Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Release note content:

Anchor
main
main

Main changes

...

This sections lists the principal differences in Cargo 0.9 which you may require you to modify the way you use Cargo. The full list of changes is shown below in the Clirr section.

  • Several methods have had their signature changed to use String instead of File or to return String instead of file. This is true for example for InstalledLocalContainer.getHome()/setHome() and for lots of others. The reason is that File was too restrictive and we wanted the opportunity of allowing in the future any location where files can be saved. For example we have started making it possible to use Commons VFS to allow getting/saving files to virtually anywhere (inside JARs, Zips, on a FTP server, etc). This feature is not enabled right now as support for it isn't finished. But we had to make this change before Cargo goes 1.0.

...

  • Factories APIs have been homogeneized and thus some method signatures have slightly changed. See below.
  • Big refactoring of the Module API. This will only affects direct users of this API.

...

This is the report generated by Clirr on the different Cargo Core APIs:

Anchor
container
container

Core Container API

...