ninja.splash.display
can turn off boot logo; logo overridable with ninja/logo.txt
ninja.migration.locations
and ninja.migration.schemas
(pi0tr)application.webjars.prefer_cdn
conf property to use JSDeliver for WebJars (jlannoy)jetty-annotations
from ninja-standalone
(jlannoy)ninja.jaxy.custom_http_methods
is now required to use custom HTTP methods annotations (jlannoy)application.modules.package
(jlannoy)ForbiddenRequestException
, RequestNotFoundException
and i18n message keys (jlannoy)BodyParserEngineMultipartPost
(jlannoy)metrics.graphite.prefix
property for custom graphite prefix (christiangroth)web.xml
(jjlauer)ninja.conf.NinjaClassicModule
#572 (patrickabner)ninja.ReverseRouter
for validated, URL-safe reverse routing using Java 8 lambda expressions in addition to legacy Class + method name references. (jjlauer)async-machine-beta
module (jjlauer)ninja.migration.drop
property (jfendler)conf.Module
can optionally extend
ninja.conf.FrameworkModule
to skip Ninja's default guice bindings
for its “classic” stack of Freemarker, Jackson, Cache, etc. (jjlauer)ninja.conf.NinjaClassicModule
guice module to aid power users
with configuring the exact set of features they want to include. (jjlauer)migration.engine.implementation
(jjlauer)utils.ImplFromPropertiesFactory
to aid in loading your
implementations from NinjaProperties. (jjlauer)ninja/servlet/NinjaBootstrap.java
split into ninja-core ninja/Bootstrap.java
and
ninja-servlet ninja/servlet/NinjaServletBootstrap.java
ninja/servlet/ContextImpl.java
split into ninja-core ninja/utils/AbstractContext.java
and ninja-servlet ninja/servlet/NinjaServletContext.java
ninja/standalone/NinjaJetty.java
extracted to
ninja-core ninja/standalone/AbstractStandalone.java
Map<String, List<FileItem>>
(jjlauer)-Dninja.external.conf
external configuration for all runtime modes if -Dninja.external.reload=true
(gitblit)application.conf
in dev mode (gitblit)messages
files in dev mode (gitblit)text/plain
template engine and deprecated Result.renderRaw(String). Results.text().render(myString) is the preferred syntax. (gitblit)getRemoteAddr()
method which returns IP of the
client (or last proxy) that sent the request to the context object. (Kokol)created(Optional<String>)
and unauthorized()
methods to the Results
class. (metacity)Context
, updated Request scope documentation (tbroyer)getParameterValues
for multivalued parameters (tbroyer)