Betty

Latest version: v0.4.13

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

Scan your dependencies

Page 1 of 15

0.4.13

What's Changed
* Fix a bug where presence privacy would be unnecessarily strict by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2483
* Fix a bug where citation privacy would be unnecessarily strict by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2484
* Add shorthand type aliases for associated entities by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2485
* Refactor how the Gramps extension maps data by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2487
* Add test coverage for loading Gramps family event references by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2486
* Add test coverage for loading Gramps place names' languages by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2488
* Add test coverage for loading Gramps place types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2489
* Improve Gramps test coverage by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2490
* Use the new associate entity type aliases internally by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2492
* Add a generic `UserFacing` sentinel by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2498
* Upgrade to setuptools 78 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2500
* Add JSON schemas for all association types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2499
* Avoid Playwright 1.51.0 as it appears to cause random failures by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2501
* Deprecate the `public_css` and `public_js` Jinja2 filters by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2504
* Revert "Avoid Playwright 1.51.0 as it appears to cause random failures" by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2505
* Allow templates to be deprecated by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2507
* Remove RDFa from core templates by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2506
* Fix a bug where the demonstration site's front page summary was not shown by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2509
* Prevent duplicate assets from being added to pages by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2510
* Show the number of entities in list pages' summaries by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2508
* Rename the 'Events' page to 'Timeline' by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2511
* Translations update from Hosted Weblate by weblate in https://github.com/bartfeenstra/betty/pull/2512
* Translations update from Hosted Weblate by weblate in https://github.com/bartfeenstra/betty/pull/2513


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.12...0.4.13

0.4.12

What's Changed
* Fix mypy violations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2430
* npm dependencies (Maps extension)(deps): bump leaflet.fullscreen from 3.0.2 to 4.0.0 in /betty/project/extension/maps/webpack by dependabot in https://github.com/bartfeenstra/betty/pull/2429
* Upgrade to setuptools 76 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2431
* Upgrade npm dependencies by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2433
* Fix Ruff violations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2441
* Remove prebuilt assets to allow usage of GPL-incompatible materials by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2440
* Remove setup.py by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2443
* Fix formatting errors in the documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2445
* Prune unneeded files from distributions by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2442
* Add a public JavaScript API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2437
* Fix a bug where themes would not properly override other extensions' templates by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2446
* Make npm package names more scoped by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2447
* Remove clean-webpack-plugin by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2448
* Add a full screen API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2436
* Allow Webpack to compile JSON assets by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2450
* Fix a bug where setuptools distributions would not include the new public JavaScript API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2451
* Remove left and right borders from maps and trees by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2452
* Make maps take up more height by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2453
* Translations update from Hosted Weblate by weblate in https://github.com/bartfeenstra/betty/pull/2455
* Make dependabot check Raspberry Mint and the new public JavaScript library by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2458
* Remove any existing output directory during site generation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2457
* Fix an incorrect dependabot configuration by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2460
* Make dependabot ignore internal dependencies by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2461
* Upgrade to `types-setuptools` 76 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2462
* Add drop shadows to overlays by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2463
* Make "Read more" translatable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2466
* Fix a bug where place and source summaries would contain links to the wrong locale by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2467
* Remove borders from fullscreen maps and trees by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2469
* Raise browser console errors in Playwright tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2471
* Ignore unhoisted npm dependencies by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2474
* Translations update from Hosted Weblate by weblate in https://github.com/bartfeenstra/betty/pull/2472
* Force JavaScript chunks to be reloaded after a site has been regenerated by bartfeenstra in https://github.com/bartfeenstra/betty/pull/2473


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

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

Page 1 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.