Betty

Latest version: v0.4.11

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

Scan your dependencies

Page 1 of 15

0.4.11

What's Changed
* Restructure module function tests to prevent collisions with class tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2415
* Allow configuration to be marked immutable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2414
* Make some test fixtures synchronous to avoid event loop fixture scope mismatches by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2416
* Add `EntityCollectionTestBase` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2419
* Restructure class method tests for consistency with module function tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2420
* Allow entities to be marked immutable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2417


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.10...0.4.11

0.4.10

What's Changed
* Ensure the footer attribution message is translated by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2369
* Translations update from Hosted Weblate by weblate in https://github.com/bartfeenstra/betty/pull/2370
* Translations update from Hosted Weblate by weblate in https://github.com/bartfeenstra/betty/pull/2371
* Fix a bug where extensions' npm dependencies would not be installed in development environments by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2372
* Add a Sass variable for the focus color by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2373
* Fix a bug where extensions would not be sorted correctly by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2374
* Add a service decorator for core components to declare service properties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2377
* Rename core components to service providers by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2379
* Support asynchronizing `multiprocessing.Lock` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2380
* Add `not_void()` to narrow that a value is not `Void` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2384
* Add `pickleable` and `processsafe` markers by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2385
* Add an `unpickleable` marker by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2386
* Expose the Wikipedia rate limiter as a service by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2387
* Add explicit service initialization by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2388
* Mark several classes as thread-safe by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2389
* Avoid `fontsource` fonts 5.2.x for now, as it introduces import errors by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2393
* Make the ledger multiprocessing-safe by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2390
* Fix our usage of multiprocessing synchronization primitives by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2395
* Rename the core API to the service API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2394
* Make the rate limiter multiprocessing-safe by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2392
* Use a single multiprocessing manager by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2396
* Make the caches multiprocessing-safe by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2391
* Ensure `AppConfiguration` is pickleable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2397
* Introduce the concept of service managers by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2398
* Improve ledger performance by 30% by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2399
* Introduce the concept of service overrides by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2400
* Make App process-safe by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2378
* Reduce the number of processes used in tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2402
* Add job context IDs by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2403
* Revert "Avoid `fontsource` fonts 5.2.x for now, as it introduces import errors" by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2406
* Make asset URLs unique using job context IDs so browsers reload them by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2404
* Improve `FileBasedSchema` performance by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2405
* Improve performance when generating JSON schemas for plugin IDs by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2409


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.9...0.4.10

0.4.9

What's Changed
* Fix a bug where the built-in server would error when used with a root path by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2338
* Fix broken Webpack assets for projects with a root path by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2339
* Remove duplicate labels from entity summaries by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2340
* Deprecate Cotton Candy by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2341
* Upgrade to newer Playwright device emulators by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2346
* Make the Wikipedia populator set link label locales by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2345
* Update weblate translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2351
* Update weblate translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2352
* Update Weblate translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2354
* Update Weblate translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2355
* Translations update from Hosted Weblate by weblate in https://github.com/bartfeenstra/betty/pull/2356
* Make 'View original' on file pages translatable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2353
* Make the main image on file pages a link to its original by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2357
* Remove an unneeded trailing slash from a void HTML element by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2358
* Add an alternate text to the site logo in Raspberry Mint by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2359
* Include stylesheets at the beginning of HTML pages by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2360
* Add entity IDs and file names to the search index by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2361
* Show event descriptions on event pages by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2362
* Remove descriptions from event labels by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2363
* Remove an unneeded trailing slash from a void HTML element by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2364
* Translations update from Hosted Weblate by weblate in https://github.com/bartfeenstra/betty/pull/2365
* Translations update from Hosted Weblate by weblate in https://github.com/bartfeenstra/betty/pull/2366


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.8...0.4.9

0.4.8

What's Changed
* Allow `betty-entity://` URLs to be resolved to entities' URLs by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2310
* Allow the demonstration site to be generated to specific directories by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2312
* Add URL generators for `betty://` and `betty-static://` resources by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2313
* Introduce a new, universal URL generator by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2314
* Fix incorrect types in the URL generation API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2315
* Allow extensions to provide navigation links by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2309
* Fix a bug where primary navigation links provided by extensions would not be generated correctly in Cotton Candy by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2316
* Add secondary navigation links to the demonstration site by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2318
* Fix a bug where the interactive trees would not be shown by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2321
* Include Playwright tests when computing code coverage by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2322
* Merge Playwright tests into the main pytest directory structure by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2323
* Rename an internal template variable so it is less likely to conflict with others by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2324
* Add a new theme: Raspberry Mint by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2192
* Translated using Weblate (Ukrainian) by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2329
* Allow the demo command to take a project URL by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2330
* Add the new demonstration site to the documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2331
* Fix a bug where some public asset URLs would not be generated correctly by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2334
* Fix the incorrect capitalization of 'Github' by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2335
* npm dependencies (development)(deps-dev): bump stylistic/eslint-plugin from 3.1.0 to 4.0.1 by dependabot in https://github.com/bartfeenstra/betty/pull/2336
* Fix missing root paths for Webpack JS entry point assets by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2337


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.7...0.4.8

0.4.7

What's Changed
* Fix a bug where not all Gramps family relationships would be loaded by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2306
* Fix a bug where templates would error on File entities without media types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2307
* Allow the image API to check if it supports a media type by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2308


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.6...0.4.7

0.4.6

What's Changed
* Update the translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2287
* Add event labels to the data model by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2289
* Allow Gramps to parse translations for link labels and descriptions by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2290
* Allow Gramps to load event names from attributes by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2292
* Allow `PersonName()` to accept citations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2293
* Add more information to the demonstration project by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2294
* Enhance `EntityReference`'s typing by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2295
* Reduce concurrency during site generation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2296
* Add a Jinja2 function to generate unique IDs within the same HTML page by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2297
* npm dependencies (development)(deps-dev): bump stylistic/eslint-plugin from 2.13.0 to 3.0.1 by dependabot in https://github.com/bartfeenstra/betty/pull/2298
* Upgrade pytest-playwright-asyncio to 0.7 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2300
* Ensure that the Playwright tests are importable modules by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2301
* Simplify entity URL generation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2302
* Remove outdated code coverage tracking for Cotton Candy by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2303
* Remove Webpack dependencies that have not been needed for a while by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2304
* Add more information to the demonstration project by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2305


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.5...0.4.6

Page 1 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.