Release 1.0.0
π poetry-relax turns one!
Since this has been out there for a bit and I wanted to change a default behavior, I've decided to release the first major version of this package.
This release includes a breaking change: all groups are now relaxed by default.
Previously, each group would need to be relaxed individually. When running poetry relax --check
, this could be slow as the dependency solver would run multiple times. Now, multiple groups are supported with only a single execution of the dependency solver.
This change brings the tool closer to Poetry's default handling of groups. A --without
option has been added (matching Poetry's group selection options) to exclude groups from relaxation. Additionally, the --group
option has been renamed to --only
β this also matches Poetry's options and is clearer when the default includes multiple groups. The ---group
option will remain usable, but will display deprecation warnings.
Note while poetry install
excludes "optional" groups by default, poetry relax
will include optional groups unless --without
is used to exclude them.
See 0.1.2...1.0.0 for a full list of changes.