Added
- Added support for valid PEP 517 projects with another build-system than poetry-core as directory dependencies ([368](https://github.com/python-poetry/poetry-core/pull/368), [#377](https://github.com/python-poetry/poetry-core/pull/377)).
- Added support for yanked files and releases according to PEP 592 ([400](https://github.com/python-poetry/poetry-core/pull/400)).
Changed
- Relaxed schema validation to allow additional properties ([369](https://github.com/python-poetry/poetry-core/pull/369)).
- Harmonized string representation of dependencies ([393](https://github.com/python-poetry/poetry-core/pull/393)).
- Changed wheel name normalization to follow most recent packaging specification ([394](https://github.com/python-poetry/poetry-core/pull/394)).
- Changed equality check of direct origin dependencies, so that constraints are not considered anymore ([405](https://github.com/python-poetry/poetry-core/pull/405)).
- Deprecated `Dependency.set_constraint()` and replaced it by a `constraint` property for consistency ([370](https://github.com/python-poetry/poetry-core/pull/370)).
- Removed `Package.requires_extras` ([374](https://github.com/python-poetry/poetry-core/pull/374)).
- Improved marker handling ([380](https://github.com/python-poetry/poetry-core/pull/380), [#383](https://github.com/python-poetry/poetry-core/pull/383), [#384](https://github.com/python-poetry/poetry-core/pull/384), [#390](https://github.com/python-poetry/poetry-core/pull/390), [#395](https://github.com/python-poetry/poetry-core/pull/395)).