Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.2.7 - 2025-01-14¶
Build¶
Functionally unchanged, the package has been migrated away from using poetry
and some legacy steps for building to the template copier-uv.
- update cffi dependency version to the latest. Building older cffi fails on GH actions (e4e603d by J-M).
- cumulative changes until
make check
passes (ccf1a18 by J-M).
v1.2.6 - 2024-11-05¶
- Use proper ffi.RTLD_LAZY flag with cffi, in the unit tests. Related issue was noticed in moirai/issues/1, rather than
refcount
per se.
v1.2.5 - 2024-11-01¶
- Support wrapper generation with 4 parameter constructors for backward compat with swift wrappers.
- cumulative dependency updates
- increased unit test coverage
v1.2.0 - 2023-01-25¶
Build¶
wrap_as_pointer_handle
wraps None
via a GenericWrapper
, to facilitate code generation on top of a C API allowing nullptr
to be passed in.
v1.1.1 - 2022-08-19¶
Build¶
Minor changes that may not have been required to build the conda package
v1.1.0 - 2022-08-19¶
Build¶
- Expand some features to cater for macos
- Tidy up and reengineer some of the legacy functions in the platform utilities
putils
to facilitate library loading. Minor breaking changes, but probably for no-one but the author in effect.
v1.0.0 - 2022-08-13¶
Build¶
- Improve documentation, and use the mkdocs-material theme
- mkdocs.yml changes. Enable dark/light modes from mkdocs-material
- Improved type hints, and add static type checks (mypy)
- Improve unit tests and add unit test code coverage reporting
- Manage the package using poetry; phase out setuptools.
- Apply some of the approaches in https://py-pkgs.org.
- Restore appveyor CI to a working state
v0.9.3 - 2022-01-24¶
Feature¶
- Add a class CffiWrapperFactory