0.1.0
What's Changed
- Bump networkx from 2.8.8 to 3.0 by @dependabot in #1
- Bump taskipy from 1.10.3 to 1.10.4 by @dependabot in #2
- Bump black from 23.1.0 to 23.3.0 by @dependabot in #3
- Bump pytest from 7.2.2 to 7.3.0 by @dependabot in #5
- Bump pytest from 7.3.0 to 7.3.1 by @dependabot in #6
- Resolve import aliases by @povilasb in #7
- Added ability to rename models when compiling TypeScript declarations by @povilasb in #8
- Misc improvements by @povilasb in #9
- Basic generic model support by @povilasb in #10
- Bump typer from 0.7.0 to 0.8.0 by @dependabot in #11
- Resolve fully qualified class names for classes from the same module by @povilasb in #13
- Add option to ignore parsing specific types by @povilasb in #14
- Fix generic model base class by @povilasb in #15
- Restructure the project by @povilasb in #16
- Fix type alias resolution when parsing types recursively by @povilasb in #17
- Loosen up typer requirement by @povilasb in #18
- Allow to override source code header by @povilasb in #19
- Bump taskipy from 1.10.4 to 1.11.0 by @dependabot in #20
- Fix parsing with model config by @povilasb in #29
- Generate zod objects with .strict() by @povilasb in #31
- Bump pytest from 7.3.1 to 7.3.2 by @dependabot in #32
- User defined builtins by @povilasb in #33
- Update pyright by @povilasb in #34
- Bump pytest from 7.3.2 to 7.4.0 by @dependabot in #35
- Bump typing-extensions from 4.6.3 to 4.7.0 by @dependabot in #36
- Improve alias resolution by @povilasb in #37
- Bump typing-extensions from 4.7.0 to 4.7.1 by @dependabot in #38
- Bump black from 23.3.0 to 23.7.0 by @dependabot in #42
- Fix dependency specifications by @povilasb in #43
- Bump taskipy from 1.11.0 to 1.12.0 by @dependabot in #46
- Bump pytest from 7.4.0 to 7.4.1 by @dependabot in #50
- Bump pytest from 7.4.1 to 7.4.2 by @dependabot in #51
- Bump black from 23.7.0 to 23.9.1 by @dependabot in #52
- Bump black from 23.9.1 to 23.10.0 by @dependabot in #58
- Bump black from 23.10.0 to 23.10.1 by @dependabot in #60
- Bump pytest from 7.4.2 to 7.4.3 by @dependabot in #61
- Bump libcst from 0.4.10 to 1.1.0 by @dependabot in #57
- Exclude
ClassVar
fields by @povilasb in #62 - Update to pydantic v2 by @breathe in #64
- Run QA on pydantic v1 and v2 by @povilasb in #67
- Bump black from 23.10.1 to 23.11.0 by @dependabot in #66
- Bump pydantic from 2.4.2 to 2.5.0 by @dependabot in #68
- Bump pydantic from 2.5.0 to 2.5.1 by @dependabot in #69
- Bump pydantic from 2.5.1 to 2.5.2 by @dependabot in #70
- Bump taskipy from 1.12.0 to 1.12.2 by @dependabot in #71
- Bump typing-extensions from 4.7.1 to 4.9.0 by @dependabot in #72
- Bump black from 23.11.0 to 23.12.0 by @dependabot in #73
- Bump pydantic from 2.5.2 to 2.5.3 by @dependabot in #74
- Bump black from 23.12.0 to 23.12.1 by @dependabot in #75
- Bump pytest from 7.4.3 to 8.0.0 by @dependabot in #80
- Bump pydantic from 2.5.3 to 2.6.1 by @dependabot in #82
- Bump pytest from 8.0.0 to 8.0.1 by @dependabot in #84
- Bump libcst from 1.1.0 to 1.2.0 by @dependabot in #85
- Bump typing-extensions from 4.9.0 to 4.10.0 by @dependabot in #86
- Bump pydantic from 2.6.1 to 2.6.3 by @dependabot in #89
- Bump pytest from 8.0.1 to 8.1.0 by @dependabot in #90
- Bump pytest from 8.1.0 to 8.1.1 by @dependabot in #91
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #95
- Bump typer from 0.9.0 to 0.11.0 by @dependabot in #96
- Bump libcst from 1.2.0 to 1.3.1 by @dependabot in #99
- Bump typer from 0.11.0 to 0.12.1 by @dependabot in #100
- Bump pydantic from 2.6.3 to 2.7.0 by @dependabot in #105
- Bump pydantic from 2.7.0 to 2.7.1 by @dependabot in #107
- Bump pytest from 8.1.1 to 8.2.0 by @dependabot in #110
- Bump typer from 0.12.1 to 0.12.3 by @dependabot in #104
- Bump pytest from 8.2.0 to 8.2.1 by @dependabot in #111
- Bump libcst from 1.3.1 to 1.4.0 by @dependabot in #112
- Bump pydantic from 2.7.1 to 2.7.3 by @dependabot in #116
- Bump pytest from 8.2.1 to 8.2.2 by @dependabot in #117
- Bump typing-extensions from 4.10.0 to 4.12.1 by @dependabot in #115
- Bump pydantic from 2.7.3 to 2.7.4 by @dependabot in #119
- Bump taskipy from 1.12.2 to 1.13.0 by @dependabot in #120
- Bump typing-extensions from 4.12.1 to 4.12.2 by @dependabot in #118
- Add some docs by @povilasb in #121
- Bump pydantic from 2.7.4 to 2.8.0 by @dependabot in #122
- Bump pydantic from 2.8.0 to 2.8.2 by @dependabot in #123
- Fix type definition that typer chokes on by @floatplane in #127
- doc: tiny fix by @matasar in #128
- Bump networkx from 3.1 to 3.3 by @dependabot in #102
- Bump typer from 0.12.3 to 0.12.5 by @dependabot in #130
- Bump networkx from 3.3 to 3.4 by @dependabot in #139
- Bump networkx from 3.4 to 3.4.1 by @dependabot in #140
- Bump pytest from 8.2.2 to 8.3.3 by @dependabot in #134
- Bump networkx from 3.4.1 to 3.4.2 by @dependabot in #141
- Bump pydantic from 2.8.2 to 2.9.2 by @dependabot in #135
- Add support for datetime by @povilasb in #142
- Refactoring by @povilasb in #143
- Update pyright by @povilasb in #144
- Support some annotated constraints on numerical fields by @povilasb in #145
- Use ruff by @povilasb in #146
- Update workflows by @povilasb in #147
- Add workflow to publish pkg to test.pypi.org by @povilasb in #148
- Fix publish-to-test-pypi by @povilasb in #149
- Use absolute imports by @povilasb in #150
- Bump taskipy from 1.13.0 to 1.14.0 by @dependabot in #151
- Bump ruff from 0.7.0 to 0.7.1 by @dependabot in #152
- Add workflow to publish Python package by @povilasb in #153
New Contributors
- @povilasb made their first contribution in #7
- @breathe made their first contribution in #64
- @floatplane made their first contribution in #127
- @matasar made their first contribution in #128
Full Changelog: https://github.com/argyle-engineering/pydantic2zod/commits/0.1.0