Current section

Files

Jump to
jsv CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file.
## [0.5.0] - 2025-03-25
### πŸš€ Features
- Added JSV.Resolver.Local to resolve disk stored schemas
- Special error format for additionalProperties:false
- Provide correct schemaLocation in all errors
- Added defschema_for to use different modules for schema and struct
- Provide ordered JSON encoding with native JSON modules
### πŸ› Bug Fixes
- Check presence of JSON module in CI
### πŸ§ͺ Testing
- Make JSON codecs easier to test
- Fixed assertions for JSON codec on old OTP versions
### βš™οΈ Miscellaneous Tasks
- Update library configuration (#10)
- Update Elixir workflow (#13)
- Refactored schema normalization
- Removed unused alias
- Update Elixir workflow (#15)
- Use readmix to generate formats docs
## [0.4.0] - 2025-02-08
### πŸš€ Features
- Support module-based schemas with structs
## [0.3.0] - 2025-01-08
### πŸš€ Features
- Added a default resolver using static schemas
### πŸ› Bug Fixes
- Upgrade abnf_parsec to correctly parse IRIs and IRI references
## [0.2.0] - 2025-01-03
### πŸ“š Documentation
- Document atom conversion
- Document functions with doc and spec
<!-- generated by git-cliff -->