This release adds support for 'undo' and 'redo', just use the standard Ctrl-Z and Ctrl-Y key combinations. The undo history is infinite and is still available even after restarting the application. Undo is shared between instances, so if you have a drawing open twice, changes made in one window can be undone in the other. Changes: - Journaling, undo and redo implemented - Supports data serialised in YAML format '.yml' extension. - Expects a DIRTYPE formatted file in each directory. About: Draft is a proof of concept platform that demonstrates the viability of a different kind of file-format for storing CAD data. The storage strategy involves splitting data into many small files, this has a number of advantages: - Fast saving - a save can be performed after every edit. - Dynamic updates - concurrent access by multiple processes. - Easy versioning via cvs, subversion, diff and patch. - Object orientated data - drawings can be easily subclassed. This is just a proof of concept, basic 2D drawings consisting of lines and xref/block entities can be viewed, items can be moved around and the changes saved - There is no other functionality. There is a more complete description here: http://bugbear.blackfish.org.uk/~bruno/draft/ You can download at the page above or via CPAN: http://search.cpan.org/~bpostle/Draft-0.05/ -- Bruno