github dannybouwers/trala v0.16.0
v0.16.0: Smarter Configuration & French Flair

6 hours ago

✅ Smarter Configuration & French Flair

Ever spent way too long hunting down that one typo in your configuration.yml? Or staring at a cryptic YAML error wondering which line is actually broken? This release has your back. TraLa now validates your configuration file thoroughly and tells you exactly what's wrong—file, line, column, and even a little pointer to the problem. No more guessing games thanks to @shwoop !

Un grand merci à @Giovanniricotta2002 for contributing the complete French translation—the dashboard now speaks Français! 🇫🇷

And of course, all the underlying tools have been polished up to their latest versions.

What's New

  • Config Validation: Your configuration.yml is now fully validated before TraLa starts. YAML syntax errors show the exact file, line, column, and a snippet of the problematic line. Missing fields, invalid URLs, bad log levels, or out-of-range numbers are all caught upfront with clear, actionable error messages.
  • French Translation: The dashboard is now available in French! Set your language preference to enjoy the full experience in Français.

How to Use

No configuration changes required—just pull the latest image!

docker pull ghcr.io/dannybouwers/trala:v0.16.0
# or
docker pull dannybouwers/trala:v0.16.0

Enable French

Update your configuration.yml to set the dashboard language:

environment:
  language: fr

Or use the environment variable:

services:
  trala:
    image: ghcr.io/dannybouwers/trala:v0.16.0
    environment:
      LANGUAGE: fr

Supported languages: en (English), de (German), nl (Dutch), fr (French).

Enable Debug Logging

Need to dig into what's happening under the hood? Set the log level to debug in your configuration.yml:

environment:
  log_level: debug

Or use the environment variable:

services:
  trala:
    image: ghcr.io/dannybouwers/trala:v0.16.0
    environment:
      LOG_LEVEL: debug

Valid levels: info (default), debug (verbose), warn, error.

Logs can be viewed by running in your terminal:

docker compose logs trala

⚡ Website Updates

The documentation website has been upgraded to Astro 6 and Tailwind 4. You might notice some visual polish and improved performance over at trala.fyi!

What's Changed

  • feat: Introduce config file validation by @shwoop in #131
  • chore(deps): update go toolchain to v1.26.3 by @renovate[bot] in #132
  • fix(deps): update module golang.org/x/text to v0.37.0 by @renovate[bot] in #133
  • fix(deps): update module github.com/go-playground/validator/v10 to v10.30.3 by @renovate[bot] in #135
  • Website/major astro tailwind upgrade by @dannybouwers in #136
  • feat(i18n): add French translation by @Giovanniricotta2002 in #138
  • chore(deps): update astro monorepo by @renovate[bot] in #134
  • chore(deps): update go toolchain to v1.26.4 by @renovate[bot] in #137
  • fix(deps): update module golang.org/x/text to v0.38.0 by @renovate[bot] in #140
  • fix(deps): update module go.yaml.in/yaml/v4 to v4.0.0-rc.5 by @renovate[bot] in #141
  • chore(deps): update dependency @tailwindcss/typography to v0.5.20 by @renovate[bot] in #139
  • fix(website): migrate remarkPlugins to unified() processor by @dannybouwers in #143
  • chore(deps): update alpine docker tag to v3.24 by @renovate[bot] in #142

New Contributors

Full Changelog: v0.15.2...v0.16.0

Don't miss a new trala release

NewReleases is sending notifications on new releases.