The user interface was changed a lot to split the different views for different classes of files. A directory settings tab was added with the specific settings for a directory. There is also a default setting tab which contains the default settings for all directories. Application specific settings were moved to a separate settings window (to be reached through the options menu). The log level can now be selected as either normal, moderate, and excessive. Some icons were replaced with newer shiny ones.
It is now possible to keep multiple backups of
changed or deleted files. Wildcards for the global
log and wildcards regarding user information (name
and home directory) have been implemented. Bugs
regarding NullPointerExceptions in console mode
and the bug that wildcards would be written back
to the directory definition have been fixed.
Some bugs have been solved. If a file can not be
accessed, only a warning is issued instead of
issuing a critical error and halting
synchronization. If you select a directory instead
of a file as a log for a directory definition, a
line-separator was added instead of a
file-separator. Some NullPointerExceptions in
console mode have been fixed. The "<global>"
wildcard can be used for the path of the global
log, and the "<name>" wildcard can be used
for the name of the current directory definition
in the directory definition log filename.
Many bugs have been fixed. The GUI has been
reworked. The documentation has been updated. The
code has been simplified and cleaned up. DirSync
has now left beta status and is ready for
production use. New features include the use of
Java NIO and the possibility to specify include
and exclude patterns for files and directories.
The GUI is now locked during synchronization and "quit" waits for the synchronization of the current file to finish. The progress now includes the currently processed file or directory and the messages are in different colors. You can now use date and time wildcards in the path and name of the destination directory or the log file. A new "dirsync.gui.systemlookandfeel" property was added. When set to true the look and feel of the OS is used. A new icon was included for "preview" as the old icon looked "deactivated" to some people.