Releases: DavidVujic/python-polylith
feat(poly check): calculate and print library version differences
Compare library versions and report on differences.
This feature is added to the poly check
command and is a behavour change of the command when using the --strict
option.
Details in Pull Request #234
fix(poly diff): match changed files for chosen Polylith theme
Fixing an issue with poly diff
and when using the tdd
theme.
Details in #232
fix(poetry plugin - poly check, poly libs): get distributions
Get distributions data by using Poetry internals. This is used to resolve third-party dependencies in a proper way.
Details in Pull Request #231
fix(CLI poly check, poly libs): proper parse of third party lib names that contains extras
Details in Pull Request #230
fix: look for project files at the direct sub directory of the "projects" folder
Looking for project-specific pyproject.toml
files at a subdirectory one level down from the projects
folder, to avoid any traversing of local .venv
folders.
Details in #223
feat(poly check, poly libs): extract library names by parsing lock files
The goal of the changes in this Pull Request is to have a more detailed and precise analysis of the third-party libraries used in the Polylith Workspace when using the CLI. Poetry plugin users already have this feature (the tool uses the underlying Poetry lock-file feature under the hood).
feat(poly check, poly libs): include package distributions top namespace for known aliases
Collect the top namespace for the package distributions.
This should make the poly check and poly libs more correct, when analyzing and reporting on third-party dependencies, and less need for the --alias
option.
Details in Pull Request #219
fix: handle error when project name is missing
Add the path to the failing project in the error message, to make it clearer where the error has happened.
Details in Pull Request #216
feat: Allow setting sorting options for git tags in diff command
fix(poetry plugin): update lock files
Update dependencies in lock-file.
Details in #211