v0.12.0
Changes since v0.11.3:
Breaking Changes
- Add import path to new
testing
sub-package for all Revel tests. For example:
package tests
import "github.com/revel/revel/testing"
type AppTest struct {
testing.TestSuite
}
- We've relocated modules to a dedicated repo. Make sure you update your
conf/app.conf
. For example, change:
module.static=github.com/revel/revel/modules/static
module.testrunner = github.com/revel/revel/modules/testrunner
to the new paths:
module.static=github.com/revel/modules/static
module.testrunner = github.com/revel/modules/testrunner
[ROADMAP] Focus: Improve Internal Organization
The majority of our effort here is increasing the modularity of the code within Revel so that further development can be done more productively while keeping documentation up to date.
revel/revel.github.io
- Improve docs #43
revel/revel
:- Move the
revel/revel/harness
to therevel/cmd
repo since it's only used during build time. #714 - Move
revel/revel/modules
to therevel/modules
repo #785 - Move
revel/revel/samples
to therevel/samples
repo #784 -
testing
TestSuite #737 #810 - Feature/sane http timeout defaults #837 PR#843 Bug Fix PR#860
- Eagerly load templates in dev mode #353 PR#844
- Add an option to trim whitespace from rendered HTML #800
- Remove built-in mailer in favor of 3rd party package #783
- Allow local reverse proxy access to jobs module status page for IPv4/6 #481 PR#6 PR#7
- Add default http.Status code for render methods. #728
- add domain for cookie #770 PR#882
- production mode panic bug #831 PR#881
- Fixes template loading order whether watcher is enabled or not #844
- Fixes reverse routing wildcard bug PR#886 #869
- Fixes router app start bug without routes. PR #855
- Friendly URL template errors; Fixes template
url
func "index out of range" when param isundefined
#811 PR#880 - Make result compression conditional PR#888
- ensure routes are loaded before returning from OnAppStart callback PR#884
- Use "302 Found" HTTP code for redirect PR#900
- Fix broken fake app tests PR#899
- Optimize search of template names PR#885
- Move the
revel/cmd
:revel/modules
:- Adds runtime pprof/trace support #9
- Community Goals:
- Issue labels #545
- Sync up labels/milestones in other repos #721
- Update the Revel Manual to reflect current features
- revel/revel.github.io/32
- revel/revel.github.io/39
- Docs are obsolete, inaccessible TestRequest.testSuite #791
- Some questions about revel & go docs #793
- RFCs to organize features #827
- Issue labels #545