Betty 0.4.0a13
Pre-release
Pre-release
What's Changed
- Test on Python 3.13 stable by @bartfeenstra in #2077
- Fix an unawaited coroutine by @bartfeenstra in #2087
- Fix a bug that caused Betty to always warn no theme was enabled by @bartfeenstra in #2088
- Add a
@private
decorator for items whose names cannot be prefixed with an underscore by @bartfeenstra in #2090 - Add a
@threadsafe
decorator by @bartfeenstra in #2091 - Make
TemplateTestBase
internal until we've refactored it by @bartfeenstra in #2092 - Deprecate
wait_to_thread()
and make it internal until we can remove it by @bartfeenstra in #2093 - Improve test coverage by @bartfeenstra in #2094
- Improve
betty.ancestry
coverage by @bartfeenstra in #2095 - Improve
betty.jinja2
coverage by @bartfeenstra in #2096 - Improve
betty.render
coverage by @bartfeenstra in #2097 - Improve
betty.date
coverage by @bartfeenstra in #2098 - Simplify
TestCoverage
by @bartfeenstra in #2099 - Simplify
TestCoverage
by @bartfeenstra in #2100 - Improve
betty.app.config
coverage by @bartfeenstra in #2101 - Improve
betty.app.App
coverage by @bartfeenstra in #2102 - Remove
serde.dump.minimize()
by @bartfeenstra in #2105 - Improve
betty.config
coverage by @bartfeenstra in #2103 - Improve
betty.subprocess
coverage by @bartfeenstra in #2107 - Fix a bug where assertion contexts were formatted in reverse by @bartfeenstra in #2108
- Improve
betty.assertion
coverage by @bartfeenstra in #2109 - Improve
betty.jinja2
coverage by @bartfeenstra in #2110 - Refactor
TemplateTestBase
for public consumption by @bartfeenstra in #2111 - Remove the sleep from
RateLimiter
by @bartfeenstra in #2112 - Remove
Configuration.update()
by @bartfeenstra in #2113 - Allow plugins to be ordered with respect to each other by @bartfeenstra in #2114
- Organize the Demo extension by @bartfeenstra in #2115
- Add copyright notices to all images downloaded from Wikipedia by @bartfeenstra in #2116
- Fix a bug where ProxyPluginRepository would attempt to create new instances using the wrong factories by @bartfeenstra in #2117
- Add SPDX licenses by @bartfeenstra in #2078
- Remove
FamilyTreeConfiguration.__eq__()
by @bartfeenstra in #2120 - Improve core component resource management by @bartfeenstra in #2124
- Add images to the demonstration site by @bartfeenstra in #2121
Full Changelog: 0.4.0a12...0.4.0a13