{"ecosystem":"cran","package":"nloptr","from_version":null,"to_version":null,"changes":[{"from_version":"unknown","to_version":"v2.0.0","change_type":"breaking","description":"Use [CMake](https://cmake.org) to build `nlopt` from included sources on macOS and on Linux if no system build of NLopt (`>= 2.7.0`) is found.","migration_hint":null},{"from_version":"unknown","to_version":"v2.0.0","change_type":"breaking","description":"Update included sources of NLopt to latest version (2.7.1).","migration_hint":null},{"from_version":"unknown","to_version":"v2.0.0","change_type":"breaking","description":"Put back the ability on Linux platforms to re-use an existing external build of NLopt instead of building from the included sources (contributed by Dirk Eddelbuettel, #88).","migration_hint":null},{"from_version":"unknown","to_version":"v2.0.0","change_type":"breaking","description":"Now builds using NLopt from `rwinlib` on Windows current release (contributed by Jeroen Ooms, #92), or NLopt from `Rtools42` on Windows devel (contributed by Tomas Kalibera).","migration_hint":null}],"total":4,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}