First they ignore you
          then they ridicule you
          then they fight you
          then you win
              -- Mahatma Gandhi
          Chinese => English     英文 => 中文             
          隨筆-221  評論-1047  文章-0  trackbacks-0

          直接升級到Grails0.5.6即可 :)


          雖然從Grails0.5.5和Grails0.5之間的版本號上看,并沒有什么顯著的變化。其實Grails0.5.5 fix了將近200個issue。

          升級注意點:
          將<grails-0.5.5_home>\src\grails\grails-app\taglib\JavascriptTagLib.groovy替代為附件中的JavascriptTagLib.groovy即可
          如果您已經使用Grails0.5.5創建了一個工程,
          那么您也不得不將<yourProject_home>\plugins\core\grails-app\taglib\
          JavascriptTagLib.groovy替代為附件中的JavascriptTagLib.groovy

          下載地址:http://dist.codehaus.org/grails/grails-bin-0.5.5.zip

          附件:JavascriptTagLib.groovy


          Grails0.5.5 Release Notes

          Sub-task

          • [GRAILS-805] - Define behaviour for existing tests left in grails-test/
          • [GRAILS-806] - Have functional tests automatically flush and delete all GORM objects between test methods

          Bug

          • [GRAILS-1246] - sortableColumn tag and non default actionName
          • [GRAILS-1247] - Integration testing of Services fails with "Could not synchronize database state with session" error
          • [GRAILS-1249] - pluginContextPath contains wrong path
          • [GRAILS-1251] - reloading broken in when using subpackages
          • [GRAILS-1255] - SortableColumn tag outputs params attribute within <th> element
          • [GRAILS-1259] - A grails generated war cannot be run under a standalone web app server (e.g. tomcat) environment
          • [GRAILS-1261] - Regression: Integration tests are not injected by services (and other beans)
          • [GRAILS-1262] - Plugin itself is not loaded when running or testing plugin project
          • [GRAILS-1264] - PackagePlugin script includes excessive files in classpath, causing ZIP errors to be reported
          • [GRAILS-1266] - Upgrade script shows unit/integration instead of test/integration in printlns
          • [GRAILS-1267] - Grails upgrade no longer overwrites plugins/core/taglib files
          • [GRAILS-1269] - Upgrade overwrites custom url mappings
          • [GRAILS-1270] - Regression: bindData(target, params, excludeList) no longer binds anything
          • [GRAILS-1273] - g:form outputs servlet context URI twice when using url=[....] attribute

          Improvement

          • [GRAILS-78] - Create central pool of Validators for domain objects
          • [GRAILS-299] - redirect causes id to appear as parameter rather than in the url
          • [GRAILS-529] - Refactor unit test support into abstract base TestCase and add refresh SessionFactory feature
          • [GRAILS-734] - When checking out a project from SVN which has plugins installed, they may not work (cannot see classes in src/java) until stop/clean/start(ed) again
          • [GRAILS-778] - Add support to add methods to interfaces using ExpandoMetaClass
          • [GRAILS-952] - Make URL mapping support named parameter syntax for increased conciseness
          • [GRAILS-985] - GSP syntax errors reported as "app_rails_xxx" - should be "grails"?
          • [GRAILS-1173] - Prune emptry directories from plugins when packaging
          • [GRAILS-1224] - allow file names in grails urls (patch to UrlMappingsFilter.java)
          • [GRAILS-1260] - Show URL of localhost app in StatusFinal event when run-app completes

          New Feature

          • [GRAILS-46] - Add the ability to expose Grails service classes in a pluggable way

          Grails0.5.5 RC1 Release Notes

          Sub-task

          • [GRAILS-783] - Fix reloading of spring & hibernate configuration
          • [GRAILS-784] - Implement reloading of user plugins in plugin projects
          • [GRAILS-786] - Implement general mechanism for the addition of new artifacts with requiring a server restart
          • [GRAILS-788] - Create grails-test/unit and grails-test/integration directories for integration and unit tests
          • [GRAILS-807] - Make tests generate reports automatically (console output is hidden otherwise)
          • [GRAILS-873] - Stop all files in plugin project being zipped
          • [GRAILS-874] - Stop packaging plugin tests
          • [GRAILS-875] - Stop packaging plugin webtests
          • [GRAILS-878] - Investigate whether or not plugins should have a plugins/ dir within them
          • [GRAILS-881] - Prevent copying of datasources etc that cause app start failures if duplicated
          • [GRAILS-968] - Don't include CVS or .svn dirs in plugin ZIP
          • [GRAILS-991] - Add test base classes / meta magic to provide custom test features for different artefacts i.e. TagLibTestCase
          • [GRAILS-1020] - Slightly overhauled the german locale concerning the &uuml; and the language
          • [GRAILS-1028] - Add a script such as _Install.groovy that is run when plugin is installed, so it can create project dirs etc, and also _Upgrade run during grails upgrade
          • [GRAILS-1155] - Cache downloaded plugins to ${user_home}/.grails/plugins
          • [GRAILS-1156] - Cache result of list-plugins
          • [GRAILS-1157] - Change plugin's distribution zip to contain only lowercase symbols
          • [GRAILS-1158] - Implement generating of plugin.xml with plugin meta-information from *GrailsPlugin.groovy
          • [GRAILS-1159] - Implement 'plugin-info' script to show full information about plugin hosted at Grails server
          • [GRAILS-1160] - Implement http proxy configuration for all tasks which communicate with web (install-plugin,list-plugins,etc)
          • [GRAILS-1178] - Document new plugin installation system (release distribution, *GrailsPlugin.groovy convention properties, etc)
          • [GRAILS-1207] - Provide conventional property to specify database cleaning order

          Bug

          • [GRAILS-383] - createLink with id:0
          • [GRAILS-517] - Interceptors that invoke closures in other classes do not see dynamic properties/methods
          • [GRAILS-535] - New controllers aren't recognized without a server restart
          • [GRAILS-576] - Cannot inject services into domain classes
          • [GRAILS-675] - Requests for nonexistent views/actions with punctuation in case NullPointerException
          • [GRAILS-727] - GORM super class strange behavior on count() method
          • [GRAILS-838] - Multi-part upload are not bound
          • [GRAILS-910] - Quartz jobs hide exceptions
          • [GRAILS-936] - datePicker will never default to the noSelection
          • [GRAILS-977] - TagLibUtil.outToString exception
          • [GRAILS-997] - g:timeZoneSelect won't run.
          • [GRAILS-1033] - Concurrent issues in SimpleGrailsController
          • [GRAILS-1042] - deep inheritence broken
          • [GRAILS-1047] - Sitemesh layout does not work for the application top level index.gsp
          • [GRAILS-1069] - Exceptions in Jobs result in NoSuchMethodError
          • [GRAILS-1104] - Regression: Some new class incompatibility (similar to the Quartz problem?)
          • [GRAILS-1106] - bug in g:richTextEditor
          • [GRAILS-1111] - Reverse url mappings: mappings with specified controller must take precedence over default mappings
          • [GRAILS-1113] - When using a unidirectional List mapping you cannot save the many side of the relationship
          • [GRAILS-1116] - grails not happy with GROOVY_HOME defined (may be Windows-only)
          • [GRAILS-1120] - isNotNull restriction not working in criteria builder
          • [GRAILS-1122] - grails test-app Target uses the production environment
          • [GRAILS-1123] - <g:link> tag creates wrong link when 'id' parameter is 0
          • [GRAILS-1125] - Jar changes are not reflected in Eclipse after an upgrade
          • [GRAILS-1126] - 'createArtifact' task should also search a template for artefact in plugin's 'src/templates/artifacts' directories
          • [GRAILS-1129] - content in messages_zh_CN.properties does not show properly.
          • [GRAILS-1138] - Regression: params are not encoded by RegexUrlMapping
          • [GRAILS-1141] - grails run-webtest does not startup grails correctly
          • [GRAILS-1145] - inconsistent reverse URL mapping
          • [GRAILS-1147] - changing locale by passing in lang param only changes locale for the request and not the whole session
          • [GRAILS-1150] - Date validation does not fail if year is blank (with date picker allowing noselection on year)
          • [GRAILS-1151] - session.id should return the ID of the session
          • [GRAILS-1153] - URL mapping filter throws a NPE when no controllers are available
          • [GRAILS-1154] - Each time a plug-in project is run it creates a nested plugins directory with all static resources in it
          • [GRAILS-1161] - URL mapping not reverse mapping properly
          • [GRAILS-1162] - actionSubmit and actionSubmitImage throw exceptions instead of correct error message if value attrib missing
          • [GRAILS-1165] - toString() not inherited properly
          • [GRAILS-1166] - startGrails.bat uses groovy-starter.jar from GROOVY_HOME, not GRAILS_HOME
          • [GRAILS-1167] - Grails doesn't support existing hibernate domain objects with non-public constructors
          • [GRAILS-1168] - Exception thrown when using existing hibernate domain model with mapped abstract parent class
          • [GRAILS-1169] - Grails doesn't support existing hibernate domain objects with value-object collections
          • [GRAILS-1171] - hibernate-dialects.properties has no effect...
          • [GRAILS-1180] - Binding date values to command objects does not work (at least not the same way it works for domain class instances)
          • [GRAILS-1184] - BeanCreationException on Grails startup
          • [GRAILS-1185] - Closures on Domain Objects Cause Hibernate Exception
          • [GRAILS-1189] - Regression: metaclass change mean "request" not available to methods (not closures) of a taglib
          • [GRAILS-1190] - Regression: Error pages require layout with same name as controller
          • [GRAILS-1191] - GSP rendering never completes if encounters missing closing } in attribute value
          • [GRAILS-1195] - Command objects don't bind date fields
          • [GRAILS-1196] - findByLastnameOrFirstname
          • [GRAILS-1205] - Submit images in forms do not always work, sometimes resulting in 404 for URI /controllerName/actionName.y
          • [GRAILS-1206] - Cannot get top-level URIs to map to controllers
          • [GRAILS-1209] - notEqual Validator does not work
          • [GRAILS-1213] - Exception thrown when existing hibernate domain class has private identifier field
          • [GRAILS-1216] - Regression: No longer possible to override default.XXX error messages in application
          • [GRAILS-1218] - Unique constraint doesn't work with unique:['field1','field2'] syntax
          • [GRAILS-1219] - Problem with unique constraint
          • [GRAILS-1220] - Problem running test-app and console when using plugins that contain java src
          • [GRAILS-1222] - Grails App does not run well on the Tomcat, but run well on the Jetty within Grails
          • [GRAILS-1225] - Hibernate Mapping and Subclass Issues
          • [GRAILS-1233] - Setting datePicker detault="none" causes exception instead of leaving fields unselected
          • [GRAILS-1235] - g:select with valueMessagePrefix outputs key instead of message value if message value in bundle is specified but blank
          • [GRAILS-1236] - Event hooks completely broken, cannot load Event scripts
          • [GRAILS-1245] - Can not persist object to db from grails console

          Improvement

          • [GRAILS-72] - Add dependency injection for domain classes using autowiring
          • [GRAILS-206] - Add create-domain-controller command
          • [GRAILS-221] - Add support for Controllers to be placed in sub-folders/packages.
          • [GRAILS-376] - Organizing domain classes in subfolders
          • [GRAILS-475] - afterInterceptor should pass model as well as view and should not proceed further if return value is false
          • [GRAILS-567] - Namespacing required for taglib functions
          • [GRAILS-609] - Disallow definition of custom SessionFactory bean in resources.xml
          • [GRAILS-718] - Make unit tests automatically delete and flush domain objects before each test is executed
          • [GRAILS-847] - Improve directory structure of grails-test
          • [GRAILS-932] - Let's use installDojo.groovy the current version of the DOJO framework
          • [GRAILS-974] - Multiple domain objects per request no way to bindData
          • [GRAILS-1112] - Aphabeticise "grails help" output
          • [GRAILS-1172] - Custom validator constriant can take 'errors' object as argument....
          • [GRAILS-1181] - Allow access to actual request URI and request URL from controller
          • [GRAILS-1198] - log entry for auto reload
          • [GRAILS-1226] - Add OS X specific classpath to grails.sh when running under Darwin
          • [GRAILS-1229] - GrailDataBinder Improvement
          • [GRAILS-1242] - Add compile start/compile end events to Gant scripts
          • [GRAILS-1252] - Implement a way to check if Grails application was started successfully

          New Feature

          • [GRAILS-1210] - Add mechanism to inject new paths into rootLoader classpath from scripts
          • [GRAILS-1241] - Add new Grails icons to main distro so that plugins and scripts can use them

          Task

          附:朝花夕拾——Groovy & Grails
          posted on 2007-06-16 13:39 山風小子 閱讀(2302) 評論(0)  編輯  收藏 所屬分類: Groovy & GrailsOthers
          主站蜘蛛池模板: 大足县| 滦南县| 舒城县| 永仁县| 剑阁县| 门源| 南华县| 三台县| 陵川县| 镇沅| 南木林县| 黄平县| 贵州省| 太和县| 唐山市| 长岭县| 峨山| 静安区| 郑州市| 吉林省| 高雄县| 涿鹿县| 图木舒克市| 黑水县| 邢台县| 凤山市| 叶城县| 马尔康县| 长阳| 额济纳旗| 永川市| 佛山市| 沁阳市| 瓦房店市| 长海县| 台湾省| 镇江市| 察隅县| 资溪县| 姜堰市| 两当县|