Skip to content

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

Compare with v1.2.6

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

Compare with v1.2.5

  • 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

Compare with v1.2.0

  • 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

Compare with v1.1.1

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

Compare with v1.1.0

Build

Minor changes that may not have been required to build the conda package

v1.1.0 - 2022-08-19

Compare with v1.0.0

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

Compare with v0.9.3

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

Compare with 0.9.1

Feature

  • Add a class CffiWrapperFactory

0.9.1 - 2021-04-07

Compare with 0.9

0.9 - 2021-03-09

Compare with 0.8

0.8 - 2021-01-11

Compare with 0.6.2

0.6.2 - 2019-01-03

Compare with 0.6.0

0.6.0 - 2019-01-02

Compare with 0.5.1

0.5.1 - 2018-12-19

Compare with 0.5

0.5 - 2018-12-19

Compare with first commit