Roadmap for play 1.1
play 1.1 will be a major release of play framework. It will provide better support for HTTP to Java binding in JSON and XML. The core compiler is refactored to allow support of new programming language in your application. A Scala module is currently written using these new features. The model part will be enhanced to support more datastore support, typically No-SQL ones.
No release date set yet.
These bugs need some fix
#519866 Enums in CRUD
#534919 NPE when calling renderTemplate 2 times
#517290 FileAttachment doesn't preserve the original filename(and extension)
#521296 feature request: the play install {module} also adds the proper entry in the application.conf
#527565 @@ doesn't work in mail template
#526510 Documentation fix - Added note about binding lists to controllers doc
#517317 Documentation improvement on Deployment
#472554 Fixtures work only with JPA objects
#482118 feature request: unassociated collections binding
#491403 Fixtures and Router are not accessible from FunctionalTests
#494860 Protected scala methods still publicly accessible.
#496419 Wrong JPA @Type hides exception
#503349 Memcached will fail the CacheTest in the test cases application
#503853 Render template from within FastTags
#504303 select helper doesn't work
#504419 Better error report when using database reserved keyword
#475446 Add upload limit size constraints and upload progress infratructure
#531266 field tag does not support the value
#534010 jquery validation integration
#467207 Feature request: Secure parameter binding
#505233 Support for Host and accept header in route selection
These bugs are already fixed
#504783 Captcha not working in r784
#526245 Captcha not working in Yabe
#534348 Play app crashes WebSphere Server in Play.init method
#507172 Fixtures.deleteAll() doesn't work with PostgreSQL or Oracle
#521674 Codec Hex operations throws Exception
#514351 email validator only allows lower case letters
#529311 Play! Framework does not load on Servlet 2.4 containers
#532674 Responses to HEAD requests have Content-Length=0
#509617 Mock email only prints the first attachment
#515671 Booking example application: menu displayed even if you are not signed in
#501413 Emails -> use the commons emails library
#458431 Add a standard date format for each locale
#458450 Allow other formats when binding parameters
#515974 Manual and/or guide should have an AJAX example
#517545 Mails with BCC and CC
#522139 validation.valid(key, object) should support null - null key - no prefix would be added
#502704 'val' cannot be used as the element name in the #list tag
#459701 Module repository for play
#458973 Byte data type binding problem
#460097 Class cannot be resolved when deployed to google appengine
#460174 [patch] unneeded byte array allocation
#460177 [patch] infinite loop in Mail.send override
#460182 [patch] make sure connections get closed
#460185 [patch] fix possible NPE in Router.reverse
#460190 [patch] Properties class should throw exceptions on null streams
#460507 Null Pointer when uploading a file over 10KB
#460626 @javax.inject.Inject support
#460972 JPA object binding is not transparent enough
#461063 abstract tests show up in test runner
#461147 GAE module problems with SDK 1.2.6
#461207 framework id could be set up from command line
#461986 Cache prematurely disconnects in DEV mode
#463278 custom Oval checker ignored if the property already has other validation constraint
#463682 Patch for _get tag to be able to return default body content
#465033 eclipsify treats conf dir as a library
#465992 sha module is deprecated
#459454 Missing .amateras file in revision 642
#485907 Add #{get 'moreStyles' /} and #{get 'moreScripts' /} in the default main.html
#467916 "Test..." launch configuration missing a classpath
#467923 JPASupport.edit() doesn't handle fileds in super class
#468233 NPE when sending plain text email
#468262 python script does not understand framework ID - %prod.application.mode=prod
#470465 hardcoded PLAY_LANG cookie
#470561 'play war' should be able to set application.mode=prod
#472511 Fixtures providing null pointer when trying to load data
#502986 cannot have a space before colon in tag parameters
#473021 [patch] Wrong bookmark link in the test runner
#473069 Eclipsify command produces wrong .project file
#473963 String extensions are missing urlEncode
#474162 [Patch] New functions for libs/Mail.java and mvc/Mailer.java to set character-set and etc.
#474255 extending boolean binding for checkbox default value
#474279 CRUD controllers in netbeansified application
#474303 a bit of improve in JPASupport.setupAttachment()
#475237 Groovy bundle upgrade to 1.6.5 version
#475787 getting attribute list of tags
#476258 @Required validation on an array throws java.lang.NoSuchFieldException: length
#477537 a bug when download with ie
#478315 500.html can produce error
#478890 can not add domain attribute in cookie
#479399 play should emit classes in standard package layout format
#479432 exceptions in scala confuse test framework
#480068 Fixture loads hierachical model incorrectlly
#480559 "equals" validation returns true on null types
#480666 javax.persistence.NoResult exception occurs on sending not exist identifier
#481065 Testing Framework Feature Requests
#481073 Cannot use Fixtures.load(data.yml) in Bootstrap Job
#481304 JPASupport.edit() method problem
#481333 additional expression request for showing verbatim strings
#481663 Documentation Fixes - Tutorial Page 1
#483172 JPASupport.edit() handle FileAttachment incorrectly
#483174 Get FileAttachment with fileName in unicode throw exception
#484619 controller name is used in CRUD.create() success message
#485790 class instantiation in templates problem
#485825 Make flash to work correctly even without redirection
#485926 Setting response.status in controller is ignored
#485946 Tag 500 should write problematic lines with escapeHtml
#486257 Validation.getValidators() mistake
#487003 CRUD pagination don't have limit on number of page links
#487898 Update selenium
#488701 Exception while sorting by dynamic field
#488632 Feature Request: interceptions ordering mechanism
#489175 JPASupport.setupAttachment does not initialize FileAttachments
#489082 Internal Server Error (500) for request GET /favicon.ico
#489525 [patch] eclipsify - reference play source path
#490329 play war command bugs
#490400 Setting Cache-Control fails in Google appengine
#490503 ManyToMany relations with strange SQL statements
#490897 Cannot make sequent calls in functional test if JPA is involved
#490967 Feature request: TestRunner could display JUnit4 Tests which don't extend play test classes
#491081 Wrong binding of hours for Dates
#491634 Some names cannot be assigned to Controllers, e.g. Thread
#491966 FunctionalTest is missing file upload functionality
#492262 JPA binding problem on JPASupport inherited classes
#493643 Cannot specify attachments.path as abslute path
#493823 JPASupport.saveAndCascade() doesn't handle fileds in super class
#493861 JavaExtensions.since() doesn't account for non-plural values
#493984 Feature request: Logging should be configurable from application.conf
#494193 NullPointerException when trying to use crud.custom tag
#495093 Ability to override/ edit web.xml
#497067 private FileAttachment is not saved automatically
#497152 Something bad in email sending ?
#497554 Possibility to add routes inside the controller as annotations
#497849 [patch] ability to use log4j.xml
#498543 eclipsify bug when app name is test
#498779 Action error bad reporting
#499482 Match validation message format problem
#501038 Feature request: create custom tags in Java
#501146 Feature request: java security policy
#501349 JavaExtension.escape not Unicode friendly
#501658 Include uri-reference when calling controller methods
#501665 Controller.suspend doesn't allow subsecond suspend times
#492357 Duplicate JPASupport messages to plugins
#497408 FunctionalTest : session problem
#502158 Router.reverse keeps parameters of routes that didn't match
#504848 Java compile error - Nullpointer exception
#504973 FastTags in production mode does not work
#506032 Idealize didn't include the Secure module
#506013 Idealize project has spelling mistake
#505996 feature request: simpler loop construct
#506087 Feature Request: smart response.setHeader() method
#504246 feature request: special form of tag to pass all in-arguments to nested tag
#504335 Way for Fixtures to delete only entity data
#505720 Feature Request: allow 'play war' to ignore specified subdirectories
#507684 JPA exception could give more informations
#507978 Crud : add ability to add custom fields in the form
#508795 Add custom attributes to the "form" tag
#509259 Easier html escaping with @@ annotation
#509612 Use the Inject annotation for Jobs
#510064 Cannot set FileAttachment in a YAML File
#510748 Infinite recursion in WAR task
#510819 make source/target JVM versions configurable
#510928 Feature Request: validateAndSave() to JPASupport objects
#511322 Showing error for incorrectly closed tag fails
#515100 Add ability to choose java source level
#514488 option tag adds value="null" if no value is set
#518878 Reverse routing doesnt always match static parameters
#518708 Missed document for field tag
#517584 Documentation fix - YABE security
#512988 1.0.1 OpenID documentation improvement
#520887 API request: add a hook prior to classloader detect changes
#523872 Problem with renderBinary(InputStream)
#522560 OpenID not working with wordpress
#523738 Form Tag documentation improvement
#526847 #{get 'moreStyles' /} file paths do not respect change to staticDir:public in routes
#513142 Usability - Required relations should not offer a "None" option
#520910 NullPointer when try to read property
#512503 Controller Object binding not working from template
#515183 CRUD List sort broken
#520859 API request,new API for removing an ApplicationClass in ApplicationClasses
#521111 form tag produces invalid XHTML ("POST" insted of "post")
#530155 Add CSS class to CRUD form fields indicating data type
#532648 Play should respond to HEAD requests if a GET route exists
#534977 web.xml contains two xml headers
#538870 Request to support x-http-method-override in HTTP request heade
