Betty 0.3.6
What's Changed
- Fix a bug where changing the Command Line Interface verbosity would cause a fatal error by @bartfeenstra in #1501
- Track missing coverage for public functions and classes. by @bartfeenstra in #1502
- Collect branch coverage by @bartfeenstra in #1503
- Add a Uniquifier to iterate over (unhashable) values, skipping duplicates by @bartfeenstra in #1504
- Test for class method coverage by @bartfeenstra in #1506
- Clean build artifacts upon build test completion by @bartfeenstra in #1507
- Increase test coverage of the Graphical User Interface by @bartfeenstra in #1500
- Track coverage of properties and dunder methods by @bartfeenstra in #1511
- Replace Black, Flake8, and Pydocstyle with Ruff by @bartfeenstra in #1513
- Link out to dependencies' API documentation by @bartfeenstra in #1520
- Simplify Ruff configuration by @bartfeenstra in #1519
- Limit the documentation's navigation depth by @bartfeenstra in #1521
- Run sphinx-build with concurrency by @bartfeenstra in #1522
- Fix a bug where
TestPotFile
would accidentally modify existing*.po
files by @bartfeenstra in #1524 - Explicitly use a filter when extracting Gramps tar files, and be less trusting of such archives by @bartfeenstra in #1525
- Refactor code that used pkg_resources as that was deprecated by @bartfeenstra in #1509
- Improve performance of subprocess pipes with large amounts of output by @bartfeenstra in #1523
- Add missing public class and method docstrings by @bartfeenstra in #1515
- Replace the documentation's Immaterial theme with Furo by @bartfeenstra in #1450
- Fix a Playwright race condition by @bartfeenstra in #1535
- Upgrade to setuptools 70 by @bartfeenstra in #1531
- Localize the Nginx Graphical User Interface by @bartfeenstra in #1532
- Add prebuilt assets documentation and Webpack front-end assets to setuptools builds/PyPI releases by @bartfeenstra in #1530
- Localize Gramps loader messages by @bartfeenstra in #1533
- Make the Cotton Candy logo configurable by @bartfeenstra in #1536
- Track and render a site's last modified date by @bartfeenstra in #1538
- Fix a bug where the Cotton Candy page logo's size was not sufficiently constrained by @bartfeenstra in #1541
- Show links without labels, and add demo links by @bartfeenstra in #1542
Full Changelog: 0.3.5...0.3.6