Releases: lucsorel/py2puml
Releases · lucsorel/py2puml
support ellipsis in type annotation (eg: for arbitrary-length homogeneous tuple)
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #83
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #84
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #85
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #86
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #87
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #88
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #89
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #90
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #92
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #94
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #95
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #96
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #97
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #98
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #99
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #100
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #101
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #102
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #103
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #104
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #106
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #109
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #110
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #111
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #112
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #113
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #114
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #115
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #116
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #117
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #118
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #119
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #120
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #121
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #122
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #124
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #125
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #126
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #127
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #128
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #129
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #130
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #131
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #132
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #133
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #134
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #135
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #136
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #137
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #138
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #139
- Fix for Issue #123 (Arbitrary-length homogeneous tuple type unsupported) by @0xmzk in #141
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #140
- build(deps-dev): bump setuptools from 69.0.3 to 70.0.0 by @dependabot in #105
- docs(readme): add contributors to py2puml by @lucsorel in #143
New Contributors
- @0xmzk made their first contribution in #141
- @dependabot made their first contribution in #105
Full Changelog: 0.9.1...0.10.0
improved 0.7.2 by adding the current working directory at the beginning of the sys.path to resolve the module paths of the project being inspected
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #78
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #79
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #80
- fix(cli): always insert the current working directory at the beginning of the PYTHON_PATH to disambiguate module resolution by @lucsorel in #82
Full Changelog: 0.9.0...0.9.1
parse __init__ module of the root package, replaced yapf by the ruff formatter
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #67
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #68
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #69
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #71
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #72
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #73
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #74
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #75
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #77
- feat: parse init.py files in packages. Closes: #52 by @JustKiddingCode in #76
New Contributors
- @JustKiddingCode made their first contribution in #76
Full Changelog: 0.8.1...0.9.0
replace namespaces nesting and groupingby the native "!pragma useIntermediatePackages false" clause
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #55
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #57
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #58
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #60
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #61
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #62
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #63
- refactor(puml): remove nesting and grouping of namespaces, use "!pragma useIntermediatePackages false" instead by @lucsorel in #64
New Contributors
- @pre-commit-ci made their first contribution in #55
Full Changelog: 0.8.0...0.8.1
handle union type and add pre-commit lint hooks
What's Changed
- fix(cli): add current working directory to path so that py2puml can import and inspect modules in specific folders by @lucsorel in #40
- feat: handle union type and add pre-commit lint hooks by @lucsorel in #51
Full Changelog: 0.7.1...0.8.0
update documentation about handling compound types
What's Changed
Full Changelog: 0.7.0...0.7.1
add namespace structure in the PlantUML result
What's Changed
Full Changelog: 0.6.1...0.7.0
handle class names with digits
What's Changed
Full Changelog: 0.6.0...0.6.1
handle abstract classes
What's Changed
- Add minimal support fot abstract classes by @jonykalavera in #27
New Contributors
- @jonykalavera made their first contribution in #27
Full Changelog: 0.5.4...0.6.0