Releases: CastXML/pygccxml
Releases · CastXML/pygccxml
v3.0.2
v3.0.1
What's Changed
- pyproject.toml: add readme by @iMichka in #254
- ci: the main branch is called master by @iMichka in #255
- readme: remove codecov by @iMichka in #256
- ci: build releases in pypi by @iMichka in #257
- ci: publish to pypi and sign packages by @iMichka in #258
- bump to version 3.0.1 by @iMichka in #259
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- tests: fix some tests on macOS by @iMichka in #222
- tests: fix more tests on macOS by @iMichka in #223
- templates: fix issues with spaces by @iMichka in #221
- fix: fix test_element_type test by @iMichka in #224
- test: fix test with newer llvm/clange by @iMichka in #229
- Python 3.13 by @johnnynunez in #231
- Dockerfile 24.04 by @johnnynunez in #230
- ci: add CI for Python 3.12 and 3.13 by @iMichka in #233
- tests: extract dynamic exception tests by @iMichka in #235
- tests: move to ubuntu 22.04 by @iMichka in #239
- tests: update actions to latest version by @iMichka in #240
- readme: update by @iMichka in #245
- tests: move to ubuntu 24.04 by @iMichka in #243
- ci: test all c++ versions by @iMichka in #246
- PART 1: castxml 0.6.11 x86_64 by @johnnynunez in #247
- fix: remove f1 flag, cleanup problematic declarations correctly by @iMichka in #250
- macos-15 / macos-13 by @johnnynunez in #248
- fix: remove __va_list too by @iMichka in #251
- ubuntu arm by @johnnynunez in #249
- Bump version 3.0.0 by @iMichka in #253
New Contributors
- @johnnynunez made their first contribution in #231
Full Changelog: v2.6.1...v3.0.0
v2.6.1
What's Changed
- changelog: add missing entry by @iMichka in #214
- tests: fix compilation with c++14/17 by @iMichka in #216
- ci: move to macos13 by @iMichka in #217
- type-traits: fix string equivalences by @iMichka in #219
- tests: fix macos test by @iMichka in #218
- Bump version to 2.6.1 by @iMichka in #220
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- cleanup: remove old code related to gccxml by @iMichka in #178
- Use
shutil.which()
to get compiler path by @mgorny in #179 - Tests: move first test to pytest by @iMichka in #183
- Tests: move test_utils by @iMichka in #184
- Tests: move more tests by @iMichka in #185
- Test: move another batch to pytest by @iMichka in #186
- Tests: move another batch to pytest by @iMichka in #187
- Tests: move another batch to pytest by @iMichka in #188
- Tests: move another batch to pytest by @iMichka in #189
- Tests: move another batch to pytest by @iMichka in #190
- Fix CastXML pre-compiled binaries link by @justanotheranonymoususer in #191
- calldef attributes: align to bool type by @iMichka in #192
- Tests: move core tests to pytest by @iMichka in #193
- scanner.py: add support for "original_type" attribute of "Argument" XML tag by @pdatkinson in #194
- Test: move another batch to pytest by @iMichka in #195
- workflow: don't run tests twice in pull requests by @iMichka in #196
- Test: move another batch of tests to to pytest by @iMichka in #198
- Test: move another batch of tests to pytest by @iMichka in #199
- Test: move another batch of tests to pytest by @iMichka in #200
- Test: move last batch of tests to pytest by @iMichka in #201
- Tests: move data folder by @iMichka in #202
- Tests: remove legacy unittest folder by @iMichka in #203
- tests: refactor / simplify by @iMichka in #204
- tests: refactor / simplify by @iMichka in #206
- tests: refactor / simplify by @iMichka in #207
- tests: refactor / simplify by @iMichka in #208
- tests: refactor / simplify by @iMichka in #209
- tests: refactor / simplify by @iMichka in #210
- utils: drop is_str by @iMichka in #212
- tests: cleanup version check by @iMichka in #211
- Bump version to 2.6.0 by @iMichka in #213
New Contributors
- @justanotheranonymoususer made their first contribution in #191
- @pdatkinson made their first contribution in #194
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- Test: remove broken tests by @iMichka in #167
- Deprecate utils.is_str by @iMichka in #168
- Utils: drop _find_xml_generator_for_legacy_python by @iMichka in #169
- Utils: add support for new c++ versions by @iMichka in #170
- tests: remove codecov by @iMichka in #175
- ci: explicitly specify macos runner version by @thewtex in #174
- Build: pyproject.xml fixes by @mgorny in #171
- Bump version 2.5.0 by @iMichka in #176
- Merge develop into master by @iMichka in #177
New Contributors
Full Changelog: v2.4.0...v2.5.0
v2.4.0
v2.3.0
-
Drop support for
Python 3.5
-
Make type equivalence check for string and ostream more robust (
is_std_string
,is_std_wstring
,is_std_ostream
,is_std_wostream
) -
Skip GCC's __va_list fields on AArch644
-
Add search_path arg to `find_xml_generator
-
Publish pygccxml as source distribution too
v2.2.1
v2.2.0
-
Add
ccflags
config parameter. Castxml removes any definitions of its
pre-defined macros (e.g. -fopenmp). Theccflags
option allows users to
override this behavior. -
Add an example jupyter notebook for binder
-
Add declaration object for deprecation message
-
Update release documentation