Skip to content

Releases: roblillack/mars

v1.1.0

01 May 19:09
Compare
Choose a tag to compare
  • New routing features:
    • Add support for variable file extensions. #18
  • Security fixes:
    • Better sanitize some trace logs that might contain user input. #24
  • Improvements to code generation using mars-gen:
    • Add support for generating routes when query parameters of type any are used. 94d2c9e
    • Improve quality of generated code and go fmt it. #21
  • Code quality improvements:
    • Add support for static code analysis using CodeQL. b8b7f93
    • Add unit test for cert. 9fb9184
    • Hide some internal data structures. #16 (#22)
    • Fix test vetting errors. 65ad5a2
    • Improve Go 1.18 support, minimum supported Go version is now 1.13. a03670b

v1.0.4

22 Mar 08:12
Compare
Choose a tag to compare
  • Code generation:
    • Add package name cache to speed up parsing very large code bases. #19
    • Add --verbose or -v flag to print the names of source files as they are parsed. #19

v1.0.3

31 Jul 06:56
Compare
Choose a tag to compare
  • Infrastructure:
    • Remove support for Go 1.8 to 1.11, depend on Go Modules by default.
  • Usage:
    • Introduce automatic setup process for TemplateLoader and Router. Mars can now be started without calling InitDefaults() before. #13
  • Code generation:
    • Add functional tests. #19
    • Improve parsing speed, by skipping unnecessary imports of the Go standard library. #19

v1.0.2

11 Feb 14:05
Compare
Choose a tag to compare
  • Defaults:
    • Fix mime type for Python bytecode.
  • Infrastructure:
    • Add AppVeyor for automated builds & tests on Windows.
    • Fix tests when running in Go Modules mode.
    • Fix got vet ./... issues.

v1.0.1

14 Aug 11:10
Compare
Choose a tag to compare
  • Router: Fix panic, if no router initialized. #10
  • Templates:
    • Fix panic, if no template loader initialized. #11
    • Setup fallback template loader to use embedded templates without configuration. #12