Releases: lucsorel/py2puml
Releases · lucsorel/py2puml
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
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
Latest
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
fixed the packaging so that the contribution guide is included in the published package
handle constructors decorated by wrapping decorators
- parse constructors wrapped by decorators
- document composition relationship
- added a contribution guide and pylint as a dev dependency