Release Notes - Grails - Version 1.0.2 - HTML format
Configure Release Notes
Bug
- [GRAILS-1170] - Exception viewing root nodes of tree-like structures with ordered children
- [GRAILS-1588] - java.lang.ClassNotFoundException: org.codehaus.groovy.grails.cli.GrailsScriptRunner
- [GRAILS-1676] - Composite Id for legacy DB with no version column attempts SQL update for new rows
- [GRAILS-1740] - 1-many delete object error
- [GRAILS-1747] - Cannot run tests after setting up properties and relationships in my domain classes
- [GRAILS-1819] - Reordering lists do not persist nor cause errors
- [GRAILS-1887] - minSize constraint reference example code is incorrect (says maxSize)
- [GRAILS-1893] - <g:each> tag removes line breaks in gsp views
- [GRAILS-2227] - tablePerHierarchy Bug when accessing collection of subclasses
- [GRAILS-2279] - Filters, before interceptor actionName not set.
- [GRAILS-2411] - Inheritance Mapping Creates Incorrect Schema When tablePerHierarchy Is False
- [GRAILS-2415] - doc/ref/Constraints/nullable.html shows wrong "Purpose" statement
- [GRAILS-2448] - tablePerHierarchy false & custom table name forces table name directive in subclasses
- [GRAILS-2455] - Contradiction in explanation of "transactional" defaults between the guide and the reference
- [GRAILS-2459] - update hibernate-annotations to 3.3
- [GRAILS-2482] - release-plugin complaning "Error occurred with release-plugin: svn: Path '/grails-plugins/grails-cas-client/trunk/scripts' already exists"
- [GRAILS-2485] - Composite Key Domains won't be updated
- [GRAILS-2486] - g:checkBox doesn't set to false booleans of domain objects bound to a sub-hash of params.
- [GRAILS-2488] - render()ing a template with a controller in a plugin fails
- [GRAILS-2494] - Integration tests fail with redirects to controller+action
- [GRAILS-2500] - Domain and controller with name 'group' doesn't wor.
- [GRAILS-2502] - ApplicationBootStrap creation of a record that contains a URL greater than 100 characters causes SQL error Data truncation
- [GRAILS-2506] - using tablePerHierarchy false in a packaged domain class causes croakage
- [GRAILS-2512] - RemoteField with additional params sends 'this.value' as string to server instead of the fields value
- [GRAILS-2516] - Incorrect syntax in examples on documentation for eachError tag
- [GRAILS-2517] - Modification to attributes accepted by checkbox tag
- [GRAILS-2525] - Exception in GORM breaks test-app
- [GRAILS-2532] - json content-type should not be "text/json"
- [GRAILS-2535] - Reloading a domain class or classes in src/groovy breaks when plug-ins are installed (effects jsecurity/searchable etc.)
- [GRAILS-2539] - Cascading does not work in a one to many association on a self referencing class with belongsTo set
- [GRAILS-2546] - Test reports generated by test-app do not include correct "errors" count. I have errors and count is zero in reports
- [GRAILS-2547] - Integration test causes NPE related to transaction handling
- [GRAILS-2548] - Plug-ins with hyphens in their name (eg code-coverage) that fail to load are not reported correctly
- [GRAILS-2549] - Regression: using render with a contentType does not properly set that type if g.render was called before
- [GRAILS-2550] - Taglib namespaces are resolved before actions in controllers
- [GRAILS-2555] - Install-plugin fails with "Grails Bug" message
- [GRAILS-2560] - tablePerSubclass hierarchy doesn't honor DSL mapping for: id column: "NOT_NORMAL_ID" of the subclass
- [GRAILS-2562] - package-plugin copies Config.groovy into plugin zip but shouldn't
- [GRAILS-2564] - docs: Some code blocks are being wrongly indented
- [GRAILS-2566] - g:form url-encodes slash
- [GRAILS-2570] - Cannot get ID of lazy loaded single-ended association without proxy initialization and SELECT
- [GRAILS-2572] - Reverse URL mapping incorrectly URL encodes URL tokens
- [GRAILS-2579] - bidirectional relation in subclassing
- [GRAILS-2581] - actionName is null in filters when implicitly using index action in url
- [GRAILS-2586] - merge() fails on LazyInitializationException - Example attached
- [GRAILS-2591] - g:remoteField POST doesn't work
- [GRAILS-2592] - Can't use <c:import...> to import gsp under /WEB-INF
- [GRAILS-2594] - contraint logic is incorrect
- [GRAILS-2600] - grails run-war uses runtime classloader instead of container class loader from /WEB-INF/classes
- [GRAILS-2601] - If no persistent context then Bootstrap classes not executed
- [GRAILS-2602] - validate() method is not called upon session.flush()
- [GRAILS-2607] - Deleting an element from a List in a bidirectional many-to-one association does not correctly update the SQL tables (crash while accessing the list later)
- [GRAILS-2612] - Grails seems to ignore configClass in DataSource.groovy when a custom dataSource bean is in use.
- [GRAILS-2617] - Domain get method intermittently returns incorrect object when called with a string
- [GRAILS-2622] - == uses compareTo when domain objects implement Comparable for SortedSet
- [GRAILS-2628] - url constraint does not accept http://localhost as a valid URL
- [GRAILS-2636] - On bidirectional one-to-one relations references are not correctly updated
- [GRAILS-2640] - Update examples for select taglib
- [GRAILS-2641] - Grails searches the entire current directory tree for plugins
- [GRAILS-2646] - Setting tablePerSubclass should not add where class to collection that uses class column
- [GRAILS-2647] - Bidirectional association between subclasses of same parent class causing MappingException
- [GRAILS-2648] - Grails-1.0.1 app fails to serve static resources in OC4J 10.1.3.0.0
- [GRAILS-2649] - Install-plugin fails if install plugin A with dependsOn = [B:'0.2 > *', C:'0.3 > *'] if A is loaded before B or C
- [GRAILS-2656] - Add nullable/blank constraint vetoing capability to domain constraints
- [GRAILS-2657] - Invoking war() target from within another script, fails to properly replace log4j dev configuration in web.xml
- [GRAILS-2660] - Duplicate webAppRootKey Errors During Deployment
- [GRAILS-2664] - The patch for GRAILS-2546 breaks running individual unit/integration tests in 1.0.2-SNAPSHOT (patch with fix included)
- [GRAILS-2668] - Changes to log4j setup in Config made while running in dev environment cause FileNotFoundException for ./web-app/WEB-INF/classes/log4j.properties
- [GRAILS-2669] - Constraints email:true, nullable: true, blank: true report error for blank/null values
- [GRAILS-2677] - Problem with Subclass Mapping and Inhritance
- [GRAILS-2763] - JPA not working deployed as war - hibernate validator init method failed message
- [GRAILS-5119] - GORM Meta-property <manyOrOneToOneAssociationName>Id does not work on transient domain object instances
Improvement
- [GRAILS-2434] - Allow scripts to define default environment
- [GRAILS-2537] - static settings for domain classes should be listed in the User Guide left pane
- [GRAILS-2538] - Documentation about Cascade GORM DSL not present
- [GRAILS-2558] - Alter TestApp script to add events to start/end tests
- [GRAILS-2585] - grails set-version with no arguments should display current version and prompt for new one.
- [GRAILS-2604] - Upgrade to apache-commons-io-1.4 in the grails distro
New Feature
- [GRAILS-931] - ability to obtain the id of related objects without loading the entire object
- [GRAILS-2507] - Provide a way for a script to specifiy which environment to run in
- [GRAILS-2638] - PATCH: OS X-specific build targets
Task
- [GRAILS-2644] - Check that grails--doc is up to date with respect to the section on which artefacts are excluded when building a plugin
- [GRAILS-2645] - Update documentation re: plugin dependsOn version syntax re: ranges etc - can't find in grails-doc for 1.0.x
Test
- [GRAILS-2469] - Patch: Build Fails to Run All Tests
- [GRAILS-2521] - Patch: Improve Cobertura report to include src/groovy/* and exclude test/*
- [GRAILS-2527] - Patch: Add Test Coverage for FactoryHolder.java
|
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.
|
|