Minimum_discourse_version schlägt bei -latest-Builds fehl (z. B. 2026.8.0-latest.1)

Ja, das ist korrekt – 2026.8.0-latest ist eine niedrigere Version als 2026.8.0. Das lässt sich mit einem Semver-Parser bestätigen, z. B. in Ruby:

irb(main):001> Gem::Version.new("2026.8.0-latest") < Gem::Version.new("2026.8.0")
=> true

Das sollten wir beheben. Theme-Autoren sollten in der Lage sein, Folgendes zu tun:

minimumDiscourseVersion: "2026.8.0-latest"

Obwohl, wie @moin erwähnte, das riskant sein kann, da -latest sich auf eine ganze Reihe verschiedener Commits bezieht. In einer perfekten Welt sollten wir also auf das nächste Release warten, bevor wir in einem Theme/Plugin von einer neuen Kernfunktion abhängen.

2 „Gefällt mir“