Skip to content

v0.3.0

Compare
Choose a tag to compare
@kyleingraham kyleingraham released this 27 Jul 13:53
· 3 commits to trunk since this release
1b182a1

This release adds ergonomic control of logging settings via new WebAppSettings fields. Web apps now have an environment concept that describes where the app is being run. Logging can be configured separately for each environment. Multiple loggers can also be added per environment, each with their own log levels and formatting.

Additionally:

  • We now ensure that fetched settings are read-only. Unprotected writes to settings does not sound like a good idea in a multi-threaded application.
  • We corrected a bug in path/handler validation error messaging.
  • We removed half-baked templating flexibility. The flag for adding template folders caused issues with picking up template changes during compilation.
  • We added direct access to vibe.d settings in WebAppSetting. We don't want to hide that we're running on vibe.d so why unnecessarily wrap its settings?

What's Changed

Full Changelog: v0.2.0...v0.3.0