Skip to content

Releases: bartfeenstra/betty

Betty 0.3.0

25 Feb 23:06
a436f5b
Compare
Choose a tag to compare

This is Betty 0.3.0, a new major version.

This release comes with significant improvements, such as a new documentation site and a desktop application.

What's Changed (since 0.3.0b17)

Full Changelog: 0.3.0b17...0.3.0

Betty 0.3.0b17

24 Feb 10:44
5a9bf6b
Compare
Choose a tag to compare
Betty 0.3.0b17 Pre-release
Pre-release

What's Changed

  • Fix a bug where the Graphical User Interface would not allow project configuration files to be opened by @bartfeenstra in #1294
  • Simplify catching exceptions in the Graphical User Interface by @bartfeenstra in #1295
  • Refactor the Graphical User Interface's project window to use the new window title API by @bartfeenstra in #1297
  • Simplify the APIs of the Graphical User Interface's text widgets by @bartfeenstra in #1298
  • Make BettyQtBot.assert_not_window() more resilient by @bartfeenstra in #1296
  • Fix a bug where cancelling site generation in the Graphical User Interface would cause a fatal error by @bartfeenstra in #1299
  • Use only primitives when communicating errors through Qt slots by @bartfeenstra in #1301
  • Reduce the number of threads used when calling asynchronous functions from synchronous ones by @bartfeenstra in #1304
  • Make OpenAPI specification generation asynchronous by @bartfeenstra in #1303
  • Remove betty.jinja2.Environment.negotiate_template() in favor of jinja2.environment.Environment.select_template() by @bartfeenstra in #1305
  • Disable Jinja2 template auto-reloading during production builds by @bartfeenstra in #1306
  • Simplify Jinja2Renderer.render_file() and remove blocking I/O by @bartfeenstra in #1308
  • Reduce the amount of blocking I/O and open file descriptors in the image filter by @bartfeenstra in #1309
  • Implement the newly introduced BettyQtBot.mouse_click() everywhere by @bartfeenstra in #1293

Full Changelog: 0.3.0b16...0.3.0b17

0.3.0b16

21 Feb 00:46
9d188f7
Compare
Choose a tag to compare
0.3.0b16 Pre-release
Pre-release

What's Changed

Full Changelog: 0.3.0b15...0.3.0b16

0.3.0b15

14 Feb 23:46
0c5657e
Compare
Choose a tag to compare
0.3.0b15 Pre-release
Pre-release

What's Changed

  • In the Graphical User Interface, ensure extension pane buttons are always in the same place by @bartfeenstra in #1271
  • Fix a lack of contrast for caption text when the Graphical User Interface runs in dark mode by @bartfeenstra in #1272
  • Allow the Graphical User Interface to be resized by @bartfeenstra in #1273
  • Replace our use of jsonschema's deprecated RefResolver with the referencing package by @bartfeenstra in #1274

Full Changelog: 0.3.0b14...0.3.0b15

Betty 0.3.0b14

12 Feb 22:16
5ca444b
Compare
Choose a tag to compare
Betty 0.3.0b14 Pre-release
Pre-release

What's Changed

Full Changelog: 0.3.0b13...0.3.0b14

Betty 0.3.0b13

05 Feb 00:56
cbdd38a
Compare
Choose a tag to compare
Betty 0.3.0b13 Pre-release
Pre-release

What's Changed

Full Changelog: 0.3.0b12...0.3.0b13

Betty 0.3.0b12

02 Feb 22:59
048c322
Compare
Choose a tag to compare
Betty 0.3.0b12 Pre-release
Pre-release

What's Changed

  • Fix an incompatibility between pytest and pytest-asyncio. by @bartfeenstra in #1229
  • Add a workaround for a bug in Python 3.12 that would randomly cause RuntimeError to be raised when cleaning up thread pools during interpreter shutdown by @bartfeenstra in #1231
  • Fix a bug where the GUI would not correctly display extension names by @bartfeenstra in #1232
  • Fix an escaping bug in the Wikipedia extension's description by @bartfeenstra in #1233
  • Fix a bug where the Gramps User Interface would not be correctly rerendered after changes were made by @bartfeenstra in #1234
  • Remove reactivity by @bartfeenstra in #1227

Full Changelog: 0.3.0b11...0.3.0b12

Betty 0.3.0b11

24 Jan 13:59
8c808ff
Compare
Choose a tag to compare
Betty 0.3.0b11 Pre-release
Pre-release

What's Changed

  • Fix invalid HTML by @bartfeenstra in #1208
  • Ensure links are stored in a stable order, so the Wikipedia extension does not make more requests than it needs by @bartfeenstra in #1210
  • Github Actions dependencies(deps): Bump actions/cache from 3 to 4 by @dependabot in #1212
  • Github Actions dependencies(deps): Bump leafo/gh-actions-lua from 9 to 10 by @dependabot in #1211
  • Enable clean URLs for the documentation by @bartfeenstra in #1215
  • npm dependencies (Cotton Candy extension)(deps): bump postcss-loader from 7.3.4 to 8.0.0 in /betty/extension/cotton_candy/assets/betty.extension.npm._Npm/src by @dependabot in #1214
  • Privatize places by @bartfeenstra in #1209
  • Improve and expand JSON-LD output by @bartfeenstra in #1217
  • Improve and expand JSON-LD output by @bartfeenstra in #1221

Full Changelog: 0.3.0b10...0.3.0b11

Betty 0.3.0b10

20 Jan 16:22
36a454e
Compare
Choose a tag to compare
Betty 0.3.0b10 Pre-release
Pre-release

What's Changed

Full Changelog: 0.3.0b9...0.3.0b10

Betty 0.3.0b9

18 Jan 20:30
63376ae
Compare
Choose a tag to compare
Betty 0.3.0b9 Pre-release
Pre-release

What's Changed

Full Changelog: 0.3.0b8...0.3.0b9