Skip to content

Releases: DavidVujic/python-polylith

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

new command: poly sync

22 Apr 15:29
55e6120
Compare
Choose a tag to compare

Introducing a new command that will 🪄 🧙 add any used and missing bricks to the projects in the workspace. For development, all missing bricks will be added.

poetry poly sync will synchronize all projects + development

poetry poly sync --directory <path/to/project> will synchronize the specified project.

Pull Request #80

fix: poly libs with extras and more minor fixes

05 Apr 16:19
449f00e
Compare
Choose a tag to compare
  • poly libs with extras, now recognizing imports such as __future__. See #86
  • refactorings: unused log component, unused function parameters. See #82
  • fix(poly info): handle missing packages section. Happens when running poetry init from v1.4 and later #79
  • fix: bump rich to latest version, potentially fixing Windows & PowerShell rendering issues #78

In addition to that, also:

  • changed the CodeScene badge to show Code Health score.
  • added SonarCloud to check code quality

fix(poly libs): detect third-party libs by close match

01 Apr 09:19
a33d89b
Compare
Choose a tag to compare

Fixing an issue with third-party libraries named differently from the actual usage in the python code.

Example: the "python-youtube" library is imported as "pyyoube". Previously reported as a missing dependency.

Details in #76

feat: include development project, fix: file encodings

28 Mar 18:24
4fabe4b
Compare
Choose a tag to compare

feat: include development project in poly info and poly libs #71
docs: include link to documentation website, shorten the README with a Quick Start guide.

fix: poly libs and poly check - open files with encoding #74

fix: poly info and poly diff

13 Mar 17:26
91504ee
Compare
Choose a tag to compare

This version solves issues with the poetry poly info command: sorting of project names, and excluding cache folders from the list of bricks.
Pull Request #66
Pull Request #67

Also, solving issue with the poetry poly diff --short command: accidentally displaying double names for one single project.
Pull Request #69