purrdf 1.0.0
·
16 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
The first release under full semantic versioning. The tree is the 0.13.0 tree:
0.13.0 was published only to create the crates.io records for purrdf-cdt,
purrdf-geo and purrdf-text — Trusted Publishing cannot create a crate that
does not exist — and 1.0.0 is the same code republished through Trusted
Publishing across all 21 crates, PyPI and npm. There is no functional change
between the two.
Documentation
- release: From 1.0.0 a breaking change bumps the major version, a minor
bump is additive, and a patch bump is bugfix-only; the changelog's
BREAKING markers name each one. The C ABI (purrdf.h,
PURRDF_ABI_MAJOR.PURRDF_ABI_MINOR= 0.7) is versioned separately and
remains 0.x. The changelog header, itscliff.tomltemplate and the release
docs now state that policy instead of the pre-1.0 one. - release:
make bumpnow regeneratespurrdf.h, because cbindgen derives
PURRDF_MINORfrom the crate version and the 0.13.0 bump left the committed
header one integer behind, failingcapi-checkin CI.