Skip to content

Releases: DavidVujic/python-polylith

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

feat(poly diff): allow diff with commit hashes

10 Sep 17:34
58461f4
Compare
Choose a tag to compare

Allowing poly diff with a commit hash (by using the already existing --since option).

Details in #265

feat(Python 3.13): support Python 3.13 by adding the stdlib builtins list

08 Sep 10:27
6cfab10
Compare
Choose a tag to compare

Add the news and removals of builtins in Python 3.13.

The list of builtins per Python version is needed for the poly tool to properly check imports.

Details in #262

fix(projects): allow optional authors and description

31 Aug 14:08
0ecc18f
Compare
Choose a tag to compare

Allow the description and authors fields be optional when creating new project-specific pyproject.toml using the poly create project command.

Details in Pull Request #260

fix: missing authors fallback type in pyproject

28 Aug 19:34
6efe6f2
Compare
Choose a tag to compare

Fixing an issue with the wrong fallback data type for authors when reading pyproject.toml.

Details in #258

feat: add support for uv

18 Aug 16:05
1e0a667
Compare
Choose a tag to compare

Adding full support for the uv tool. 🎉

Details in Pull Request #255 and in announcement.