github go-goyave/goyave v5.7.0
Release v5.7.0

latest releases: v5.11.1, v5.11.0, v5.10.0...
4 months ago
  • util/walk package
    • walk.Path:
      • Path now support escaping characters (., [, ], *, \) using a backslash. ( #236 by @achimoraites )
      • Path.String() outputs the path with the escape characters.
      • Improved illegal path syntax error to make it easier for developers to troubleshoot.
      • New methods:
        • Path.IsWildcard: returns true if the path has unescaped "*" as Name.
        • Path.UnescapedString: returns a string representation of the path without the escape characters.
    • New function Unescape: remove escape characters from a path without parsing it.
  • Validation:
    • field paths in rule sets now support escaping characters using a backslash.
    • validating both the the literal object fields and the wildcard (*) isn't allowed anymore. This goes with the same logic as the repeated paths rule introduced in v5.6.0.
    • minor optimizations.
  • Added support for bigquery database dialect. You must disable prepared statements for the dialect to work, as this is not supported by this driver. ( #238 by @pn03 )
  • Upgraded to golangci-lint v2. New rules and changes to the configuration were made. Minor changes to the codebase were made to fix the newly reported lint issues.
  • Updated dependencies.

Full Changelog: v5.6.1...v5.7.0

Don't miss a new goyave release

NewReleases is sending notifications on new releases.