Skip to content

Releases: axiomantic/headerkit

v0.19.2

06 May 06:17
a701a26

Choose a tag to compare

What's Changed

  • chore: rename test dependency from bigfoot to pytest-tripwire by @elijahr in #47

Full Changelog: v0.19.1...v0.19.2

v0.19.1

30 Apr 07:15

Choose a tag to compare

What's Changed

  • chore: rename bigfoot dependency to python-tripwire by @elijahr in #46

Full Changelog: v0.19.0...v0.19.1

v0.19.0

04 Apr 21:28

Choose a tag to compare

What's Changed

  • fix: change CFFI writer default output extension from .py to .cdef.txt by @elijahr in #45

Full Changelog: v0.18.0...v0.19.0

v0.18.0

04 Apr 10:59

Choose a tag to compare

What's Changed

  • Add HEADERKIT_STORE_DIR environment variable support by @elijahr in #43
  • Add cibuildwheel integration guide by @elijahr in #42

Full Changelog: v0.17.0...v0.18.0

v0.17.0

04 Apr 09:36
e399fb0

Choose a tag to compare

What's Changed

  • Add headerkit store merge CLI subcommand by @elijahr in #44

Full Changelog: v0.16.1...v0.17.0

v0.16.1

04 Apr 08:37

Choose a tag to compare

Full Changelog: v0.16.0...v0.16.1

v0.16.0

04 Apr 08:01

Choose a tag to compare

What's Changed

  • feat: env var expansion, define_patterns, and extra_cdef for CFFI writer by @elijahr in #41

Full Changelog: v0.15.1...v0.16.0

v0.15.1

04 Apr 04:07

Choose a tag to compare

Full Changelog: v0.15.0...v0.15.1

v0.15.0

03 Apr 01:25

Choose a tag to compare

What's Changed

  • Rename .hkcache to .headerkit, redesign config and output by @elijahr in #39

Full Changelog: v0.14.0...v0.15.0

v0.14.0

02 Apr 07:57
f2e83f3

Choose a tag to compare

What's Changed

Added

  • detect_process_triple() -- process-aware target detection using HOST_GNU_TYPE (POSIX) or sysconfig.get_platform() (Windows)
  • musl libc detection: correctly produces linux-musl triples on Alpine and other musl-based systems
  • Target triples guide in documentation
  • Updated cache and build-backend guides for cross-compilation

Changed

  • Breaking: detect_host_triple() removed; use detect_process_triple()
  • Simplified target detection to one signal per platform
  • For cross-compilation, set --target or HEADERKIT_TARGET explicitly

Full Changelog: v0.13.0...v0.14.0