Grails 2.0.2
This release contains bug fixes and improvements.
In addition there are important improvements to data binding. See Jeff's blog on the topic for details.
In Grails 2.0.2 the data binding mechanism will by default exclude all properties which are static, transient or dynamically typed. You may need to specify "bindable:true" in your constraints block in order to upgrade. Example presented below:
class User {
String email
String passwordHash
static transients = ['password']
def setPassword(password) {
passwordHash = email + password
}
static constraints = {
password bindable:true
}
}
For information about Grails 2.0 see the following links:
For information about Grails 2.0 see the following links: