Betty

Latest version: v0.3.5

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

Scan your dependencies

Page 1 of 7

0.3.5

What's Changed
* Prebuild documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1461
* Deprecate `betty.functools.walk()` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1459
* Extend the Github Actions timeout by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1462
* Improve test performance by reducing the amount of permutations when testing Webpack builds by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1466
* Increase test coverage of the Nginx extension by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1467
* Improve test performance by reducing the amount of permutations when testing Webpack builds, part 2 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1468
* Add test coverage for the Gramps' extension's configuration by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1471
* Add a test that tests that tests exist by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1470
* Ensure there are no baseline test coverage ignore rules for modules with tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1472
* Increase code coverage of the Wikipedia API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1474
* Increase code coverage of the Nginx extension by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1473
* Add a command to serve sites using the Dockerized nginx server by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1476
* Make Gramps load links for sources by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1477
* Make the Wikipedia extension's functionality to download images configurable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1481
* Fix a bug where the Nginx extension no longer showed in user interfaces by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1482
* Remove the types-mock pip dependency as it is no longer needed by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1484
* Increase coverage of the Wikipedia API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1483
* Increase coverage of the Wikipedia API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1488
* Finetune .coveragerc for more accurate test coverage reporting by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1489
* Increase and finetune coverage of the event types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1491
* Make TestTestsExist read .coveragerc and use the ignore rules in there by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1490
* Increase and finetune ancestry API coverage by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1492
* Ignore empty definition bodies for coverage metrics by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1493
* npm dependencies (development)(deps-dev): bump stylistic/eslint-plugin from 1.8.1 to 2.1.0 by dependabot in https://github.com/bartfeenstra/betty/pull/1497
* Increase coverage of the Command Line Interface by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1495
* Prevent dead code by measuring coverage for tests and test utilities by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1498
* Clean build directories before starting PyInstaller builds by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1499


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

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.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.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.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.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.

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.