Betty

Latest version: v0.4.7

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

Scan your dependencies

Page 9 of 14

0.3.1

Not secure
What's Changed
* Make sleeping in tests more robust by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1321
* Fix race conditions in HTTP requests to Betty servers by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1322
* Explicitly close orphaned Qt widgets by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1324
* Fix a bug where rate limits would be exceeded by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1325
* Simplify the Command Line Interface tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1329
* Support Notes for all entities that have them in Gramps by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1330
* Add the German language to the project classifiers by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1332


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.3.0...0.3.1

0.3.0

Not secure
This is Betty 0.3.0, a new major version.

This release comes with significant improvements, such as a new [documentation site](https://betty.readthedocs.io/) and a desktop application.

0.3.0b17

Not secure
What's Changed
* Fix a bug where the Graphical User Interface would not allow project configuration files to be opened by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1294
* Simplify catching exceptions in the Graphical User Interface by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1295
* Refactor the Graphical User Interface's project window to use the new window title API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1297
* Simplify the APIs of the Graphical User Interface's text widgets by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1298
* Make BettyQtBot.assert_not_window() more resilient by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1296
* Fix a bug where cancelling site generation in the Graphical User Interface would cause a fatal error by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1299
* Use only primitives when communicating errors through Qt slots by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1301
* Reduce the number of threads used when calling asynchronous functions from synchronous ones by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1304
* Make OpenAPI specification generation asynchronous by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1303
* Remove betty.jinja2.Environment.negotiate_template() in favor of jinja2.environment.Environment.select_template() by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1305
* Disable Jinja2 template auto-reloading during production builds by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1306
* Simplify `Jinja2Renderer.render_file()` and remove blocking I/O by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1308
* Reduce the amount of blocking I/O and open file descriptors in the image filter by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1309
* Implement the newly introduced BettyQtBot.mouse_click() everywhere by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1293


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.3.0b16...0.3.0b17

0.3.0b16

Not secure
What's Changed
* Allow casting Str to str for debugging purposes, but emit a warning by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1278
* Allow Codecov.io to aggregate coverage reports submitted by all parallel CI builds by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1279
* Allow `LinkedDataDumpable` to provide its own JSON Schema by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1280
* Improve subprocess logging by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1281
* Remove pytest-xdist because of random failures by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1283
* Improve the translation documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1285
* Correct an overly loose type hint by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1286
* Document npm by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1287
* Simplify the GUI's locale code by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1288
* Clean up and simplify GUI main window handling by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1289
* Add BettyQtBot to augment QtBot and simplify assertion fixture access by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1290
* Remove undocumented *args and **kwargs" from GUI class initializers by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1291


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.3.0b15...0.3.0b16

0.3.0b15

Not secure
What's Changed
* In the Graphical User Interface, ensure extension pane buttons are always in the same place by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1271
* Fix a lack of contrast for caption text when the Graphical User Interface runs in dark mode by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1272
* Allow the Graphical User Interface to be resized by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1273
* Replace our use of jsonschema's deprecated RefResolver with the referencing package by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1274


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.3.0b14...0.3.0b15

0.3.0b14

Not secure
What's Changed
* Run Pytest tests in parallel by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1053
* Github Actions dependencies(deps): Bump codecov/codecov-action from 3 to 4 by dependabot in https://github.com/bartfeenstra/betty/pull/1251
* Document the project philosophy by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1223
* Fix errors with translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1256
* Fix a race condition when compiling gettext message catalogs by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1259
* Use sphinx-immaterial for the documentation site by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1258
* Fix a bug where the localization pane is shown incorrectly in the Graphical User Interface by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1235
* Update the Dutch translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1265
* Fix a bug where the rate limiter would allow rates to be exceeded. by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1267
* pip dependencies(deps-dev): update twine requirement from >=4.0.0,~=4.0 to ~=5.0 by dependabot in https://github.com/bartfeenstra/betty/pull/1268
* pip dependencies(deps-dev): update sphinx-autodoc-typehints requirement from ~=1.25.2 to ~=2.0.0 by dependabot in https://github.com/bartfeenstra/betty/pull/1269


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.3.0b13...0.3.0b14

Page 9 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.