Skip to content

Releases: abravalheri/ini2toml

v0.16

20 May 09:47
65727a5
Compare
Choose a tag to compare

What's Changed

  • Remove experimental feature for automatic formatting, #108

Full Changelog: v0.15...v0.16

v0.15

13 May 17:27
e7983e5
Compare
Choose a tag to compare

What's Changed

  • Add temporary cap for pyproject-fmt (until a better solution is found) , #104.
    This is related to the experimental formatting feature.

Full Changelog: v0.14...v0.15

v0.14

20 Apr 19:23
Compare
Choose a tag to compare

What's Changed

  • Introduce LiteTranslator and FullTranslator as convenience classes for more deterministic behaviour, #95.
  • setuptools plugin:
    • Fix ValueError when setup.cfg contains [options.packages.find] but also lists [options] packages = ... explicitly as a list of package names, #93.
  • pytest plugin:
    • Remove comments when converting addopts with multi-line values, #98.
  • Remove ini2toml.api.{errors,types,transformations} as they are redundant with ini2toml.{errors,types,transformations}.

Full Changelog: v0.13...v0.14

v0.13

23 Oct 12:15
Compare
Choose a tag to compare

What's Changed

  • Fix errors when isort is installed in the same environment as ini2toml, #83.
  • setuptools plugin:
    • Add support for file: directive in install_requires and extras_require, #77.

      Important
      Note that setuptools (as per v67.6) may require that all optional-dependencies to be specified via the file: directive if at least one of them requires so.

  • Fix documentation, #88

Full Changelog: v0.12...v0.13

v0.12

17 Mar 18:28
Compare
Choose a tag to compare

What's Changed

  • Fix logging in case of early errors while loading plugins, #69
  • Log warning if flake8 and devpi sections are translation, prompting the user to review the output, #72
  • pytest plugin:
    Fix parsing of filterwarnings, #74

New Contributors

Full Changelog: v0.11.3...v0.12

v0.11.3

23 Nov 16:03
Compare
Choose a tag to compare

Fix dependency problems by requiring pyproject-fmt>=0.4.0

Full Changelog: v0.11.2...v0.11.3

v0.11.2

23 Nov 15:35
Compare
Choose a tag to compare

What's Changed

  • Adapt to changes in pyproject-fmt 0.4.0, #62

Full Changelog: v0.11.1...v0.11.2

v0.11.1

14 Nov 20:05
Compare
Choose a tag to compare

What's Changed

  • Internal test fixes, minor CI and doc improvements
  • Only list pyproject-fmt as an experimental dependency on Python 3.7+

New Contributors

Full Changelog: v0.11...v0.11.1

v0.11

24 Jun 18:52
Compare
Choose a tag to compare

Main Changes

  • setuptools plugin:
    • Add minimum version of setuptools implementing PEP 621 to [build-system] requires, by @KOLANICH in #42

New Contributors

Full Changelog: v0.10...v0.11

v0.10

09 Mar 18:18
459c6d6
Compare
Choose a tag to compare

What's Changed

  • setuptools plugin:
    • Separate the handling of license-files and PEP 621 metadata, #34
    • license and license-files are no longer added to tool.setuptools.dynamic.
      Instead license-files is added directly to tool.setuptools, and the license should be added as project.license.text.

Full Changelog: v0.9...v0.10