Skip to content

Releases: DavidVujic/python-polylith

fix(poly diff): only report bricks

08 Oct 10:49
1bdabe2
Compare
Choose a tag to compare

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

07 Oct 11:11
8675b1a
Compare
Choose a tag to compare

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

24 Sep 19:21
fa124ae
Compare
Choose a tag to compare

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

24 Sep 08:52
5e4ae90
Compare
Choose a tag to compare

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

09 Sep 05:53
7a178f6
Compare
Choose a tag to compare

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

fix(poly diff and info): adjust view for many projects

01 Aug 15:24
44a7b28
Compare
Choose a tag to compare

feat(poly info): adjust view for workspaces with many projects

01 Aug 15:23
59a53b4
Compare
Choose a tag to compare

feat: add support for verbose poly sync and poly check output

29 Jul 11:50
560a42e
Compare
Choose a tag to compare

Also - fix: poly check command failing to report on missing bricks.

Details in Pull Request #102

fix: bump deps & update docs

23 Jul 11:15
1728943
Compare
Choose a tag to compare

Bump outdated dependencies, highlighted by Dependabot.

Add links to talks & articles in the README.

More details in Pull Request #99

fix(poly sync): find sub-imports for new bricks

01 May 21:25
a80bbb8
Compare
Choose a tag to compare

Fixing an issue with the poly sync command, when there is a new brick that import other bricks. The command didn't follow the imported bricks, but stopped at the first level.

This version: follow the brick imports of unknown bricks (and their sub-imports), then synchronize the pyproject.toml files.

Pull Request #92