|
1 | 1 | # Change Log
|
2 | 2 |
|
3 | 3 |
|
| 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 | + |
4 | 63 | ## [1.3.2] - 2023-01-10
|
5 | 64 |
|
6 | 65 | ### Fixed
|
|
30 | 89 | - Introduce a top level `-C, --directory` option to set the working path ([#6810](https://github.com/python-poetry/poetry/pull/6810)).
|
31 | 90 |
|
32 | 91 | ### Changed
|
| 92 | + |
33 | 93 | - **New lock file format (version 2.0)** ([#6393](https://github.com/python-poetry/poetry/pull/6393)).
|
34 | 94 | - Path dependency metadata is unconditionally re-locked ([#6843](https://github.com/python-poetry/poetry/pull/6843)).
|
35 | 95 | - URL dependency hashes are locked ([#7121](https://github.com/python-poetry/poetry/pull/7121)).
|
@@ -1701,7 +1761,8 @@ Initial release
|
1701 | 1761 |
|
1702 | 1762 |
|
1703 | 1763 |
|
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 |
1705 | 1766 | [1.3.2]: https://github.com/python-poetry/poetry/releases/tag/1.3.2
|
1706 | 1767 | [1.3.1]: https://github.com/python-poetry/poetry/releases/tag/1.3.1
|
1707 | 1768 | [1.3.0]: https://github.com/python-poetry/poetry/releases/tag/1.3.0
|
|
0 commit comments