Skip to content

Commit 620eb0b

Browse files
committed
release: bump version to 1.4.0
1 parent 43035ae commit 620eb0b

File tree

2 files changed

+63
-2
lines changed

2 files changed

+63
-2
lines changed

CHANGELOG.md

+62-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,65 @@
11
# Change Log
22

33

4+
## [1.4.0] - 2023-02-18
5+
6+
### Added
7+
8+
- **Add a modern installer (`installer.modern-installation`) for faster installation of packages and independence from pip** ([#6205](https://github.com/python-poetry/poetry/pull/6205)).
9+
- Add support for `Private ::` trove classifiers ([#7271](https://github.com/python-poetry/poetry/pull/7271)).
10+
- Add the version of poetry in the `@generated` comment at the beginning of the lock file ([#7339](https://github.com/python-poetry/poetry/pull/7339)).
11+
- Add support for `virtualenvs.prefer-active-python` when running `poetry new` and `poetry init` ([#7100](https://github.com/python-poetry/poetry/pull/7100)).
12+
13+
### Changed
14+
15+
- **Deprecate the old installer, i.e. setting `experimental.new-installer` to `false`** ([#7358](https://github.com/python-poetry/poetry/pull/7358)).
16+
- Remove unused `platform` field from cached package info and bump the cache version ([#7304](https://github.com/python-poetry/poetry/pull/7304)).
17+
- Extra dependencies of the root project are now sorted in the lock file ([#7375](https://github.com/python-poetry/poetry/pull/7375)).
18+
- Remove upper boundary for `importlib-metadata` dependency ([#7434](https://github.com/python-poetry/poetry/pull/7434)).
19+
- Validate path dependencies during use instead of during construction ([#6844](https://github.com/python-poetry/poetry/pull/6844)).
20+
- Remove the deprecated `repository` modules ([#7468](https://github.com/python-poetry/poetry/pull/7468)).
21+
22+
### Fixed
23+
24+
- Fix an issue where an unconditional dependency of an extra was not installed in specific environments ([#7175](https://github.com/python-poetry/poetry/pull/7175)).
25+
- Fix an issue where a pre-release of a dependency was chosen even if a stable release fulfilled the constraint ([#7225](https://github.com/python-poetry/poetry/pull/7225), [#7236](https://github.com/python-poetry/poetry/pull/7236)).
26+
- Fix an issue where HTTP redirects were not handled correctly during publishing ([#7160](https://github.com/python-poetry/poetry/pull/7160)).
27+
- Fix an issue where `poetry check` did not handle the `-C, --directory` option correctly ([#7241](https://github.com/python-poetry/poetry/pull/7241)).
28+
- Fix an issue where the subdirectory information of a git dependency was not written to the lock file ([#7367](https://github.com/python-poetry/poetry/pull/7367)).
29+
- Fix an issue where the wrong Python version was selected when creating an virtual environment ([#7221](https://github.com/python-poetry/poetry/pull/7221)).
30+
- Fix an issue where packages that should be kept were uninstalled when calling `poetry install --sync` ([#7389](https://github.com/python-poetry/poetry/pull/7389)).
31+
- Fix an issue where an incorrect value was set for `sys.argv[0]` when running installed scripts ([#6737](https://github.com/python-poetry/poetry/pull/6737)).
32+
- Fix an issue where hashes in `direct_url.json` files were not written according to the specification ([#7475](https://github.com/python-poetry/poetry/pull/7475)).
33+
- Fix an issue where poetry commands failed due to special characters in the path of the project or virtual environment ([#7471](https://github.com/python-poetry/poetry/pull/7471)).
34+
- Fix an issue where poetry crashed with a `JSONDecodeError` when running a Python script that produced certain warnings ([#6665](https://github.com/python-poetry/poetry/pull/6665)).
35+
36+
### Docs
37+
38+
- Add advice on how to maintain a poetry plugin ([#6977](https://github.com/python-poetry/poetry/pull/6977)).
39+
- Update tox examples to comply with the latest tox release ([#7341](https://github.com/python-poetry/poetry/pull/7341)).
40+
- Mention that the `poetry export` can export `constraints.txt` files ([#7383](https://github.com/python-poetry/poetry/pull/7383)).
41+
- Add clarifications for moving configuration files ([#6864](https://github.com/python-poetry/poetry/pull/6864)).
42+
43+
### poetry-core ([`1.5.0`](https://github.com/python-poetry/poetry-core/releases/tag/1.5.0))
44+
45+
- Improve marker handling ([#528](https://github.com/python-poetry/poetry-core/pull/528),
46+
[#534](https://github.com/python-poetry/poetry-core/pull/534),
47+
[#530](https://github.com/python-poetry/poetry-core/pull/530),
48+
[#546](https://github.com/python-poetry/poetry-core/pull/546),
49+
[#547](https://github.com/python-poetry/poetry-core/pull/547)).
50+
- Validate whether dependencies referenced in `extras` are defined in the main dependency group ([#542](https://github.com/python-poetry/poetry-core/pull/542)).
51+
- Poetry no longer generates a `setup.py` file in sdists by default ([#318](https://github.com/python-poetry/poetry-core/pull/318)).
52+
- Fix an issue where trailing newlines were allowed in `tool.poetry.description` ([#505](https://github.com/python-poetry/poetry-core/pull/505)).
53+
- Fix an issue where the name of the data folder in wheels was not normalized ([#532](https://github.com/python-poetry/poetry-core/pull/532)).
54+
- Fix an issue where the order of entries in the RECORD file was not deterministic ([#545](https://github.com/python-poetry/poetry-core/pull/545)).
55+
- Fix an issue where zero padding was not correctly handled in version comparisons ([#540](https://github.com/python-poetry/poetry-core/pull/540)).
56+
- Fix an issue where sdist builds did not support multiple READMEs ([#486](https://github.com/python-poetry/poetry-core/pull/486)).
57+
58+
### poetry-plugin-export ([`^1.3.0`](https://github.com/python-poetry/poetry-plugin-export/releases/tag/1.3.0))
59+
60+
- Fix an issue where the export failed if there was a circular dependency on the root package ([#118](https://github.com/python-poetry/poetry-plugin-export/pull/118)).
61+
62+
463
## [1.3.2] - 2023-01-10
564

665
### Fixed
@@ -30,6 +89,7 @@
3089
- Introduce a top level `-C, --directory` option to set the working path ([#6810](https://github.com/python-poetry/poetry/pull/6810)).
3190

3291
### Changed
92+
3393
- **New lock file format (version 2.0)** ([#6393](https://github.com/python-poetry/poetry/pull/6393)).
3494
- Path dependency metadata is unconditionally re-locked ([#6843](https://github.com/python-poetry/poetry/pull/6843)).
3595
- URL dependency hashes are locked ([#7121](https://github.com/python-poetry/poetry/pull/7121)).
@@ -1701,7 +1761,8 @@ Initial release
17011761

17021762

17031763

1704-
[Unreleased]: https://github.com/python-poetry/poetry/compare/1.3.2...master
1764+
[Unreleased]: https://github.com/python-poetry/poetry/compare/1.4.0...master
1765+
[1.4.0]: https://github.com/python-poetry/poetry/releases/tag/1.4.0
17051766
[1.3.2]: https://github.com/python-poetry/poetry/releases/tag/1.3.2
17061767
[1.3.1]: https://github.com/python-poetry/poetry/releases/tag/1.3.1
17071768
[1.3.0]: https://github.com/python-poetry/poetry/releases/tag/1.3.0

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "poetry"
3-
version = "1.4.0.dev0"
3+
version = "1.4.0"
44
description = "Python dependency management and packaging made easy."
55
authors = [
66
"Sébastien Eustace <[email protected]>",

0 commit comments

Comments
 (0)