Release Notes - Spring Tool Suite - Version 2.9.0.M1 - HTML format

Sub-task

  • [STS-761] - Implement 'name' constructor-arg support for validate as-you-type
  • [STS-2239] - refactor rename on domain class seems to miss controller link references
  • [STS-2243] - Deal with URL mappings in Grails aware type renaming
  • [STS-2244] - Handle references in "redirect(controller: ...,...) for Grails aware type rename

Bug

  • [STS-1821] - Refreshing Grails Plugin Manager doesn't show new versions for installed plugins
  • [STS-1841] - Subproject can't be nested more than one directory deep
  • [STS-1902] - Disabled UAA still posts to uaa.springsource.org
  • [STS-1950] - Gradle STS support: Test fails to run in IDE due to ClassNotFound even though Gradle Dependencies container shows the class to be on the classpath
  • [STS-1995] - Grails 2.0 tests are not found by Eclipse JUnit test runner
  • [STS-2058] - Importing Gradle project(s) that are physically stored in workspace does not work
  • [STS-2156] - Importing a Gradle multi-project: subproject resource filters are applied incorrectly under Windows
  • [STS-2164] - Attached source libs pointing to wrong destination
  • [STS-2167] - Spelling in Spring perspective Markers: "Around Adivce Marker"
  • [STS-2168] - NPE when formating gsp page
  • [STS-2173] - Importing a Gradle project under version control: timing/building issue
  • [STS-2174] - Avoid writing the timestamp when creating (or at least updating...) com.springsource.sts.gradle.core.prefs and com.springsource.sts.gradle.core.import.prefs
  • [STS-2175] - Avoid changing the <classpathenty>s in .classpath of the main project (if not requested) when importing a Gradle multiproject
  • [STS-2176] - Reconciling error in generated unit test
  • [STS-2178] - Cant install Grails support Eclipse 3.7 SR1 Ubuntu 11.04
  • [STS-2180] - IllegalArgumentException thrown by XmlCatalogDelegatingEntityResolver
  • [STS-2183] - typo in tc Server configuration
  • [STS-2185] - When creating a Dynamic Web Project for a WTP webapp project, the Web App Libraries library is not added to the classpath
  • [STS-2187] - 'hyperlink' in test output for grails test run is not clickable if the test fails
  • [STS-2188] - NullPointerException at ShowBeansGraphAction.run(ShowBeansGraphAction.java:87)
  • [STS-2190] - Unresolved Gradle dependencies when project A depends on project B and A does not have a reference to the repository used by B
  • [STS-2193] - NPE when opening namespace configuration page
  • [STS-2196] - STS doesn't obey the Grails -noreloading commandline option
  • [STS-2197] - profile hyperlinking doesn't work in all cases
  • [STS-2201] - Running a task on a subproject bypasses gradle wrapper settings, causing use of wrong gradle version
  • [STS-2202] - Cannot import gradle project from symlink path
  • [STS-2207] - Refresh Button on "Grails Plugin Manager"-Dialog is not working
  • [STS-2209] - Gradle support tries to download and use withdrawn 1.0-milestone-4 Gradle release
  • [STS-2210] - Grails.dsld not being attached to grails projects immediately
  • [STS-2214] - NullPointerException when attempting to execute 'Update Maven Configuration'
  • [STS-2217] - Chain elements in Spring Integration graphs are transposed
  • [STS-2218] - Can't upgrade to STS 2.8.0 RELEASE due to old version of weaving.jdt
  • [STS-2219] - STS's Groovy fails on import static org.junit.Assert.*
  • [STS-2222] - some methods used in tests underlined (and no code assist)
  • [STS-2223] - no decent javadoc on domain class methods like 'validate()' as used in tests
  • [STS-2224] - currently no RunAs>JUnit
  • [STS-2225] - assertEquals (and friends) underlined in grails 2.0 tests
  • [STS-2227] - code assist for dynamic finders shouldn't be case sensitive
  • [STS-2228] - more helpful method context for findWhere?
  • [STS-2231] - new grails transforms (e.g. where checking) report errors against first line rather than where the problem actually is
  • [STS-2240] - constraints block code completion doesn't offer same for an Integer field that it offers for an int field
  • [STS-2250] - Runnning a Grails 2.0 commands with a Java 1.5 install crashes with no explanation
  • [STS-2260] - ProjectClasspathExtensibleUriResolver should restrict to Spring nature only
  • [STS-2261] - Fresh installation of sts doesn't allow installation of any plugin ... missing org.maven.ide.eclipse [1.0.100.20110804-1717] ?!
  • [STS-2272] - Make Run As | Gradle build... automatically create a new launch configuration instead of modifying an existing one
  • [STS-2278] - Project explorer hides build.gradle and settings.gradle
  • [STS-2282] - validation warnings are added to the wrong line
  • [STS-2283] - wrong warnings produced for referenced beans
  • [STS-2285] - Add support for new Spring Integration 2.1 adapters
  • [STS-2286] - Update Spring Integration namespace icon indicators
  • [STS-2291] - Update visual editor for Spring Integration 2.1
  • [STS-2292] - Grails 2.0 "run as Junit test" support for no @TestFor annotation but matching domain class exists
  • [STS-2296] - STS is offering wrong dynamic finders in code completion
  • [STS-2300] - Claim Check components should have their own icon
  • [STS-2310] - java.lang.NoClassDefFoundError: com/springsource/sts/maven/MavenCorePlugin$PomResourceChangeListener$PomResourceVisitor
  • [STS-2311] - Project Explorer is broken for a Grails project
  • [STS-2312] - New Grails 2.0 Junit support breaks JUnit test running for non-grails projects
  • [STS-2316] - Where query support
  • [STS-2317] - GormInstanceAPI methods are available on domain classes even in static contexts
  • [STS-2331] - Duplicate Dependency Management nodes in project properties
  • [STS-2333] - DSL support for Grials integration tests not very good.
  • [STS-2376] - Components in a Chain not showing up under "integration-graph"

Improvement

  • [STS-1419] - User should be warned if any Grails-related commands are executed, but no Grails installs are configured
  • [STS-1743] - Spring Integration <service-activator/> -> <gateway/> Graphical Support
  • [STS-1747] - Spring Integration <header-filter/> Uses <filter/> Icon
  • [STS-1829] - Add support for Hierarchical STS Templates (Sub-Templates)
  • [STS-1856] - As a developer, I would like to be able to import Spring Security using Gradle Integration
  • [STS-1911] - Change "Around Advice Marker" from Warning to Info
  • [STS-2008] - Provide a way to refresh the task list (e.g. a "Refresh" button in the task execution UI
  • [STS-2031] - Grails rename views participant should replace action inside URLMappings
  • [STS-2032] - Grails rename views participant should update references to renamed action field/method
  • [STS-2087] - Gradle Import Wizard should remember options from prior imports
  • [STS-2145] - DSL Support for named query references
  • [STS-2194] - STS should not invoke the m2e legacy project migration assistant unless m2e 1.0 is installed.
  • [STS-2230] - improved content assist for some special kinds of location (here DomainClass.where)
  • [STS-2232] - code assist for generated ctors that take a Map
  • [STS-2233] - where clause support incomplete
  • [STS-2234] - no code assist for secondary clauses in where condition
  • [STS-2235] - no inferencing of controller action return values in controller tests (so valid stuff underlined)
  • [STS-2241] - javadoc/navigation for map key usages of domain properties
  • [STS-2247] - Purge all Grails tooling internal caches on a refresh dependencies
  • [STS-2270] - For Spring Integration: Add Visual Support for Stored Procedure Adapters
  • [STS-2323] - Better reverting back to m2eclipse 0.12
  • [STS-2325] - Better UI in the legacy maven project conversion dialog

New Feature

  • [STS-2061] - Support Unzipped Gradle Distribution
  • [STS-2248] - simple view for gradle tasks that can be open all the time (and allow quick invocation)
  • [STS-2251] - Provide a Grails Search participant for the action fields and methods in Controllers
  • [STS-2257] - Allow users to choose the version of m2eclipse to install in STS
  • [STS-2328] - Create code template for bean method

Task

  • [STS-2321] - Update Gradle tooling to use API jars from Gradle M6

Edit/Copy Release Notes

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