Version 1.0: Initial upload
Version 1.1: Bug fix involving nomodifiable and readonly buffers.
Version 1.2: Minor bug fixes and edits. See CHANGELOG node in voof.txt.
Version 1.3

Added support for non-default start fold markers specified by 'foldmarker' option. Various other small improvements and fixes.
Version 1.4

New Tree navigation commands: go to next/previous marked node. Various small changes and fixes.
Version 1.5

New commands: Voofgrep, Voofunl.
Fixed bug in "Move Down" outline operation.
Various improvements.
Version 1.6

Added defensive measures that prevent data corruption when outline update fails for any reason.
Fixed some bugs.
Version 1.7: more foolproofing
Version 1.8

Fixed bug in mappings.
Added highlighting for warnings and other messages.
Distribution now follows Vim directory structure: there are plugin and doc folders.
Changed license to WTFPL, version 2.
Version 1.9

It's now possible to save and restore Tree buffer folding.
Command "Voofrun" was renamed "Voofexec".
Several other small changes.
Version 1.91: Voofgrep can perform boolean AND and NOT searches.
Version 1.92

Improved performance of several outline operations when working with very large outlines. Optimized some code.
Version 2.0

- This plugin was renamed from VOOF to VOoM. All commands start with "Voom" instead of "Voof", files were renamed, and so on. Please see Install section for instructions on how to upgrade from previous versions.
- Added rudimentary support for add-ons, a sample add-on. Fixed probable bug in mouse click mapping.
Version 2.1

* It's now possible to customize how Tree headline text is constructed for individual filetypes:
 - 'commentstring' and new user option g:voom_rstrip_chars control which characters are stripped from the right side of headlines when default procedure is used.
 - The default procedure for Tree headline text construction can be replaced with user-defined functions via an add-on. Sample add-on is included.

* Fixed bug in PyLog buffer: original sys.stdout and sys.stderr could be lost after some actions.
Version 3.0

* New command :VoomSort [options] for sorting outline.

* Outline buffer (Tree) is no longer automatically wiped out when the source buffer (Body) is unloaded, deleted, or wiped out. Instead, outline is locked until the source buffer is loaded again. This change was necessary to eliminate crashes after :q, :q! and similar problems. This can also make working with outlines easier when buffers routinely get unloaded, as when 'hidden' or 'bufhidden' are not set.

* Option 'bufhidden' for Tree and PyLog buffers is set to "wipe" instead of "hide".

* Various glitches fixed. Memory usage reduced, especially when outlining large buffers.
Version 4.0b1

* Added support for headline markups other than start fold markers with levels. Available markup modes: wiki, vimwiki, viki, html.

* Changed plugin directory structure. All Python files are now located in folder plugin/voom. You should delete old files in plugin folder: plugin/voom.py, plugin/voom.pyc, plugin/voomScript.py.
Version 4.0b2

* Added support for the following markups: reStructuredText, Python code, The Vim Outliner, VimOutliner.
* BUG FIX: indiscriminate use of 'noautocmd' was screwing up some autocommands.
* Option g:voom_verify_oop is now enabled by default.
* Option g:voom_rstrip_chars (dictionary) has been removed. Instead there are options g:voom_rstrip_chars_{filetype} for each filetype of interest.
* See CHANGELOG for other changes.
Version 4.0b3

* Added mode for Markdown markup.
* Fixed severe bug in reST mode.
* Sorting can now be done for any range of sibling nodes.
Version 4.0b4

* New Tree mappings for navigating outline:
    P (go to parent node),
    c (go to parent and contract it),
    C (contract siblings or everything in Visual selection),
    o (go to first child),
    O (expand siblings or everything in Visual selection),
    K/J/U/D (go to previous/next/uppermost/downmost sibling),
    s (show headline text), S (show UNL).
* Fixed some bugs.
Version 4.0b5

* New markup mode: txt2tags.
* Added support for sessions (:mksession).
* Fixed some bugs.