Release Notes#
Note
This project is following SemVer 2.0.0 for its CLI interface, meaning that only breaking command-line interface and behavior changes will result in a major version bump.
1.0.2 —
Fix unpack with Portage 3.0.67 and higher.
Tests changelog:
Update 1 test that started behaving differently.
1.0.1#
Load generators from entry points instead of importing them at startup.
Add
codebergto known remote-ids.
Generators changelog:
Use a safe version of YAML loader.
Python Wheel:
Switch from pip to uv for installing build requirements (Gentoo bug #934922).
Tests changelog:
Add
--netoption back for real world Python Wheel tests.Move boilerplate test code to a helper class, so writing and maintaining tests should be easier.
1.0.0#
Gone: Python 3.10 support.
Fix metadata schema violation for URLs with whitespace in them.
Generators changelog:
Ruby Gem:
Support extracting metadata from Gemspec files, not just Gems.
Tests changelog:
Monkey patch build so it doesn’t call Pip. With this change,
--netoption became obsolete and was removed.Add
--with-rubyflag to enable tests that need Ruby.
0.4.1#
New generators:
Perl CPAN::Meta::Spec
Ruby Gem
Tests changelog:
Add command-line flags to control tests selection.
Documentation changelog:
Fix configuration of Sphinx plugins.
0.4.0#
New generators:
Apache Maven POM
Dart Pubspec
GNU Autoconf
NuGet
PEAR/PECL
Python Setuptools
Python Wheel
New:
--quickoption to skip slow generators.Add
kde-inventto known remote-ids.Trim “.git” suffix when extracting remote-id.
Don’t write
metadata.xmlif there are no changes.
Dependencies introduced:
0.3.1#
Replace NIH metadata parser with Portage API-based parser.
Replace use of
os.getlogin()with a more reliable implementation.Support setting
EPREFIXvia cli.
0.3.0#
New generators:
DOAP
Haskell Hpack
Python PKG-INFO
Dependencies introduced:
Documentation changelog:
Add Sphinx documentation.
0.2#
New generators:
Bower
Node.js NPM
PHP Composer
Rust Cargo
Packaging:
Change Python dist-name from “gentle” to “gentle-mxml”.
Include tests in sdist.
0.1#
First release.