Betty

Latest version: v0.3.15

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

0.4.0b5

What's Changed
* Work around incompatibilities due to changes in ESLint 9.15 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2213
* Github Actions dependencies(deps): Bump codecov/codecov-action from 4 to 5 by dependabot in https://github.com/bartfeenstra/betty/pull/2217
* Upgrade npm dependencies by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2218
* Remove the unused `localize_html_lang` Jinja2 filter by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2219
* The `html_lang` Jinja2 filter should set the `dir` HTML attribute by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2220


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0b4...0.4.0b5

0.4.0b4

What's Changed
* Error when loading Gramps files that do not exist on disk by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2202
* Avoid aiohttp 3.11 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2204
* Fix outdated configuration documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2205
* Restructure configuration documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2206
* Restructure assets documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2207
* Improve the About documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2208
* Avoid aiohttp 3.11.0 due to a BC break by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2210
* Restructure project documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2211
* Add a glossary to the documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2212


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0b3...0.4.0b4

0.4.0b3

What's Changed
* Use Stylelint to test SCSS by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2195
* Use stylelint-config-standard-scss by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2197
* Fix a bug where Cotton Candy's configured colors would not be applied by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2200


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0b2...0.4.0b3

0.4.0b2

What's Changed
* Fix Ukrainian translation by Illia-M in https://github.com/bartfeenstra/betty/pull/2183
* Allow projects to use locales not necessarily supported by the operating system by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2186
* Fix missing template files for entity list pages by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2188
* Make `ExtensionInstanceConfigurationMapping.enable()` synchronous by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2191
* Support relative file/media paths when loading Gramps family trees by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2194


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0b1...0.4.0b2

0.4.0b1

What's Changed
* Reintroduce `Configuration.update()` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2147
* Upgrade to Ruff 0.7 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2148
* Make `Configurable` require `Configuration` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2146
* Make `PluginInstanceConfiguration`'s `"configuration"` key optional by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2151
* Upgrade to Pillow 11 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2157
* Map more Gramps event types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2155
* npm dependencies (development)(deps-dev): bump eslint from 8.57.1 to 9.13.0 by dependabot in https://github.com/bartfeenstra/betty/pull/2153
* Remove `ExtensionConfiguration` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2156
* Show copyright notices and licenses on file pages by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2158
* Use more convential non-binary pronouns in the Dutch translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2160
* `PluginInstanceConfiguration` must not depend on plugin repositories by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2163
* `PluginInstanceConfiguration` should dump to a single string if there is no configuration by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2164
* Use `PluginInstanceConfiguration` throughout all configuration by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2165
* Rename project's `copyright` configuration key to `copyright_notice` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2167
* Improve test coverage of `ProjectConfiguration`'s plugin and plugin instance configurations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2168
* Update pip dependencies by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2169
* Upgrade npm dependencies by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2170
* Fix broken Wikipedia copyright notice URLs by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2159
* Use "mapping" instead of "map" as a noun by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2172
* Rename `GeneratedEntityId` to `NonPersistentId` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2175
* Use persistent IDs when creating derived events by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2176
* Update the Ukrainian translation by Illia-M in https://github.com/bartfeenstra/betty/pull/2180
* Make `ConfigurationCollection.load_item()` private by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2182
* Remove `wait_to_thread()` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2173

New Contributors
* Illia-M made their first contribution in https://github.com/bartfeenstra/betty/pull/2180

**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0a14...0.4.0b1

0.4.0a14

What's Changed
* Fix a bug where Gramps' family tree configuration would not properly keep default mappings by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2127
* Upgrade to MarkupSafe 3 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2129
* Make `Project` factory methods consistent by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2130
* Use locks for asynchronous service factories by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2131
* Be consistent in how we expose plugin repositories by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2132
* Suppress `SIGINT` in `ProcessPoolExecutor` to prevent unhelpful additional `KeyboardInterrupt` being raised by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2134
* Handle `KeyboardInterrupt` propagated from event loop shutdown by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2135
* Do not produce and check npm requirements multiple times by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2136
* Ensure that the CLI exits with code 2 for bad invocations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2138
* Derive events for the demonstration site by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2141
* Cache the demo site by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2142
* Remove betty.ico and generate favicon.ico from the project logo by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2143


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0a13...0.4.0a14

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.