Skip to content

Releases: DavidVujic/python-polylith

feat(poly check): verbose output without duplication, with coloring

17 Nov 14:28
eb7cf13
Compare
Choose a tag to compare

Changing the output of the poly check --verbose.

Details in #292 and #291

feat(poly diff): changed bricks when the Polylith Workspace is in a subfolder of the repo

16 Nov 16:58
d39f346
Compare
Choose a tag to compare

Add support for monorepos with the Polylith Workspace in a subfolder.

Before, the poly diff command would fail finding any changes, because of the mismatch between the underlying git diff and the workspace folder stucture.

Details in #289

fix: allow Python 3.8 in Hatch build hook

14 Nov 10:32
70a2d89
Compare
Choose a tag to compare

feat(poetry plugin): add support for upcoming Poetry PEP 621 projects

28 Oct 19:36
7b0f84f
Compare
Choose a tag to compare

Adding support for the upcoming Poetry release - that will be PEP 621 compliant - for those Poetry projects that will use the PEP 621 standard to define project metadata and dependencies.

Details in #278

fix: Typo in the CLI README

08 Oct 09:03
f6b2390
Compare
Choose a tag to compare

fix(cli): typo in the poly sync annotation for the --verbose option (BREAKING)

08 Oct 08:52
d24f893
Compare
Choose a tag to compare

Changing the data type from str to bool for the --verbose option of the poly sync command. The str annotation is a typo, the option is meant to be a boolean just like in other commands.

NOTE: this will be a breaking change, for any users using the poly sync --verbose option today. My appologies if this is the case 🙏 . Hopefully this will be a minor thing to adjust (i.e. just use --verbose without any string value).

Details in #275

fix(uv workspaces): check if the root lock-file is workspace enabled before picking member dependencies

29 Sep 14:31
b51db3e
Compare
Choose a tag to compare

Check if the root lock-file is workspace enabled, before trying to find any member dependencies. Fixing issues introduced with the new uv workspaces support.

Details in #272

fix: normalize uv workspace member names before lookup

29 Sep 12:06
4d9e092
Compare
Choose a tag to compare

Fixing an issue with project names and uv workspaces.

Details in #270 and #269

feat(uv workspaces): add support for using a shared workspace lock-file

29 Sep 11:21
481b7af
Compare
Choose a tag to compare

Adding support for the uv workspaces feature, and the shared lock-file in specific. This feature is specific for uv users and is added in the Polylith CLI.

Details in #269

feat(poly check, poly libs): use strict mode when dependencies origin from lock file

24 Sep 20:12
6ee2002
Compare
Choose a tag to compare

Run poly check and poly libs in strict mode when the collected third-party depencencies is collected from a lock-file.
This will have the same effect as when running the commands with the --strict option.

Details in Pull Request #268