Packages
jsv
0.5.0
0.21.2
0.21.1
0.21.0
0.20.0
0.19.6
0.19.5
0.19.4
0.19.3
0.19.2
0.19.1
0.19.0
0.18.3
0.18.2
0.18.1
0.18.0
0.17.1
0.17.0
0.16.0
0.15.2
0.15.1
0.15.0
0.14.0
0.13.1
0.13.0
0.12.0
0.11.5
0.11.4
0.11.3
retired
0.11.2
0.11.1
0.11.0
0.10.1
0.10.0
0.9.0
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.3
0.6.2
0.6.0
0.5.1
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
A JSON Schema Validator with complete support for the latest specifications.
Current section
Files
Jump to
Current section
Files
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 -->