Releases: python-poetry/poetry-core
Releases · python-poetry/poetry-core
1.1.0b3
Added
- Added support for valid PEP 517 projects with another build-system than poetry-core as directory dependencies (#368, #377).
- Added support for yanked files and releases according to PEP 592 (#400).
Changed
- Relaxed schema validation to allow additional properties (#369).
- Harmonized string representation of dependencies (#393).
- Changed wheel name normalization to follow most recent packaging specification (#394).
- Changed equality check of direct origin dependencies, so that constraints are not considered anymore (#405).
- Deprecated
Dependency.set_constraint()
and replaced it by aconstraint
property for consistency (#370). - Removed
Package.requires_extras
(#374). - Improved marker handling (#380, #383, #384, #390, #395).
1.1.0b2
Fixed
- Fixed a regression where
poetry-core
no longer handled improper Python version constraints from package metadata (#371) - Fixed missing version bump in
poetry.core.__version__
(#367)
Improvements
poetry-core
generated wheel's now correctly identifyGenerator
metadata aspoetry-core
instead ofpoetry
(#367)
1.1.0b1
Fixed
- Fixed an issue where canonicalize package names leads to infinite loops (#328).
- Fixed an issue where versions wasn't correct normalized to PEP-440 (#344).
- Fixed an issue with union of multi markers if one marker is a subset of the other marker (#352).
- Fixed an issue with markers which are not in disjunctive normal form (DNF) (#347).
- Fixed an issue where stub-only partial namespace packages were not recognized as packages (#221).
- Fixed an issue where PEP-508 url requirements with extras were not parsed correctly (#345).
- Fixed an issue where PEP-508 strings with wildcard exclusion constraints were incorrectly exported (#343).
- Allow hidden directories on Windows bare repos (#341).
- Fixed an issue where dependencies with an epoch are parsed as empty (#316).
- Fixed an issue where a package consisting of multiple packages wasn't build correctly (#292).
Added
- Added support for handling git urls with subdirectory (#288).
- Added support for metadata files as described in PEP-658 for PEP-503 "simple" API repositories (#333).
Changed
- Renamed dependency group of runtime dependencies to from
default
tomain
(#326).
Improvements
poetry-core
is now completely type checked. Special thanks to @dimbleby @branchvincent 🎉- Improved the SemVer constraint parsing (#327).
- Improved the speed when cloning git repositories (#290).
1.1.0a7
Fixed
- Fixed an issue when evaluate
in/not in
markers (#188). - Fixed an issue when parsing of caret constraint with leading zero (#201).
- Respect format for explicit included files when finding excluded files (#228).
- Fixed an issue where only the last location was used when multiple packages should be included (#108).
- Ensure that package
description
contains no new line (#219). - Fixed an issue where all default dependencies were removed instead of just the selected one (#220).
- Ensure that authors and maintainers are normalized (#276).
Added
- Add support for most of the guaranteed hashes (#207).
- Add support to declare multiple README files (#248).
- Add support for git sub directories (#192).
- Add hooks according to PEP-660 for editable installs (#182).
- Add support for version epochs (#264).
Changed
- Drop python3.6 support (#263).
- Loose the strictness when parsing version constraint to support invalid use of wildcards, e.g.
>=3.*
(#186). - No longer assume a default git branch name (#192).
- Sort package name in extras to make it reproducible (#280).