"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CHANGELOG.md" between
poetry-1.1.15.tar.gz and poetry-1.2.0.tar.gz

About: Poetry is a tool for dependency management and packaging in Python.

CHANGELOG.md  (poetry-1.1.15):CHANGELOG.md  (poetry-1.2.0)
# Change Log # Change Log
## [1.1.15] - 2022-08-22 ## [1.2.0] - 2022-08-31
### Docs
- Added note about how to add a git dependency with a subdirectory ([#6218](http
s://github.com/python-poetry/poetry/pull/6218))
- Fixed several style issues in the docs ([#6255](https://github.com/python-poet
ry/poetry/pull/6255))
- Fixed outdated info about `--only` parameter ([#6264](https://github.com/pytho
n-poetry/poetry/pull/6264))
## [1.2.0rc2] - 2022-08-26
### Fixed
- Fixed an issue where virtual environments were created unnecessarily when runn
ing `poetry self` commands ([#6226](https://github.com/python-poetry/poetry/pull
/6226))
- Ensure that packages' `pretty_name` are written to the lock file ([#6243](http
s://github.com/python-poetry/poetry/pull/6243))
### Improvements
- Improved the consistency of `Pool().remove_repository()` to make it easier to
write poetry plugins ([#6231](https://github.com/python-poetry/poetry/pull/6231)
)
### Docs
- Removed mentions of Python 2.7 from docs ([#6235](https://github.com/python-po
etry/poetry/pull/6235))
- Added note about the difference between groups and extras ([#6232](https://git
hub.com/python-poetry/poetry/pull/6232))
## [1.2.0rc1] - 2022-08-22
### Added
- Added support for subdirectories in git dependencies ([#5172](https://github.c
om/python-poetry/poetry/pull/5172))
- Added support for yanked releases and files (PEP-592) ([#5841](https://github.
com/python-poetry/poetry/pull/5841))
- Virtual environments can now be created even with empty project names ([#5856]
(https://github.com/python-poetry/poetry/pull/5856))
- Added support for `nushell` in `poetry shell` ([#6063](https://github.com/pyth
on-poetry/poetry/pull/6063))
### Changed ### Changed
- Poetry now fallback to gather metadata for dependencies via pep517 if parsing - Poetry now falls back to gather metadata for dependencies via pep517 if parsin
pyproject.toml fail ([#6206](https://github.com/python-poetry/poetry/pull/6206)) g `pyproject.toml` fails ([#5834](https://github.com/python-poetry/poetry/pull/5
- Extras and extras dependencies are now sorted in lock file ([#6207](https://gi 834))
thub.com/python-poetry/poetry/pull/6207)) - Replaced Poetry's helper method `canonicalize_name()` with `packaging.utils.ca
nonicalize_name()` ([#6022](https://github.com/python-poetry/poetry/pull/6022))
- Removed code for the `export` command, which is now provided via plugin ([#612
8](https://github.com/python-poetry/poetry/pull/6128))
- Extras and extras dependencies are now sorted in the lock file ([#6169](https:
//github.com/python-poetry/poetry/pull/6169))
- Removed deprecated (1.2-only) CLI options ([#6210](https://github.com/python-p
oetry/poetry/pull/6210))
## [1.1.14] - 2022-07-08 ### Fixed
- Fixed an issue where symlinks in the lock file were not resolved ([#5850](http
s://github.com/python-poetry/poetry/pull/5850))
- Fixed a `tomlkit` regression resulting in inconsistent line endings ([#5870](h
ttps://github.com/python-poetry/poetry/pull/5870))
- Fixed an issue where the `POETRY_PYPI_TOKEN_PYPI` environment variable wasn't
respected ([#5911](https://github.com/python-poetry/poetry/pull/5911))
- Fixed an issue where neither Python nor a managed venv can be found, when usin
g Python from MS Store ([#5931](https://github.com/python-poetry/poetry/pull/593
1))
- Improved error message of `poetry publish` in the event of an upload error ([#
6043](https://github.com/python-poetry/poetry/pull/6043))
- Fixed an issue where `poetry lock` fails without output ([#6058](https://githu
b.com/python-poetry/poetry/pull/6058))
- Fixed an issue where Windows drive mappings break virtual environment names ([
#6110](https://github.com/python-poetry/poetry/pull/6110))
- `tomlkit` versions with memory leak are now avoided ([#6160](https://github.co
m/python-poetry/poetry/pull/6160))
- Fixed an infinite loop in the solver ([#6178](https://github.com/python-poetry
/poetry/pull/6178))
- Fixed an issue where latest version was used instead of locked one for vcs dep
endencies with extras ([#6185](https://github.com/python-poetry/poetry/pull/6185
))
### Docs
- Document use of the `subdirectory` parameter ([#5949](https://github.com/pytho
n-poetry/poetry/pull/5949))
- Document suggested `tox` config for different use cases ([#6026](https://githu
b.com/python-poetry/poetry/pull/6026))
## [1.2.0b3] - 2022-07-13
**Important**: This release fixes a critical issue that prevented hashes from be
ing retrieved when locking dependencies,
due to a breaking change on PyPI JSON API (see [#5972](https://github.com/python
-poetry/poetry/pull/5972)
and [the upstream change](https://github.com/pypi/warehouse/pull/11775) for more
details).
After upgrading, you have to clear Poetry cache manually to get that feature wor
king correctly again:
```bash
$ poetry cache clear pypi --all
```
### Added
- Added `--only-root` to `poetry install` to install a project without its
dependencies ([#5783](https://github.com/python-poetry/poetry/pull/5783))
### Changed
- Improved user experience of `poetry init` ([#5838](https://github.com/python-p
oetry/poetry/pull/5838))
- Added default timeout for all HTTP requests, to avoid hanging
requests ([#5881](https://github.com/python-poetry/poetry/pull/5881))
- Updated `poetry init` to better specify how to skip adding
dependencies ([#5946](https://github.com/python-poetry/poetry/pull/5946))
- Updated Poetry repository names to avoid clashes with user-defined
repositories ([#5910](https://github.com/python-poetry/poetry/pull/5910))
### Fixed ### Fixed
- Fixed an issue where extras where not handled if they did not match the case-s
ensitive name of the
packages ([#4122](https://github.com/python-poetry/poetry/pull/4122))
- Fixed configuration of `experimental.system-git-client` option
through `poetry config` ([#5818](https://github.com/python-poetry/poetry/pull/
5818))
- Fixed uninstallation of git dependencies on Windows ([#5836](https://github.co
m/python-poetry/poetry/pull/5836))
- Fixed an issue where `~` was not correctly expanded
in `virtualenvs.path` ([#5848](https://github.com/python-poetry/poetry/pull/58
48))
- Fixed an issue where installing/locking dependencies would hang when setting a
n incorrect git
repository ([#5880](https://github.com/python-poetry/poetry/pull/5880))
- Fixed an issue in `poetry publish` when keyring was not properly
configured ([#5889](https://github.com/python-poetry/poetry/pull/5889))
- Fixed duplicated line output in console ([#5890](https://github.com/python-poe
try/poetry/pull/5890))
- Fixed an issue where the same wheels where downloaded multiple times during
installation ([#5871](https://github.com/python-poetry/poetry/pull/5871))
- Fixed an issue where dependencies hashes could not be retrieved when locking d
ue to a breaking change on PyPI JSON
API ([#5973](https://github.com/python-poetry/poetry/pull/5973))
- Fixed an issue where a dependency with non-requested extras could not be insta
lled if it is requested with extras by
another dependency ([#5770](https://github.com/python-poetry/poetry/pull/5770)
)
- Updated git backend to correctly read local/global git config when using dulwi
ch as a git
backend ([#5935](https://github.com/python-poetry/poetry/pull/5935))
- Fixed an issue where optional dependencies where not correctly exported when d
efining
groups ([#5819](https://github.com/python-poetry/poetry/pull/5819))
### Docs
- Fixed configuration instructions for repositories
specification ([#5809](https://github.com/python-poetry/poetry/pull/5809))
- Added a link to dependency specification
from `pyproject.toml` ([#5815](https://github.com/python-poetry/poetry/pull/58
15))
- Improved `zsh` autocompletion instructions ([#5859](https://github.com/python-
poetry/poetry/pull/5859))
- Improved installation and update documentations ([#5857](https://github.com/py
thon-poetry/poetry/pull/5857))
- Improved exact requirements documentation ([#5874](https://github.com/python-p
oetry/poetry/pull/5874))
- Added documentation for `@` operator ([#5822](https://github.com/python-poetry
/poetry/pull/5822))
- Improved autocompletion documentation ([#5879](https://github.com/python-poetr
y/poetry/pull/5879))
- Improved `scripts` definition documentation ([#5884](https://github.com/python
-poetry/poetry/pull/5884))
## [1.1.14] - 2022-07-08
## Fixed
- Fixed an issue where dependencies hashes could not be retrieved when locking d ue to a breaking change on PyPI JSON API ([#5973](https://github.com/python-poet ry/poetry/pull/5973)) - Fixed an issue where dependencies hashes could not be retrieved when locking d ue to a breaking change on PyPI JSON API ([#5973](https://github.com/python-poet ry/poetry/pull/5973))
## [1.2.0b2] - 2022-06-07
### Added
- Added support for multiple-constraint direct origin dependencies with the same
version ([#5715](https://github.com/python-poetry/poetry/pull/5715))
- Added support disabling TLS verification for custom package sources via `poetr
y config certificates.<repository>.cert false` ([#5719](https://github.com/pytho
n-poetry/poetry/pull/5719)
- Added new configuration (`virtualenvs.prompt`) to customize the prompt of the
Poetry-managed virtual environment ([#5606](https://github.com/python-poetry/poe
try/pull/5606))
- Added progress indicator to `download_file` (used when downloading dists) ([#5
451](https://github.com/python-poetry/poetry/pull/5451))
- Added `--dry-run` to `poetry version` command ([#5603](https://github.com/pyth
on-poetry/poetry/pull/5603))
- Added `--why` to `poetry show` ([#5444](https://github.com/python-poetry/poetr
y/pull/5444))
- Added support for single page (html) repositories ([#5517](https://github.com/
python-poetry/poetry/pull/5517))
- Added support for PEP 508 strings when adding
dependencies via `poetry add` command ([#5554](https://github.com/python-poetr
y/poetry/pull/5554))
- Added `--no-cache` as a global option ([#5519](https://github.com/python-poetr
y/poetry/pull/5519))
- Added cert retrieval for HTTP requests made by Poetry ([#5320](https://github.
com/python-poetry/poetry/pull/5320))
- Added `--skip-existing` to `poetry publish` ([#2812](https://github.com/python
-poetry/poetry/pull/2812))
- Added `--all-extras` to `poetry install` ([#5452](https://github.com/python-po
etry/poetry/pull/5452))
- Added new `poetry self` sub-commands to manage plugins and/or system environme
nt packages, eg: keyring backends ([#5450](https://github.com/python-poetry/poet
ry/pull/5450))
- Added new configuration (`installer.no-binary`) to allow selection of non-bina
ry distributions when installing a dependency ([#5609](https://github.com/python
-poetry/poetry/pull/5609))
### Changed
- `poetry plugin` commands are now deprecated in favor of the more generic `poet
ry self`
commands ([#5450](https://github.com/python-poetry/poetry/pull/5450))
- When creating new projects, Poetry no longer restricts README extensions to `m
d` and `rst` ([#5357](https://github.com/python-poetry/poetry/pull/5357))
- Changed the provider to allow fallback to installed packages ([#5704](https://
github.com/python-poetry/poetry/pull/5704))
- Solver now correctly handles and prefers direct reference constraints (vcs, fi
le etc.) over public version identifiers ([#5654](https://github.com/python-poet
ry/poetry/pull/5654))
- Changed the build script behavior to create an ephemeral build environment whe
n a build script is
specified ([#5401](https://github.com/python-poetry/poetry/pull/5401))
- Improved performance when determining PEP 517 metadata from sources ([#5601](h
ttps://github.com/python-poetry/poetry/pull/5601))
- Project package sources no longer need to be redefined as global repositories
when configuring credentials ([#5563](https://github.com/python-poetry/poetry/pu
ll/5563))
- Replaced external git command use with dulwich, in order to force the legacy b
ehaviour set `experimental.system-git-client` configuration to `true` ([#5428](h
ttps://github.com/python-poetry/poetry/pull/5428))
- Improved http request handling for sources and multiple paths on same netloc (
[#5518](https://github.com/python-poetry/poetry/pull/5518))
- Made `no-pip` and `no-setuptools` configuration explicit ([#5455](https://gith
ub.com/python-poetry/poetry/pull/5455))
- Improved application logging, use of `-vv` now provides more debug information
([#5503](https://github.com/python-poetry/poetry/pull/5503))
- Renamed implicit group `default` to `main` ([#5465](https://github.com/python-
poetry/poetry/pull/5465))
- Replaced in-tree implementation of `poetry export`
with `poetry-plugin-export` ([#5413](https://github.com/python-poetry/poetry/p
ull/5413))
- Changed the password manager behavior to use a `"null"` keyring when
disabled ([#5251](https://github.com/python-poetry/poetry/pull/5251))
- Incremental improvement of Solver performance ([#5335](https://github.com/pyth
on-poetry/poetry/pull/5335))
- Newly created virtual environments on macOS now are excluded from Time Machine
backups ([#4599](https://github.com/python-poetry/poetry/pull/4599))
- Poetry no longer raises an exception when a package is not found on PyPI ([#56
98](https://github.com/python-poetry/poetry/pull/5698))
- Update `packaging` dependency to use major version 21, this change forces Poet
ry to drop support for managing Python 2.7 environments ([#4749](https://github.
com/python-poetry/poetry/pull/4749))
### Fixed
- Fixed `poetry update --dry-run` to not modify `poetry.lock` ([#5718](https://g
ithub.com/python-poetry/poetry/pull/5718), [#3666](https://github.com/python-poe
try/poetry/issues/3666), [#3766](https://github.com/python-poetry/poetry/issues/
3766))
- Fixed [#5537](https://github.com/python-poetry/poetry/issues/5537) where expor
t fails to resolve dependencies with more than one
path ([#5688](https://github.com/python-poetry/poetry/pull/5688))
- Fixed an issue where the environment variables `POETRY_CONFIG_DIR` and `POETRY
_CACHE_DIR` were not being respected ([#5672](https://github.com/python-poetry/p
oetry/pull/5672))
- Fixed [#3628](https://github.com/python-poetry/poetry/issues/3628) and [#4702]
(https://github.com/python-poetry/poetry/issues/4702) by handling invalid distri
butions
gracefully ([#5645](https://github.com/python-poetry/poetry/pull/5645))
- Fixed an issue where the provider ignored subdirectory when merging and improv
e subdirectory support for vcs
deps ([#5648](https://github.com/python-poetry/poetry/pull/5648))
- Fixed an issue where users could not select an empty choice when selecting
dependencies ([#4606](https://github.com/python-poetry/poetry/pull/4606))
- Fixed an issue where `poetry init -n` crashes in a root directory ([#5612](htt
ps://github.com/python-poetry/poetry/pull/5612))
- Fixed an issue where Solver errors arise due to wheels having different Python
constraints ([#5616](https://github.com/python-poetry/poetry/pull/5616))
- Fixed an issue where editable path dependencies using `setuptools` could not b
e correctly installed ([#5590](https://github.com/python-poetry/poetry/pull/5590
))
- Fixed flicker when displaying executor operations ([#5556](https://github.com/
python-poetry/poetry/pull/5556))
- Fixed an issue where the `poetry lock --no-update` only sorted by name and not
by name and
version ([#5446](https://github.com/python-poetry/poetry/pull/5446))
- Fixed an issue where the Solver fails when a dependency has multiple constrain
ed dependency definitions for the same
package ([#5403](https://github.com/python-poetry/poetry/pull/5403))
- Fixed an issue where dependency resolution takes a while because Poetry checks
all possible combinations
even markers are mutually exclusive ([#4695](https://github.com/python-poetry/
poetry/pull/4695))
- Fixed incorrect version selector constraint ([#5500](https://github.com/python
-poetry/poetry/pull/5500))
- Fixed an issue where `poetry lock --no-update` dropped
packages ([#5435](https://github.com/python-poetry/poetry/pull/5435))
- Fixed an issue where packages were incorrectly grouped when
exporting ([#5156](https://github.com/python-poetry/poetry/pull/5156))
- Fixed an issue where lockfile always updates when using private
sources ([#5362](https://github.com/python-poetry/poetry/pull/5362))
- Fixed an issue where the solver did not account for selected package features
([#5305](https://github.com/python-poetry/poetry/pull/5305))
- Fixed an issue with console script execution of editable dependencies on Windo
ws ([#3339](https://github.com/python-poetry/poetry/pull/3339))
- Fixed an issue where editable builder did not write PEP-610 metadata ([#5703](
https://github.com/python-poetry/poetry/pull/5703))
- Fixed an issue where Poetry 1.1 lock files were incorrectly identified as not
fresh ([#5458](https://github.com/python-poetry/poetry/pull/5458))
### Docs
- Updated plugin management commands ([#5450](https://github.com/python-poetry/p
oetry/pull/5450))
- Added the `--readme` flag to documentation ([#5357](https://github.com/python-
poetry/poetry/pull/5357))
- Added example for multiple maintainers ([#5661](https://github.com/python-poet
ry/poetry/pull/5661))
- Updated documentation for issues [#4800](https://github.com/python-poetry/poet
ry/issues/4800), [#3709](https://github.com/python-poetry/poetry/issues/3709), [
#3573](https://github.com/python-poetry/poetry/issues/3573), [#2211](https://git
hub.com/python-poetry/poetry/issues/2211) and [#2414](https://github.com/python-
poetry/poetry/pull/2414) ([#5656](https://github.com/python-poetry/poetry/pull/5
656))
- Added `poetry.toml` note in configuration ([#5492](https://github.com/python-p
oetry/poetry/pull/5492))
- Add documentation for `poetry about`, `poetry help`, `poetrylist`, and the `--
full-path` and `--all` options
documentation ([#5664](https://github.com/python-poetry/poetry/pull/5664))
- Added more clarification to the `--why` flag ([#5653](https://github.com/pytho
n-poetry/poetry/pull/5653))
- Updated documentation to refer to PowerShell for Windows, including
instructions ([#3978](https://github.com/python-poetry/poetry/pull/3978), [#56
18](https://github.com/python-poetry/poetry/pull/5618))
- Added PEP 508 name requirement ([#5642](https://github.com/python-poetry/poetr
y/pull/5642))
- Added example for each section of pyproject.toml ([#5585](https://github.com/p
ython-poetry/poetry/pull/5642))
- Added documentation for `--local` to fix issue [#5623](https://github.com/pyth
on-poetry/poetry/issues/5623) ([#5629](https://github.com/python-poetry/poetry/p
ull/5629))
- Added troubleshooting documentation for using proper quotation with
ZSH ([#4847](https://github.com/python-poetry/poetry/pull/4847))
- Added information on git and basic http auth ([#5578](https://github.com/pytho
n-poetry/poetry/pull/5578))
- Removed ambiguity about PEP 440 and semver ([#5576](https://github.com/python-
poetry/poetry/pull/5576))
- Removed Pipenv comparison ([#5561](https://github.com/python-poetry/poetry/pul
l/5561))
- Improved dependency group related documentation ([#5338](https://github.com/py
thon-poetry/poetry/pull/5338))
- Added documentation for default directories used by Poetry ([#5391](https://gi
thub.com/python-poetry/poetry/pull/5301))
- Added warning about credentials preserved in shell history ([#5726](https://gi
thub.com/python-poetry/poetry/pull/5726))
- Improved documentation of the `readme` option, including multiple files and ad
ditional formats ([#5158](https://github.com/python-poetry/poetry/pull/5158))
- Improved contributing documentation ([#5708](https://github.com/python-poetry/
poetry/pull/5708))
- Remove all references to `--dev-only` option ([#5771](https://github.com/pytho
n-poetry/poetry/pull/5771))
## [1.2.0b1] - 2022-03-17
### Fixed
- Fixed an issue where the system environment couldn't be detected ([#4406](http
s://github.com/python-poetry/poetry/pull/4406)).
- Fixed another issue where the system environment couldn't be detected ([#4433]
(https://github.com/python-poetry/poetry/pull/4433)).
- Replace deprecated requests parameter in uploader ([#4580](https://github.com/
python-poetry/poetry/pull/4580)).
- Fix an issue where venv are detected as broken when using MSys2 on windows ([#
4482](https://github.com/python-poetry/poetry/pull/4482)).
- Fixed an issue where the cache breaks on windows ([#4531](https://github.com/p
ython-poetry/poetry/pull/4531)).
- Fixed an issue where a whitespace before a semicolon was missing on `poetry ex
port` ([#4575](https://github.com/python-poetry/poetry/issues/4575)).
- Fixed an issue where markers were not correctly assigned to nested dependencie
s ([#3511](https://github.com/python-poetry/poetry/issues/3511)).
- Recognize one digit version in wheel filenames ([#3338](https://github.com/pyt
hon-poetry/poetry/pull/3338)).
- Fixed an issue when `locale` is unset ([#4038](https://github.com/python-poetr
y/poetry/pull/4038)).
- Fixed an issue where the fallback to another interpreter didn't work ([#3475](
https://github.com/python-poetry/poetry/pull/3475)).
- Merge any marker constraints into constraints with specific markers ([#4590](h
ttps://github.com/python-poetry/poetry/pull/4590)).
- Normalize path before hashing so that the generated venv name is independent o
f case on Windows ([#4813](https://github.com/python-poetry/poetry/pull/4813)).
- Fixed an issue where a dependency wasn't upgrade by using `@latest` on `poetry
update` ([#4945](https://github.com/python-poetry/poetry/pull/4945)).
- Fixed an issue where conda envs in windows are always reported as broken([#500
7](https://github.com/python-poetry/poetry/pull/5007)).
- Fixed an issue where Poetry doesn't find its own venv on `poetry self update`
([#5049](https://github.com/python-poetry/poetry/pull/5049)).
- Fix misuse of pretty_constraint ([#4932](https://github.com/python-poetry/poet
ry/pull/4932)).
- Fixed an issue where the reported python version used for venv creation wasn't
correct ([#5086](https://github.com/python-poetry/poetry/pull/5086)).
- Fixed an issue where the searched package wasn't display in the interactive di
alog of `poetry init` ([#5076](https://github.com/python-poetry/poetry/pull/5076
)).
- Fixed an issue where Poetry raises an exception on `poetry show` when no lock
files exists ([#5242](https://github.com/python-poetry/poetry/pull/5242)).
- Fixed an issue where Poetry crashes when optional `vcs_info.requested_version`
in `direct_url.json` wasn't included ([#5274](https://github.com/python-poetry/
poetry/pull/5274)).
- Fixed an issue where dependencies with extras were updated despite using `--no
-update` ([#4618](https://github.com/python-poetry/poetry/pull/4618)).
- Fixed various places where poetry writes messages to stdout instead of stderr
([#4110](https://github.com/python-poetry/poetry/pull/4110), [#5179](https://git
hub.com/python-poetry/poetry/pull/5179)).
- Ensured that when complete packages are created dependency inherits source and
resolved refs from package ([#4604](https://github.com/python-poetry/poetry/pul
l/4604)).
- Ensured that when complete packages are created dependency inherits subdirecto
ry from package if supported ([#4604](https://github.com/python-poetry/poetry/pu
ll/4604)).
- Fixed an issue where `POETRY_EXPERIMENTAL_NEW_INSTALLER` needs to be set to an
empty string to disable it ([#3811](https://github.com/python-poetry/poetry/pul
l/3811)).
### Added
- `poetry show <package>` now also shows which packages depend on it ([#2351](ht
tps://github.com/python-poetry/poetry/pull/2351)).
- The info dialog by `poetry about` now contains version information about insta
lled poetry and poetry-core ([#5288](https://github.com/python-poetry/poetry/pul
l/5288)).
- Print error message when `poetry publish` fails ([#3549](https://github.com/py
thon-poetry/poetry/pull/3549)).
- Added in info output to `poetry lock --check` ([#5081](https://github.com/pyth
on-poetry/poetry/pull/5081)).
- Added new argument `--all` for `poetry env remove` to delete all venv of a pro
ject at once ([#3212](https://github.com/python-poetry/poetry/pull/3212)).
- Added new argument `--without-urls` for `poetry export` to exclude source repo
sitory urls from the exported file ([#4763](https://github.com/python-poetry/poe
try/pull/4763)).
- Added a `new installer.max-workers` property to the configuration ([#3516](htt
ps://github.com/python-poetry/poetry/pull/3516)).
- Added experimental option `virtualenvs.prefer-active-python` to detect current
activated python ([#4852](https://github.com/python-poetry/poetry/pull/4852)).
- Added better windows shell support ([#5053](https://github.com/python-poetry/p
oetry/pull/5053)).
### Changed
- Drop python3.6 support ([#5055](https://github.com/python-poetry/poetry/pull/5
055)).
- Exit with callable return code in generated script ([#4456](https://github.com
/python-poetry/poetry/pull/4456)).
- Internal use of the `pep517` high level interfaces for package metadata inspec
tions have been replaced with the `build` package. ([#5155](https://github.com/p
ython-poetry/poetry/pull/5155)).
- Poetry now raises an error if the python version in the project environment is
no longer compatible with the project ([#4520](https://github.com/python-poetry
/poetry/pull/4520)).
## [1.1.13] - 2022-02-09 ## [1.1.13] - 2022-02-09
### Fixed ### Fixed
- Fixed an issue where envs in MSYS2 always reported as broken ([#4942](https:// github.com/python-poetry/poetry/pull/4942)) - Fixed an issue where envs in MSYS2 always reported as broken ([#4942](https:// github.com/python-poetry/poetry/pull/4942))
- Fixed an issue where conda envs in windows are always reported as broken ([#50 08](https://github.com/python-poetry/poetry/pull/5008)) - Fixed an issue where conda envs in windows are always reported as broken([#500 8](https://github.com/python-poetry/poetry/pull/5008))
- Fixed an issue where Poetry doesn't find its own venv on `poetry self update` ([#5048](https://github.com/python-poetry/poetry/pull/5048)) - Fixed an issue where Poetry doesn't find its own venv on `poetry self update` ([#5048](https://github.com/python-poetry/poetry/pull/5048))
## [1.1.12] - 2021-11-27 ## [1.1.12] - 2021-11-27
### Fixed ### Fixed
- Fixed broken caches on Windows due to `Path` starting with a slash ([#4549](ht tps://github.com/python-poetry/poetry/pull/4549)) - Fixed broken caches on Windows due to `Path` starting with a slash ([#4549](ht tps://github.com/python-poetry/poetry/pull/4549))
- Fixed `JSONDecodeError` when installing packages by updating `cachecontrol` ve rsion ([#4831](https://github.com/python-poetry/poetry/pull/4831)) - Fixed `JSONDecodeError` when installing packages by updating `cachecontrol` ve rsion ([#4831](https://github.com/python-poetry/poetry/pull/4831))
- Fixed dropped markers in dependency walk ([#4686](https://github.com/python-po etry/poetry/pull/4686)) - Fixed dropped markers in dependency walk ([#4686](https://github.com/python-po etry/poetry/pull/4686))
skipping to change at line 44 skipping to change at line 318
### Fixed ### Fixed
- Fixed errors when installing packages on Python 3.10. ([#4592](https://github. com/python-poetry/poetry/pull/4592)) - Fixed errors when installing packages on Python 3.10. ([#4592](https://github. com/python-poetry/poetry/pull/4592))
- Fixed an issue where the wrong `git` executable could be used on Windows. ([py thon-poetry/poetry-core#213](https://github.com/python-poetry/poetry-core/pull/2 13)) - Fixed an issue where the wrong `git` executable could be used on Windows. ([py thon-poetry/poetry-core#213](https://github.com/python-poetry/poetry-core/pull/2 13))
- Fixed an issue where the Python 3.10 classifier was not automatically added. ( [python-poetry/poetry-core#215](https://github.com/python-poetry/poetry-core/pul l/215)) - Fixed an issue where the Python 3.10 classifier was not automatically added. ( [python-poetry/poetry-core#215](https://github.com/python-poetry/poetry-core/pul l/215))
## [1.1.10] - 2021-09-21 ## [1.1.10] - 2021-09-21
### Fixed ### Fixed
- Fixed an issue where non-sha256 hashes were not checked. ([#4529](https://gith ub.com/python-poetry/poetry/pull/4529)) - Fixed an issue where non-sha256 hashes were not checked. ([#4529](https://gi thub.com/python-poetry/poetry/pull/4529))
## [1.1.9] - 2021-09-18 ## [1.1.9] - 2021-09-18
### Fixed ### Fixed
- Fixed a security issue where file hashes were not checked prior to installatio - Fixed a security issue where file hashes were not checked prior to installat
n. ([#4420](https://github.com/python-poetry/poetry/pull/4420), [#4444](https:// ion. ([#4420](https://github.com/python-poetry/poetry/pull/4420), [#4444](https:
github.com/python-poetry/poetry/pull/4444), [python-poetry/poetry-core#193](http //github.com/python-poetry/poetry/pull/4444), [python-poetry/poetry-core#193](ht
s://github.com/python-poetry/poetry-core/pull/193)) tps://github.com/python-poetry/poetry-core/pull/193))
- Fixed the detection of the system environment when the setting `virtualenvs.cr - Fixed the detection of the system environment when the setting `virtualenvs.
eate` is deactivated. ([#4507](https://github.com/python-poetry/poetry/pull/4507 create` is deactivated. ([#4507](https://github.com/python-poetry/poetry/pull/45
)) 07))
- Fixed an issue where unsafe parameters could be passed to `git` commands. ([py - Fixed an issue where unsafe parameters could be passed to `git` commands. ([
thon-poetry/poetry-core#203](https://github.com/python-poetry/poetry-core/pull/2 python-poetry/poetry-core#203](https://github.com/python-poetry/poetry-core/pull
03)) /203))
- Fixed an issue where the wrong `git` executable could be used on Windows. ([py - Fixed an issue where the wrong `git` executable could be used on Windows. ([
thon-poetry/poetry-core#205](https://github.com/python-poetry/poetry-core/pull/2 python-poetry/poetry-core#205](https://github.com/python-poetry/poetry-core/pull
05)) /205))
## [1.1.8] - 2021-08-19 ## [1.1.8] - 2021-08-19
### Fixed ### Fixed
- Fixed an error with repository prioritization when specifying secondary reposi - Fixed an error with repository prioritization when specifying secondary repo
tories. ([#4241](https://github.com/python-poetry/poetry/pull/4241)) sitories. ([#4241](https://github.com/python-poetry/poetry/pull/4241))
- Fixed the detection of the system environment when the setting `virtualenvs.cr - Fixed the detection of the system environment when the setting `virtualenvs.
eate` is deactivated. ([#4330](https://github.com/python-poetry/poetry/pull/4330 create` is deactivated. ([#4330](https://github.com/python-poetry/poetry/pull/43
), [#4407](https://github.com/python-poetry/poetry/pull/4407)) 30), [#4407](https://github.com/python-poetry/poetry/pull/4407))
- Fixed the evaluation of relative path dependencies. ([#4246](https://github.co - Fixed the evaluation of relative path dependencies. ([#4246](https://github.
m/python-poetry/poetry/pull/4246)) com/python-poetry/poetry/pull/4246))
- Fixed environment detection for Python 3.10 environments. ([#4387](https://git - Fixed environment detection for Python 3.10 environments. ([#4387](https://g
hub.com/python-poetry/poetry/pull/4387)) ithub.com/python-poetry/poetry/pull/4387))
- Fixed an error in the evaluation of `in/not in` markers ([python-poetry/poetry - Fixed an error in the evaluation of `in/not in` markers ([python-poetry/poet
-core#189](https://github.com/python-poetry/poetry-core/pull/189)) ry-core#189](https://github.com/python-poetry/poetry-core/pull/189))
## [1.1.7] - 2021-06-25 ## [1.2.0a2] - 2021-08-01
### Added
**Note**: Lock files might need to be regenerated for the first fix below to tak - Poetry now supports dependency groups. ([#4260](https://github.com/python-poet
e effect. ry/poetry/pull/4260))
You can use `poetry lock` to do so **without** the `--no-update` option. - The `install` command now supports a `--sync` option to synchronize the enviro
nment with the lock file. ([#4336](https://github.com/python-poetry/poetry/pull/
4336))
### Changed ### Changed
- This release is compatible with the `install-poetry.py` installation script to - Improved the way credentials are retrieved to better support keyring backends.
ease the migration path from `1.1` releases to `1.2` releases. ([#4192](https:/ ([#4086](https://github.com/python-poetry/poetry/pull/4086))
/github.com/python-poetry/poetry/pull/4192)) - The `--remove-untracked` option of the `install` command is now deprecated in
favor of the new `--sync` option. ([#4336](https://github.com/python-poetry/poet
ry/pull/4336))
- The user experience when installing dependency groups has been improved. ([#43
36](https://github.com/python-poetry/poetry/pull/4336))
### Fixed ### Fixed
- Fixed an issue where transitive dependencies of directory or VCS dependencies - Fixed performance issues when resolving dependencies. ([#3839](https://github.
were not installed or otherwise removed. ([#4203](https://github.com/python-poet com/python-poetry/poetry/pull/3839))
ry/poetry/pull/4203)) - Fixed an issue where transitive dependencies of directory or VCS dependencies
- Fixed an issue where the combination of the `--tree` and `--no-dev` options fo were not installed or otherwise removed. ([#4202](https://github.com/python-poet
r the show command was still displaying development dependencies. ([#3992](https ry/poetry/pull/4202))
://github.com/python-poetry/poetry/pull/3992)) - Fixed the behavior of the `init` command in non-interactive mode. ([#2899](htt
ps://github.com/python-poetry/poetry/pull/2899))
- Fixed the detection of the system environment when the setting `virtualenvs.cr
eate` is deactivated. ([#4329](https://github.com/python-poetry/poetry/pull/4329
))
- Fixed the display of possible solutions for some common errors. ([#4332](https
://github.com/python-poetry/poetry/pull/4332))
## [1.1.6] - 2021-04-14 ## [1.1.7] - 2021-06-25
Note: Lock files might need to be regenerated for the first fix below to take ef
fect.\
You can use `poetry lock` to do so without the `--no-update` option.
### Changed
- This release is compatible with the `install-poetry.py` installation script
to ease the migration path from `1.1` releases to `1.2` releases. ([#4192](https
://github.com/python-poetry/poetry/pull/4192))
### Fixed ### Fixed
- Fixed export format for path dependencies. ([#3121](https://github.com/python- - Fixed an issue where transitive dependencies of directory or VCS dependencie
poetry/poetry/pull/3121)) s were not installed or otherwise removed. ([#4203](https://github.com/python-po
- Fixed errors caused by environment modification when executing some commands. etry/poetry/pull/4203))
([#3253](https://github.com/python-poetry/poetry/pull/3253)) - Fixed an issue where the combination of the `--tree` and `--no-dev` options
- Fixed handling of wheel files with single-digit versions. ([#3338](https://git for the show command was still displaying development dependencies. ([#3992](htt
hub.com/python-poetry/poetry/pull/3338)) ps://github.com/python-poetry/poetry/pull/3992))
- Fixed an error when handling single-digit Python markers. ([poetry-core#156](h
ttps://github.com/python-poetry/poetry-core/pull/156)) ## [1.2.0a1] - 2021-05-21
- Fixed dependency markers not being properly copied when changing the constrain
t leading to resolution errors. ([poetry-core#163](https://github.com/python-poe This release is the first testing release of the upcoming 1.2.0 version.
try/poetry-core/pull/163))
- Fixed an error where VCS dependencies were always updated. ([#3947](https://gi It **drops** support for Python 2.7 and 3.5.
thub.com/python-poetry/poetry/pull/3947))
- Fixed an error where the incorrect version of a package was locked when using ### Added
environment markers. ([#3945](https://github.com/python-poetry/poetry/pull/3945)
) - Poetry now supports a plugin system to alter or expand Poetry's functionality.
([#3733](https://github.com/python-poetry/poetry/pull/3733))
## [1.1.5] - 2021-03-03 - Poetry now supports [PEP 610](https://www.python.org/dev/peps/pep-0610/). ([#3
876](https://github.com/python-poetry/poetry/pull/3876))
- Several configuration options to better control the way virtual environments a
re created are now available. ([#3157](https://github.com/python-poetry/poetry/p
ull/3157), [#3711](https://github.com/python-poetry/poetry/pull/3711)).
- The `new` command now supports namespace packages. ([#2768](https://github.com
/python-poetry/poetry/pull/2768))
- The `add` command now supports the `--editable` option to add packages in edit
able mode. ([#3940](https://github.com/python-poetry/poetry/pull/3940))
### Changed
- Python 2.7 and 3.5 are no longer supported. ([#3405](https://github.com/python
-poetry/poetry/pull/3405))
- The usage of the `get-poetry.py` script is now deprecated and is replaced by t
he `install-poetry.py` script. ([#3706](https://github.com/python-poetry/poetry/
pull/3706))
- Directory dependencies are now in non-develop mode by default. ([poetry-core#9
8](https://github.com/python-poetry/poetry-core/pull/98))
- Improved support for PEP 440 specific versions that do not abide by semantic v
ersioning. ([poetry-core#140](https://github.com/python-poetry/poetry-core/pull/
140))
- Improved the CLI experience and performance by migrating to the latest version
of Cleo. ([#3618](https://github.com/python-poetry/poetry/pull/3618))
- Packages previously considered as unsafe (`pip`, `setuptools`, `wheels` and `d
istribute`) can now be managed as any other package. ([#2826](https://github.com
/python-poetry/poetry/pull/2826))
- The `new` command now defaults to the Markdown format for README files. ([#276
8](https://github.com/python-poetry/poetry/pull/2768))
### Fixed ### Fixed
- Fixed an error in the `export` command when no lock file existed and a verbose - Fixed an error where command line options were not taken into account when usi
flag was passed to the command. ([#3310](https://github.com/python-poetry/poetr ng the `run` command. ([#3618](https://github.com/python-poetry/poetry/pull/3618
y/pull/3310)) ))
- Fixed an error where the `pyproject.toml` was not reverted when using the `add - Fixed an error in the way custom repositories were resolved. ([#3406](https://
` command. ([#3622](https://github.com/python-poetry/poetry/pull/3622)) github.com/python-poetry/poetry/pull/3406))
- Fixed errors when using non-HTTPS indices. ([#3622](https://github.com/python-
poetry/poetry/pull/3622)) ## [1.1.6] - 2021-04-14
- Fixed errors when handling simple indices redirection. ([#3622](https://github
.com/python-poetry/poetry/pull/3622)) ### Fixed
- Fixed errors when trying to handle newer wheels by using the latest version of - Fixed export format for path dependencies. ([#3121](https://github.com/pytho
`poetry-core` and `packaging`. ([#3677](https://github.com/python-poetry/poetry n-poetry/poetry/pull/3121))
/pull/3677)) - Fixed errors caused by environment modification when executing some commands
- Fixed an error when using some versions of `poetry-core` due to an incorrect i . ([#3253](https://github.com/python-poetry/poetry/pull/3253))
mport . ([#3696](https://github.com/python-poetry/poetry/pull/3696)) - Fixed handling of wheel files with single-digit versions. ([#3338](https://g
ithub.com/python-poetry/poetry/pull/3338))
- Fixed an error when handling single-digit Python markers. ([poetry-core#156]
(https://github.com/python-poetry/poetry-core/pull/156))
- Fixed dependency markers not being properly copied when changing the constra
int leading to resolution errors. ([poetry-core#163](https://github.com/python-p
oetry/poetry-core/pull/163))
- Fixed an error where VCS dependencies were always updated. ([#3947](https://
github.com/python-poetry/poetry/pull/3947))
- Fixed an error where the incorrect version of a package was locked when usin
g environment markers. ([#3945](https://github.com/python-poetry/poetry/pull/394
5))
## [1.1.5] - 2021-03-04
### Fixed
- Fixed an error in the export command when no lock file existed and a verbose f
lag was passed to the command. (#3310)
- Fixed an error where the pyproject.toml was not reverted when using the add co
mmand. (#3622)
- Fixed errors when using non-HTTPS indices. (#3622)
- Fixed errors when handling simple indices redirection. (#3622)
- Fixed errors when trying to handle newer wheels by using the latest version of
poetry-core and packaging. (#3677)
- Fixed an error when using some versions of poetry-core due to an incorrect imp
ort. (#3696)
## [1.1.4] - 2020-10-23 ## [1.1.4] - 2020-10-23
### Added ### Added
- Added `installer.parallel` boolean flag (defaults to `true`) configuration to enable/disable parallel execution of operations when using the new installer. ([ #3088](https://github.com/python-poetry/poetry/pull/3088)) - Added `installer.parallel` boolean flag (defaults to `true`) configuration to enable/disable parallel execution of operations when using the new installer. ([ #3088](https://github.com/python-poetry/poetry/pull/3088))
### Changed ### Changed
- When using system environments as an unprivileged user, user site and bin dire ctories are created if they do not already exist. ([#3107](https://github.com/py thon-poetry/poetry/pull/3107)) - When using system environments as an unprivileged user, user site and bin dire ctories are created if they do not already exist. ([#3107](https://github.com/py thon-poetry/poetry/pull/3107))
skipping to change at line 953 skipping to change at line 1275
- Added the `version` command to automatically bump the package's version. - Added the `version` command to automatically bump the package's version.
- Added a standalone installer to install `poetry` isolated. - Added a standalone installer to install `poetry` isolated.
- Added support for classifiers in `pyproject.toml`. - Added support for classifiers in `pyproject.toml`.
- Added the `script` command. - Added the `script` command.
### Changed ### Changed
- Improved dependency resolution to avoid unnecessary operations. - Improved dependency resolution to avoid unnecessary operations.
- Improved dependency resolution speed. - Improved dependency resolution speed.
- Improved CLI reactivity by deferring imports. - Improved CLI reactivity by deferring imports.
- License classifer is not automatically added to classifers. - License classifier is not automatically added to classifiers.
### Fixed ### Fixed
- Fixed handling of markers with the `in` operator. - Fixed handling of markers with the `in` operator.
- Fixed `update` not properly adding new packages to the lock file. - Fixed `update` not properly adding new packages to the lock file.
- Fixed solver adding uninstall operations for non-installed packages. - Fixed solver adding uninstall operations for non-installed packages.
- Fixed `new` command creating invalid `pyproject.toml` files. - Fixed `new` command creating invalid `pyproject.toml` files.
## [0.6.5] - 2018-03-22 ## [0.6.5] - 2018-03-22
skipping to change at line 994 skipping to change at line 1316
- Fixed built wheels not getting information from the virtualenv. - Fixed built wheels not getting information from the virtualenv.
- Fixed building wheel with conditional extensions. - Fixed building wheel with conditional extensions.
- Fixed missing files in built wheel with extensions. - Fixed missing files in built wheel with extensions.
- Fixed call to venv binaries on windows. - Fixed call to venv binaries on windows.
- Fixed subdependencies representation in lock file. - Fixed subdependencies representation in lock file.
## [0.6.2] - 2018-03-19 ## [0.6.2] - 2018-03-19
### Changed ### Changed
- Changed how wilcard constraints are handled. - Changed how wildcard constraints are handled.
### Fixed ### Fixed
- Fixed errors with pip 9.0.2. - Fixed errors with pip 9.0.2.
## [0.6.1] - 2018-02-18 ## [0.6.1] - 2018-02-18
### Fixed ### Fixed
- Fixed wheel entry points being written on a single line. - Fixed wheel entry points being written on a single line.
skipping to change at line 1112 skipping to change at line 1434
- Changed `poetry.lock` format. - Changed `poetry.lock` format.
### Fixed ### Fixed
- Fixed dependencies solving that would lead to dependencies not being written t o lock. - Fixed dependencies solving that would lead to dependencies not being written t o lock.
## [0.1.0] - 2018-02-28 ## [0.1.0] - 2018-02-28
Initial release Initial release
[Unreleased]: https://github.com/python-poetry/poetry/compare/1.1.15...1.1 [Unreleased]: https://github.com/python-poetry/poetry/compare/1.2.0...master
[1.1.15]: https://github.com/python-poetry/poetry/releases/tag/1.1.15 [1.2.0]: https://github.com/python-poetry/poetry/releases/tag/1.2.0
[1.2.0rc2]: https://github.com/python-poetry/poetry/releases/tag/1.2.0rc2
[1.2.0rc1]: https://github.com/python-poetry/poetry/releases/tag/1.2.0rc1
[1.2.0b3]: https://github.com/python-poetry/poetry/releases/tag/1.2.0b3
[1.2.0b2]: https://github.com/python-poetry/poetry/releases/tag/1.2.0b2
[1.2.0b1]: https://github.com/python-poetry/poetry/releases/tag/1.2.0b1
[1.2.0a2]: https://github.com/python-poetry/poetry/releases/tag/1.2.0a2
[1.2.0a1]: https://github.com/python-poetry/poetry/releases/tag/1.2.0a1
[1.1.14]: https://github.com/python-poetry/poetry/releases/tag/1.1.14 [1.1.14]: https://github.com/python-poetry/poetry/releases/tag/1.1.14
[1.1.13]: https://github.com/python-poetry/poetry/releases/tag/1.1.13 [1.1.13]: https://github.com/python-poetry/poetry/releases/tag/1.1.13
[1.1.12]: https://github.com/python-poetry/poetry/releases/tag/1.1.12 [1.1.12]: https://github.com/python-poetry/poetry/releases/tag/1.1.12
[1.1.11]: https://github.com/python-poetry/poetry/releases/tag/1.1.11 [1.1.11]: https://github.com/python-poetry/poetry/releases/tag/1.1.11
[1.1.10]: https://github.com/python-poetry/poetry/releases/tag/1.1.10 [1.1.10]: https://github.com/python-poetry/poetry/releases/tag/1.1.10
[1.1.9]: https://github.com/python-poetry/poetry/releases/tag/1.1.9 [1.1.9]: https://github.com/python-poetry/poetry/releases/tag/1.1.9
[1.1.8]: https://github.com/python-poetry/poetry/releases/tag/1.1.8 [1.1.8]: https://github.com/python-poetry/poetry/releases/tag/1.1.8
[1.1.7]: https://github.com/python-poetry/poetry/releases/tag/1.1.7 [1.1.7]: https://github.com/python-poetry/poetry/releases/tag/1.1.7
[1.1.6]: https://github.com/python-poetry/poetry/releases/tag/1.1.6 [1.1.6]: https://github.com/python-poetry/poetry/releases/tag/1.1.6
[1.1.5]: https://github.com/python-poetry/poetry/releases/tag/1.1.5 [1.1.5]: https://github.com/python-poetry/poetry/releases/tag/1.1.5
 End of changes. 19 change blocks. 
82 lines changed or deleted 628 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)