Release Notes: Much-improved diagnostics are now shown when no compatible selections are possible. There's a new syntax for specifying versions on the commandline, including version constraints for dependencies. The naming scheme for site-local packages (compiled binaries) has been changed to avoid characters which confuse some programs. User-selected cache directories now add to (rather than replace) system paths. Selections update automatically on configuration changes (without waiting for the next update check).
Release Notes: 0install 2.6 completes the transition from Python to OCaml. There is no remaining Python code in 0install and, therefore, no need to have Python installed in order run it. 2.6 also adds support for the Raspberry Pi and a JSON API for interfacing with other systems.
Release Notes: More code has been migrated from Python to OCaml. The logic for handling mirrors has been improved. The cache explorer now works when the cache is larger than 2GB.
Release Notes: Around half of the code has now been migrated to OCaml, making many functions around 10x faster. Local feeds can now specify local archive files. Tab completion was added for the 0launch command.
Release Notes: An optional OCaml frontend allows faster startup. Tab completion now supports the Fish shell. Archive references in local feeds can now reference local files, not just remote URLs. Various minor bugs were fixed.
Release Notes: Bugs with HTTP chunked transfers on Python 3 and with the new <file> support producing empty files were fixed. The mirror service is no longer called if a download is slow because it is queued or waiting for user interaction. The desktop launcher is now a single item, making it easier to use from Unity and GNOME 3. Performance has been improved when running apps, especially on Arch Linux.