Skip to content
Commits on Jan 27, 2016
  1. @wsargent
Commits on Jan 4, 2016
  1. @mkurz
Commits on Jun 1, 2015
  1. @richdougherty

    Implicit ConfigLoader for Option

    richdougherty committed
    This lets us remove the special getOptionalX methods and just
    use getX instead. These methods were private to Play so it's
    OK to remove them without deprecation.
Commits on Mar 18, 2015
  1. @jroper

    Refactored the way Play access config

    jroper committed
    * Introduced PlayConfig helper which is more suited to idiomatic use of
    Typesafe config
    * Migrated a number of config options from old paths to new paths
    * Removed "modules" from configuration keys
    * Moved more settings to reference.conf
    * Introduced idiom of using "null" rather than blank or no setting for
      default values.
Commits on Feb 17, 2015
  1. @pvlugter
Commits on Nov 21, 2014
  1. @pvlugter

    Merge pull request #3649 from richdougherty/app-inline-cache

    pvlugter committed
    Use an inline cache when accessing Application.injector
Commits on Nov 19, 2014
  1. @benmccann

    Allow modifying log levels of individual Play classes and packages in…

    benmccann committed
    …stead of having an all or nothing approach where to change a log level for one class means you must change it for all classes
  2. @richdougherty

    Use an inline cache when accessing Application.injector

    richdougherty committed
    Improves application performance by 3-5% in some benchmarks.
Commits on Nov 11, 2014
  1. Adding support for better AES Transformations that use an IV

    Rahul Ravikumar committed
    The old  Crypto APIs did not support AES transformations, which require the use of the IV in the decryptAES(..)
    Hence if you used a transformation that looked like AES/CBC/PKCS5Padding decryptAES(...) would fail.
    Add notes about migrating to older versions of Play for Crypto APIs
    Fix tests for old AES encryption/decryption, and update migration docs.
    Switch to AES/CTR/NoPadding, and use a different version to represent encoded strings with IV
Commits on Oct 28, 2014
  1. @jroper

    Implemented HttpRequestHandler abstraction

    jroper committed
    * Pulled onRequest, routeRequest, filter etc methods out of GlobalSettings,
    and put them into a HttpRequestHandler abstraction.
    * Introduced HttpConfiguration abstraction to abstract out http
    * Rewrote Scala documentation on intercepting requests
    * Didn't rewrite Java documentation on intercepting requests - felt a
      bit like yak shaving
Commits on Sep 10, 2014
  1. @jroper

    Made Crypto an injectable component

    jroper committed
    Since this isn't a major component (the Play documentation doesn't
    mention it) I didn't worry about breaking the Java API (the methods are
    no longer static).
    Also introduced a SimpleInjector implementation, that is map based, and
    put Crypto in that for the default compile time dependency injection
    components - since this is now the method that Crypto is looked up by,
    for example when validating the session.
Commits on Jul 4, 2014
  1. @gmethvin
Commits on Apr 17, 2014
  1. @jroper
Commits on Apr 2, 2014
  1. @jroper

    Updated the way Play uses application.secret

    jroper committed
    Fixes #1775.
    * Play now generates an application secret that is stable to the place
      where the application is running from in dev and test mode.
    * Play will fail to load if application secret is not set or changeme in
    * Created new SBT tasks for generating and updating the application
    * Wrote new docs on the application secret, how configure it, and best
    * Updated production documentation to refer to activator.
Commits on Sep 24, 2013
  1. @jroper
Commits on Aug 27, 2013
  1. @jroper

    CSRF improvements

    jroper committed
    * Refactored CSRF handling
    * Allowed better script/ajax integration
    * Allowed per action CSRF handling
    * Fixed BREACH vulnerability
    * Added documentation for CSRF
    * Made action builders more composable
Commits on Jul 22, 2013
  1. @jroper

    Crypto improvemets

    jroper committed
    * Added comprehensive docs on the algorithms used by the Crypto library,
      and consequences of using those algorithms.
    * Made the JSSE provider and AES encryption transformation algorithm
Commits on Sep 27, 2012
  1. @jroper
Commits on Sep 19, 2012
  1. @guillaumebort
Commits on Jun 28, 2012
  1. @erwan
Commits on Jan 26, 2012
  1. @guillaumebort
Commits on Jan 4, 2012
  1. @guillaumebort
Commits on Jan 3, 2012
  1. @guillaumebort

    Fix configuration

    guillaumebort committed
Commits on Dec 14, 2011
  1. @guillaumebort
Something went wrong with that request. Please try again.