Skip to content

Releases: DavidVujic/python-polylith

feat(poly test diff): extract related/path based bricks from changed tests

Choose a tag to compare

@DavidVujic DavidVujic released this 07 Aug 06:52
cb0ac4b

Adding the possibility to find related bricks for changed tests. The existing behaviour of the poly test diff command is to inspect the tests, and find bricks by the imports made in the tests.

This new feature adds a --strategy path option to find the corresponding brick according to the folder structure.

Details in #460

fix(poly sync): sort by type and then alphabetically for Poetry projects

Choose a tag to compare

@DavidVujic DavidVujic released this 27 Jul 11:18
6dfa0ac

Fixing an issue with the sorting of bricks to sync for Poetry projects.

Details in #458

feat(poly sync): sort the bricks to add by brick type and alphabetically

Choose a tag to compare

@DavidVujic DavidVujic released this 27 Jul 11:06
f323b5c

When running poly sync: sorting the bricks that are missing in the pyproject.toml files.

Details in #457

fix: brick usage via interface, remove circular brick dependencies

Choose a tag to compare

@DavidVujic DavidVujic released this 04 Jul 10:28
1441411

Removing brick interface bypassing, and circular references that was reported by the poly deps --interface command for the Polylith workspace itself.

Details in #456

fix(hatchling): allow any minor version for v1

Choose a tag to compare

@DavidVujic DavidVujic released this 03 Jul 10:10
db142fa

Allow any v1 version of hatchling to be used.

Details in #453 and #454

fix: set the used rich library to a wildcard version

Choose a tag to compare

@DavidVujic DavidVujic released this 03 Jul 09:45
1512b92

Setting * as the version for rich to avoid any versioning conflicts with the projects themselves using it.

Details in #452

fix(skills): add a polylith- prefix for all the migration skills

Choose a tag to compare

@DavidVujic DavidVujic released this 07 Jun 11:16
e11d0ae

Adding a polylith- prefix to all the migration skills, to avoid any name collisions with other skills. Also: to align with how the library-skills package adds the symlinks to projects (flat, and not per project).

Details in #448

feat(skills): add migrate-project-to-polylith skills

Choose a tag to compare

@DavidVujic DavidVujic released this 07 Jun 10:56
8ccaf06

Adding skills for migrating non-Polylith Python projects into a Polylith workspace. These skills are included in the polylith-cli releases.

Details in #447

fix(CLI): update the Agent skills readme

Choose a tag to compare

@DavidVujic DavidVujic released this 06 May 20:46
0ac7301

Removing a redundant section from the humans-only README.

Details in #446

feat: add agent skills

Choose a tag to compare

@DavidVujic DavidVujic released this 05 May 21:39
fe5bba5

Adding agent skills for the tool, including the basic concepts of the Polylith Architecture.

The skills are included in the CLI - and as direct downloads from this repo (the .agents folder).

Details in #442 and #444