diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bbb6fdea..1db3785d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,69 @@ # CHANGELOG +## v0.17 + +[[revel/revel](https://github.com/revel/revel)] + +* add-validation +* i18-lang-by-param +* Added namespace to routes, controllers +* Added go 1.6 to testing +* Adds the ability to set the language by a url parameter. The route file will need to specify the parameter so that it will be picked up +* Changed url validation logic to regex +* Added new validation mehtods (IPAddr,MacAddr,Domain,URL,PureText) + +[[revel/cmd](https://github.com/revel/cmd)] + +* no changes + +[[revel/config](https://github.com/revel/config)] + +* no changes + +[[revel/modules](https://github.com/revel/modules)] + +* Added Gorm module + +[[revel/cron](https://github.com/revel/cron)] + +* Updated cron task manager +* Added ability to run a specific job, reschedules job if cron is running. + +[[revel/examples](https://github.com/revel/examples)] + +* Gorm module (Example) + +# v0.16.0 + +Deprecating support for golang versions prior to 1.6 +### Breaking Changes + +* `CurrentLocaleRenderArg` to `CurrentLocaleViewArg` for consistency +* JSON requests are now parsed by Revel, if the content type is `text/json` or `application/json`. The raw data is available in `Revel.Controller.Params.JSON`. But you can also use the automatic controller operation to load the data like you would any structure or map. See [here](http://revel.github.io/manual/parameters.html) for more details + +### Features + +* Modular Template Engine #1170 +* Pongo2 engine driver added revel/modules#39 +* Ace engine driver added revel/modules#40 +* Added i18n template support #746 + +### Enhancements + +* JSON request binding #1161 +* revel.SetSecretKey function added #1127 +* ResolveFormat now looks at the extension as well (this sets the content type) #936 +* Updated command to run tests using the configuration revel/cmd#61 + +### Bug fixes + +* Updated documentation typos revel/modules#37 +* Updated order of parameter map assignment #1155 +* Updated cookie lifetime for firefox #1174 +* Added test path for modules, so modules will run tests as well #1162 +* Fixed go profiler module revel/modules#20 + + # v0.15.0 @shawncatz released this on 2017-05-11 diff --git a/README.md b/README.md index c860b9415..a3dbc88b6 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A high productivity, full-stack web framework for the [Go language](http://www.golang.org). -Current Version: 0.17.0-dev (2017-06-06) +Current Version: 0.17 (2017-07-11) **As of Revel 0.15.0, Go 1.7+ is required.** diff --git a/version.go b/version.go index 4106cdeed..a55c6f3cb 100644 --- a/version.go +++ b/version.go @@ -6,11 +6,11 @@ package revel const ( // Version current Revel version - Version = "0.17.0-dev" + Version = "0.17" // BuildDate latest commit/release date - BuildDate = "2017-06-06" + BuildDate = "2017-07-11" // MinimumGoVersion minimum required Go version for Revel - MinimumGoVersion = ">= go1.7" + MinimumGoVersion = ">= go1.6" )