|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## [1.2.0b2] - 2022-06-07 |
| 4 | + |
| 5 | +### Added |
| 6 | + |
| 7 | +- Added support for multiple-constraint direct origin dependencies with the same |
| 8 | + version ([#5715](https://github.com/python-poetry/poetry/pull/5715)) |
| 9 | +- Added support disabling TLS verification for custom package sources via `poetry config certificates.<repository>.cert false` ([#5719](https://github.com/python-poetry/poetry/pull/5719) |
| 10 | +- Added new configuration (`virtualenvs.prompt`) to customize the prompt of the Poetry-managed virtual environment ([#5606](https://github.com/python-poetry/poetry/pull/5606)) |
| 11 | +- Added progress indicator to `download_file` (used when downloading dists) ([#5451](https://github.com/python-poetry/poetry/pull/5451)) |
| 12 | +- Added `--dry-run` to `poetry version` command ([#5603](https://github.com/python-poetry/poetry/pull/5603)) |
| 13 | +- Added `--why` to `poetry show` ([#5444](https://github.com/python-poetry/poetry/pull/5444)) |
| 14 | +- Added support for single page (html) repositories ([#5517](https://github.com/python-poetry/poetry/pull/5517)) |
| 15 | +- Added support for PEP 508 strings when adding |
| 16 | + dependencies via `poetry add` command ([#5554](https://github.com/python-poetry/poetry/pull/5554)) |
| 17 | +- Added `--no-cache` as a global option ([#5519](https://github.com/python-poetry/poetry/pull/5519)) |
| 18 | +- Added cert retrieval for HTTP requests made by Poetry ([#5320](https://github.com/python-poetry/poetry/pull/5320)) |
| 19 | +- Added `--skip-existing` to `poetry publish` ([#2812](https://github.com/python-poetry/poetry/pull/2812)) |
| 20 | +- Added `--all-extras` to `poetry install` ([#5452](https://github.com/python-poetry/poetry/pull/5452)) |
| 21 | +- Added new `poetry self` sub-commands to manage plugins and/or system environment packages, eg: keyring backends ([#5450](https://github.com/python-poetry/poetry/pull/5450)) |
| 22 | +- Added new configuration (`installer.no-binary`) to allow selection of non-binary distributions when installing a dependency ([#5609](https://github.com/python-poetry/poetry/pull/5609)) |
| 23 | + |
| 24 | +### Changed |
| 25 | + |
| 26 | +- `poetry plugin` commands are now deprecated in favor of the more generic `poetry self` |
| 27 | + commands ([#5450](https://github.com/python-poetry/poetry/pull/5450)) |
| 28 | +- When creating new projects, Poetry no longer restricts README extensions to `md` and `rst` ([#5357](https://github.com/python-poetry/poetry/pull/5357)) |
| 29 | +- Changed the provider to allow fallback to installed packages ([#5704](https://github.com/python-poetry/poetry/pull/5704)) |
| 30 | +- Solver now correctly handles and prefers direct reference constraints (vcs, file etc.) over public version identifiers ([#5654](https://github.com/python-poetry/poetry/pull/5654)) |
| 31 | +- Changed the build script behavior to create an ephemeral build environment when a build script is |
| 32 | + specified ([#5401](https://github.com/python-poetry/poetry/pull/5401)) |
| 33 | +- Improved performance when determining PEP 517 metadata from sources ([#5601](https://github.com/python-poetry/poetry/pull/5601)) |
| 34 | +- Project package sources no longer need to be redefined as global repositories when configuring credentials ([#5563](https://github.com/python-poetry/poetry/pull/5563)) |
| 35 | +- Replaced external git command use with dulwich, in order to force the legacy behaviour set `experimental.system-git-client` configuration to `true` ([#5428](https://github.com/python-poetry/poetry/pull/5428)) |
| 36 | +- Improved http request handling for sources and multiple paths on same netloc ([#5518](https://github.com/python-poetry/poetry/pull/5518)) |
| 37 | +- Made `no-pip` and `no-setuptools` configuration explicit ([#5455](https://github.com/python-poetry/poetry/pull/5455)) |
| 38 | +- Improved application logging, use of `-vv` now provides more debug information ([#5503](https://github.com/python-poetry/poetry/pull/5503)) |
| 39 | +- Renamed implicit group `default` to `main` ([#5465](https://github.com/python-poetry/poetry/pull/5465)) |
| 40 | +- Replaced in-tree implementation of `poetry export` |
| 41 | + with `poetry-plugin-export` ([#5413](https://github.com/python-poetry/poetry/pull/5413)) |
| 42 | +- Changed the password manager behavior to use a `"null"` keyring when |
| 43 | + disabled ([#5251](https://github.com/python-poetry/poetry/pull/5251)) |
| 44 | +- Incremental improvement of Solver performance ([#5335](https://github.com/python-poetry/poetry/pull/5335)) |
| 45 | +- Newly created virtual environments on macOS now are excluded from Time Machine backups ([#4599](https://github.com/python-poetry/poetry/pull/4599)) |
| 46 | +- Poetry no longer raises an exception when a package is not found on PyPI ([#5698](https://github.com/python-poetry/poetry/pull/5698)) |
| 47 | +- Update `packaging` dependency to use major version 21, this change forces Poetry to drop support for managing Python 2.7 environments ([#4749](https://github.com/python-poetry/poetry/pull/4749)) |
| 48 | + |
| 49 | +### Fixed |
| 50 | + |
| 51 | +- Fixed `poetry update --dry-run` to not modify `poetry.lock` ([#5718](https://github.com/python-poetry/poetry/pull/5718) |
| 52 | + , [#3666](https://github.com/python-poetry/poetry/issues/3666) |
| 53 | + , [#3766](https://github.com/python-poetry/poetry/issues/3766)) |
| 54 | +- Fixed [#5537](https://github.com/python-poetry/poetry/issues/5537) where export fails to resolve dependencies with more than one |
| 55 | + path ([#5688](https://github.com/python-poetry/poetry/pull/5688)) |
| 56 | +- Fixed an issue where the environment variables `POETRY_CONFIG_DIR` and `POETRY_CACHE_DIR` were not being respected ( |
| 57 | + #[5672](https://github.com/python-poetry/poetry/pull/5672)) |
| 58 | +- Fixed [#3628](https://github.com/python-poetry/poetry/issues/3628) and [#4702](https://github.com/python-poetry/poetry/issues/4702) by handling invalid distributions |
| 59 | + gracefully ([#5645](https://github.com/python-poetry/poetry/pull/5645)) |
| 60 | +- Fixed an issue where the provider ignored subdirectory when merging and improve subdirectory support for vcs |
| 61 | + deps ([#5648](https://github.com/python-poetry/poetry/pull/5648)) |
| 62 | +- Fixed an issue where users could not select an empty choice when selecting |
| 63 | + dependencies ([#4606](https://github.com/python-poetry/poetry/pull/4606)) |
| 64 | +- Fixed an issue where `poetry init -n` crashes in a root directory ([#5612](https://github.com/python-poetry/poetry/pull/5612)) |
| 65 | +- Fixed an issue where Solver errors arise due to wheels having different Python |
| 66 | + constraints ([#5616](https://github.com/python-poetry/poetry/pull/5616)) |
| 67 | +- Fixed an issue where editable path dependencies using `setuptools` could not be correctly installed ([#5590](https://github.com/python-poetry/poetry/pull/5590)) |
| 68 | +- Fixed flicker when displaying executor operations ([#5556](https://github.com/python-poetry/poetry/pull/5556)) |
| 69 | +- Fixed an issue where the `poetry lock --no-update` only sorted by name and not by name and |
| 70 | + version ([#5446](https://github.com/python-poetry/poetry/pull/5446)) |
| 71 | +- Fixed an issue where the Solver fails when a dependency has multiple constrained dependency definitions for the same |
| 72 | + package ([#5403](https://github.com/python-poetry/poetry/pull/5403)) |
| 73 | +- Fixed an issue where dependency resolution takes a while because Poetry checks all possible combinations |
| 74 | + even markers are mutually exclusive ([#4695](https://github.com/python-poetry/poetry/pull/4695)) |
| 75 | +- Fixed incorrect version selector constraint ([#5500](https://github.com/python-poetry/poetry/pull/5500)) |
| 76 | +- Fixed an issue where `poetry lock --no-update` dropped |
| 77 | + packages ([#5435](https://github.com/python-poetry/poetry/pull/5435)) |
| 78 | +- Fixed an issue where packages were incorrectly grouped when |
| 79 | + exporting ([#5156](https://github.com/python-poetry/poetry/pull/5156)) |
| 80 | +- Fixed an issue where lockfile always updates when using private |
| 81 | + sources ([#5362](https://github.com/python-poetry/poetry/pull/5362)) |
| 82 | +- Fixed an issue where the solver did not account for selected package features ([#5305](https://github.com/python-poetry/poetry/pull/5305)) |
| 83 | +- Fixed an issue with console script execution of editable dependencies on Windows ([#3339](https://github.com/python-poetry/poetry/pull/3339)) |
| 84 | +- Fixed an issue where editable builder did not write PEP-610 metadata ([#5703](https://github.com/python-poetry/poetry/pull/5703)) |
| 85 | +- Fixed an issue where Poetry 1.1 lock files were incorrectly identified as not fresh ([#5458](https://github.com/python-poetry/poetry/pull/5458)) |
| 86 | + |
| 87 | +### Docs |
| 88 | + |
| 89 | +- Updated plugin management commands ([#5450](https://github.com/python-poetry/poetry/pull/5450)) |
| 90 | +- Added the `--readme` flag to documentation ([#5357](https://github.com/python-poetry/poetry/pull/5357)) |
| 91 | +- Added example for multiple maintainers ([#5661](https://github.com/python-poetry/poetry/pull/5661)) |
| 92 | +- Updated documentation for issues #4800, #3709, #3573, #2211 and PR |
| 93 | + #2414 ([#5656](https://github.com/python-poetry/poetry/pull/5656)) |
| 94 | +- Added `poetry.toml` note in configuration ([#5492](https://github.com/python-poetry/poetry/pull/5492)) |
| 95 | +- Add documentation for `poetry about`, `poetry help`, `poetrylist`, and the `--full-path` and `--all` options |
| 96 | + documentation ([#5664](https://github.com/python-poetry/poetry/pull/5664)) |
| 97 | +- Added more clarification to the `--why` flag ([#5653](https://github.com/python-poetry/poetry/pull/5653)) |
| 98 | +- Updated documentation to refer to PowerShell for Windows, including |
| 99 | + instructions ([#3978](https://github.com/python-poetry/poetry/pull/3978) |
| 100 | + , [#5618](https://github.com/python-poetry/poetry/pull/5618)) |
| 101 | +- Added PEP 508 name requirement ([#5642](https://github.com/python-poetry/poetry/pull/5642)) |
| 102 | +- Added example for each section of pyproject.toml ([#5585](https://github.com/python-poetry/poetry/pull/5642)) |
| 103 | +- Added documentation for `--local` to fix issue #5623 ([#5629](https://github.com/python-poetry/poetry/pull/5629)) |
| 104 | +- Added troubleshooting documentation for using proper quotation with |
| 105 | + ZSH ([#4847](https://github.com/python-poetry/poetry/pull/4847)) |
| 106 | +- Added information on git and basic http auth ([#5578](https://github.com/python-poetry/poetry/pull/5578)) |
| 107 | +- Removed ambiguity about PEP 440 and semver ([#5576](https://github.com/python-poetry/poetry/pull/5576)) |
| 108 | +- Removed Pipenv comparison ([#5561](https://github.com/python-poetry/poetry/pull/5561)) |
| 109 | +- Improved dependency group related documentation ([#5338](https://github.com/python-poetry/poetry/pull/5338)) |
| 110 | +- Added documentation for default directories used by Poetry ([#5391](https://github.com/python-poetry/poetry/pull/5301)) |
| 111 | +- Added warning about credentials preserved in shell history ([#5726](https://github.com/python-poetry/poetry/pull/5726)) |
| 112 | +- Improved documentation of the `readme` option, including multiple files and additional formats ([#5158](https://github.com/python-poetry/poetry/pull/5158)) |
| 113 | +- Improved contributing documentation ([#5708](https://github.com/python-poetry/poetry/pull/5708)) |
| 114 | +- Remove all references to `--dev-only` option ([#5771](https://github.com/python-poetry/poetry/pull/5771)) |
| 115 | + |
3 | 116 | ## [1.2.0b1] - 2022-03-17 |
4 | 117 |
|
5 | 118 | ### Fixed |
@@ -1267,7 +1380,8 @@ Initial release |
1267 | 1380 |
|
1268 | 1381 |
|
1269 | 1382 |
|
1270 | | -[Unreleased]: https://github.com/python-poetry/poetry/compare/1.2.0b1...master |
| 1383 | +[Unreleased]: https://github.com/python-poetry/poetry/compare/1.2.0b2...master |
| 1384 | +[1.2.0b2]: https://github.com/python-poetry/poetry/compare/1.2.0b2 |
1271 | 1385 | [1.2.0b1]: https://github.com/python-poetry/poetry/compare/1.2.0b1 |
1272 | 1386 | [1.2.0a2]: https://github.com/python-poetry/poetry/compare/1.2.0a2 |
1273 | 1387 | [1.2.0a1]: https://github.com/python-poetry/poetry/compare/1.2.0a1 |
|
0 commit comments