
# 2014-12-11, v0.3.1

 !  Fix scripts not installed in subfolder 'bin'
 +  terminal: Add option `cancel_childless`
 !  A few other (documentation) fixes; see `git log` for details


# 2014-11-05, v0.3.0

+++ Add command exec() See [1] for more
 +  Add event "notify-dirname" when current directory changes
 +  provider-exec: Parse environment variables; See [1] for more
+++ Add custom properties See [2] and [3] for more
 !  treeview: save_to_config(): Fix not saving right column layout
 +  ColumnType text: Add tooltip, and option property_tooltip
 +  ColumnType time: Support ":property" & ":format" in tooltip options
 !  treeview: Fix not refreshing column options saved to arrangement/defaults
 +  tree: Trigger flat item when selected
 !  config: Fix not exporting/saving empty categories
 +  Command config_save(): Emit event info upon save
 -  ColumnType time: Remove tooltip versions of some options (not needed/useful)
 +  ColumnType time: Add new specifier %f for "fluid" format See [3] for more
 +  ColumnTypes time, perms & text: Add option align
+++ Add a socket to communicate with donna from e.g. scripts; as well as helper
    donna-trigger See [4] for more
 +  Add command intref_free()
 +  tree: Add commands root_{g,s}et_child_visual() to get/set tree visuals even
    for a row that isn't accessible or not yet loaded
+++ Add provider filter to handle filters See [5] for more
 +  Add command get_node_from()
 +  Add command node_set_property()
+++ Provider command: Add prefix '<' to make the node a container instead of an
    item: See [5] for more
 +  Content menus: Add new context-type "combined" for defining both the item
    and the submenu (via container) part of a menu item. See [5] for more
 +  Add command node_get_children()
 +  Add command nodes_add()
 +  Add provider mru to maintain Most Recently Used lists. See [5] for more
 !  Menus: Fix keys (e.g. Enter) not triggering items
 +  Add $DONNATELLA_CONFIG_DIR & extend $PATH (for scripts) See [5] for more
 +  Add commands {nodes,strings}_{len,get_item}
 +  GTK+3.14 fixes/compatibility changes, update patchset gtk3-donnatella
 !  list: Fix refreshing relative line number column (when not first one)
 *  Many other fixes & optimizations; see git log for details

Additional information:
[1] http://jjacky.com/2014-04-20-columns-format-and-command-exec-in-donnatella/
[2] http://jjacky.com/2014-05-04-donnatella-adds-custom-properties/
[3] http://jjacky.com/2014-05-24-donnatella-fluid-time-format-and-custom-properties/
[4] http://jjacky.com/2014-07-14-now-you-can-script-donnatella/
[5] http://jjacky.com/2014-10-29-donnatella-filters-mrus-scripts-and-gtk-3.14/


# 2014-04-03, v0.2.0

 +  New event "log" to process some log events in donna; Messages are sent on
    different occasions, e.g. loading/saving a treeview from/to a file, adding
    nodes to a register, dropping a register, etc See [1] for more
 +  New source ":app" for statusbar, supporting messages from event "log"
 !  Command tv_column_set_option(): Fix setting "width" not working
 +  treeview: Add option default_save_location
 +  Add command tv_set_columns() to change which columns are visible
 +  Command tv_set_option() & tv_column_set_option(): Allow no value to set
    in-memory values to configuration
 !  Command tv_set_option(): Fix setting "title" not always working
 +  Add command tv_save_to_config() to save group of options (treeview options,
    columns (layout), column options, main/second sort order) to configuration
    at once. See [1] for more
 !  ColumnType time: Fix getting "42m ago" on inline editing
 !  Fix Enter/Esc not working to set/cancel on a few windows
 +  Provider exec: Add options for prefixes: you can define which prefixes to
    use for each supported modes, as well as the default mode. See [2] for more
 !  treeview: Fix handling key before last key has been fully processed
 !  ColumnTypes: Place floating windows on center of parent
 +  Command focus_set(): Allow ":active" as treeview name
+++ Add embedded terminal support (via XEMBED); See [2] for more
 +  Provider exec: Add mode for embedded terminal
+++ Patterns: Add support of different modes: pattern, search, begin, end, case
    sensitive & case insensitive matches, and Perl-compatible regex. See [3] for
    more
 !  list: Fix reload possibly not doing anything
+++ list: Add visual filters (commands tv_{g,s}et_visual_filter); See [3] for
    more
 +  treeview: status: Add %f for name of focused row
 +  treeview: status: Add %F (current VF) and colors
 +  treeview: status: Add %h/%H for nb/size of hidden rows
 +  treeview: status: "avhsF" now support an extra w/ recursion; See [3] for more
 +  Command tv_set_visual_filter(): Add parameter toggle; and treat empty filter
    as if unspecified
 +  Commands config_set_{boolean,int,string}: Return set value
 +  Add commands config_try_get_{boolean,int,string}: Doesn't fail if option
    doesn't exist, but returns specified default
 !  list: Fix status not refreshed after change of location
 +  treeview: status: Add tooltip support (format_tooltip)
 +  ColumnType name: Add filtering by node type (See [3] for more)
 +  list: Add option vf_items_only
 !  Alias: Fix option replacement_no_args not working
 +  Alias: Add options include_space & suffix
 !  Provider exec: Fix output possibly truncated
 +  Command terminal_add_tab(): Add param workdir
 +  Provider exec: Add setting working directory on command line
 +  Add "Open Terminal Here/...in new window" in tree context menu
 *  Many other fixes & optimizations; see git log for details

Additional information:
[1] http://jjacky.com/2014-02-22-coming-next-to-donnatella/
[2] http://jjacky.com/2014-03-09-donnatella-adds-embedded-terminals/
[3] http://jjacky.com/2014-03-23-visual-filters-extended-patterns-and-more-in-donnatella/


# 2014-02-09, v0.1.1

 !  Fix clicks not working by default when not patched (due to using a
    non-existing click_mode)
 !  Fix possible segfault using clipboard (register '+')
 +  When putting files in clipboard (register '+'), it is now possible to paste
    the list of full filenames as text (e.g. in terminal/text editor)
 !  A few other fixes


# 2014-02-08, v0.1.0

 *  first pre-alpha release
