{"ecosystem":"cran","package":"cpp11","from_version":null,"to_version":null,"changes":[{"from_version":"v0.4.7","to_version":"v0.5.0","change_type":"breaking","description":"R >=3.6.0 is now required. This is in line with (and even goes beyond) the tidyverse standard of supporting the previous 5 minor releases of R.","migration_hint":null},{"from_version":"v0.4.7","to_version":"v0.5.0","change_type":"breaking","description":"Implicit conversion from `sexp` to `bool`, `size_t`, and `double` has been marked as deprecated and will be removed in the next version of cpp11. The 3 packages that were using this have been notified and sent PRs. The recommended approach is to instead use `cpp11::as_cpp<T>`, which performs type and length checking, making it much safer to use.","migration_hint":null},{"from_version":"v0.4.7","to_version":"v0.5.0","change_type":"breaking","description":"Dropped support for gcc 4.8, mainly an issue for extremely old CentOS 7 systems which used that as their default compiler. As of June 2024, CentOS 7 is past its vendor end of support date and therefore also out of scope for Posit at this time (#359).","migration_hint":null},{"from_version":"v0.2.7","to_version":"v0.3.0","change_type":"breaking","description":"Memory no longer inadvertently leaks when move constructing vectors (#173)","migration_hint":null}],"total":4,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}