Release Notes - Spring Roo - Version 1.1.4.RELEASE - HTML format

Bug

  • [ROO-2295] - GWT raise error using domain hierarhy
  • [ROO-2321] - Petclinic fails
  • [ROO-2325] - OBR processing script should permit wrapping JARs at version 1.0.0
  • [ROO-2327] - When upgrading from 1.1.2.RELEASE to 1.1.3.RELEASE, the tag files are not updated automatically which results in the application no longer working
  • [ROO-2328] - ROO should not add a dependency to the pom if it is already in the pom as "provided"
  • [ROO-2329] - Cloud Foundry Add On won't install
  • [ROO-2332] - Spring Roo unsure about installed Add Ons
  • [ROO-2333] - GWT ApplicationRequestFactory class does not update when GAE is enabled or disabled unless the Roo shell is restarted
  • [ROO-2335] - Installing AddOns in STS Roo
  • [ROO-2343] - JavaBean ITD doesn't refresh when changing to and from GAE
  • [ROO-2344] - JpaOperationsImpl is not removing Plugins from ProjectOperations when carrying out a Plugin removal
  • [ROO-2346] - Exception being thrown when the method to set an embeded ID is implemented in the governor
  • [ROO-2347] - @DateTimeFormat and @NumberFormat styles are not reflected correctly when using GWT
  • [ROO-2348] - Spring Web Flow Support broken
  • [ROO-2349] - The mobile view for a GWT scaffold only shows 8 entities
  • [ROO-2350] - GAE - @ManyToOne property never set / inneficient use
  • [ROO-2351] - NPE thrown on bundle.getHeaders().get("Bundle-SymbolicName").toString()
  • [ROO-2353] - NullPointerException on performing "addon list" in the Roo shell
  • [ROO-2354] - UnknownHostException thrown on Roo startup in DBRE project with no Internet connection
  • [ROO-2357] - Error with the generated code in *Roo_Controller.aj, *Roo_DataOnDemand.aj and *Roo_IntegrationTest.aj when an entity class extends an other entiy class
  • [ROO-2359] - Finder AspectJ MEMBER OF select statement format incorrect
  • [ROO-2362] - Finders not working in WebScaffold
  • [ROO-2366] - @OneToOne relationships - accessor generation for back reference
  • [ROO-2368] - Overriding method results in Method '*' already defined in target type
  • [ROO-2369] - A certain field variable breaks ROO. It only writes "Index: 0, Size: 0" into the console and does not do anything anymore.
  • [ROO-2371] - Removing a RooDbManaged annotation from a type whilst Roo isn't running and then loading the Roo causes an exception
  • [ROO-2373] - Pushed-in methods from the Json ITD in MVC controllers do not work
  • [ROO-2374] - web gwt setup results in compilation errors
  • [ROO-2376] - javascript is broken when calling create page for an entity with MANY_TO_ONE reference
  • [ROO-2379] - Push-in of methods from _Roo_Entity.aj causes method to be removed from corresponding Request .java
  • [ROO-2381] - Generated source code for classes extending abstract classes instantiates superclass instead of subclass for test data on demand depending on class name and top-level package name
  • [ROO-2385] - DevZoneRooSample project invalid LINK tags
  • [ROO-2386] - Avoid potential NPE in accessing "shell" in AddOnRooBotOperationsImpl
  • [ROO-2388] - Roo Finder is not correctly generated
  • [ROO-2392] - ToString add-on removes toString method if MemberDetails is not complete
  • [ROO-2395] - TypeLocationService uses stale cache for project java types
  • [ROO-2396] - pushing in controller method breaks roo shell
  • [ROO-2398] - GwtMetadataProvider attempts to create GWT metadata too early
  • [ROO-2399] - 1.1.4.BUILD-SNAPSHOT won't compile - dependency problem
  • [ROO-2400] - GAE - ROO Auto-generates code for fields marked as @Transient
  • [ROO-2403] - DBRE throws wrong exception message when content of dbre.xml is invalid
  • [ROO-2404] - ImportRegistrationResolver uses fqn for genric types, even if not necessary
  • [ROO-2406] - When you have multiple pages in list view deleting last record on last page result in no record found message
  • [ROO-2408] - ConversionService ITD not properly generated
  • [ROO-2409] - ConverterNotFoundException with a ONE_TO_MANY relationship
  • [ROO-2411] - 'finder list' command throws OutOfMemoryError with a very restrictive --filter option
  • [ROO-2415] - DBRE not include 'schema' attribute on 'Table' annotation
  • [ROO-2416] - DBRE JoinColumn of same JoinColumns must have same insertable and updatable values
  • [ROO-2417] - DBRE managed fields do not appear in the generated toString() method if any field exists in the governor
  • [ROO-2418] - Wrong encoding content in JSON response
  • [ROO-2419] - In @RooWebScaffold 'exposeJson = true' should consider 'create', 'update' and 'delete'
  • [ROO-2420] - Wrong create_url in table.tagx - not fixed in 1.1.4
  • [ROO-2422] - On select tagx when disable form binding: field always is multiple and not selected functionality
  • [ROO-2423] - Spring message tag should escape html where appropriate
  • [ROO-2424] - IdentifierGenerationException creating an entity generated with DBRE
  • [ROO-2425] - ConstraintViolationException creating an entity generated with DBRE
  • [ROO-2426] - Deployment script (roo-deploy.sh) doesn't reliably read GPG passphrase from ~/.m2/settings.xml
  • [ROO-2427] - Minor errors in introduction to reference guide
  • [ROO-2431] - jspx and conversion service bean needlessly updated when Roo shell starts
  • [ROO-2433] - DBCP connection pool is not aware when a database connection is unavailable
  • [ROO-2436] - NPE in DBRE when using the Postgres World sample database
  • [ROO-2437] - @Temporal annotation missing on PK field produced by DBRE
  • [ROO-2438] - Missing @MockStaticEntityMethods annotation in test mock
  • [ROO-2439] - Pushin refactoring of Controller methods fails with Exception in Roo Shell

Improvement

  • [ROO-758] - date formatting no longer supported in list/finder results views
  • [ROO-2087] - fix typo in git readme.txt to say "git add -A" instead of "gwt add -A"
  • [ROO-2185] - DBRE add on fails without detail information
  • [ROO-2237] - Remove Maven3 warnings: The expression ${pom.groupId} is deprecated. Please use ${project.groupId} instead
  • [ROO-2262] - Remove dependency on EntityMetadata in DBRE
  • [ROO-2330] - Update GAE support to 1.4.3 and maven-gae-plugin to corresponding 0.8.4
  • [ROO-2331] - Turbo charge performance of persistence setup command
  • [ROO-2336] - Enhance FileManager to create and update XML files
  • [ROO-2337] - Post 1.1.3.RELEASE code refactor and clean up
  • [ROO-2338] - findXXX(id) should user query.getSingleResult() instead of query.getResultList()
  • [ROO-2341] - Web view and JSON view inconsistent. JSON view should use deepSerialize() or allow option to
  • [ROO-2352] - Rename Dependency's version accessor to getVersion() for consistency with other Maven artifacts
  • [ROO-2355] - Remove DOCTYPE from dbre.xml
  • [ROO-2356] - Upgrade Hibernate dependency from 3.6.1.Final to 3.6.3.Final
  • [ROO-2370] - Performance enhancements relating to MemberDetailsScanner and TypeLocationServiceImpl
  • [ROO-2375] - Change DoD setter methods for entity parameters public so that pushed in getNewTransientEntity method has visibility
  • [ROO-2389] - Roo integrationtest generates a wrong type
  • [ROO-2393] - Stop jspx files from being created if not eligible methods are found
  • [ROO-2394] - Improve comparability of xml documents
  • [ROO-2397] - Change TypeLocationService.getSrcMainJavaTypes to getProjectJavaTypes(Path path)
  • [ROO-2401] - Create DbManagedAnnotationValues as per pattern of other addons
  • [ROO-2405] - Upgrade of SolrJ driver version to 1.4.1
  • [ROO-2421] - Add PGP public key to trusted key list for Andrew Swan
  • [ROO-2429] - Any ROO recommendations should state the class file that requires update as well as not repeating the same recommendation 8 times.
  • [ROO-2434] - change attribute of the test stub command from --entity to --class
  • [ROO-2441] - All entity id to be displayed vi RooToString

Task

  • [ROO-2361] - Merge GwtFileManagerImpl into GwtMetadataProviderImpl and dispense with GwtFileManagerImpl and its interface
  • [ROO-2387] - Remove annotations jar from distribution's bundle directory
  • [ROO-2407] - buildPluginUpdate method removed from ProjectOperations class
  • [ROO-2428] - Fix typos and grammatical errors found in the "Application Architecture" section of the reference guide
  • [ROO-2440] - Release Spring Roo 1.1.4.RELEASE

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.