v0.12.0

@brendensoares brendensoares released this Mar 25, 2015 · 110 commits to master since this release

Changes since v0.11.3:

Breaking Changes

  1. 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
}
  1. 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 the revel/cmd repo since it's only used during build time. #714
    • Move revel/revel/modules to the revel/modules repo #785
    • Move revel/revel/samples to the revel/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 is undefined #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
  • revel/cmd:
    • track current Revel version #418 PR#858
    • log path error After revel build? #763
    • Use a separate directory for revel project binaries #17 #819
    • Overwrite generated app files instead of deleting directory #551 PR#23
  • revel/modules:
    • Adds runtime pprof/trace support #9
  • Community Goals:

Full list of commits

Downloads