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

Bug

  • [ROO-2213] - Provide transaction manager name for Transactional annotation in aspect generated by RooEntity
  • [ROO-2443] - NPE in GwtOperationsImpl:133 when certain key sequence completed at Roo shell launch time
  • [ROO-2445] - GWT module's gwt.xml file not found; cannot continue
  • [ROO-2450] - tilesViewResolver bean missing in web flow creation
  • [ROO-2453] - json add ignores --disallowedOperations flag on the controller
  • [ROO-2454] - Roo allows duplicate enum constants in an enumerated type
  • [ROO-2456] - Finders not created for DBRE fields when any field exists in the governor
  • [ROO-2458] - GAE dependencies not correctly set up when using GWT.
  • [ROO-2459] - GWT Addon does not support multiple modules
  • [ROO-2461] - Release script fails on Mac OSX
  • [ROO-2463] - Tutorial: menu.jspx is not correct
  • [ROO-2464] - Finders don't work when there's an accent in the string
  • [ROO-2465] - DBRE only generates welcome page
  • [ROO-2466] - Documentation: Apache tiles link goes nowhere.
  • [ROO-2467] - *.jspx files not being updated when adding a field to the governor
  • [ROO-2472] - Ordering of fields in interface is inconsistent
  • [ROO-2473] - Fields marked with --sizeMin don't always have "required" in prompt
  • [ROO-2480] - Dynamic Finders - ITDs, controllers, views do not get generated when a table has a version column
  • [ROO-2481] - Two unrelated classes synchronise on same Boolean constant
  • [ROO-2483] - SolrUtils returns incorrect suffix for java.util.Calendar fields
  • [ROO-2487] - Existing ITDs not always deleted when metadata providers return null
  • [ROO-2488] - NPE in thread "Spring Roo RooBot Add-In Index Eager Download"
  • [ROO-2490] - NPE in integration test addon when changing name of flush method
  • [ROO-2492] - Roo shell slow in Eclipse
  • [ROO-2494] - Conversion service ITD not updated when a previously deleted controller is created again
  • [ROO-2496] - Do not allow creation of DataOnDemand class for abstract entities
  • [ROO-2498] - Cannot remove fields. Missing flush() in org.springframework.roo.classpath.javaparser.JavaParserMutableClassOrInterfaceTypeDetails.removeField ?
  • [ROO-2505] - when use "json add",json controller have wrong inner variable name in for loop
  • [ROO-2506] - ItdTypeDetailsBuilder requires abstract methods to have a body
  • [ROO-2508] - @Rooplural annotation prevents "list all entity" option from showing in the menu
  • [ROO-2512] - Calendar Widget shows numbers instead of month names and day of week abbrevations
  • [ROO-2517] - GWT and test addons don't support "id" domain suffix (i.e. Indonesia)
  • [ROO-2518] - change jstl groupId
  • [ROO-2523] - Integration tests fail when column is unique and field length is greater than column length
  • [ROO-2525] - Finder ITD is deleted if DBRE-managed entity contains static method
  • [ROO-2528] - Two controllers over an entity error because same request mapping
  • [ROO-2531] - allow clients to override completion keys
  • [ROO-2533] - Problems with Cloud Foundry Addon in 1.1.4
  • [ROO-2534] - The default @DateTimeFormat with "S-" has MM/dd/yy pattern leading to a bug like Y2K
  • [ROO-2535] - exception on shutdown
  • [ROO-2536] - table.tagx renders object field using toString and not the registered converter
  • [ROO-2538] - GWT scaffolding does not display date correctly
  • [ROO-2539] - DataOnDemand attempts to create identifier class by creating non-existent mutator methods instead of using parmeterized constructor
  • [ROO-2541] - Validation constraints not considered for fields of @Embeddable classes in DataOnDemand
  • [ROO-2543] - Roo shell does not give informative message or hangs when the persistMethod attribute of @RooEntity is set to null
  • [ROO-2545] - Roo generated selenium script fails for clinic.roo
  • [ROO-2546] - Cloud Foundry preferences not being stored reliably when using Roo on Windows
  • [ROO-2549] - DoD doesn't fail gracefully or resolve properly once metadata has stabilized
  • [ROO-2550] - @mvc controller with custom mapping
  • [ROO-2551] - Nothing happens when executing a script from with STS
  • [ROO-2553] - Switching persistence providers from a GAE-based app to a normal JPA app does not clean up special provisions in JavaBean artifacts
  • [ROO-2554] - Unnecessary rewriting of DoD ITD on member push in
  • [ROO-2555] - Pushing in a member into an entity which is monitored by DoD causes an exception
  • [ROO-2556] - Calendar fields need to use java.util.Date for Solr indexing
  • [ROO-2560] - [DataNucleus] Introduced findXxx(id) method throws EmptyResultDataAccessException instead of returning null when no data is found
  • [ROO-2562] - Stock ticker chart doesn't appear
  • [ROO-2563] - Integration test ITD does not get updated when switching between GAE and relational DBs
  • [ROO-2566] - DBRE-generated project doesn't compile after GWT scaffolding
  • [ROO-2567] - gwt:run doesn't work with GAE enabled project in Windows
  • [ROO-2570] - recursiveAntMatch recurses on non-files not on directories
  • [ROO-2575] - roo 1.2snapshot cae85b8d47e13362df329e6f211abf00d16d3d58 version a problem with perform test error.
  • [ROO-2580] - Member holding type details required

Improvement

  • [ROO-1861] - List pages don't use converters
  • [ROO-2272] - DBRE across multiple schemas
  • [ROO-2291] - roo git addon is too verbose
  • [ROO-2360] - Enhance the comparability of pom related elements
  • [ROO-2446] - Post 1.1.4.RELEASE code refactor and clean up
  • [ROO-2447] - Generated Selenium tests do not test for successful insert
  • [ROO-2449] - Add --scope to maven dependency command
  • [ROO-2460] - Parameterise org.springframework.roo.shell.Converter
  • [ROO-2462] - Ensure MemberDetailsScanner is available at Roo startup
  • [ROO-2476] - Improve error message when @Enumerated is missing from an Enumerated field
  • [ROO-2478] - Update core and project Maven dependencies
  • [ROO-2479] - Update GWT to 2.3.0 and GAE to 1.5.0
  • [ROO-2482] - DBRE model classes do not need to be serializable
  • [ROO-2485] - Create AbstractOperations class containing common methods for add-on operations implementations
  • [ROO-2486] - Create JavaBeanAnnotationValues for consistency with other add-ons
  • [ROO-2493] - Create interfaces out of DataOnDemandProvider and IntegrationTestProvider
  • [ROO-2495] - Minor changes for Add-on RooBot operations API to accommodate STS requirements
  • [ROO-2502] - Add Protocol Buffers (full version) to wrapping repository
  • [ROO-2509] - Set system-properties-mode="OVERRIDE" by default in applicationContext.xml
  • [ROO-2521] - Improve support for classifier element in Maven dependency element
  • [ROO-2522] - Update Google App Engine dependency to 1.5.1
  • [ROO-2524] - Add simple support for @Email fields in data on demand
  • [ROO-2526] - Setting surefire configuration redirectTestOutputToFile to true.
  • [ROO-2532] - Update DoD classes so that ConstraintViolationExceptions are re-thrown with a more descriptive message to aid debug.
  • [ROO-2537] - Add-on index download on shell start should be configurable to accomodate STS use cases
  • [ROO-2544] - Update Selenium add-on to support FireFox version 4 & 5
  • [ROO-2557] - Bind the gwt:compile goal to the compile phase
  • [ROO-2561] - Add SQLException message displayed to user when there is an issue connecting to DB with DBRE
  • [ROO-2565] - Update Maven plugin versions in addon create templates to be the same as in Roo generated user projects
  • [ROO-2569] - New team member's pgp keys aren't automatically added to the trusted keys

New Feature

  • [ROO-1756] - --scope option in "dependency add" command
  • [ROO-1788] - problem when changing method signature of pushed-in method

Task

  • [ROO-2571] - Release Spring Roo 1.1.5.RELEASE (GA)
  • [ROO-2572] - Update reference guide for 1.1.5.RELEASE

Edit/Copy Release Notes

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