Betty

Latest version: v0.3.4

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

Scan your dependencies

Page 1 of 6

0.3.4

What's Changed
* Add test coverage for enabling and disabling extensions with unmet dependencies through the Graphical User Interface by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1394
* Add test coverage for enabling and disabling extensions in the Graphical User Interface by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1317
* Replace Cypress with Playwright by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1395
* npm dependencies (Cotton Candy extension)(deps): bump style-loader from 3.3.4 to 4.0.0 in /betty/extension/cotton_candy/assets/betty.extension.npm._Npm/src by dependabot in https://github.com/bartfeenstra/betty/pull/1397
* Convert the search functionality to TypeScript by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1398
* Remove a global npm dependency that was once added in error by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1403
* Refactor the testing web server used in Playwright tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1406
* Make all JS/TS ES2022 modules by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1405
* Improve code coverage of the HTTP API documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1410
* Disallow implicit any in TypeScript by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1411
* Ensure that development environments install a version of types/node that matches the environment's major Node.js version by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1408
* Work around an error in Qt where the reference to a QObject would be invalid by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1413
* Ensure all JS and dependencies are available in development environments by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1409
* Use a single ESLint configuration by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1412
* Clean up temporary directories used in Playwright tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1407
* Make ESLint rules stricter by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1416
* Introduce the Black code style by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1417
* Convert the Cotton Candy JavaScript entrypoint to TypeScript by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1414
* Work around an ImportError introduced by PyQt6-Qt6 6.7.0 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1421
* Fix a segfault in the Graphical User Interface by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1420
* Convert the show/hide functionality to Typescript by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1400
* Convert the media gallery to Typescript by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1399
* Use isolated App caches during Playwright tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1425
* Move the Requirement API to the package root by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1426
* Alias extensions instead of subclassing them by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1429
* Ensure extension names are static by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1430
* Remove a temporary workaround for the PyQt6/PyQt6-Qt6 installation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1434
* Modernize the Trees JavaScript by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1436
* Modernize the Maps JavaScript by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1437
* Increase the Playwright maximum retries by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1438
* Fix misused promises in TypeScript by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1435
* Use a custom Jinja2 Context class rather than a custom Template class by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1439
* Fix a bug where a promise was not awaited, and that broke the maps by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1440
* Add a Hash ID API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1441
* Support creating hash IDs for sequences of keys by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1444
* Improve the uniqueness of the new hashid API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1445
* Fix an unawaited promise by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1446
* Reintroduce Flake8 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1448
* Improve Babel logging by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1282
* Add a link to the example site to the README by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1449
* Revert "Improve Babel logging" by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1451
* Mock requests to Wikipedia during Demo extension tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1454
* Make the locale API asynchronous and improve Babel logging by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1452
* Improve test coverage of the Setuptools build script by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1456
* Deduplicate Webpack builds by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1419
* Add test coverage for the contextlib API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1458


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.3.3...0.3.4

0.0.0+dev-pull-request-1459
This is an unstable development release for https://github.com/bartfeenstra/betty/pull/1459. It will be deleted once the pull request is closed.

0.0.0+dev-pull-request-1450
This is an unstable development release for https://github.com/bartfeenstra/betty/pull/1450. It will be deleted once the pull request is closed.

0.0.0+dev-pull-request-1378
This is an unstable development release for https://github.com/bartfeenstra/betty/pull/1378. It will be deleted once the pull request is closed.

0.3.3

What's Changed
* Ensure localizables are localized before using them as strings by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1360
* Mock servers during tests, so they no longer open browser windows by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1359
* Ensure extensions managed by App are sorted in a stable manner by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1362
* Fix mypy violations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1364
* Add a cache API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1310
* Ensure Betty's own deprecation warnings are emitted by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1365
* Fix mypy violations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1367
* Improve cache fixtures, and introduce one for an App-compatible Cache implementation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1368
* Add additional package classifiers by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1369
* Make Cache.get() return a context manager by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1371
* Remove dead code by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1375
* Improve a variable name that was no longer accurate by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1376
* Isolate QApplication from tests, and ensure there is only one QApplication instance as per Qt guidelines by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1377
* Fix broken JSON due to HTML escaping by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1384
* npm dependencies (Maps extension)(deps): bump css-loader from 6.11.0 to 7.1.0 in /betty/extension/maps/assets/betty.extension.npm._Npm/src by dependabot in https://github.com/bartfeenstra/betty/pull/1385
* npm dependencies (Trees extension)(deps): bump css-loader from 6.11.0 to 7.1.0 in /betty/extension/trees/assets/betty.extension.npm._Npm/src by dependabot in https://github.com/bartfeenstra/betty/pull/1387
* npm dependencies (Cotton Candy extension)(deps): bump css-loader from 6.11.0 to 7.1.0 in /betty/extension/cotton_candy/assets/betty.extension.npm._Npm/src by dependabot in https://github.com/bartfeenstra/betty/pull/1386
* Rewrite Python dependency constraints to allow for more accurate and granular future compatibility by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1389
* Do not use live caches during tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1370
* Reduce memory consumption by adding slots to EntityCollection and subclasses by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1390
* Limit Github Actions test runs to 30 minutes by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1391
* Run sphinx-docs with concurrency by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1392
* Simplify the asyncio API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1393


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.3.2...0.3.3

0.0.0+dev-pull-request-1331
This is an unstable development release for https://github.com/bartfeenstra/betty/pull/1331. It will be deleted once the pull request is closed.

0.3.2

What's Changed
* Fix missing whitespace in the Dutch translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1334
* Reduce memory usage when referencing citations in templates by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1339
* Remove cyclic entity references by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1343
* Fix a bug where the Wikipedia extension would try to save files with unsanitized names by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1344
* Update the referencing dependency by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1345
* Reorganize CLI tests and improve coverage by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1340
* Raise Betty deprecation warnings as errors during tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1348
* Upgrade to pytest-cov 5 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1349
* Improve the image filter's memory footprint by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1351
* Remove redundant garbage collection by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1352
* Deprecate redundant logging functionality by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1353
* Emit a warning instead of a log message when casting a Localizable to a string by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1355
* Fix a bug where Gramps loader error messages would not be localized by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1354
* Allow Betty's Gramps attributes to be declared for individual projects by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1350


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

0.3.1

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

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

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

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.