Releases: abravalheri/ini2toml
Releases · abravalheri/ini2toml
v0.9
v0.8
New release: ini2toml v0.8.
What's Changed
atomldependency replaced withtomlkit, issue #23setuptoolsplugin:- Now commas are stripped when splitting keywords for setuptools plugin, issue #24
Diff: v0.7...v0.8
v0.7
New minor release: ini2toml v0.7.
The most notable changes are:
- Avoid problems with duplicated augmentation, #20
- Make sure each plugin is activated only once, #21
- Improve TOML formatting, #22
setuptoolsplugin:- Make
build-systemthe first section in the createdpyproject.toml, #19
- Make
Diff: v0.6.1...v0.7
v0.6.1
New bug-fix release: ini2toml v0.6.1.
The most notable changes are:
setuptoolsplugin:- Fix dependency splitter for single lines with env markers
v0.6
New minor release: ini2toml v0.6.
The most notable changes are:
isortplugin:- Fixed wrong comparison of whitespace and comments with field names
setuptoolsplugin:- Explicitly added the default license globs as considered by
setuptools/wheels (previously the :pep:621guarantees about backfilling
dynamic fields could not be respected).
- Explicitly added the default license globs as considered by
Diff: v0.5.2...v0.6
v0.5.2
New bug-fix release: ini2toml v0.5.2.
The most notable changes are:
- Fixed bug that was replacing tables when a new subtable was being added
and that new subtable could be written as an inline table setuptoolsplugin:- Fixed bug that forced normalisation of option subsections
even when the keys represent package names or file paths. - Fixed bug that prevented line continuations in the package requirements.
setuptoolsseem to support this use case, and people use it to write
markers in separated lines (possible with comments between them). - Fixed but that allowed an empty
entry-pointssubtable to be left
behind in thetool.setuptoolstable.
- Fixed bug that forced normalisation of option subsections
Diff: v0.5.1...v0.5.2
v0.5.1
New bug-fix release: ini2toml v0.5.1.
The most notable changes are:
setuptoolsplugin:- Fixed bug that was preventing
entry-pointsto be automatically
added to theproject.dynamicarray.
- Fixed bug that was preventing
Diff: v0.5...v0.5.1
v0.5
New minor update: ini2toml v0.5.
The most notable changes are:
setuptoolsplugin:- Added automatic "update" for deprecated
tests-requirekey.
This value associated with this option is now automatically transformed
into atestingextras group in theoptional-dependencies. - Added automatic "expansion" of environment markers inside the extra key in
optional-dependencies. According to :pep:621#dependencies-optional-dependencies
(that points to the core metadata spec), theoptional-dependencieskeys
must be valid Python identifiers (butsetuptoolshistorically seem to
accept markers embedded with:after the extra name).
- Added automatic "update" for deprecated
Diff: v0.4...v0.5
v0.4
New minor update: ini2toml v0.4.
The most notable changes are:
setuptoolsplugin:- PROVISIONAL - Added support for specifying
licenseandlicense-filesat the same time viadynamic(this is likely to be revised depending on PEP 639). - Added support for multiple files in
long-descriptionviadynamic.
- PROVISIONAL - Added support for specifying
Diff: v0.3...v0.4
v0.3
New minor update: ini2toml v0.3.
The most notable changes are:
- Removed dependency on
typing_extensionsfor Python <= 3.8 - Removed dependency on
dataclassesfor Python <= 3.6 - Removed dependency on
importlib-metadatafor Python <= 3.8,
but only for minimal install setuptoolsplugin:- Added support for
cmdclass
- Added support for
Diff: v0.2...v0.3