Modified: ant/site/ivyde/production/history/latest-milestone/release-notes.html URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/latest-milestone/release-notes.html?rev=1310248&r1=1310247&r2=1310248&view=diff ============================================================================== --- ant/site/ivyde/production/history/latest-milestone/release-notes.html (original) +++ ant/site/ivyde/production/history/latest-milestone/release-notes.html Fri Apr 6 09:02:59 2012 @@ -19,7 +19,6 @@ --> - @@ -55,7 +54,7 @@ @@ -69,7 +68,56 @@

Apache IvyDE™

-
+
+
@@ -79,17 +127,78 @@

Release Notes

-
1. What is Apache IvyDE?
2. Status of this release
3. Major Changes in this Release
4. Committers and Contributors for this release
5. List of Changes in this Release


What is Apache IvyDE?

- -IvyDE is the plugin which integrates Ivy into Eclipse.

IvyDE lets you manage your dependencies declared in an ivy.xml in your Java
Eclipse projects. IvyDE will contribute to the classpath of your Java project or
you can make it retrieve your dependencies directly into your project. Last but
not least, IvyDE offer editors of ivy.xml and ivysettings.xml files with completion.

Status of this release

- -This is the second release of IvyDE hosted by the Apache Software Foundation.

Major Changes in this Release

- -Several new features have been added to enhance the developer's experience developing on multi-module interdependent applications,
including better support for the resolve in workspace feature, a new context menu in the package explorer, the Reverse Dependency Explorer.

The classpath container is now more tightly integrated its underlying ivy.xml resource and the launch configuration, and allows for more fine-grained
user control of these behaviors.

Committers and Contributors for this Release

- -Here is the list of people who have contributed source code and documentation
to this release. Many thanks to all of them, and also to the whole IvyDE community
contributing ideas and feedback, and promoting the use of IvyDE. The list would be too
long, but IvyDE couldn't be what it is without you!

Committers
Maarten Coene
Xavier Hanin
Nicolas Lalevee
Gilles Scokart
Jon Schneider

Contributors
Troy Gaines
Miguel Griffa
Adam Karl
Ivica Loncar
Sebastien Moran
Phillip Webb

For the list of people who have contributed since IvyDE inception, see CHANGES.txt file.

List of Changes in this Release

+
    +
  1. Release Annoucement
  2. +
  3. What is Apache IvyDE?
  4. +
  5. Status of this release
  6. +
  7. Major Changes in this Release
  8. +
  9. Committers and Contributors for this Release
  10. +
  11. List of Changes in this Release
  12. +
+ +

Release Annoucement

+ + +The Apache IvyDE project is pleased to announce its 2.2.0 beta1 release.

The Apache IvyDE Eclipse plugin integrates Apache Ivy's dependency management into Eclipse. It lets you manage your dependencies declared in an ivy.xml in your Java Eclipse projects, or any other kind of project which needs dependency management. Apache IvyDE will contribute to the classpath of your Java project or you can make it retrieve your dependencies directly into your project. Last but not least Apache IvyDE offer editors of ivy.xml and ivysettings.xml files with completion. Get some preview here: http://ant.apache.org/ivy/ivyde/screenshots.html

Major changes in this release:
* a synchronous resolve job has been introduced to take into account projet's inter dependencies and avoid too many workspace build,
* resolved classpath can now be based on retrieved artifacts,
* IvyDE retrieve feature can now be use on non Java projets

Compatibility:
* this release is expected to work with every version of Ivy 2.1 or superior
* as for this release and the next ones, IvyDE now expects to be installed in Eclipse 3.4 or superior.
* the Eclipse updatesite has been upgrade and now only supports Eclipse 3.5 or superior. Eclipse 3.4 users can still install it manually.

This release is considered as beta since the important changes in IvyDE resolve feature. We encourage our early users to test it and report us any issue they found.

A more detailed release notes can be read there:
h ttp://ant.apache.org/ivy/ivyde/history/latest-milestone/release-notes.html

Issues should be reported to:
https://issues.apache.org/jira/browse/IVYDE

Download the 2.2.0 beta1 release at:
http://ant.apache.org/ivy/ivyde/download.cgi

Or use directly the Apache IvyDE's updatesite:
http://www.apache.org/dist/ant/ivyde/updatesite

More information can be found on the Apache IvyDE website:
http://ant.apache.org/ivy/ivyde/
+ +

What is Apache IvyDE?

+ +Apache IvyDE is the Eclipse plugin which integrates Apache Ivy's dependency management into Eclipse™.

Apache IvyDE lets you manage your dependencies declared in an ivy.xml in your Java Eclipse projects, or any other kind of project which needs dependency management. Apache IvyDE will contribute to the classpath of your Java project or you can make it retrieve your dependencies directly into your project. Last but not least Apache IvyDE offer editors of ivy.xml and ivysettings.xml files with completion. Get some preview here: http://ant.apache.org/ivy/ivyde/screenshots.html.

Status of this release

+ +This release contains sevral major improvements along with some bug fixes. The major
improvements are about the resolve scheduler and how retrieved artifact are handled.
Thus this release is considered as a beta one.

Major Changes in this Release

+ +As for this release and the next ones, Apache IvyDE now expects to be installed in Eclipse 3.4 or superior.

Apache IvyDE has now a synchronous job to launch resolve of dependencies on the projets. So
IvyDE will be able to order the resolve of the projects in the correct order regarding
their inter dependencies. And the immediate effect is that Eclipse get notified only
one time of a classpath change, and thus triggerin only one wrokspace build.

Apache IvyDE is now capable of having a classpath based on retrieved artifact rather than
on the cached ones.

The existing retrieve configuration are now considered "standonale" ones, as they
are independant of the classpath container. They can even now be part of non Java
project.

Committers and Contributors for this Release

+ +Here is the list of people who have contributed source code and documentation
to this release. Many thanks to all of them, and also to the whole IvyDE community
contributing ideas and feedback, and promoting the use of Apache IvyDE. The list would be too
long, but Apache IvyDE couldn't be what it is without you!
+ + + +

List of Changes in this Release

+ +List of changes since Apache IvyDE 2.1.0: + -For a full release history of IvyDE see the file CHANGES.txt

For details about the following changes, check our JIRA install at
https://issues.apache.org/jira/browse/ivyde

List of changes since IvyDE 2.0.0-final:

- NEW: Inclusion of Ivy related schemas into the Eclipse XML Catalog (IVYDE-190) (thanks to Miguel Griffa)
- NEW: Add "Resolve Dependencies" extension to Java Project in the Package Explorer (IVYDE-153) (thanks to Jon Schneider and Troy Gaines)
- NEW: Add option to not launch a resolve after saving a file with the IvyEditor (IVYDE-197) ( thanks to Jon Schneider)
- NEW: File resource listener on Ivy files launches resolve when it detects modifications (IVYDE-199) (thanks to Jon Schneider)
- NEW: Add an option in the container to automatically launch a resolve before each launch (IVYDE-204)
- NEW: "Reverse Dependency Explorer" View for synchronizing revisions across multiple projects in a workspace (IVYDE-195) (thanks to Jon Schneider)
- NEW: Make the Ivy console filter on the logging level (IVYDE-205)
- NEW: Support for Eclipse variables (IVYDE-152)

- IMPROVE: Wrap cache cleaning in a job so that it does not block the workspace (IVYDE-207) (thanks to Jon Schneider)
- IMPROVE: Allow workspace resolver to skip version matcher (IVYDE-187) (thanks to Phillip Webb)
- IMPROVE: Filter closed projects from workspace selection dialog (IVYDE-249) (thanks to Sebastien Moran)

- FIX: "Ivy Settings Path" Browse button results in an incorrectly formatted URL (IVYDE-191) (thanks to Jon Schneider)
- FIX: Workspace Resolver Prevents Source Download (IVYDE-188) (thanks to Phillip Webb)
- FIX: Resolve in Workspace fails to find projects under certain conditions (IVYDE-186) (thanks to Adam Karl)
- FIX: The gui wizard crash when adding a IvyDE Managed Dependencies library to a .launch file's classpath (IVYDE-200)
- FIX: Ivy Library removed from the list of Java EE Module Dependencies after changing its properties (IVYDE-178)
- FIX: Ivy Classpath Contributed to Dependent Projects When not Exported (IVYDE-193)
- FIX: Incorrect project:// path in the ivysettings configuration make the UI crash (IVYDE-203)
- FIX: conf attributes must not be null (IVYDE-209) (thanks to Ivica Loncar)
- FIX: Errors are not reported when multiple resolve are launched (IVYDE-219)
- FIX: Ivy settings file cannot be loaded via http url (IVYDE-218)
- FIX: The workspace resolver doesn't resolve conflicts correctly (IVYDE-212)
- FIX: dependency order not preserved causing failed builds (IVYDE-170)
- FIX: Can not add a project specific property file when adding a library (IVYDE-228)
- FIX: IvyDE fail on project close to trigger resolve on dependent project (IVYDE-229)
+Most of our changes are logged in our JIRA, where you can find comments and links to our subversion:
https://issues.apache.org/jira/browse/ivyde


Printer Friendly
@@ -115,7 +224,7 @@ For a full release history of IvyDE see