Release Notes - Grails - Version 2.1.1 - HTML format

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.