Skip to content

Betty 0.3.0b17

Pre-release
Pre-release
Compare
Choose a tag to compare
@bartfeenstra bartfeenstra released this 24 Feb 10:44
· 112 commits to 0.3.x since this release
5a9bf6b

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