Skip to content

1.1.0 (2018-08-19)

Compare
Choose a tag to compare
@techalchemy techalchemy released this 20 Aug 07:07
· 889 commits to main since this release
7a59a82

1.1.0 (2018-08-19)

Features

  • Added support for Requirement.get_dependencies() to return
    unpinned dependencies. #33
  • Implemented full support for both parsing and
    writing lockfiles. #33
  • Introduced lazy imports to enhance runtime performance.
  • Switch to packaging.canonicalize_name() instead of
    custom canonicalization function. #33
  • Added Requirement.copy() to the api to copy a requirement. #33
  • Add pep423 formatting to package names when generating as_line()
    output.
  • Sort extras when building lines. Improve local editable
    requirement name resolution. #36

Bug Fixes

  • Fixed a bug which prevented dependency resolution using
    pip >=18.0.
  • Fix pipfile parser bug which mishandled missing requires
    section. #33
  • Fixed a bug which caused extras to be excluded from VCS urls
    generated from pipfiles. #41

Vendored Libraries

  • Unvendored pipfile in favor of plette. #33

Removals and Deprecations

  • Unvendored pipfile in favor of plette. #33
  • Moved pipfile and lockfile models to plette and added api wrappers
    for compatibility. #43