Skip to content

v0.13.0

Compare
Choose a tag to compare
@jeevatkm jeevatkm released this 06 Jun 02:10
· 370 commits to master since this release

Changes since v0.12.0

Breaking Changes

  • revel/revel:
    • Application Config name changed from watcher.* to watch.* PR #992, PR #991

Features

  • revel/revel:
  • revel/cmd:
    • Added revel version command emits the revel version and go version revel/cmd#19

Enhancements

  • revel/revel:
    • Creates log directory if missing PR #1039
    • Added application/javascript to accepted headers PR #1022
    • You can change Server.Addr value via hook function PR #999
    • Improved deflate/gzip compressor PR #995
    • Consistent config name watch.* PR #992, PR #991
    • Defaults to HttpOnly and always secure cookies for non-dev mode #942, PR #943
    • Configurable server Read and Write Timeout via app config #936, PR #940
    • OnAppStart hook now supports order param too PR #935
    • Added PutForm and PutFormCustom helper method in testing.TestSuite #898
    • Validator supports UTF-8 string too PR #891, #841
    • Added InitServer method that returns http.HandlerFunc PR #879
    • Symlink aware processing Views, Messages and Watch mode PR #867, #673
    • Added i18n settings support unknown format PR #852
    • i18n: Make Message Translation pluggable PR #768
    • jQuery min-2.2.4 & Bootstrap min-3.3.6 version updated in skeleton/public #1063
  • revel/cmd:
    • Revel identifies current GOPATH and performs new command; relative to directory #1004
    • Installs package dependencies during a build PR revel/cmd#43
    • Non-200 response of test case request will correctly result into error PR revel/cmd#38
    • Websockets SSL support in dev mode PR revel/cmd#32
    • Won't yell about non-existent directory while cleaning PR revel/cmd#31, #908
      • non-fatal errors when building #908
    • Improved warnings about route generation PR revel/cmd#25
    • Command is Symlink aware PR revel/cmd#20
    • revel package & revel build now supports environment mode PR revel/cmd#14
    • revel clean now cleans generated routes too PR revel/cmd#6
  • revel/config:
    • Upstream robfig/config refresh and import path updated from github.com/revel/revel/config to github.com/revel/config, PR #868
    • Config loading order and external configuration to override application configuration revel/config#4 commit
    • Application config error will produce insight on error PR revel/config#3 commit
  • revel/modules:
    • Testrunner enhancements
  • revel/revel.github.io:
    • Update index.md and homepage (change how samples repo is installed) PR #85
    • Couple of UI improvements PR #93
    • Updated techempower benchmarks Round 11 URL
    • Docs updated for v0.13 release
  • Cross-Platform Support

Bug Fixes

  • revel/revel:
    • Binder: Multipart io.Reader parameters needs to be closed #756
    • Default Date & Time Format correct in skeleton PR #1062, #878
    • Addressed with alternative for json: unsupported type: <-chan struct {} on Go 1.6 #1037
    • Addressed one edge case, invalid Accept-Encoding header causes panic #914