Skip to content

Latest commit

 

History

History
342 lines (194 loc) · 7.83 KB

CHANGELOG.md

File metadata and controls

342 lines (194 loc) · 7.83 KB

Changelog for Thoth's micropipenv

[1.8.1] - 2024-Oct-29 - Lumír Balhar [email protected]

Added

  • Test with pip=24.3.1
  • Test with Python 3.13

[1.8.0] - 2024-Aug-01 - Lumír Balhar [email protected]

Added

  • Test with pip=24.2

Fixed

  • Support for [[tool.poetry.source]] without any URL
  • Terminal condition for possible endless loops in the implementation of default/devel package groups

[1.7.0] - 2024-Jun-21 - Lumír Balhar [email protected]

Added

  • Test with pip=24.1

Fixed

  • Implementation of default/devel package groups

[1.6.0] - 2023-Nov-28 - Lumír Balhar [email protected]

Added

  • Possibility to override the default index URL via MICROPIPENV_DEFAULT_INDEX_URLS

Fixed

  • Tests with Python 3.12 without setuptools by default in virtual environments

[1.5.2] - 2023-Nov-07 - Lumír Balhar [email protected]

Added

  • Test with pip=23.3.1

Fixed

  • Fix comparing of packages' names in pyproject.toml and poetry.lock
  • Fix support for poetry main/dev groups

[1.5.1] - 2023-Oct-17 - Lumír Balhar [email protected]

Fixed

  • Fix compatibility with poetry 1.5+

[1.5.0] - 2023-Mar-03 - Lumír Balhar [email protected]

Added

  • Support for package.source.type = "url" in poetry.lock

[1.4.6] - 2023-Feb-18 - Max Gautier [email protected]

Added

  • Test with pip=23.0.1

Fixed

  • Fix error for 'only-direct' when package entry has no explicit 'version' in the Pipfile (#256)

[1.4.5] - 2023-Jan-05 - Lumír Balhar [email protected]

Added

  • Test with pip==22.3.1

Fixed

  • Compatibility with new poetry lock file format version 2.0

[1.4.4] - 2022-Oct-31 - Lumír Balhar [email protected]

Added

  • Test with pip==22.3

Fixed

  • Compatibility with new poetry groups

[1.4.3] - 2022-Oct-04 - Lumír Balhar [email protected]

Added

  • Test with pip==22.2.2

Fixed

  • Compatibility with pip==22.3 (not released yet)
  • Compatibility with source type "legacy" in poetry.lock

[1.4.2] - 2022-Aug-01 - Lumír Balhar [email protected]

Added

  • Test with pip==22.2.1

[1.4.1] - 2022-Jul-26 - Lumír Balhar [email protected]

Fixed

[1.4.0] - 2022-Jul-22 - Lumír Balhar [email protected]

Added

  • Test with pip==22.2
  • Python 3.11 is now officially supported and tested
  • Use tomllib from standard libraty for Python 3.11+

[1.3.2] - 2022-Jul-21 - Lumír Balhar [email protected]

Fixed

  • Fixed regression caused by misplaced newline character in VCS requirement.
  • Preps for pip 22.2 where PackageFinder will no longer support deprecated html5lib.

[1.3.1] - 2022-Jul-15 - Lumír Balhar [email protected]

Fixed

  • Fixed support for subdirectories in VCS requirements

Added

  • Test with pip==22.1.2

[1.3.0] - 2022-May-09 - Fridolin Pokorny [email protected]

Added

  • Improve poetry → requirements and handling of transitive deps Contribution thanks to @frenzymadness

  • Add check subcommand to validate lockfiles Contribution thanks to @matt-carr

  • Test with pip==22.0.4

Fixes

  • Implement correct handling for "extras" marker from poetry.lock Contribution thanks to @frenzymadness

[1.2.1] - 2022-February-21 - Fridolin Pokorny [email protected]

Added

  • Test with pip==22.0.3

  • Add tomli support Contribution thanks to @frenzymadness

[1.2.0] - 2021-December-06 - Fridolin Pokorny [email protected]

Added

  • micropipenv is no longer tested with Python 3.6 and development pip Contribution thanks to @frenzymadness

  • Support directory-based dependencies Contribution thanks to @abompard

  • micropipenv warns users if they use Poetry lockfiles and Python version is not checked by micropipenv Contribution thanks to @frenzymadness

[1.1.3] - 2021-October-20 - Fridolin Pokorny [email protected]

Added

  • Perform method discovery for requirements sub-command as documented Fix thanks to @frenzymadness, issue reported by @hanjos

[1.1.2] - 2021-October-05 - Fridolin Pokorny [email protected]

Added

  • Fix handling Poetry environment markers for direct dependencies #192 Fix thanks to @frenzymadness, issue reported by @abompard
  • Fix handling Poetry environment markers for --no-default and --no-dev options #193 Fix thanks to @frenzymadness, issue reported by @macarr

[1.1.1] - 2021-September-21 - Fridolin Pokorny [email protected]

Added

  • Test with pip<=21.2.4
  • Fix Poetry environment markers handling #188 Fix thanks to @frenzymadness, issue reported by @wjhrdy

[1.1.0] - 2021-Jun-21 - Fridolin Pokorny [email protected]

Added

  • Add resolving enviroment variables in Pipfile URL thanks to @Misoslav and @frenzymadness
  • Test with pip<=21.1.2
  • Tests are now executed on Windows as well thanks to @frenzymadness

[1.0.4] - 2021-April-29 - Fridolin Pokorny [email protected]

Added

  • Fix permission error on Windows thanks to Julien Rottenberg (@jrottenberg)

[1.0.3] - 2021-March-10 - Fridolin Pokorny [email protected]

Added

  • Test with pip==20.0.1
  • Test with pip==20.0
  • Provide ability to pass pip path in install

[1.0.2] - 2020-December-10 - Fridolin Pokorny [email protected]

Added

  • Test with pip==20.3
  • Test with pip==20.3.1

[1.0.1] - 2020-November-09 - Fridolin Pokorny [email protected]

Added

  • Make the installation log prettier
  • Test with pip==20.2.4

[1.0.0] - 2020-October-01 - Fridolin Pokorny [email protected]

Added

  • First major release
  • Tested with pip==20.2.3

[0.6.0] - 2020-September-03 - Fridolin Pokorny [email protected]

Added

  • Produce error message if any issue is raised during pip imports (#124)
  • Produce pip compatibility warning only on issues (#121)
  • Test micropipenv against pip from the master branch (#122)

Other

  • Drop Python 3.5 support (#128)

[0.5.3] - 2020-August-18 - Fridolin Pokorny [email protected]

Added

  • Test against pip==20.2.2

[0.5.2] - 2020-August-05 - Fridolin Pokorny [email protected]

Added

  • Test against pip==20.2.1

[0.5.1] - 2020-Jul-30 - Fridolin Pokorny [email protected]

Added

  • Improvements in the test suite for online tests and different environments setup

[0.5.0] - 2020-Jul-23 - Fridolin Pokorny [email protected]

Added

  • Add support for a direct reference install using Pipenv and requirements.txt file thanks to Tomáš Coufal [email protected] for Pipenv support

  • More descriptive warning message in the unpinned warning message

[0.4.0] - 2020-Jul-07 - Fridolin Pokorny [email protected]

Added

  • Added pytoml support needed for Red Hat Enterprise Linux thanks to Lumir 'Frenzy' Balhar [email protected]

[0.3.0] - 2020-Jun-12 - Fridolin Pokorny [email protected]

Added

  • Added support for pip in version >=19.2<20
  • Introduced NotSupportedError exception raised when Mercurial, Subversion or Bazaar VCS are used
  • Optimized traversals when requirements file is looked up
  • Improvements in test-suite, now testing support matrix thanks to Lumir 'Frenzy' Balhar [email protected]

[0.2.1] - 2020-Jun-9 - Fridolin Pokorny [email protected]

Fixes

  • Fixed priority in lock files discovered thanks to Lumir 'Frenzy' Balhar [email protected]

Docs

  • Improved project documentation

[0.2.0] - 2020-Jun-4 - Fridolin Pokorny [email protected]

Fixes

  • Fixed automatic selection of desired installation method (not backwards compatible change, might break installations)

Other

  • Improved test suite, the test suite now considers a matrix of Python interpreter versions and different pip versions
  • Relicensed to LGPL 3+

Added

  • Added support for pip in version 20

[0.0.0] - 2020-Feb-10 - Fridolin Pokorny [email protected]

Added

Initial project import