Change Log
This page documents all of the changes that have been made to Spring IDE beginning with the 1.1.0 release process. Please look in the Spring IDE blog for the latest information on Spring IDE.
NOTE: As of Spring IDE 2.0, the minimum requirements are as follows:
- Java 5
- Eclipse 3.2.x
- WebTools 1.5.x
A detailed list of requirements can be found in SpringideInstall or SpringideFaq.
Spring IDE Version 2.2 -- released 30th September 2008
Version 2.2 adds support for incremental model creation and validation and drops support for Eclipse 3.2. For a complete list of bugfixes included visit JIRA change log.
The release is available from the update site at http://springide.org/updatesite.
Spring IDE Version 2.1 -- released 1st August 2008
Version 2.1 adds support for Spring Web Flow 2 and Eclipse Ganymede. For a complete list of bugfixes included visit JIRA change log.
The release is available from the update site at http://springide.org/updatesite.
Spring IDE Version 2.0.6 -- released 24th June 2008
Version 2.0.6 is a maintenance release which provides bugfixes. For a complete list of bugfixes included visit JIRA change log.
The release is available from the update site at http://springide.org/updatesite.
Spring IDE Version 2.0.5 -- released 21th May 2008
Version 2.0.5 is a maintenance release which provides bugfixes. For a complete list of bugfixes included visit JIRA change log.
The release is available from the update site at http://springide.org/updatesite.
Spring IDE Version 2.0.4 -- released 11th March 2008
Version 2.0.4 is a maintenance release which provides bugfixes. For a complete list of bugfixes included visit JIRA change log.
The release is available from the update site at http://springide.org/updatesite.
Spring IDE Version 2.0.3 -- released 6th February 2008
Version 2.0.3 is a maintenance release which provides bugfixes, a few new features. For a complete list of bugfixes included visit JIRA change log.
- general changes, enhancements and bugfixes:
- Updated to Spring 2.5.2
- Support for Spring DM 1.0. final
- Bundled OSGi target definitions based on Spring DM
- Support for Spring's import element in configuration files
- Support for tool:annotations for content assist, hyperlinking and in the structure model
The release is available from the update site at http://springide.org/updatesite.
Spring IDE Version 2.0.2 -- released 15th December 2007
Version 2.0.2 is a maintenance release which provides bugfixes, a few new features. For a complete list of bugfixes included visit JIRA change log.
The release is available from the developer update site at http://springide.org/updatesite.
Spring IDE Version 2.0.2 RC1 -- released 18th November 2007
Version 2.0.2 RC1 is a maintenance release which provides bugfixes, a few new features. For a complete list of bugfixes included visit JIRA change log.
The release is available from the developer update site at http://springide.org/updatesite-dev.
- general changes, enhancements and bugfixes:
- Updated to Spring 2.5 RC1
- enhancements and bugfixes regarding the Spring Beans support:
- Added drag'n drop to the Spring Explorer
- Improved content assist and hyperlinking infrastruture in Beans XML editor
- Fixed several problems with @Required annotation
Spring IDE Version 2.0.1 -- released 15th August 2007
Version 2.0.1 is a maintenance release which provides bugfixes, a few new features and plenty of performance improvements. For a complete list of bugfixes included visit Release 2.0.1.
- general changes, enhancements and bugfixes:
- Updated to Spring 2.1 M3
- Splitted updatesite into multiple features (Spring Beans support, Web Flow support, AOP support, AJDT support and Mylyn integration) #639
- enhancements and bugfixes regarding the Spring Beans support:
- Improved performance of validation rules due caching #689
- Improved and fixed Open Beans dialog #649 #690 #696
- Added new and fixed broken validation rules #656 #669
- Improved content assist of BeansXmlEditor #673 #693
- Added Quick Outline (Ctrl+O) to BeansXmlEditor #670
- Added support for infrastructure beans #663 #685
- Added support for WTP's project facet infrastructure to New Project wizard #662
- Added new entries to the context menu of the project navigator and the SpringExplorer #554 #573 #574 #650
- enhancements and bugfixes regarding the Spring AOP support:
- Added support for <aop:declare-parents delegate-ref=""/> #684
- enhancements and bugfixes regarding the Spring Web Flow support:
- enhancements and bugfixes regarding the Mylyn integration:
- Added support for interest based sorting to content assist in BeansXmlEditor #645
- Added support for interest based sorting to Beans Cross References View #646
Spring IDE Version 2.0 -- released 27th June 2007
This is the final release of Spring IDE 2.0. For a complete list of bugfixes included visit Release 2.0.
Starting with Spring IDE 2.0 Java 5 and Eclipse 3.2 are required.
Spring IDE 2.0 is released under the terms of the Eclipse Public License - v1.0
For a detailed summary of all tickets solved visit report {25}.
For complete list of fixes see the changelog of the different milestones:
Spring IDE Version 2.0 RC2 -- released 17th June 2007
Version 2.0 RC2 is the sixth developer preview of the upcoming major release of Spring IDE. For a complete list of bugfixes included visit Release 2.0 RC2.
- general changes, enhancements and bugfixes:
- Updated Spring 2.1 CVS head
- Adapted to Mylyn API changes #623
- enhancements and bugfixes regarding the Spring beans support:
- enhancements and bugfixes regarding the Spring AOP support:
Spring IDE Version 2.0 RC1 -- released 11th June 2007
Version 2.0 RC1 is the fifth developer preview of the upcoming major release of Spring IDE. For a complete list of bugfixes included visit Release 2.0 RC1.
- general changes, enhancements and bugfixes:
- enhancements and bugfixes regarding the Spring IDE core
- Refactored SpringProjectBuilder to support wider range of builders #594
- Introduced validator API (extension point "org.springframework.ide.eclipse.core.validators") #171
- enhancements and bugfixes regarding the Spring beans support:
- Refactored BeansConfigValidator to leverage the new validator API (extension point "org.springframework.ide.eclipse.core.validators") #171
- enhancements and bugfixes regarding the Spring AOP support:
- Added ability to save and restore AOP reference model
- Allow for Spring JavaConfig?-created beans to become advised
- Added wizard to create a new Spring BeansConfig file #414
- enhancements and bugfixes regarding the Spring Web Flow support:
- Refactored WebflowConfigValidator? to leverage the new validator API (extension point "org.springframework.ide.eclipse.core.validators") #171
- Added ability to change colors of Web Flow state shapes in the graphical editor #598
Spring IDE Version 2.0 M4 -- released 15th May 2007
Version 2.0 M4 is the fourth developer preview of the upcoming major release of Spring IDE. For a complete list of bugfixes included visit Release 2.0 M4.
- general changes, enhancements and bugfixes:
- Changed license from Apache License 2.0 to Eclipse Public License 1.0 #550
- SpringProjectProperties pages of Beans Support and WebFlow Support are combined under a common category page #525
- Enable/Disable Spring IDE's Project Builders per project on common SpringProjectProperties page #540
- enhancements and bugfixes regarding the Spring beans support:
- Refactored BeansExplorer from plugin "org.springframework.ide.eclipse.beans.navigator" into generic SpringExplorer in plugin "org.springframework.ide.eclipse.ui" #532
- Added new actions to ProjectExplorer and SpringExplorer:
- The action Open Java Element (available on Spring beans and bean properties) opens the corresponding Java element in Eclipse’s Java editor #569
- The action Open Reference (available on Spring bean references) opens the referenced Spring bean in BeansXmlEditor #576
- Added new filter Non-Spring Elements to ProjectExplorer to hide all non-Spring related files and folders within a SpringProject #567
- Implemented a hierarchy of virtual folders for the different models and their domain elements in ProjectExplorer and SpringExplorer #571
- enhancements and bugfixes regarding the Spring AOP support:
- enhancements and bugfixes regarding the Spring Web Flow support:
Spring IDE Version 2.0 M3 -- released 12th March 2007
Version 2.0 M3 is the third developer preview of the upcoming major release of Spring IDE. For some details of the new features visit SpringIde2Milestone3. For a complete list of bugfixes included visit Release 2.0 M3.
- enhancements and bugfixes regarding the Spring beans support:
- Extended BeansCoreModel to support Spring collection types #486
- Now inner beans and collection types are shown in BeansExplorer and ProjectExplorer
- Added support for problem marker decoration on every model element #496
- Added extension points to contribute extensions for custom Spring namespaces #474
- Integrated into JDT's class reference search (Shift+Ctrl+G) #495
- Spring IDE install refactoring participants for Java class rename and move, package rename and property rename refactorings #481
- BeansXmlEditor enables Java refactorings for Bean class rename and move and property rename; select a bean or property element and hit the common key bindings Crtl+Alt+R and Crtl+Alt+V #482
- Support for refactoring Bean ids #232
- enhancements and bugfixes regarding the Spring AOP support:
- Solved ClassLoading problems while creating Spring IDE's internal AOP reference model #454, #459
- Added support for filtering the content of BeansCrossReferencesView #463
- Added Quick BeansCrossReferencesView (Shift+Alt+S) #469
- enhancements and bugfixes regarding the Spring Web Flow support:
- Added content assist and hyperlink navigation for Spring Web Flow flow definition files and flow namespace in Spring 2.0 namespace-enabled bean configuration files #95 in WebflowXmlEditor (this was a two years old ticket, yeah!)
- Graphical Editor for creating and editing Spring Web Flow configration files #174, #253
Spring IDE Version 2.0 M2 -- released 24th January 2007
Version 2.0 M2 is the second developer preview of the upcoming major release of Spring IDE. For some details of the new features visit SpringIde2Milestone2. For a complete list of bugfixes included visit Release 2.0 M2.
- enhancements and bugfixes regarding the Spring beans support:
- BeansModelLabelDecorator supports folders and JAR files containing BeansConfig files #416
- Extension point for contributiing label providers and content providers for custom namespaces #417
- SpringProjectProperties are leveraging the BeansCoreModel classes instead the UI-related model introduced by the (now removed) BeansView #441
- Spring 2.0.2's spring.jar and some of it's dependencies are included as OSGi bundles now #428
- Reference documentation of Spring 2.0.2 is included now #445
- enhancements and bugfixes regarding the Spring AOP support:
- Support for AJDT's Visualiser #426
- Support form Spring Advisors. Added ability to understand <tx:advice /> #442, #443
- Support for Inter-Type declarations using <aop:declare-parents /> and AspectJ's @DeclareParents #431
- Refinements in error handling of missing class dependencies while creating the AOP cross cutting model #420
- Beans Cross References View can now be toggled between displaying cross references for the complete file or the selected element only #425
This release will work with Eclipse 3.3M4 and WTP 2.0 M4.
Spring IDE Version 2.0 M1 -- released 21th December 2006
Version 2.0 M1 is the first developer preview of the upcoming major release of Spring IDE. For some details of the new features visit SpringIde2Milestone1. For a complete list of bugfixes included visit Release 2.0 M1.
- enhancements and bugfixes regarding the Spring beans support:
- Support for Spring 2.0 incl. new XSD-based configuration style with namespaces in Spring IDE's core model
- Support for Spring 2.0 XSD-based configuration in the BeansXmlEditor. The BeansXmlEditor will expose an Eclipse plugin extension point for custom content assist processors, hyperlink navigation and hover information presenter for custom Spring XSD NamespaceHandler implementations.
- Content contributions to Eclipse's ProjectExplorer
- BeansView is replaced by the BeansExplorer
- enhancements and bugfixes regarding the Spring AOP support:
- Support for Spring 2.0 AOP extensions, like AspectJ Pointcut Expressions and @AspectJ-style aspects
- Beans Cross Reference, similiar to AJDT's Cross Reference
Starting with Spring IDE 2.0 Java 5 is required!
Spring IDE Version 1.3.6 -- released 16th October 2006
Version 1.3.6 is a bugfix release only. For a complete list of bugfixes included visit Release 1.3.6.
- bugs regarding BeansConfig files in jar files fixed:
- now a BeansConfigSet with a BeansConfig file stored in a JAR referenced from an external SpringProject can be created too #386
- now import elements are working for BeansConfig files living in a jar archive as well #389
- now BeansConfig files defined in an external non-java SpringProject can be added as well #388
- now BeansXmlEditor's spring-style outline is updated if a root bean, import or alias tag is added #383
- now the keybord shortcut SHIFT+ALT+B for the Open Beans dialog works with Eclipse 3.2.x on Windows too #382
Spring IDE Version 1.3.5 -- released 6th October 2006
Version 1.3.5 is a bugfix release only. For a complete list of bugfixes included visit Release 1.3.5.
- bugs in BeansConfigValidator fixed:
- bugs in BeansGraph fixed:
- now Bean references defined via bean aliases are shown too
- long names of constructor arguments are truncated now
- now BeansConfig files stored in JAR files (which have to be part of a Spring project, e.g. stored in "WEB-INF/lib/", and not only available on the classpath like the JDK's "rt.jar"!!!) are supported too
- updated embedded Xerces XML parser to version 2.8.1
Spring IDE Version 1.3.4 -- released 16th September 2006
Version 1.3.4 is a bugfix release only. For a complete list of bugfixes included visit Release 1.3.4.
- bugs in BeansConfigValidator fixed:
- fixed validation of factory bean delivered by a factory bean #364
- for referenced beans the abstract attribute, bean class and factory bean attribute are validated now
- fixed an NPE in BeansModelPropertyTester #363
- fixed an "SWTException: Invalid thread access" in SpringProjectWizard #365
- BeansView now leverages Eclipse 3.2's FilteredTree
Spring IDE Version 1.3.3 -- released 27th August 2006
Version 1.3.3 is a bugfix release only. For a complete list of bugfixes included visit Release 1.3.3.
- bugs in BeansConfigValidator fixed:
- fixed validation of factory bean methods
- added support for mapped properties
- now a bean's init / destroy methods are only validated if the bean class does not implement FactoryBean interface
- required default constructor are validated now
- BeansSearch searches through the whole collection now instead only the first element
- first preview version of the upcoming BeansNavigator
Spring IDE Version 1.3.2 -- released 10th June 2006
Version 1.3.2 is a bugfix release which provides a hotfix for #331.
Spring IDE Version 1.3.1 -- released 8th June 2006
Version 1.3.1 is basically a bugfix and usability enhancement release. For a complete list of bugfixes included visit Release 1.3.1.
- Removed dependency to WST
- Fixed resource leak in image caching
- Updated to Spring 1.2.8
Spring IDE Version 1.3 -- released 25th April 2006
This release of Spring IDE provides some new features and a bunch of bugfixes. For a complete list visit Release 1.3.
- Now Eclipse 3.1 and Web Tools are required!!!
- Updated to Spring 1.2.7
- Updated version of BeansXmlEditor
- Support for searching the BeansCoreModel
- Open Spring Bean dialog (similar to JDT's "Open Type" dialog)
- Wizard for creating a new SpringProject
- BeansView can be linked to BeansXmlEditor
- Now any filename extensions for BeansConfig files are supported
Spring IDE Version 1.2.5 -- released 11th January 2006
With this release of Spring IDE version 1.0.0 of the BeansXmlEditor is shipped. Additionally a few bugfixes and usability enhancements are provided. For a complete list of bugfixes included visit Release 1.2.5.
- XML parser Xerces updated to version 2.7.1
- bugs in BeansConfigValidator fixed:
- check for no-arguments-constructor skipped for attribute 'autowire="constructor"'
- skipping placeholders in classes and property names
- init-method and destroy-method are validated now
- required default constructor are validated now
- more suitable icons in the BeansView and the outline view of BeansXmlEditor
- new entry in BeansView context menu for opening the selected node in an text editor
- changes to BeansXmlEditor:
- descriptive icons in outline view instead of verbose text
- new toolbar action in outline view for alphabetically sorting
- new entry in outline's context menu for toggeling the outline style between Spring-style and standard XML-style
Spring IDE Version 1.2.4 -- released 8th December 2005
Version 1.2.4 is basically a bugfix and usability enhancement release. For a complete list of bugfixes included visit Release 1.2.4.
- Updated to Spring v1.2.6
- New preview version of the BeansXmlEditor (now requires WebStandardTools 1.0 RC1)
Spring IDE WebFlow Preview Release 3 -- released 28th November 2005
Third public preview of the upcoming Spring IDE WebFlow support. The PR3 release does not contain any new features or fixes. It was released to fix an compatibility issue with Spring IDE 1.2.3 (refer to #174) in order to let people continue to test the WebFlowEditor with the latest and greatest Spring IDE plugins.
Until the Spring WebFlow API is stabilized by Keith and Ervin, we suspend the development of Spring IDE's WebFlow support. We expect a stable WebFlow API sometime around The Spring Experience, December 7 - 10.
As this is a preview release please be prepared that errors may occur. Please enter a ticket for every bug you find at http://springide.org/project/newticket. Make sure you refer to version webflow.PR2.
Spring IDE Version 1.2.3 -- released 24th August 2005
Version 1.2.3 is basically a bugfix and usability enhancement release. For a complete list of bugfixes included visit Release 1.2.3.
- Updated to Spring v1.2.3
- Preview version of the BeansXmlEditor
Spring IDE Version 1.2.2 -- released 25th July 2005
Version 1.2.2 is basically a bugfix and usability enhancement release. For a complete list of bugfixes included visit Release 1.2.2.
- BeansView preserves it's state while the BeansCoreModel is re-created (due to modified beans config file)
Spring IDE WebFlow Preview Release 2 -- released 14th July 2005
Second public preview of the upcoming Spring IDE WebFlow support. The PR2 contains a full-featured graphical WebFlowEditor as well as a WebFlowValidator. The release can be downloaded using the Eclipse developer update site available at http://springide.org/updatesite_dev. Please have a look at the WebFlowEditorUsage wiki page for small important usage instructions.
Please be advised that Spring IDE WebFlow PR2 requires Spring IDE 1.2.1 which introduced several API changes to link to BeansView and BeansGraph.
- Full support for Spring WebFlow PR3 features
- WebFlowValidator as extension to Spring IDE core's builder extension point
- Several bugfixes and enhancements
As this is a preview release please be prepared that errors may occur. Please enter a ticket for every bug you find at http://springide.org/project/newticket. Make sure you refer to version webflow.PR2.
Spring IDE Version 1.2.1 -- released 8th July 2005
Version 1.2.1 is basically a bugfix and usability enhancement release. For a complete list of bugfixes included visit Release 1.2.1.
From the release of Spring IDE 1.2.1 the Eclipse updatesite available at http://springide.org/updatesite will not host old releases of Spring IDE any more. That is because of name changes and compability problems. Old Spring IDE releases can still be found on http://springide.org/updatesite_old for your convenience.
Spring IDE WebFlow Preview Release 1 -- released 20th May 2005
First public preview of the upcoming Spring IDE WebFlow support. The PR1 contains a full-featured graphical WebFlowEditor. The release can be downloaded using the Eclipse developer update site available at http://springide.org/updatesite_dev. Please have a look at the WebFlowEditorUsage wiki page for small important usage instructions.
- Drag'n'Drop editing
- Validation during edit
- Print and Export (jpg and bmp) functionality
- Automated layouting of Spring WebFlow config file including connection routing
- Integration with Spring IDE Beans View and Beans Graph
- Beans ConfigSet?? can be associated with a WebFlow ConfigSet? for validation of the flow
As this is a preview release please be prepared that errors may occur. Please enter a ticket for every bug you find at http://springide.org/project/newticket. Make sure you refer to version webflow.PR1.
Spring IDE Version 1.2 -- released 17th May 2005
Version 1.2 is a port to Eclipse 3 with a bunch of bugfixes. For a complete list of bugfixes included visit Release 1.2.
- Ported to Eclipse 3.0
- Added support for Eclipse 3.1M7
- Updated to Spring v1.2
- Refactored generic stuff (e.g. model, project nature + action, incremental project builder, ...) into separate plugins (org.springframework.ide.eclipse.core and org.springframework.ide.eclipse.ui)
- add change notification and visitor support to generic model
- beans model now extends generic model defined in new plugin org.springframework.ide.eclipse.core
- alls jars moved from org.springframework.ide.eclipse.beans.core to new plugin org.springframework.ide.eclipse.core
Spring IDE Version 1.1.1 -- released 12th April 2005
Version 1.1.1 is a bugfix release. For a complete list of bugfixes included visit Release 1.1.1.
- spring-core.jar updated to v1.1.5
- beans project validator rewritten from scratch, now uses a real BeanFactory? internally
- added support for incomplete config sets (are not validated regarding parent beans and bean references)
- added support for outer bean attribute to (inner) beans
- error dialog is shown for graphs with cyclic dependencies
Spring IDE Version 1.1.0 -- created 31st October 2004 (not officially released)
- spring-core.jar (updated to v1.1.1) now included in core
- beans model now supports inner beans, constructor arguments and bean classes
- refactored beans model to provide a public API
- removed dependency to SAX API in public methods
- beans project validator now checks constructor arguments and import tags too
- config files are re-validated automatically if source code of corresponding bean classes has been modified
- beans project model refactored into core plugin beans view now supports constructor arguments too
- updated images to Eclipse 3.0 L&F
- added support for the bean attributes 'lazy-init' and 'abstract'
- new overlay indicators in the right upper corner for abstract beans ('A') and root beans without class + parent name ('C')
- Java sources and classes which are used as Spring beans are decorated in resource navigator and JDT's package explorer in the same way as Spring projects
- new action set and commands with keybindings for the editor context menu actions
- graph can be created from a single bean selected in the Beans view too
- graph editor's title displays a short description of the graph, the full description is displayed in the editor's tooltip
- graph is surrounded by a margin of 10 pixels
- bean constructor arguments are shown in the graph too
- references to other beans are recognized in constructor arguments and inner beans too
Download in other formats:
