Release Notes - Spring Tool Suite - Version 2.3.1.RELEASE - HTML format

Sub-task

  • [STS-443] - replace shell scripts with ant based build
  • [STS-550] - Implement an editor for GSP, Grails' default view technology
  • [STS-552] - Add commands to easily switch between controller,domain, tag library and views for a given convention
  • [STS-643] - Add hyperlink & content assist to form widgets
  • [STS-646] - Implement a facility for switching between coordinate & algorithm based layouts
  • [STS-647] - Implement a coordinate based layout for the graph
  • [STS-648] - Implement serialization of graph coordinates
  • [STS-652] - adopt Buckminster aggregator for dependency managemnt
  • [STS-656] - Implement and test new Bundlor API usage
  • [STS-657] - Implement and test new deployer API usage
  • [STS-658] - Implement and test core implementation for plan deployment
  • [STS-659] - Implement and test UI implementation for plan deployment
  • [STS-664] - The graph does too much work when it redraws
  • [STS-681] - Collapse Update section when content cannot be read
  • [STS-698] - Implement a new layout manager for container parts
  • [STS-699] - Reuse BeanClassRule in as-you-type validation
  • [STS-701] - Reuse BeanConstructorArgumentRule in as-you-type validation
  • [STS-702] - Reuse BeanDefinitionHolderRule in as-you-type validation
  • [STS-703] - Reuse BeanDefinitionRule in as-you-type validation
  • [STS-704] - Reuse BeanDeprecationRule in as-you-type validation
  • [STS-705] - Reuse BeanFactoryRule in as-you-type validation
  • [STS-706] - Reuse BeanInitDestroyMethodRule in as-you-type validation
  • [STS-707] - Reuse BeanMethodOverrideRule in as-you-type validation
  • [STS-708] - Reuse BeanPropertyRule in as-you-type validation
  • [STS-709] - Reuse BeanReferenceRule in as-you-type validation
  • [STS-710] - Reuse NamepsaceElementsRule in as-you-type validation
  • [STS-711] - Reuse RequiredPropertyRule in as-you-type validation
  • [STS-712] - Reuse SpringParsingProblemsRule in as-you-type validation
  • [STS-728] - Make Spring Security 3.0 XSD accessible
  • [STS-729] - Implement namespace validation for Spring Security 3.0
  • [STS-751] - Can't undo graph movement
  • [STS-753] - Graph pages should have a form header
  • [STS-754] - Move the layout toggle button from the window toolbar into the editor header
  • [STS-755] - In manual layout mode, adding a new element should drop it in place
  • [STS-756] - Coordinate persistence should be split out on a per-file basis
  • [STS-759] - fix compile errors on Eclipse 3.4
  • [STS-764] - Can't add an object onto graph canvas when in automatic layout mode.
  • [STS-765] - add test coverage reporting to build
  • [STS-774] - support installation of multiple features per discovery entry
  • [STS-775] - support filtering of directory entries
  • [STS-776] - add check for updates button
  • [STS-777] - improve extension point documentation
  • [STS-778] - indicate if extension have already been installed
  • [STS-783] - fix failing config editor tests
  • [STS-789] - add check box to tc Server editor
  • [STS-790] - show PONT dialog on first launch
  • [STS-793] - specify platform filters for bundles that use new extension point format
  • [STS-794] - verify that insight actions are only displayed when insight application is available and enabled
  • [STS-795] - only show tc Server and dm Server extensions if not installed
  • [STS-801] - copy insight configuration files to workspace
  • [STS-835] - create contribution for default Eclipse welcome page
  • [STS-836] - use platform APIs for HTTP access

Bug

  • [STS-136] - Error creating new class implementing an interface
  • [STS-415] - Quickfix validation does not understand nested property paths
  • [STS-480] - Update batch-graph features for Spring Batch 2.1
  • [STS-481] - Package version changes on selecting its properties in the manifest overview tab
  • [STS-509] - Quick fix and as-you-type validation don't understand class and method names and bean references in namespace elements
  • [STS-517] - Strange validation errors in spring xml files (not found)
  • [STS-562] - Authoring button not available in cheatsheet editor
  • [STS-566] - Template wizard should not allow project names with spaces when creating a bundle project.
  • [STS-662] - Problem starting Spring tcServer - Missing expected file or folder tijars.
  • [STS-695] - Make sure as you type quickfixes correspond to Spring IDE validations
  • [STS-697] - STS's WTP Web Project Config Detection of MVC app fails to detect ContextLoaderListener context file
  • [STS-717] - Fix STS Dashboard layout problems
  • [STS-719] - Graph chokes when an item defines an transition onto itself.
  • [STS-720] - Crash on launch after clean install
  • [STS-722] - Installing Groovy/Grails tool support and Grails runtimes at once does not configure the Grails install
  • [STS-723] - mvc:view-controller element causing unexpected exception in xml parsing
  • [STS-724] - Roo commands not added to roo history
  • [STS-731] - Cannot retrieve extensions behind a proxy
  • [STS-732] - Regression: Premature end of file error when reading custom namespace schemas from jar
  • [STS-736] - Spring roo and svn to execute a command in the "roo shell be running the light of progress of the task from running other tasks.
  • [STS-745] - STS Grails support: Grails dependency support adds .svn directories to plugin source directories when using in-line plugins
  • [STS-746] - @Inject annotated dependencies don't show up in Bean Graph
  • [STS-749] - New Template Project -> Could not read initialization data for template error
  • [STS-750] - Unexpected exception parsing XML document - IllegalArgumentException: Could not resolve placeholder
  • [STS-752] - Persist section collapse state on dashboard restart
  • [STS-763] - [grails] Refresh dependencies doesn't work with Selenium RC and Grails 1.2.0
  • [STS-768] - Web template projects should change the context root and resource ids
  • [STS-769] - Fix failing GEF editor tests
  • [STS-772] - Bean reference quickfix needs to take into account beans that are defined but not yet saved
  • [STS-779] - Memory settings for tc Server too restrictive?
  • [STS-780] - Filenames are too long
  • [STS-784] - Support dynamic generation of form content for the config editor
  • [STS-785] - Remove attribute restriction while reporting messages in quickfix validation
  • [STS-786] - Roo Shell display fails while running on server
  • [STS-787] - STS will hang (sort of) for ages with the message "Invoking 'Spring Project Builder' on /proj"
  • [STS-798] - Fix duplicate proposals shown for quick fix
  • [STS-799] - Add Remove @Deprecated quick fix proposal for class and method
  • [STS-802] - Publish to tcServer in STS removes insight hooks in context.xml
  • [STS-804] - Class loader error when opening template.mf
  • [STS-805] - New Roo projects require Java 1.6 compiler compliance
  • [STS-809] - mvc-ajax sample: The constructor String(byte[], Charset) is undefined
  • [STS-812] - [Config Editor] Required fields should be highlighted in some manner.
  • [STS-813] - [Config editor] Pre-fill fields with their default values.
  • [STS-816] - Not possible to define Javadoc locations for jars under "Grails Dependencies"
  • [STS-818] - Template projects broken in existing workspace after upgrade
  • [STS-820] - Delay and timeout loading Spring Batch 2.0 schema
  • [STS-824] - Can not install Tasktop Pro
  • [STS-826] - Fix NPE in content assist in bean wizard
  • [STS-827] - Problem Unzipping SpringSource
  • [STS-828] - Unable to get to tutorials on 1024x768 resolution screens.
  • [STS-829] - factory-method attribute
  • [STS-833] - Typo under Preferences->Spring->Repository Browser
  • [STS-842] - Cannot view tutorials on dashboard
  • [STS-846] - Grammatic error in the installation dialog
  • [STS-847] - Autowired dependency graph does not render dependency between @Component being injected with DataSource created by <jdbc:embedded-database/>

New Feature

  • [STS-145] - Add forms support to the config editor for the integration namespace
  • [STS-276] - Improve the modularity of the releng scripts
  • [STS-323] - As a developer I want to be able to make and deploy 'plans' on to the dm Server in STS
  • [STS-459] - As a user I would like to be able to use an NTLM proxy
  • [STS-514] - Add Spring Security 3's schema to eclipse catalog
  • [STS-528] - As a new Roo user, I would like to have a more intuitive experience when getting started
  • [STS-639] - As a user, I want to use the new dm Server 2.0 deployer API
  • [STS-640] - As a user, I want to use a newer version of Bundlor embedded inside STS
  • [STS-716] - As a Grails STS user, I want that .project (and .classpath) files could be shared with other team members via version control (so that they don't include user specific directory paths)
  • [STS-730] - As a user, I want to have support for Spring Securtiy 3.0
  • [STS-747] - As a user, I would like to be able to configure namespace prefixes
  • [STS-762] - [grails] As a user I would like to add project and library source locations to my Grails launch configuration
  • [STS-773] - As a user, I want to install additional extensions and see and update installed extensions
  • [STS-788] - As a user I would like to be able to disable Spring Insight when running tc Server
  • [STS-834] - As a user, I would like to get a welcome page contribution when installing the plug-in version
  • [STS-838] - As a user I want to be able to compile projects against versions of spring framework projects other than what STS ships with internally and do so without causing tooling incompatibility

Task

  • [STS-70] - Customizable Dashboard
  • [STS-669] - Attaching source jars to entries of the Grails Dependencies classpath container
  • [STS-739] - Configure source locations for Grails installs
  • [STS-743] - Propose a way to use STS without m2eclipse
  • [STS-832] - Refreshing Flex artifacts (.swf, .swc) should not cause bundle refresh

Edit/Copy Release Notes

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