Commit Graph

10 Commits

Author SHA1 Message Date
Thomas
c7afb5f80b feat(jambo): Add oneOf parser (#5)
* Add support for `oneOf` type parsing with validation and example cases

* Improve `oneOf` type parsing: refine validators, add discriminator support, and expand test coverage

* Add hashable and non-hashable value support to `ConstTypeParser` with expanded test cases

* Refine `field_props` check in `_type_parser` for cleaner default handling

* Update `StringTypeParser` to refine `format` handling and enrich `json_schema_extra`

* Remove outdated `oneOf` examples from docs, expand test cases and provide refined examples with discriminator support
2025-07-07 15:49:58 +02:00
Thomas
7c1278af16 fix(jambo): Add NullTypeParser implementation and tests (#2) 2025-07-04 11:24:56 +02:00
65a81a8da5 Initial Const Implementation 2025-06-22 22:13:53 -03:00
7e591f0525 Initial Implementation of Enum 2025-06-22 11:18:42 -03:00
760f30d08f Initial Implementation of $ref 2025-06-12 01:54:52 -03:00
509ee60b75 Fixes Import Order jambo.parser 2025-04-19 16:51:27 -03:00
5fdb4fa724 Removes OneOf due to complexity and niche use case
After further analysis, the functionality was deemed too complex to implement for such a niche use case and will therefore be removed from the implementation backlog
2025-04-17 16:06:55 -03:00
d5149061a1 Formats Import Orders 2025-04-17 03:04:38 -03:00
6d1febbcc1 Initial allOf Implementation 2025-04-14 03:22:42 -03:00
9e1763c35a Implements Int, Float, String Validators 2025-04-09 22:27:34 -03:00