Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: bump version to 1.4.0 #7531

Merged
merged 2 commits into from
Feb 27, 2023
Merged

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
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
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