Issue Details (XML | Word | Printable)

Key: GRAILS-3143
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Graeme Rocher
Reporter: Peter Ledbrook
Votes: 1
Watchers: 12
Operations

If you were logged in you would be able to see more operations.
Grails

Breaking changes for 1.1

Created: 18/Jun/08 01:57 PM   Updated: 18/Sep/09 07:26 AM   Resolved: 18/Sep/09 07:26 AM
Return to search
Component/s: None
Affects Version/s: 1.1.1
Fix Version/s: 1.1

Time Tracking:
Not Specified


 Description  « Hide

List the breaking changes for version 1.1 here:

  • Grails is now Java 1.5+ only!
  • Plugins are installed in $USER_HOME/.grails/<grailsVersion>/ by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
    • Pass the path as the value of the grails.project.plugins.dir system property
    • Add the grails.project.plugins.dir option to your BuildConfig.groovy
  • Once a plugin has been installed, the application.properties file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set grails.project.plugins.dir to "plugin".
  • enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
  • syntax for log4j configuration has changed
  • jsessionid is now disabled by default (GRAILS-3364)
  • GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
  • Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
  • The grails.testing.reports.destDir config option has been replaced by grails.project.test.reports.dir which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
  • PreInit.groovy is now BuildConfig.groovy!
  • "grails.war.java5.dependencies" config option no longer supported.
  • Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
  • The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
  • These config options have moved from Config.groovy to BuildConfig.groovy:
    • grails.config.base.webXml
    • grails.war.destFile
    • grails.war.dependencies
    • grails.war.copyToWebApp
    • grails.war.resources
  • Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)
  • Bootstrap classes are now run for integration tests (see GRAILS-2089)
  • "create-*" commands now create unit tests instead of integration tests.
  • The "WarStart" and "WarEnd" events are now fired at the start and end of the "war" target, not when the actual WAR file is created. Use "CreateWarStart" and "CreateWarEnd" for the WAR creation. Also, these events are passed the WAR name and the location of the staging directory.

Some other, non-breaking, changes:

  • 'Ant' variable deprecated in scripts: use 'ant' instead
  • Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)


Graeme Rocher made changes - 19/Sep/08 07:32 AM
Field Original Value New Value
Description List the breaking changes for version 1.1 here:

*
List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
Peter Ledbrook made changes - 29/Oct/08 04:01 PM
Description List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
*
Peter Ledbrook made changes - 30/Oct/08 05:17 AM
Description List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
*
List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
*
Graeme Rocher made changes - 17/Nov/08 10:58 AM
Description List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
*
List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
*
Marc Palmer made changes - 19/Nov/08 05:33 AM
Description List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
*
List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
*
Peter Ledbrook made changes - 24/Nov/08 03:40 AM
Description List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
*
List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Peter Ledbrook made changes - 26/Nov/08 06:43 AM
Description List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the PreInit.groovy file rather than Config.groovy.

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Peter Ledbrook made changes - 26/Nov/08 08:21 AM
Description List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the PreInit.groovy file rather than Config.groovy.

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the PreInit.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildSettings.groovy!

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Siegfried Puchbauer made changes - 26/Nov/08 08:22 AM
Description List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the PreInit.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildSettings.groovy!

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the PreInit.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildSettings.groovy!

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Graeme Rocher made changes - 28/Nov/08 08:22 AM
Fix Version/s 1.1-beta1 [ 13674 ]
Fix Version/s 1.1-beta2 [ 14752 ]
Peter Ledbrook made changes - 28/Nov/08 12:36 PM
Description List the breaking changes for version 1.1 here:

* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the PreInit.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildSettings.groovy!

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Plugins are installed in {{$HOME}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildSettings.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildSettings.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildSettings.groovy!

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Peter Ledbrook made changes - 08/Dec/08 03:35 AM
Description List the breaking changes for version 1.1 here:

* Plugins are installed in {{$HOME}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildSettings.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildSettings.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildSettings.groovy!

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildSettings.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildSettings.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildSettings.groovy!

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Graeme Rocher made changes - 19/Dec/08 07:00 AM
Description List the breaking changes for version 1.1 here:

* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildSettings.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildSettings.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildSettings.groovy!

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildSettings.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildSettings.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Graeme Rocher made changes - 22/Dec/08 10:37 AM
Fix Version/s 1.1-beta2 [ 14752 ]
Fix Version/s 1.1-beta3 [ 14824 ]
Rainer Brang added a comment - 23/Dec/08 07:46 AM

"Add the grails.project.plugins.dir option to your BuildSettings.groovy"
should be:
Add the grails.project.plugins.dir option to your BuildConfig.groovy
or not ?


Peter Ledbrook made changes - 23/Dec/08 08:03 AM
Description List the breaking changes for version 1.1 here:

* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildSettings.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildSettings.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Peter Ledbrook added a comment - 23/Dec/08 08:03 AM

Correct, and there was another reference to BuildSettings.groovy as well. Both changed now.


Peter Ledbrook made changes - 07/Jan/09 03:40 AM
Description List the breaking changes for version 1.1 here:

* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Peter Ledbrook made changes - 07/Jan/09 03:42 AM
Description List the breaking changes for version 1.1 here:

* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Graeme Rocher made changes - 21/Jan/09 04:30 AM
Description List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Peter Ledbrook made changes - 21/Jan/09 05:13 AM
Description List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Peter Ledbrook made changes - 21/Jan/09 05:13 AM
Description List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfiggroovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Graeme Rocher made changes - 29/Jan/09 06:18 AM
Fix Version/s 1.1-beta3 [ 14824 ]
Fix Version/s 1.1-RC1 [ 14929 ]
Graeme Rocher made changes - 12/Feb/09 06:44 AM
Description List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}
* Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Graeme Rocher made changes - 16/Feb/09 04:46 AM
Description List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}
* Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}
* Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)
* Bootstrap classes are no run for integration test (see GRAILS-2089)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Peter Ledbrook made changes - 16/Feb/09 04:55 AM
Description List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}
* Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)
* Bootstrap classes are no run for integration test (see GRAILS-2089)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}
* Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)
* Bootstrap classes are now run for integration tests (see GRAILS-2089)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Peter Ledbrook made changes - 18/Feb/09 12:54 AM
Description List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}
* Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)
* Bootstrap classes are now run for integration tests (see GRAILS-2089)

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}
* Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)
* Bootstrap classes are now run for integration tests (see GRAILS-2089)
* "create-*" commands now create unit tests instead of integration tests.

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Graeme Rocher made changes - 19/Feb/09 03:48 AM
Fix Version/s 1.1-RC1 [ 14929 ]
Fix Version/s 1.1 [ 14930 ]
Peter Ledbrook made changes - 23/Feb/09 03:27 AM
Description List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}
* Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)
* Bootstrap classes are now run for integration tests (see GRAILS-2089)
* "create-*" commands now create unit tests instead of integration tests.

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
List the breaking changes for version 1.1 here:

* Grails is now Java 1.5+ only!
* Plugins are installed in {{$USER_HOME/.grails/<grailsVersion>/}} by default now, so you will either have to re-install the plugins into your project or change the plugin installation path:
** Pass the path as the value of the {{grails.project.plugins.dir}} system property
** Add the {{grails.project.plugins.dir}} option to your BuildConfig.groovy
* Once a plugin has been installed, the {{application.properties}} file is updated. Grails will automatically download and install any plugins missing from the project. Because of this change, we recommend you re-install your plugins even if you set {{grails.project.plugins.dir}} to "plugin".
* enums now mapped with string values instead of ordinals (see GRAILS-3076) or by a defined id property (see GRAILS-3633)
* syntax for log4j configuration has changed
* jsessionid is now disabled by default (GRAILS-3364)
* GSP whitespace handling has been improved to retain original whitespace in most situations. GSP output will therefore contain more whitespace (in particular line breaks) than previously. GRAILS-3277
* Some esoteric Gant targets are no longer available ("setupWebContext" for example), but this is unlikely to affect anyone but plugin authors (and very few of those).
* The {{grails.testing.reports.destDir}} config option has been replaced by {{grails.project.test.reports.dir}} which is more consistent with the other property names. Also, it must be specified in the BuildConfig.groovy file rather than Config.groovy.
* PreInit.groovy is now BuildConfig.groovy!
* "grails.war.java5.dependencies" config option no longer supported.
* Bidirectional one-to-one relationships are now mapped with a single column on the owning side of the relationship instead of two columns on both sides of the relationship
* The grails run-app-https and run-war-https commands have been replaced with an --https argument: grails run-app --https
* These config options have moved from Config.groovy to BuildConfig.groovy:
** {{grails.config.base.webXml}}
** {{grails.war.destFile}}
** {{grails.war.dependencies}}
** {{grails.war.copyToWebApp}}
** {{grails.war.resources}}
* Grails no longer automatically parses incoming XML or JSON requests unless specified in the URL mapping like "/book"(parseRequest:true)
* Bootstrap classes are now run for integration tests (see GRAILS-2089)
* "create-*" commands now create unit tests instead of integration tests.
* The "WarStart" and "WarEnd" events are now fired at the start and end of the "war" target, not when the actual WAR file is created. Use "CreateWarStart" and "CreateWarEnd" for the WAR creation. Also, these events are passed the WAR name _and_ the location of the staging directory.

Some other, non-breaking, changes:

* 'Ant' variable deprecated in scripts: use 'ant' instead
* Pluign authors should use "grailsScript()" macro/method and include "_Grails..." scripts (rather than Init, etc.)
Graeme Rocher made changes - 27/Feb/09 07:54 AM
Fix Version/s 1.1-RC2 [ 14930 ]
Fix Version/s 1.1 [ 15043 ]
Graeme Rocher made changes - 10/Mar/09 04:21 AM
Fix Version/s 1.1 [ 15043 ]
Fix Version/s 1.2 [ 14155 ]
Graeme Rocher made changes - 29/Jun/09 08:40 AM
Fix Version/s 1.2-M1 [ 14155 ]
Fix Version/s 1.2-M2 [ 15425 ]
Graeme Rocher added a comment - 06/Aug/09 06:56 AM

related to 1.1.x


Graeme Rocher made changes - 06/Aug/09 06:56 AM
Affects Version/s 1.1.1 [ 15088 ]
Fix Version/s 1.2-M2 [ 15425 ]
Fix Version/s 1.1.2 [ 15289 ]
Jeff Brown made changes - 17/Aug/09 07:56 AM
Fix Version/s 1.1.2 [ 15289 ]
Fix Version/s 1.2-M3 [ 15547 ]
Graeme Rocher added a comment - 18/Sep/09 07:26 AM

relates to 1.1, need to open another issue for 1.2


Graeme Rocher made changes - 18/Sep/09 07:26 AM
Resolution Fixed [ 1 ]
Fix Version/s 1.2-M3 [ 15547 ]
Fix Version/s 1.1 [ 15043 ]
Status Open [ 1 ] Closed [ 6 ]