Skip to content

Releases: python-poetry/poetry-core

1.0.3

09 Apr 15:44
1.0.3
01c0472

Choose a tag to compare

Fixed

  • Fixed an error when handling single-digit Python markers (#156).
  • Fixed dependency markers not being properly copied when changing the constraint (#163).

1.1.0a2

08 Apr 15:55
1.1.0a2
8290b1f

Choose a tag to compare

1.1.0a2 Pre-release
Pre-release

Fixed

  • Fixed performance regressions when parsing version constraints (#152).
  • Fixed how local build versions are handled and compared (#157, #158).
  • Fixed errors when parsing some environment markers (#155).

1.1.0a1

30 Mar 15:21
1.1.0a1
4d666b2

Choose a tag to compare

1.1.0a1 Pre-release
Pre-release

This version is the first to drop support for Python 2.7 and 3.5.

If you are still using these versions you should update the requires property of the build-system section
to restrict the version of poetry-core:

[build-system]
requires = ["poetry-core<1.1.0"]
build-backend = "poetry.core.masonry.api"

Changed

  • Dropped support for Python 2.7 and 3.5 (#131).
  • Reorganized imports internally to improve performances (#131).
  • Directory dependencies are now in non-develop mode by default (#98).
  • Improved support for PEP 440 specific versions that do not abide by semantic versioning (#140).

Fixed

  • Fixed path dependencies PEP 508 representation (#141).

1.0.2

05 Feb 20:23
1.0.2
a706ee2

Choose a tag to compare

Fixed

  • Fixed a missing import causing an error in Poetry (#134).

1.0.1

05 Feb 17:45
1.0.1
fc95204

Choose a tag to compare

Fixed

  • Fixed PEP 508 representation of dependency without extras (#102).
  • Fixed an error where development dependencies were being resolved when invoking the PEP-517 backend (#101).
  • Fixed source distribution not being deterministic (#105).
  • Fixed an error where zip files were left open when building wheels (#122).
  • Fixed an error where explicitly included files were still not present in final distributions (#124).
  • Fixed wheel filename matching for recent architecture (#125, #129).
  • Fixed an error where the & character was not accepted for author names (#120).
  • Fixed the PEP-508 representation of some dependencies (#103).
  • Fixed the Requires-Python metadata generation (#127).
  • Fixed an error where pre-release versions were accepted in version constraints (#128).

1.0.0

30 Sep 23:13
1.0.0
c7a4c31

Choose a tag to compare

Release 1.0.0

1.0.0rc3

30 Sep 20:35
1.0.0rc3

Choose a tag to compare

1.0.0rc3 Pre-release
Pre-release

Changed

  • Removed intreehooks build backend in favor of the backend-path mechanism (#90).
  • Directory dependencies will now always use a posix path for their representation (#90).
  • Dependency constraints can now be set directly via a proper setter (#90).

1.0.0rc2

25 Sep 13:41
1.0.0rc2
72291f3

Choose a tag to compare

Release 1.0.0rc2

1.0.0rc1

25 Sep 10:54
1.0.0rc1
954e0ae

Choose a tag to compare

1.0.0rc1 Pre-release
Pre-release

Fixed

  • Fixed Python constraint propagation when converting a package to a dependency (#84).
  • Fixed VCS ignored files being included in wheel distributions for projects using the src layout (#81)

1.0.0b1

18 Sep 12:26
1.0.0b1
698a6d5

Choose a tag to compare

1.0.0b1 Pre-release
Pre-release

Added

  • Added support for build executable for wheels (#72).

Changed

  • Improved packages with sources equality comparison (#53).
  • Improved licenses handling and packaging in builders (#57).
  • Refactored packages and dependencies classes to improve comparison between bare packages and packages with extras (#78).

Fixed

  • Fixed PEP-508 representation of URL dependencies (#60).
  • Fixed generated RECORD files in some cases by ensuring it's a valid CSV file (#61).
  • Fixed an error when parsing some version constraints if they contained wildcard elements (#56).
  • Fixed errors when using the exclude property (#62).
  • Fixed the way git revisions are retrieved (#69).
  • Fixed dependency constraint PEP-508 compatibility when generating metadata (#79).
  • Fixed potential errors on Python 3.5 when building with the include property set (#75).