All notable changes to this project will be documented in this file. It uses the Keep a Changelog format, and this project adheres to Semantic Versioning.
v0.1.5 — 2025-01-08
- Upgraded boon to v0.6.1 to mitigate vulnerabilities in its dependencies.
- Upgraded all other dependencies
v0.1.4 — 2024-12-04
- Upgraded pgrx to v0.12.9
- Upgraded all other dependencies
v0.1.3 — 2024-10-03
- Upgraded pgrx to v0.12.5 with support for the Postgres 17.0 release
- Upgraded all other dependencies
v0.1.2 — 2024-08-26
- Upgraded pgrx to v0.12.1
- Made the extension relocatable
- Dropped support for Postgres 11 (no longer supported by pgrx).
- Added support for Postgres 17.
v0.1.1 — 2024-06-12
The theme of this release is fast follows.
- Upgraded boon to v0.6.
- Removed custom schema loader, taking advantage of the feature of boon v0.6 to remove all loaders (santhosh-tekuri/boon#12).
v0.1.0 — 2024-04-30
The theme of this release is learning Rust and pgrx.
- First release, everything is new!
- JSON Schema validation using boon
- Fully supports draft 2020-12, draft 2019-09, draft-7, draft-6, and draft-4
- Multi-object schema composition
- Remote fetching of resources disabled
- Built with Rust
- Use
make
for most actions - Download from PGXN or GitHub
- CI testing on PostgreSQL 11--16
- Build and install docs in the README
- Full reference documentation
- Performance benchmark script
- Multi-schema composition example