Release Notes: Support for compressed patches has been added. The script that applies gpg-signed patches received by mail has been replaced by a more flexible and powerful system which supports confirmation email messages and sending notification of patch application to third parties. The ability to push changes via ssh has been added. Various minor bugs have been fixed, and performance on large repositories is greatly improved. Also, support for building on MacOS X has been improved.
Release Notes: A number of bugs were fixed and repository locking during writes was implemented. Scaling when operating on large repositories was improved, and support for binary files was added. Various minor and not so minor bugs were fixed, and miscellaneous interface enhancements were made.
Release Notes: The configure and makefile code was rewritten to use autoconf. Several new repository configuration options were added, including a setpref command which allows you to set preferences options that are pulled from repo to repo. The user can now revert changes on a change-by-change basis. Yet another major improvement in speed and memory consumption was made. A darcs diff command was added to compare two versions.
Release Notes: A way to configure the default values for options to darcs commands was added. darcs push and pull now default to pulling and pushing from the most recently accessed repository if you don't specify a repository. Several bugfixes were made, including a potentially nasty one in the merge code. Users should be sure to run darcs check on their repositories after upgrading to see if they're affected by the merge bug.
Release Notes: Support was added for GnuPG signing of patches, and verification of such signatures. A preliminary version of a centralized server was added. A bug in dealing with file renames was fixed. The move was made to the new repository format, which will reduce network load when accessing old repositories.
Release Notes: A couple of minor bugs introduced in the IO rewrite of version 0.9.7 were fixed. More importantly, a change in the repository format is planned for the next release. Version 0.9.8 is able to read the new repository format, providing some degree of backwards compatibility. Future versions, of course, will continue to be able to read old repositories.
Release Notes: A couple of bugs involving file renaming conflicts have been fixed. A new test suite has been added. Several major optimizations for speed and memory have been made, particularly in the realm of reading and writing patch files.
Release Notes: This release adds numerous memory, speed, and responsiveness improvements. It fixes rather serious bugs that showed up when dealing with an empty repo and when using the "mv" command.