Eclipse Sisu 0.1.0

Release Date
Deliverables

Sisu artifacts will be made available in the Eclipse download area and published to the Central Repository. The project also plans to provide a P2 update site using Eclipse/Tycho.

Compatibility

Compatibility with Sonatype Sisu

API Contract Compatibility: To comply with Eclipse Foundation requirements, all Sisu Java types/packages will be moved into the org.eclipse.sisu namespace. Two interfaces and four runtime annotations making up the primary legacy SPI will be supported. An external compatibility wrapper will be made available for users of Sonatype Sisu that require additional legacy support.

Source Compatibility: To comply with Eclipse Foundation requirements, all Sisu Java types/packages will be moved into the org.eclipse.sisu namespace. While the API will undergo some refactoring and cleanup during the move to Eclipse, only clients that use the Sisu extensions to JSR330 will need to update their imports and make minor code changes to successfully build against the new API.

Internationalization

None of the Sisu deliverables are internationalized, any log and exception messages use English.

Target Environments

Sisu consists of pure Java code and is expected to run on any JVM that supports Java SE 5 or newer.

Name Date Description
M0 2012/09/24 Initial contribution
M1 2012/10/16 Additional plexus support
M2 2013/03/08 Plexus configurator work
M2a 2013/03/23 Minor regression fixes
M3 2013/06/05 API refactoring and cleanup
M4 2013/07/11 Sisu extension support
M5 2013/07/26 Documentation and fixes
Themes

Clean up API

The refactoring of code into the org.eclipse.sisu namespace provides an opportunity to remove deprecated code and clean up the API to ease future evolution and to improve usability.
No items.