Betty

Latest version: v0.4.11

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

Scan your dependencies

Page 10 of 15

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

0.3.0b13

Not secure
What's Changed
* Remove entity comparisons as they are unreliable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1241
* Reduce the amount of image size variations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1243
* Remove Pickleable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1242
* Make all shutil calls asynchronous by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1245
* Use aiofiles.open() instead of open() by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1244
* Use aiofiles.os by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1247
* Remove debugging code comments by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1248
* Support third-party entity types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1224


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

0.3.0b12

Not secure
What's Changed
* Fix an incompatibility between pytest and pytest-asyncio. by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1229
* Add a workaround for a bug in Python 3.12 that would randomly cause RuntimeError to be raised when cleaning up thread pools during interpreter shutdown by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1231
* Fix a bug where the GUI would not correctly display extension names by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1232
* Fix an escaping bug in the Wikipedia extension's description by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1233
* Fix a bug where the Gramps User Interface would not be correctly rerendered after changes were made by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1234
* Remove reactivity by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1227


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

Page 10 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.