Contents
Changelog
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.4] — 2024-12-04
⬆️ Dependency Updates
- Upgraded pgrx to v0.12.9
- Upgraded all other dependencies
[v0.1.3] — 2024-10-03
⬆️ Dependency Updates
- Upgraded pgrx to v0.12.5 with support for the Postgres 17.0 release
- Upgraded all other dependencies
[v0.1.2] — 2024-08-26
⬆️ Dependency Updates
- Upgraded pgrx to v0.12.1
⚡ Improvements
- Made the extension relocatable
📔 Notes
- 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.
⬆️ Dependency Updates
- Upgraded boon to v0.6.
⚡ Improvements
- 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.
⚡ Improvements
- 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
🏗️ Build Setup
- Built with Rust
- Use
make
for most actions - Download from PGXN or GitHub
- CI testing on PostgreSQL 11–16
📚 Documentation
- Build and install docs in the README
- Full reference documentation
- Performance benchmark script
- Multi-schema composition example