Releases: DavidVujic/python-polylith
Releases · DavidVujic/python-polylith
feat: add support for PEP 621 project files, along with the existing Poetry format
Details about the changes made in Pull Request #144
feat: add support for Python 3.12
feat: add support for Python 3.12 when determining what's in the stdlib.
Details in #143
fix: bump third-party dependencies with issues raised by Dependabot
feat(poly diff): multiple tag patterns
Add possibility to have more than one git tag pattern, such as stable
and release
.
Details in #131
Also:
Remove unused project specific files #132
Bump lock files #133
feat(poly diff): print changes for bricks
Add option to print out bricks when running poetry poly diff
.
Details in #128
fix(poly diff): only report bricks
Make sure the poly diff command is reporting on bricks only.
Details in #126 and #125
feat(poly libs, poly check): better checks for libraries and aliases
Main improvement:
Leveraging Poetry's EnvManager to get the proper environment's package to distribution mapping.
Details in #115 - a contribution by @BeRT2me ⭐
Other:
Bump dependencies and refactor source code.
Details in:
#117
#118
#119
#120
#121
#122
#123
feat(poly check, poly libs): --strict and --alias options
The --strict
option has a more narrow way of comparing third-party libraries and the actual imports. This is useful to rule out possible false positives.
The --alias
option is useful when an import differ from the library name.
More details in #111 and #112
fix(poly sync and check): respect the --quiet flag
Run the poly sync and poly check without any output when passing in the --quiet flag.
Details in Pull Request #110
fix: poly check, poly libs and third-party dependencies
Fixing an issue with the third-party dependency check, caused by not taking casing into account when finding close matches.
More details in #108 and #107