Releases: bartfeenstra/betty
Releases · bartfeenstra/betty
Betty 0.4.8
What's Changed
- Allow
betty-entity://
URLs to be resolved to entities' URLs by @bartfeenstra in #2310 - Allow the demonstration site to be generated to specific directories by @bartfeenstra in #2312
- Add URL generators for
betty://
andbetty-static://
resources by @bartfeenstra in #2313 - Introduce a new, universal URL generator by @bartfeenstra in #2314
- Fix incorrect types in the URL generation API by @bartfeenstra in #2315
- Allow extensions to provide navigation links by @bartfeenstra in #2309
- Fix a bug where primary navigation links provided by extensions would not be generated correctly in Cotton Candy by @bartfeenstra in #2316
- Add secondary navigation links to the demonstration site by @bartfeenstra in #2318
- Fix a bug where the interactive trees would not be shown by @bartfeenstra in #2321
- Include Playwright tests when computing code coverage by @bartfeenstra in #2322
- Merge Playwright tests into the main pytest directory structure by @bartfeenstra in #2323
- Rename an internal template variable so it is less likely to conflict with others by @bartfeenstra in #2324
- Add a new theme: Raspberry Mint by @bartfeenstra in #2192
- Translated using Weblate (Ukrainian) by @bartfeenstra in #2329
- Allow the demo command to take a project URL by @bartfeenstra in #2330
- Add the new demonstration site to the documentation by @bartfeenstra in #2331
- Fix a bug where some public asset URLs would not be generated correctly by @bartfeenstra in #2334
- Fix the incorrect capitalization of 'Github' by @bartfeenstra in #2335
- npm dependencies (development)(deps-dev): bump @stylistic/eslint-plugin from 3.1.0 to 4.0.1 by @dependabot in #2336
- Fix missing root paths for Webpack JS entry point assets by @bartfeenstra in #2337
Full Changelog: 0.4.7...0.4.8
Betty 0.4.7
What's Changed
- Fix a bug where not all Gramps family relationships would be loaded by @bartfeenstra in #2306
- Fix a bug where templates would error on File entities without media types by @bartfeenstra in #2307
- Allow the image API to check if it supports a media type by @bartfeenstra in #2308
Full Changelog: 0.4.6...0.4.7
Betty 0.4.6
What's Changed
- Update the translations by @bartfeenstra in #2287
- Add event labels to the data model by @bartfeenstra in #2289
- Allow Gramps to parse translations for link labels and descriptions by @bartfeenstra in #2290
- Allow Gramps to load event names from attributes by @bartfeenstra in #2292
- Allow
PersonName()
to accept citations by @bartfeenstra in #2293 - Add more information to the demonstration project by @bartfeenstra in #2294
- Enhance
EntityReference
's typing by @bartfeenstra in #2295 - Reduce concurrency during site generation by @bartfeenstra in #2296
- Add a Jinja2 function to generate unique IDs within the same HTML page by @bartfeenstra in #2297
- npm dependencies (development)(deps-dev): bump @stylistic/eslint-plugin from 2.13.0 to 3.0.1 by @dependabot in #2298
- Upgrade pytest-playwright-asyncio to 0.7 by @bartfeenstra in #2300
- Ensure that the Playwright tests are importable modules by @bartfeenstra in #2301
- Simplify entity URL generation by @bartfeenstra in #2302
- Remove outdated code coverage tracking for Cotton Candy by @bartfeenstra in #2303
- Remove Webpack dependencies that have not been needed for a while by @bartfeenstra in #2304
- Add more information to the demonstration project by @bartfeenstra in #2305
Full Changelog: 0.4.5...0.4.6
Betty 0.4.5
What's Changed
- Fix Weblate link by @bartfeenstra in #2282
- Add generic
*_plugin
Jinja2 tests by @bartfeenstra in #2285
Full Changelog: 0.4.4...0.4.5
Betty 0.4.4
What's Changed
- Fix an invalid PyPI classifier by @bartfeenstra in #2281
Full Changelog: 0.4.3...0.4.4
Betty 0.4.3
What's Changed
- Finetune Stylelint configuration by @bartfeenstra in #2270
- Allow the
html_lang
Jinja2 filter to accept and pass through plain strings by @bartfeenstra in #2271 - Add translations to the demo project by @bartfeenstra in #2272
- Fix a bug where maps would be shown even no places would be available by @bartfeenstra in #2274
- Add missing declarations of the Maps and Trees extensions' assets directory paths by @bartfeenstra in #2273
- Add Weblate as a sponsor by @bartfeenstra in #2275
- Extract functionality into an internal theme API by @bartfeenstra in #2276
- Improve and expand the installation documentation by @bartfeenstra in #2277
- Document Weblate by @bartfeenstra in #2278
- Fix a bug where File pages would not show images for PDFs by @bartfeenstra in #2279
- Extract functionality into an internal search API by @bartfeenstra in #2280
Full Changelog: 0.4.2...0.4.3
Betty 0.4.2
What's Changed
- Fix a bug where PDF files would not be correctly converted to images by @bartfeenstra in #2267
- Fix a problem where fetched and cached images could not be resized by allowing file caches to use file name suffixes by @bartfeenstra in #2269
Full Changelog: 0.4.1...0.4.2
Betty 0.4.1
What's Changed
- Fix Ruff violations by @bartfeenstra in #2262
- Fix a bug where files would not appear in the search index by @bartfeenstra in #2263
- Fix mypy violations by @bartfeenstra in #2268
Full Changelog: 0.4.0...0.4.1
Betty 0.4.0
Betty 0.3.18
This is the final Betty 0.3 release. You should upgrade to Betty 0.4.
What's Changed
- Fix mypy violations by @bartfeenstra in #2261
Full Changelog: 0.3.17...0.3.18