Commit Graph

190 Commits

Author SHA1 Message Date
b5e2d703cb Merge pull request #62 from JCHacking/template-bug
ci(github-actions): correct label of bug
2025-11-24 18:04:06 -03:00
JCHacking
44fa0cf16a ci(github-actions): correct label of bug 2025-11-24 19:31:16 +01:00
d11e3191c3 Merge pull request #61 from HideyoshiNakazone/fix/object-invalid-required
fix: fixes invalid subobject required
2025-11-24 14:38:48 -03:00
2da409e6df fix: fixes invalid subobject required 2025-11-24 17:34:29 +00:00
e775b53f7d Merge pull request #58 from HideyoshiNakazone/feature/oneof-unique-subtypes-naming
Feature/oneof unique subtypes naming
2025-11-23 22:11:00 -03:00
f15913c58e feat: tests that the generated fields in the oneOf parser have unique names and applies the same logic to the anyOf parser 2025-11-23 22:09:55 -03:00
f80a1bbda3 feat: fixes error of multiple forwardref with same name 2025-11-23 21:52:09 -03:00
b31c990b54 Merge pull request #57 from HideyoshiNakazone/feature/adds-title-keyword
feat: adds title and deprecated to the list of default mappings in th…
2025-11-23 20:19:19 -03:00
a0d15726d4 feat: adds title and deprecated to the list of default mappings in the GenericTypeParser 2025-11-23 20:17:16 -03:00
59f062ec37 Merge pull request #54 from JCHacking/examples
feat: Add examples
2025-11-23 20:10:27 -03:00
5036059272 feat: adds tests for examples in ref 2025-11-23 20:09:16 -03:00
90639b6426 chore: subs typing import to typing_extensions 2025-11-23 20:05:28 -03:00
e43e92cb9e feat: minor adjustments to oneOf and adds tests for examples in allOf, oneOf, anyOf 2025-11-23 20:03:19 -03:00
ffbd124cf9 feat: adds example to allOf 2025-11-23 18:59:47 -03:00
cfbe1f38c8 feat: fixes broken example property extraction in array type parser 2025-11-23 18:09:35 -03:00
9823e69329 feat: fixes test for object example 2025-11-23 15:02:50 -03:00
84292cf3c0 feat: fixes and validates so that arrays have parsed examples 2025-11-23 14:59:16 -03:00
8b1520741b feat: fixes and validates that objects have parsed examples 2025-11-23 14:40:14 -03:00
c7e366cf08 feat: improves test coverage 2025-11-23 02:42:54 -03:00
ebcc8a295e feat: remove unecessary dependency group 2025-11-23 02:37:14 -03:00
07f301db1c feat: removes python3.10 specific broken test 2025-11-23 02:25:41 -03:00
c9330dfd6d feat: fixes error on validation of IPAddresses by Upgrading Pydantic min version to v2.12.4, fixes internal tests implementation and fixes minor logic errors 2025-11-23 02:15:41 -03:00
JCHacking
9bc16ff1aa remove print 2025-11-17 23:45:08 +01:00
JCHacking
43ce95cc9a feat(examples): Add examples for primitive types
Refs: #52
2025-11-17 23:42:59 +01:00
81c149120e Merge pull request #50 from fredsonnenwald/string_format
Fix Field deprecation warning resulting from building models with formatted strings
v0.1.3.post2
2025-09-15 19:18:20 -03:00
171dddabab Merge pull request #51 from HideyoshiNakazone/chore/adds-pyright-config
chore: adds pyright config to project
2025-09-15 13:55:26 -03:00
f0192ee6d3 chore: adds pyright config to project 2025-09-15 13:54:32 -03:00
Fred Sonnenwald
82feea0ab1 Fix string Field deprecation warning
(partial revert of fbbff0b)
2025-09-15 16:50:49 +01:00
4d5ac1c885 Merge pull request #49 from HideyoshiNakazone/fix/fixes-docs
fix: fixes docs build
v0.1.3.post1
2025-09-14 10:51:26 -03:00
92c174c189 fix: fixes docs build 2025-09-14 10:49:53 -03:00
b1b5e71a81 Merge pull request #48 from HideyoshiNakazone/feature/explicit-exception-type
feat: more pythonic error parent class
v0.1.3
2025-09-14 01:42:11 -03:00
156c825a67 feat: more pythonic error parent class 2025-09-14 01:40:59 -03:00
b4954c3b2e Merge pull request #47 from HideyoshiNakazone/feature/explicit-exception-type
Feature/explicit exception type
2025-09-14 01:13:27 -03:00
7f44e84bce feat: updates outdated docs for exceptions 2025-09-14 01:12:43 -03:00
8c6a04bbdf feat: adds simple tests for internal exceptions 2025-09-14 01:09:48 -03:00
e31002af32 feat: fixes tests to validate the type of exception thrown 2025-09-14 00:47:24 -03:00
30290771b1 feat: alters all standart errors and messages for more specific errors 2025-09-14 00:10:33 -03:00
f4d84d2749 feat: better exceptions for GenericTypeParser and AllOfTypeParser 2025-09-13 21:11:11 -03:00
e61d48881f feat: initial implementation of explicit exception types 2025-09-13 20:43:30 -03:00
f5ad857326 Merge pull request #46 from HideyoshiNakazone/feature/better-internal-typing
Better Internat Static Typing
2025-09-13 19:49:17 -03:00
e45086e29e feat: adds static type check to ci/cd 2025-09-13 19:48:17 -03:00
c1f04606ad fix: removes unecessary check 2025-09-13 19:36:53 -03:00
5eb086bafd Better Internat Static Typing 2025-09-13 00:16:41 -03:00
5c30e752e3 Merge pull request #45 from HideyoshiNakazone/chore/fixes-license-pyproject
chore: fixes license in pyproject - no change was made
2025-09-12 11:36:55 -03:00
53418f2b2b chore: fixes license in pyproject - no change was made 2025-09-12 11:36:11 -03:00
002b75c53a Merge pull request #44 from h0rv/feature/add-py-typed-support
feat: Add py.typed marker file for proper typing support
2025-09-12 10:23:13 -03:00
Robby
1167b8a540 feat: Add py.typed marker file for proper typing support
- Add py.typed marker file to jambo package directory
- Enable static type checkers to recognize and use type annotations from the library

This allows IDEs and tools like mypy, pyright to properly type-check code using this library.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 13:59:39 -04:00
3992057c95 Merge pull request #43 from HideyoshiNakazone/maintenance/format-lint-code
(improvement): Formats and Lints Code - Minor Changes
2025-08-20 01:13:25 -03:00
71380073e4 (improvement): Formats and Lints Code - Minor Changes 2025-08-20 01:12:56 -03:00
4055efa5bf Merge pull request #42 from HideyoshiNakazone/improvement/better-string-validations
(improvement): Adds More Type Formats to String Parser
v0.1.2
2025-08-20 00:31:46 -03:00