Sub-task
- [GRAILS-3577] - PackagePlugin including stuff it shouldn't in plugin.xml
- [GRAILS-9392] - g:fieldValue doesn't encode the value when GSPs have different default encodings
Bug
- [GRAILS-4696] - Validation does not cascade properly for embedded object
- [GRAILS-6217] - Invalid join table inserts for Many-to-Many relation with List
- [GRAILS-7739] - Wrong == and asBoolean behavior for JSONObject.Null
- [GRAILS-8566] - list-plugin-updates shows old versions of some plugins
- [GRAILS-8819] - loader constraint violation: Problem while using xerces 2.9.1
- [GRAILS-8943] - URL mapping reloading not working in interactive mode
- [GRAILS-8969] - grails run-app does not start up properly when grails.project.work.dir is initially empty
- [GRAILS-9156] - GrailsDomainClassValidator has a logic bomb that causes errors in SortedSets or Lists to appear twice
- [GRAILS-9221] - Custom types in embedded entities not persisting in unit tests
- [GRAILS-9247] - g:fieldValue doesn't encode the value when it is used as a tag and the default codec is set to "html".
- [GRAILS-9250] - Cannot open test-report/dep-report in Grails 2.1.0
- [GRAILS-9275] - Generated maven pom does not allow running with grails:run-app
- [GRAILS-9278] - Plugin version null in generated pom.xml and mvn install generating war not zip
- [GRAILS-9279] - Grails command fails without error message when user home directory is read only
- [GRAILS-9290] - Grails apply "extra' hibernate internal properties as constraints, causing exception
- [GRAILS-9304] - g.paginate assumes action is set in UrlMapping
- [GRAILS-9308] - open dep-report/test-report no longer working
- [GRAILS-9333] - Grails Binary Plugin Packager ignores pluginExcludes for non Resources
- [GRAILS-9352] - LinkageError Loading JRE Library Classes Due to GrailsRootClassloader not Compliant with Servlet Specification
- [GRAILS-9370] - Failed to install plugin [hibernate-2.1.0]. Plugin has missing JAR dependencies. Antlr-2.7.6 grails come with 2.7.7 if you dont have internet acces you cannot use Grails. Broken out of the box. Issue has been reported since 2.0
- [GRAILS-9376] - Dynamic methods don't get added to mapped abstract parent classes in existing hibernate domain model
- [GRAILS-9382] - StringCharArrayAccessor access non-existing fields in java.lang.String of JDK7
Improvement
- [GRAILS-9289] - Allow proxy configuration for grails wrapper
- [GRAILS-9297] - Support version specific agent cache dirs
- [GRAILS-9321] - generate-controller and -views should support wildcard, like -all
- [GRAILS-9354] - Set doctype in gsp pages to uppercase
- [GRAILS-9373] - hibernateDatastore should be available as a bean within the applicationContext
New Feature
- [GRAILS-8821] - Add "first" and "last" methods to GORM
Task
- [GRAILS-9332] - Upgrade Spring to latest version (3.1.2)
- [GRAILS-9394] - Update Grails 2.1.1 with Groovy 1.8.8
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.