Commit graph

11 commits

Author SHA1 Message Date
vlw
1dda3be41e doc(fix): change link to Reflect from GitHub to Codeberg 2024-11-20 10:09:16 +00:00
9c837fd194
feat: add strict mode (#11)
* feat: add strict mode

* feat(doc): add strict mode to README
2024-01-17 12:07:44 +01:00
5ea11cadf1
feat: use CSV for Type::ARRAY in GET Rules (#10)
* fix: eval method for Type::ARRAY and Type::OBJECT

* fix: use CSV for GET array

* feat(doc): add CSV ref. to README
2024-01-06 14:24:16 +01:00
3e380c0957
feat: evaluate whole Rulesets and set errors from Error enum (#9)
* wip: 2023-12-26T14:36:46+0100 (1703597806)

* feat: eval whole ruleset and return error enum name

* fix: remove unused package

* wip: 2023-12-26T14:36:46+0100 (1703597806)

* feat(doc): add new ruleset logic to README
2023-12-31 14:51:38 +01:00
067896dafe
feat: add Type::ENUM (#8)
* feat: add multiple Types support

* feat: add Type::ENUM as type constraint

* feat(doc): add Type::ENUM to README

* fix(doc): Type::ENUM anchor link fix

* fix: bool true bug
2023-11-29 09:24:17 +01:00
23530c57b0
feat: add support for multiple Type rules (#7)
* feat: add multiple Types support

* feat(doc): add type union to README
2023-11-29 09:08:23 +01:00
c70a46568e
feat: add default() rule for undefiend properties in scope (#6)
* feat: add default() rule

* feat(doc): add default() to README
2023-11-29 06:54:32 +01:00
7fc27ff89c
feat: coerce primitive boolean from strings for GET rules (#3)
* feat: coerce bool primitive from strings

* fix(doc): GitHub md highliting
2023-11-20 15:05:52 +01:00
1a8f4dcfd1 fix(doc): doc links 2023-11-17 13:23:25 +01:00
9c0e8d4d6a feat(doc): add README 2023-11-17 13:19:19 +01:00
efc908b31b initial commit 2023-11-17 12:21:13 +01:00