diff --git a/CHANGELOG.md b/CHANGELOG.md index 959b5290..38f0fe29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,30 @@ Changes ======= +Version 3.0.0 +------------- + +1. Drop support for `Python 3.7` and `Python 3.8` + +2. Add official support for `Python 3.12`, `Python 3.13` + +3. Add official support for `arm` processors + +4. Make many tests more robust for more combinations of processors / c++ standards + +5. Update CI with newer `castxml` versions + +5. Removed the `__va_list` declaration on `arm` from the declaration tree + +6. Fix issues with spaces in c++ templates (containers traits) + I have seen different scenarios regarding spaces in templates. + On some platforms there might be spaces, on some others not. + This "might" be a breaking change if you used to compare declarations manually, + but from a pygccxml point of view all comparisons / search functions are still + working as before. + Anyway this is a 3.0.0 major version so at least you have been warned. + + Version 2.6.1 ------------- diff --git a/pyproject.toml b/pyproject.toml index 0b672d74..d3fe3dac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,7 @@ keywords = [ "CastXML", "gccxml", ] -version = "2.7.0" +version = "3.0.0" classifiers = [ "Development Status :: 5 - Production/Stable", @@ -27,8 +27,6 @@ classifiers = [ "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11",