Skip to content

Conversation

@radoering
Copy link
Member

@radoering radoering commented Feb 18, 2023

Resolves: #7357

Added

  • Add a modern installer (installer.modern-installation) for faster installation of packages and independence from pip (#6205).
  • Add support for Private :: trove classifiers (#7271).
  • Add the version of poetry in the @generated comment at the beginning of the lock file (#7339).
  • Add support for virtualenvs.prefer-active-python when running poetry new and poetry init (#7100).

Changed

  • Deprecate the old installer, i.e. setting experimental.new-installer to false (#7358).
  • Remove unused platform field from cached package info and bump the cache version (#7304).
  • Extra dependencies of the root project are now sorted in the lock file (#7375).
  • Remove upper boundary for importlib-metadata dependency (#7434).
  • Validate path dependencies during use instead of during construction (#6844).
  • Remove the deprecated repository modules (#7468).

Fixed

  • Fix an issue where an unconditional dependency of an extra was not installed in specific environments (#7175).
  • Fix an issue where a pre-release of a dependency was chosen even if a stable release fulfilled the constraint (#7225, #7236).
  • Fix an issue where HTTP redirects were not handled correctly during publishing (#7160).
  • Fix an issue where poetry check did not handle the -C, --directory option correctly (#7241).
  • Fix an issue where the subdirectory information of a git dependency was not written to the lock file (#7367).
  • Fix an issue where the wrong Python version was selected when creating an virtual environment (#7221).
  • Fix an issue where packages that should be kept were uninstalled when calling poetry install --sync (#7389).
  • Fix an issue where an incorrect value was set for sys.argv[0] when running installed scripts (#6737).
  • Fix an issue where hashes in direct_url.json files were not written according to the specification (#7475).
  • Fix an issue where poetry commands failed due to special characters in the path of the project or virtual environment (#7471).
  • Fix an issue where poetry crashed with a JSONDecodeError when running a Python script that produced certain warnings (#6665).

Docs

  • Add advice on how to maintain a poetry plugin (#6977).
  • Update tox examples to comply with the latest tox release (#7341).
  • Mention that the poetry export can export constraints.txt files (#7383).
  • Add clarifications for moving configuration files (#6864).

poetry-core (1.5.1)

  • Improve marker handling (#528, #534, #530, #546, #547).
  • Validate whether dependencies referenced in extras are defined in the main dependency group (#542).
  • Poetry no longer generates a setup.py file in sdists by default (#318).
  • Fix an issue where trailing newlines were allowed in tool.poetry.description (#505).
  • Fix an issue where the name of the data folder in wheels was not normalized (#532).
  • Fix an issue where the order of entries in the RECORD file was not deterministic (#545).
  • Fix an issue where zero padding was not correctly handled in version comparisons (#540).
  • Fix an issue where sdist builds did not support multiple READMEs (#486).

poetry-plugin-export (^1.3.0)

  • Fix an issue where the export failed if there was a circular dependency on the root package (#118).

@radoering radoering changed the title Release/1.4.0 release: bump version to 1.4.0 Feb 18, 2023
@radoering radoering added the kind/release Meta-issues/PRs as part of the release process label Feb 18, 2023
@radoering radoering marked this pull request as draft February 18, 2023 13:47
@radoering
Copy link
Member Author

radoering commented Feb 18, 2023

I just encounterd a performance regression. I'll take a deeper look later.

Update: See python-poetry/poetry-core#556.

@radoering radoering marked this pull request as ready for review February 20, 2023 16:48
@radoering
Copy link
Member Author

Performance issue resolved, no blockers anymore, ready for review. 😄

@radoering radoering requested a review from a team February 20, 2023 17:05
@adriangb
Copy link
Contributor

Looking forward to this release!

@radoering radoering mentioned this pull request Feb 21, 2023
@biegelmeyer
Copy link

Any ideas when this version will be released?

@radoering
Copy link
Member Author

potential blocker: #7560

@radoering radoering marked this pull request as draft February 25, 2023 16:53
@radoering radoering marked this pull request as ready for review February 27, 2023 05:25
Copy link
Member

@neersighted neersighted left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM; haven't had time to work on the blog post yet -- does it still need a helping hand?

@radoering
Copy link
Member Author

IMO, it's ready for review. However, the preview fails. I could use a helping hand there. (I don't even know if it's relevant for production or if it's only the preview.)

@radoering radoering merged commit 0e72a55 into python-poetry:master Feb 27, 2023
@github-actions
Copy link

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 29, 2024
@radoering radoering deleted the release/1.4.0 branch November 24, 2024 12:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

kind/release Meta-issues/PRs as part of the release process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1.4.0 Release

4 participants