Skip to content

Releases: DavidVujic/python-polylith

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

feat: re-worked the poly check command

05 Mar 09:12
77fa7e4
Compare
Choose a tag to compare

The poly check command is now analyzing brick imports - local and third-party - and reports if there is something missing in the projects. It no longer runs the poetry check-project command behind the scenes.

Details and reasoning in #60

fix: poly libs

21 Feb 20:08
23a8021
Compare
Choose a tag to compare

Fixes issues with the poetry poly libs command as described in #57 and #58.

More details in #59

feat: poetry poly libs

19 Feb 22:22
27c451e
Compare
Choose a tag to compare

Adding a new command: poetry poly libs

More details in Pull Request #56

fix(create project): missing description for the create command

01 Feb 17:53
5e8597b
Compare
Choose a tag to compare

This is a 🐛 fix release, solving issues introduced in v.1.2.0 (yanked from PyPI).

More details in #51

broken: poly create with docs

01 Feb 17:47
c53667f
Compare
Choose a tag to compare

Details in #50

This version has caused the poly create project to fail. The version has been "yanked" from PyPI.