Changelog
Since we follow Conventional Commits, we’re able to automatically create a release with Commitizen based on the commit messages. This means that releases can happen quite often, sometimes several in a day. It also means any individual release will not have many changes within it. Below is a list of releases along with what was changed within it.
0.14.0 (2025-11-05)
Feat
- ✨ handle grouped errors under resource fields (#175)
0.13.0 (2025-11-04)
Feat
- ✨ implement
error=Trueincheck()(#167)
0.12.1 (2025-11-04)
Refactor
- 🚚 rename to
extensions.pyfromcustom_checks.py(#158)
0.12.0 (2025-11-03)
Feat
- ✨ adds
Extensionsmeta-class (#165)
0.11.1 (2025-11-03)
Refactor
- ♻️ handle grouped errors without modifying input (#177)
0.11.0 (2025-11-03)
Feat
- ✨ add example field in resource (#174)
0.10.0 (2025-11-03)
Feat
- ✨ exclude required issues at a given JSON path (#138)
0.9.0 (2025-10-29)
Feat
- ✨ add
RequiredCheck(#122)
0.8.7 (2025-10-21)
Refactor
- ♻️ rename
check()arg fromdescriptortoproperties(#143)
0.8.6 (2025-10-21)
Refactor
- 🚚 rename
Excludeclass toExclusion(#145)
0.8.5 (2025-10-17)
Refactor
- ♻️ rename example dicts from “descriptor” to “properties” (#140)
0.8.4 (2025-10-17)
Refactor
- ♻️ simplify code to use
strictmode (#127)
0.8.3 (2025-10-16)
Refactor
- 🚚 rename data package schema to include version (#135)
0.8.2 (2025-10-15)
Fix
- 🐛 filter out path and data errors correctly (#134)
0.8.1 (2025-10-15)
Refactor
- 🚚
RuletoCustomCheck(#133)
0.8.0 (2025-10-14)
Feat
- ✨ add exclusion by
jsonpath(#85)
0.7.3 (2025-10-10)
Refactor
- 🔥 don’t expose private constants (#113)
0.7.2 (2025-10-10)
Refactor
- 🔥 remove leftover code (#112)
0.7.1 (2025-10-09)
Refactor
- ♻️ simplify handling of grouped errors (#81)
0.7.0 (2025-10-09)
Feat
- ✨ implement rule logic (#108)
0.6.3 (2025-10-09)
Refactor
- ♻️ move functionals to internals (#110)
0.6.2 (2025-10-07)
Refactor
- ♻️ sort issues and remove duplicates at the very end (#109)
0.6.1 (2025-10-01)
Refactor
- 🚚 rename
targetandlocationtojsonpath(#89)
0.6.0 (2025-09-29)
Feat
- ✨ add example descriptors (#83)
0.5.0 (2025-09-23)
Feat
- ✨ exclude by JSON schema type in
check()(#74)
0.4.0 (2025-09-23)
Feat
- ✨
read_json()(#69)
0.3.1 (2025-09-23)
Refactor
- 🔥 remove unused code after redesign (#77)
0.3.0 (2025-09-22)
Feat
- ✨ add
Issueclass (#67)
0.2.1 (2025-09-19)
Refactor
- ♻️ start aligning
check()with design (#60)
0.2.0 (2025-09-18)
Feat
- ✨ add
Config,Rule,Exclude(#59)
0.1.1 (2025-09-16)
Fix
- 🐛 fix website build (#27)