RELEASE NOTES
-------------

Release Name: v2.0-alpha build d5789e5a560b from v2.0 branch

Enhancements: 
 - VisTrails now requires Python 2.7.*, Qt 4.7.*, sip 4.12.2 and PyQt4 4.8.4 to run 
 - Reworked VisTrails interface. Added Workspace palette where user's vistrails
   are kept. Users can open multiple pipelines in different tabs that are 
   detachable.
 - In addition to Pipeline, History, Query and Exploration Views, new views were
   added, including Provenance and Mashup views. The Provenance view displays the
   execution logs of a vistrail. The Mashup view allows creating simple 
   applications based on workflows by exposing only the relevant parameters. 
   See the VisTrails manual for detailed instructions.
 - Merged the "Methods" and the "Set Methods" panel into an improved 
   "Module Information" Palette. Now port visibility, connectedness, and 
   parameters are shown in a single display. Thus, for module types without 
   special configuration widgets, there is no need for a separate configuration 
   window.
 - CLTools - package for wrapping command line tools (3ac68958d3db)
 - Expand search results to include all open vistrails (b2a069e38956)
 - Opening exported mashups using Open menu will execute them automatically (48cefab0a019)
 - Added support for exporting a mashup to a .vtl file. To export a mashup, just 
   click the "Export" button in the mashups inspector. Double-clicking the .vtl 
   file will execute the mashup in VisTrails (09203c1e12b8)
 - Show parameters for invalid modules (7078566f7b89)
 - Changed "Keep" button to "Tag" in the Mashups View (5ed3637c2d6f)
 - Open subworkflow from module palette (c48a11df430f)
 - Executions in provenance view are now given names based on the 
   "tagname + n" naming scheme (31a4a94cf967)
 - Update executions in workspace when they are created (8b7b85229c64)
 - Make pipeline current when selected in provenance explorer (49e93f5f789d)
 - Remove gui dependencies for core.modules widgets (1b8487908620)
 - Improved default query support (b9fed84af41a)
 - Added color difference support for queries (b9fed84af41a)
 - Mashups: made keeping the camera across updates as an option (1642d3573f62)
 - Add extensible query support (0df170d3335d) (5d776c28b7e2)
 - Workspace now updates Workflows and Mashups as they are created (429ceb313408)
 - Expand Workflows/Mashups items by default (429ceb313408)
 - Ticket #479: Dropdown boxes have white text (677a0b750762)
 - Added support for html and mediawiki extensions to access a 
   remote vistrails server  (2eba04217a99)
 - Displaying mashups in workspace. Double-clicking a mashup will show 
   version tree, select corresponding version and execute the mashup. (3df2af8d8cb2)
 - Added support for multiple PythonSource configuration windows. Read-only 
   windows can be detached from the main module onfiguration window. (372c0143f6b6)
 - Remove workspace entry when selected file has been deleted (8bdd77c78fe2)
 - Workspace can show workflows in a tree view (c715b4a84a38)
 - Added a Control Flow Assistant (f05f014bc778)
 - Added Vistrail Variables support, so that modules deriving from Constant can 
   be used to create re-usable variables (a83402e0c218)
 - Added support for cross-vistrail diffs (c300063531e8)
 - Perform visual diff from workspace by dragging pipelines together (dd83c3f08cea)
 - Simplify visual diff and improve parameter changes display (65849c433682)
 - Search results show up in workspace window (f3a763972866)
 - Improve query handling (e4b0722b1d70)
 - Added support for opening a vistrail in a separate window (f502431ae11b)
 - Added Expand All and Collapse All buttons to Module Palette (264410835b7)
 - Added annotations to WorkflowExec in v1.0.2 schema (0ade1076517b)
 - Provenance browser now shows status icon in list (fc112c4c1079)
 - Autosort module palette (de80a5b0fb1c)
 - Added merge by dragging vistrail to vistrail (6bb73281842a)
 - Executable paper editing (3a96ea787a82)
 - PythonSource editor will now indent newline to previous line (e221d10351d1)
 - Improved PythonEditor class using QScintilla2 (d737455457db)
 - PythonSource editor will now indent newline to previous line (d1e5d63bd715)
 - Enhanced query capabilities (0e5f60ce0d91)
 - Added support for interpreter to execute a pipeline with an extra list
   of parameter values. Updating VistrailController calls to also accept
   the new list (db6e4611305)
 - persistence package now hides file references instead of deleting them (ae3d19282ef4)
 - Added versioning for SUDS Web Services using content hash (47279d4246bf)
 - Improved PythonEditor class using QScintilla2 (5ed5953f57b9)
 - ParaView package: Added ScalarBarWidgetRepresentation to Rendering
  namespace in modules list.  (7429a1be15cf)
 - Add better provenance information for persistent entities (22964cfeb53b)
 - New manager for persistent store (f0dafc611fd0)
 - Improved efficiency of vtk workflow upgrades (3736cc9ef269)
 - LaTex extension: Added an example for embedding local files (be50aeab59ca)
 - Group SQL statements to enable faster DB communication (b520f1c847c8)
 - ParaView package: Added server configuration window options to
package configuration and loading initial values from there. Also added
option to start paraview server when the package is initialized.  (9023c13aa76b)
 - Ticket #408: Allow opening multiple PythonSource Editors (73e72b8419a8)
 - Ticket #411: Support temporary directories in the FilePool (7eb29d2ba0fb)
 - Initial version of a GIS package that uses QGIS (4cd7cc6df8db)

Bug fixes: 
 - VTK Package: Call to ResetCamera() in vtkRenderer was producing wrong 
   results (d5789e5a560b)
 - Ticket #499: Issue with BaseView.layout (9dc74870fde7)
 - Fix issue where 'layout' was an overloaded field name (9dc74870fde7)
 - Ticket #494: Tuple configuration is confusing and causes configuration errors (30bc134d5cdb)
 - Ticket #498: Need to update code to show parameters for invalid modules (8da733c07199)
 - Enable showing invalid function and show parameters in separate fields (8da733c07199)
 - Updated version of suds python library on both Windows and Mac binary.
 - Ticket #488: configuring webservices breaks vistrails (090a45a95f19)
 - Ticket #456: Cannot copy/paste in detached pipelines/vistrails (970ec4ecfb42)
 - Ignoring action updates when the view does not have the actions (970ec4ecfb42)
 - Make provenance view read-only (9774b9e2928e)
 - .vtl files marked to be executed when opening were not executed (09203c1e12b8)
 - Ticket #496: Showing/hiding module ports resets module position (c073ff4bf200)
 - Keep module position when changing visibility of ports (c073ff4bf200)
 - Ticket #488: configuring webservices breaks vistrails (b8a935d8bbae)
 - Ticket #495: vtkCellArray won't allow multiple points through 
   InsertCellPoint (0dcbf136aeb8)
 - Fixed issue with ports that may have multiple functions associated with 
   them (e.g. in the vtk package) (0dcbf136aeb8)
 - Ticket 481: Optional Output Ports collapse to non-Optional ones (7463f214023b)
 - Fixed the issue of being unable to activate windows under Mac OS X 
   Lion. (7463f214023b)
 - Mashups: Fixed bug introduced when removing gui
   dependencies for core.modules widgets (76a998022666)
 - Ticket #492: Upgrade error: signatures differ (5a70996965f8)
 - Add upgrade for PythonSource to fix issue with 'self' port (5a70996965f8)
 - Fixed messages during upgrades so that upgrade info is not flagged as 
   a warning (8714561fed05)
 - Mashups: creating aliases in mashup view was not updating the alias 
   table (770f755d089d)
 - Ticket #491: Opening a .vtl will always create a new file (3a25858be1ac)
 - Opening vtl files: igonring showSpreadsheetOnly if execute is false (3a25858be1ac)
 - Starting VisTrails by double-clicking a vistrail file was
   not zooming the current pipeline view (3a25858be1ac)
 - Can now delete from workspace using backspace key (d3f7af2868b0)
 - Remove vistrail from workspace if removed from disk (044a841b97e9)
 - view.is_abstraction logic fixed (044a841b97e9)
 - sql package was not using new gui.modules.source_configure (1714703fb145)
 - Updated VTK, Persistence and Matplolib packages to use 
   gui.modules import (f953ce4d25e4)
 - get_current_view bug caused double-clicking a vistrail to fail (00b264c0920b)
 - Ticket #489: VisTrails 2.0 can't open .vtl files anymore (2d450422c25b)
 - opening .vtl files fails (2d450422c25b)
 - Ticket #460: Subworkflow port naming errors after editing (687becdff050)
 - Fixed issue where subworkflow edits could result in one-to-many 
   port mappings. (687becdff050)
 - Fixed issues with multiple versions of subworkflows appearing in the 
   module palette (186d5c06a788)
 - Do not store subworkflows in "recent files" or "My Vistrails" (17aebdbd32fa)
 - workspace.item_selected had invalid setSelected call (3effd7a1385b)
 - Fixed 2 detach view bugs (3f5159f5b49f)
 - Ticket #468: Diff tab should have all modes except pipeline 
   disabled (4f691ba6ed23) (139ec1d18b22)
 - Fixed an issue when loading a vistrail that references different versions 
   of a subworkflow that share common ancestors (4b34089abb09)
 - Ticket #486: query execution and parameter problems (323f12916d09) 
   (0262b0410051) (d9fbb412a9b5)
 - Added ability to open workflows from query results (323f12916d09)
 - Ticket #484: subworkflow save causes window to change (bc100442dfe4)
 - Fixed issues with executing queries (0262b0410051)
 - Fixed issue where numeric comparisons were being done as 
   string compares (d9fbb412a9b5)
 - Fixed issue where substring queries were backward (d9fbb412a9b5)
 - Fix an issue with copy/paste to query view (b9fed84af41a)
 - Fix issue with package subworkflows and namespaces (87c7c61f1c9e)
 - Ticket #476: numeric stepper has wrong default value, in some cases 
   (1642d3573f62) (a08e8dc0f9c2)
 - Ticket #485: Random Mashups Window (917b1d8b83c5)
 - Allow return to original query in interface (0df170d3335d)
 - Allow parameters to be set in queries (0df170d3335d)
 - Allow return to original query in interface (5d776c28b7e2)
 - Allow parameters to be set in queries (5d776c28b7e2)
 - Ticket #478: Mashups updating issues (e5913008d81c)
 - Mashups: Display Widget section was not updated when
   switching aliases (e5913008d81c)
 - Mashups: Mashup inspector was not updated when switching
   vistrails using the workspace in Mashups View (e5913008d81c)
 - Mashups: Mashup Pipeline Palette was not being updated when
   switching mashups using the Mashup List Panel (e5913008d81c)
 - Ticket #483: Index error when recovering a vistrail (8589b301ba13)
 - Fixed issues with upgraded subworkflows (9c4dfcbef423)
 - Ticket #475: Changing the background color fails in Mashup mode (31670c3e66f2)
 - Ticket #477: opening mashup from workspace doesn't show exposed 
   parameters (429ceb313408)
 - Sometimes closing a vistrail while closing VisTrails fails (429ceb313408)
 - Double clicking a vistrail in file browser fails because of 
   _first_view bug (263f1947cf2c)
 - vtkhandler did not handle new PythonEditor correctly (aa3511259f10)
 - Ticket #443: ports are not added through Module Configuration 
   and annoying confirmation (01ed7a6566b3)
 - Ticket #473: Cannot execute from history view immediately after 
   opening vistrail (e0ba2e97d058)
 - Ticket #472: parameters in parameter exploration are reset if 
   not executed (63c55f11f03d)
 - Ticket #474: Error quitting when spreadsheet is visible (afe4512b1ca9) 
   (107b24e904ea)
 - Ticket #470: copy doesn't copy to the correct cell (c44347501d5a)
 - Fixed issue with cell locations in spreadsheet editing mode (c44347501d5a)
 - Ticket #471: visual diff window is missing the create analogy 
   button (14a24ea42b15)
 - Ticket #469: locate version in editing mode selects history but shows 
   pipeline (080a2dc8b820)
 - Opening xml vistrail from workspace showed open file dialog (069db5448e8e)
 - Module documentation in module palette not working (647613ad637e)
 - Ticket #467: A file is changed when test suit is run (37e0ab607139)
 - Ticket #466: history mode selected and pipeline view shows up after 
   merging 2 trees (e22fe0a4f8b0)
 - Ticket #459: the explore tab draws upside down (542e2cda8845)
 - Outdated inspector.annotated_modules value caused explorer tab to be 
   drawn upside down on Mac (542e2cda8845)
 - Ticket #446: subworkflow editing only good for one save (2ab6a92c2084)
   (85b50d980ab1)
 - Fixes to subworkflow upgrades and save as (2ab6a92c2084)
 - Changes to subworkflow identification (85b50d980ab1)
 - Ticket #465: Open Recent menu does not contain saved vistrails (a484b18b3eed)
 - Update recent files list also when vistrail is saved (a484b18b3eed)
 - Ticket #463: Current version not selected on open (154e9b2e8eaa)
 - Select latest version when opening a vistrail (154e9b2e8eaa)
 - Ticket #462: Ungrab mouse error after editing subworkflow (6aaa6bd2b526)
 - Ticket #432: Problem with labeling groups (6aaa6bd2b526)
 - Ticket #461: Initial history view for first vistrail is not zoomed to 
   fit (b3d8909ac0ed)
 - Fix zoom to fit for initial vistrail (b3d8909ac0ed)
 - Ticket #434: Can't remove tags of versions that were 
   upgraded (v2.0) (47636de1ec66)
 - Fix issue where raw pipeline and construct from root were not 
   working (47636de1ec66)
 - Enabled Embed version by default when selecting Publish > To Paper (8bf5e737a2c2)
 - Ticket #456: Cannot copy/paste in detached pipelines/vistrails (0cb6ef7650af)
 - Fixed issues with spreadsheet editing for copies and analogies (d2d4bae51a6d)
 - Enabled Edit Configuration and Show Documentation from a module's
   context menu  (00dcb21d22a6)
 - File > Export > PDF was not working  (fce8cc569c14)
 - Ticket #455: Module Information Tab stretches unnaturally when package 
   has a long name (2d07662227fd)
 - module information stretches unnaturally (2d07662227fd)
 - Ticket #457: PythonSource ports are not updated when configuration window 
   is saved (f6e151300476)
 - Ticket #456: Cannot copy/paste in detached pipelines/vistrails (f9470d9fa04a)
 - Removed missing web service (028fc4e03c62)
 - Fixed header placement in xml files that were causing tests to fail (4db41b9e2e75)
 - Workspace fixes for saving empty vistrail and closing detached 
   vistrail (1f798a7a0c84)
 - Ticket #454: Can't interact with TransferFunction widget using 
   Qt 4.7.* (ea7e21dc9e01)
 - Ticket #453: Workspace indexing error in tree mode (f8b17ab82b9b)
 - Skip workspace make_tree when no window exist (f8b17ab82b9b)
 - Ticket #450: Indexing failures need to be more graceful (f76532828242)
 - Better error handling when indexing workflow (f76532828242)
 - Ticket #452: Visual Diff Parameter Changes not detected (65849c433682)
 - If the clipboard contained utf-8 characters, VisTrails would raise
 an error (d7cecf541ced)
 - QPipelineScene.addModule were calling addItem twice (d77e833f431f)
 - Dropping vistrails variable created error (8c0b0e921201)
 - Fixed export/import menu options (8d68b5b56ff3)
 - Fixed parameter exploration in v2.0 (8485390429b1)
 - Parameter exploration was not saving color parameters when they
were being interpolated (8485390429b1)
 - Fixed 'Diff properities' label typo (8a88bd21895a)
 - Removed close button from Vistrails Messages view (2581ea446bad)
 - Ticket #441: vistrail browser is not being updated (d892cd18e5b8)
 - Correctly update collection on load/save (d892cd18e5b8)
 - Show project selector (d892cd18e5b8)
 - Sort default project by name (d892cd18e5b8)
 - Ticket #435: diff result is not properly sized/centered (96c4adaa2a1a)
 - Show executions for the current session as well (fc112c4c1079)
 - Workspace threw exception when closing vistrails (47ae1c3c4428)
 - Fixed crash when running VisTrails 64-bit on Windows with more than 4GB 
   of RAM (71b4bfc41a6d)
 - 2 bugfixes to the vistrail merge code (4f05a96bcc2c)
 - open merged vistrail in new tab and other fixes (556804ba40c4)
 - builder_window was stealing ctrl-z/ctrl-y from PythonSource (e221d10351d1)
 - Made new PythonEditor use correct font (2579b6f662ca)
 - removed self reference in static method in persistence package (12e57882a72b)
 - open merged vistrail in new tab and other fixes (971228751494)
 - Fix menubar issue on non-Mac platforms (9d5e66156935)
 - persistence package did not show dates correctly (357f3a55aaf5)
 - Spreadsheet package: Fixed a typo on the usage of issubclass() which prevented
   subclassed sheets to be used by the spreadsheet (8bcd8ac86cd4)
 - SUDSWebServices wsdl caching in Windows need to use pickle 
   protocol=0 (4ca71139f604)
 - SUDSWebService wsdl hash did not use the correct wsdl string (4ca71139f604)
 - Fix issue with caching and persistent files (f56f14061d3f)
 - ParaView package: Fixed example pipeline where it should display
   both a box and a sphere.  (7429a1be15cf)
 - VTK Package: Fixed bug when drawing TransferFunction widget (daaacfcedfca)
 - Handle unnamed data when writing from manager (22964cfeb53b)
 -  Fixed infovis example  (7d6a0dace8ca)
 -  Fixed NOAA Web services example. NOAA had changed the urls
for their services  (7d6a0dace8ca)
 - Do not import MySQLdb directly in sql_dao (b1d1809c0d57)
 - Ticket #420: VisTrails fails to install package dependencies on Ubuntu (35cd1cceeded)
 - debug imports cause ubuntu package install to fail (35cd1cceeded)
 - Ticket #416: The log is not copied when saving a vistrail from database to disk (1af107087fbe)
 - Include log when copying vistrail from DB (1af107087fbe)
 - LaTex extension: When generating LaTex command using the Embed panel,
 make sure to enclose tag between {} so symbols are escaped. (be50aeab59ca)
 - LaTex extension: Fixed problem when passing envrionment variables
using \vistrailsenv{} (be50aeab59ca)
 - Ticket #417: Database INSERT statements are not protected from overflowing (b520f1c847c8)
 - Overflow checking for SQL datatypes (b520f1c847c8)
 - Changed memory size to be computed in megabytes instead of bytes
to avoid large numbers (4d21156d99f5)
 - Ticket #414: Focus out event on Tag version edit box generates an unnecessary 
   vistrail change event (6dc3154542ba)
 - Media wiki extension: casting returned version of a given tag to
string before using it (6dc3154542ba)
 - Ticket #412: Parameter exploration on File parameters fails (e54b74bb9412)
 - Fix parameter explorations on File parameters (e54b74bb9412)
 - Added ability to create temporary directories in the FilePool (7eb29d2ba0fb)
 - LaTex extension: added support to work on Windows with MikTex (2bdfb94be496)
 - LaTex extension: changed behavior of passing environment variables -
passed variables will not replace existing ones, they will be inserted at the
beginning (2bdfb94be496)
 -  Removed warning when copying thumbnails fail because the files are the
same (2bdfb94be496)
 -  New log file was not being created on Windows when the version was
upgraded  (2bdfb94be496)
 - Ticket #410: Encode VTK changes as upgrades (fa2e48cedf06)
 - Attempt to implement VTK upgrades (fa2e48cedf06)
 - Ticket #409: Problem in workflow upgrade (5d57b4ce54b3)
 - Fix issue with upgrading modules with null functions (no parameters) (5d57b4ce54b3)
 - Ticket #407: Aliases in a workflow disappear after upgrade (843603916a48)
 - Preserve aliases during upgrades (843603916a48)
 - Replaced more GUI code that would work only on recent versions of Qt/PyQt4 (7cfcb98320ee)
 - Replaced code that would work only on recent versions of PyQt4 (e5ca41c3fab7)
 - Enabled with_statement for python2.5 (3ec5bdd47c3e)


From Release: v1.7 build 325bfe1b517d from v1.7 branch

Enhancements:
 - VisTrails is now distributed under the "Modified BSD License"
 - VisTrails binaries are now shipped with python 2.7.1, Qt 4.7.2, sip 4.12.2, 
   PyQt4 4.8.4, vtk 5.6.1, numpy 1.5.1, scipy 0.9.0 and matplotlib 1.0.1. 
Bug fixes:
 - Importing basic_modules.py leads to import loop (325bfe1b517d)
 - VTK Package: Fixed bug when drawing TransferFunction widget (7722fc6727aa)

From Release: v1.6.2 build af4a69ad566a from v1.6 branch

Enhancements: 
 - Adding pdf version of Usersguide to binaries.  (60cec4e6d858)
 - Improved efficiency of vtk workflow upgrades (501a552cd722)
 - LaTex extension: Added an example for embedding local files (f5976c82826f)

Bug fixes: 
 - Fixed infovis example  (bd810b67daaf)
 - Fixed NOAA Web services example. NOAA had changed the urls
for their services  (bd810b67daaf)
 - Added matplotlib mplot3d toolkit to Mac binary (5054da25e2e8)
 - Ticket #410: Encode VTK changes as upgrades (aeaa56469120)
 - Attempt to implement VTK upgrades (aeaa56469120)
 - Ticket #420: VisTrails fails to install package dependencies on Ubuntu (5180336d429d)
 - debug imports cause ubuntu package install to fail (5180336d429d)
 - LaTex extension: When generating LaTex command using the Embed panel,
 make sure to enclose tag between {} so symbols are escaped. (f5976c82826f)
 - LaTex extension: Fixed problem when passing envrionment variables
using \vistrailsenv{} (f5976c82826f)
 - Changed memory size to be computed in megabytes instead of bytes
to avoid large numbers (5f57a040c97c)
 - Ticket #414: Focus out event on Tag version edit box generates an unnecessary vistrail change event (460836e2206e)
 - Media wiki extension: casting returned version of a given tag to
string before using it (460836e2206e)
 - Ticket #412: Parameter exploration on File parameters fails (7630f10fb73c)
 - Fix parameter explorations on File parameters (7630f10fb73c)
 - LaTex extension: added support to work on Windows with MikTex (36322a953de2)
 - LaTex extension: changed behavior of passing environment variables -
passed variables will not replace existing ones, they will be inserted at the
beginning (36322a953de2)
 -  Removed warning when copying thumbnails fail because the files are the
same (36322a953de2)
 -  New log file was not being created on Windows when the version was
upgraded  (36322a953de2)
 - Ticket #409: Problem in workflow upgrade (040f46c2f980)
 - Fix issue with upgrading modules with null functions (no parameters) (040f46c2f980)
 - Ticket #407: Aliases in a workflow disappear after upgrade (5575069d2727)
 - Preserve aliases during upgrades (5575069d2727)
 - Replaced more GUI code that would work only on recent versions of Qt/PyQt4 (2704aa1fe222)
 - Replaced code that would work only on recent versions of PyQt4 (50ead740f6de)
 - Enabled with_statement for python2.5 (bec2a6498965)


From Release: v1.6.1 build ba9616b413d2 from v1.6 branch

Bug fixes: 
 - Ticket #406: Builder Window menu inconsistencies (fd46220842bf)
 - Added support for executing workflows even if VisTrails is already
running (useful for Latex extension) (16c1d253a63a)
 - Added single instance limitation per user/machine instead of per
machine. Now multiple users logged to the same system can execute their
version of VisTrails (16c1d253a63a)
 - VisTrails was ignoring batch mode input parameters if already running
 (16c1d253a63a)
 - Latex and Wiki extensions: all options can now be set from the builder. (16c1d253a63a)
 - Ticket #405: VisTrails is not downloading unavailable packages if they are present in the packages repository (77cadf0fb8a1)
 - VisTrails batch mode: Separated generation of the workflow graph from execution of the workflow. Added support for generating the history tree graph (77cadf0fb8a1)
 - When generating a workflow graph VisTrails would sometimes generate a line in the borders (77cadf0fb8a1)
 - When testing a database connection with a password=None VisTrails would crash without catching the exception (77cadf0fb8a1)
 - When opening a vistrail from a vtl, VisTrails was ignoring the version that should be open and always opening the most recent one (77cadf0fb8a1)
 - Latex extension: added support for running vistrails locally (15255a96e4e0)
 - Latex extension: added support for embedding workflow and/or
including full tree when generating vtl requests (15255a96e4e0)
 - Wiki extension: workflows were not being embedded in .vtl file (5348cad089ba)
 - Added title to console and debugger toolbars (b2e3bda06f62)
 - Better error handling for duplicate module identifiers in packages (579520227409) (d5df9421d0c1)
 - Fixed an issue where the FilePool's local copy mechanism failed in Windows (7b398b211212) (254bce86348e)


From Release: v1.6 build e9f97c5908ac from v1.6 branch

Enhancements:
 - Added prompt for password for database access in batch mode (06c4b63434a7)
 - Please notice that the parameter separator in the command line changed again from 
  '&&' to '$&$' so it's consistent with the server version. (35ad76515a97)
 - VisTrails now has "Check for Updates" option in Help drop-down (b80862d8a39f)
 - Show port_spec.sigstring in PortMismatch error message for more
   detailed debugging (c28dad738abc)
 - Turn off popup messages if messages window is open (62aeb9371235)
 - add/delete Web Services from module palette for SUDSWebServices package (2e381a4394ed)
 - Package-level context menus in the module palette (2e381a4394ed)
 - Add preference for migrating tags and notes on upgrades (41177e74e687)
 - Add stack trace to exception details for unexpected exceptions during 
   change_selected_version (fd3840df3c6b)
 - Added new class Chdir to prevent users from triggering side-effects by accident 
   when using os.chdir() (4aa722db61d1)
 - Added Open Recent to File menu (it works for vistrails in the file system or in 
   the database. The maximum number of files in the list can be configured from Advanced 
   Preferences Tab (search for maxRecentVistrails) (4aa722db61d1)
 - Configuration object now supports bound methods as subscribers (4aa722db61d1)
 - Debug messages now have a "details" attribute (f2911a6a6000)
 - Buttons for filtering VisTrails messages (ebc728d49db3)
 - Colors of message types added to theme file (ebc728d49db3)
 - Improved log messages in the server log to also indicate the instance of the server that 
   is logging the messages (762902e79b7a)
 - Improved handling of log messages (037568dc5960)
 - Changed all examples using relative paths to datasets to use HTTPFile (403205442fd7)
 - Updated head.vt and terminator.vt example to use TransferFunction widget (403205442fd7)
 - Maintain suffixes on persistent files and directories (e9b5e906e069)
 - Improved debug messages (9dcd1a5a2ea8)
 - Ticket #390: Add support to Latex extension to download workflows at compilation 
   time (90ef6cee20a9)
 - Improved error handling in vistrails.packages (a44800a88083)
 - Improved debugging messages for vistrails.gui (25b718347ef0)
 - Improved error handling in vistrails.core (2e095f36dc90)
 - Debug library updated (41e3778d507e)
 - Web Services package is now deprecated. Showing a warning message when the WebServices 
   package is loaded. Message will be shown only once. (9996bba52dd1)
 - Ticket #375: Add GUI support for synchronizing vistrails (4efb09fbe5bd)
 - Merge 2 Vistrails from within VisTrails (4efb09fbe5bd)
 - Detect changes to directories so the cache can be invalidated when they change (3058d55966f2)
 - New Web Services package that uses SUDS library (0d1d3efb99da)
 - Add pinch gesture support to graphics views (3d01e549f849)
 - ParaView package: Converted to new VisTrails package format (65453bd92aa5)
 - Updated php scripts to work with Latex extension's new features (2b53ad32a374)
 - VisTrails server: added new function to return version tree as pdf  (2b53ad32a374)
 - Created a separate php file to store the server configuration (8d15fdbe8e1d)
 - Added support for running crowdlabs and vistrails server on separate machines 
   (still testing) (064304a99993)
 - Ticket #382: Improvements to Latex extension (3123297d6a1b)
 - LaTex extension: VisTrails can now embed a workflow graph or a history tree in 
   LaTex pdf (3123297d6a1b)
 - LaTex extension: Caching latex instructions and images for embedding images in case python 
   is not available (3123297d6a1b)
 - Ticket #381: Split HTTPFile.compute() method to download the file in a separate 
   function (62d25dca3f3a)
 - Add MplScatterplot and MplHistogram modules to pylab (4af6514c20d4)
 - Ticket #295: Add Debug .command to Mac distribution (e835d69d8426)
 - Added git executable to windows repository. It will be included in future windows 
   binaries for persistence package  (8d9931bbbe04)
 - Updated version of the rpy package (c895125216cb)
 - Migrating new persistence package from persistence_exp to persistence (5b6418233dea)
 - Added methods to expand shortcut string representations for module descriptors and port 
   specs (5b6418233dea)
 - Added support for shortcuts to remap modules/ports for upgrades (5b6418233dea)
 - Use List for controlflow now instead of ListOfSElements (74f30460d3fe)
 - Highlight invalidate port specs (74f30460d3fe)
 - Improved support for work with the filesystem. Added DirectorySink module,
    changed FileSink module to use 'overwrite'
    instead of 'overrideFile', added support for getting the contents of a
    directory, created a new OutputPath constant with a save-style widget
    to select the output path, replaces OutputName on the FileSink module.
    Added updgrade code to translate old FileSink module to new version.
    Changed version of basic_modules and abstraction to static string
    '1.6'. (fb30dca8a15d)
 - HTTPFile now supports proxies. (3799edddbb62)

Bug fixes:
 - Fix issue with console mode and unit tests (a4d544eec673)
 - Ticket #361: Cannot configure output cell layout for cells in groups in parameter 
   explorations (5807414236ba)
 - Enable all spreadsheet cells for parameter exploration, even if they are embedded in 
   groups or subworkflows (5807414236ba)
 - Ticket #399: Exception thrown when loading parameter exploration tab with no existing 
   exploration (4366e52c39cf)
 - Fixed exception when loading parameter exploration tab for a workflow with no saved 
   explorations (4366e52c39cf)
 - Ticket #154: vistrails should check for a new version being available and tell the 
   user to download it (b80862d8a39f)
 - Ticket #398: Failure opening vtl files (filename issue) (c52ba7adc5f8)
 - Matplotlib package: if hide toolbar parameter is set after the source
   and there isn't an extra line at the end, the MplPlot would fail  (c52ba7adc5f8)
 - Ticket #398: Failure opening vtl files (filename issue) (cdfa0c97493d)
 - Added escaping to filename in unzip commandline call (cdfa0c97493d)
 - Fixed issue where it was not possible to ungroup a subpipeline that had an InputPort
   connected directly to an OutputPort (e1ea9b437507)
 - Fixed problem where controlflow package would raise duplicate errors (4351b3f0102f)
 - Fixed issue with groups and input values that evaluate to False (6fc007c0535d)
 - Fixed ordering of PortMismatch parameters in ensure_port_specs (c28dad738abc)
 - Fixed bug introduced on Windows platforms when changed os.chdir() calls by 
   core.utils.Chdir (0a2b8a0d50d8)
 - Enable the Linux theme for 'Linux' system types (57dfb4a85e7a)
 - added deletion of namespaces in module palette (2e381a4394ed)
 - Add ability to migrate tags when upgrades are not delayed (9c49285269ca)
 - Message filter colors does not show in linux (ee8906c91039)
 - Ticket #397: Save execution log when in console mode (2dae96a8f004) (1afa51d895e9)
 - Update version tree when adding delayed actions (d1dbf3005499)
 - Subworkflows from packages that need upgrades are now moved to local.abstractions 
   in the registry and picked up for workflow upgrades (04476a172f61)
 - Fixed issue with spreadsheet and grouped spreadsheet cells (fd3840df3c6b)
 - Replaced svn command with git command to get current commit (if present) (4aa722db61d1)
 - Flush delayed actions (including upgrades) to fix issues with delayed upgrades and 
   grouping upgraded workflows (79dd982e6cef)
 - VisTrails Server: Applied fix to caching of history tree images when
   generated as pdfs (fc0ab9f1626d)
 - VisTrails Server: fixed problem in caching of history tree images (4862e1f7d18a)
 - Ignoring mouse gestures when Qt version is < 4.6 (4862e1f7d18a)
 - Ticket #394: VisTrails server is not detecting updates in vistrails loaded 
   from the database (762902e79b7a)
 - Restoring extensions/http/run_vistrails.php to version before merge (762902e79b7a)
 - VisTrails server was ignoring the build_always variable if it
   found cached images (762902e79b7a)
 - Using port to identify the instance of the server instead of virtual
   display in script that starts vistrails server using Xvfb (762902e79b7a)
 - Ticket #393: Latex extension doesn't handle workflow exec. errors properly (16f522c459c5)
 - Latex extension: Making sure to convert line breaks into \MessageBreak
   Latex commands before displaying error messages. (16f522c459c5)
 - Forwarding force build to server so the server can also bypass
   caching (47a1105664a0)
 - Ticket #392: Refactor php extensions caching logic used for wf executions (3125e0eb8e81)
 - Updated mediawiki extension to work with crowdlabs server  (3125e0eb8e81)
 - Added workaround for RotateFileHandler problem on Windows when some
   packages start child processes during workflow execution (e5afc47797cb)
 - Fixed issue where named intermediate persistent files/directories were not 
   reused correctly (df3deb58a18c)
 - Fixed git hash retrieval for persisted directories (df3deb58a18c)
 - Pasted text in VisTrails shell was being ignored (c48e67f02ae8)
 - Giving focus to VisTrails shell when showing it (c48e67f02ae8)
 - Added 'VisTrails messages' button and fixed 'VisTrails debugger' button (b401b2498c74)
 - Don't mask AttributeErrors when materializing pipelines (b5c3650e5ca6)
 - Add upgrade path for old InputPort and OutputPort modules (8abfff56592c)
 - Fixed an issue with groups and upgrades (720d93c8e3be)
 - VisTrails shell was not using fixed-width font  (b521e096f879)
 - Latex extension: delaying check for a valid url so we can include
   cached images if there's no Internet connection (79296270cc86)
 - Batch mode: On Windows, VisTrails was not executing workflows
   when an absolute path to a vt file was given (81812ac04e85)
 - Minor error fixes (45b53eef1c53)
 - Ticket #386: Moving modules after an upgrade generates invalid actions with 
   delayed upgrades (ad9e029035f7)
 - With delayed upgrades, moving modules after an upgrade now generates actions 
   in the correct order (ad9e029035f7)
 - Ticket #385: Workflow instantiation fails when doing on-demand package loading (aff3408c7a51)
 - Fix issue with on-demand package loading leaving workflows as invalid (aff3408c7a51)
 - Casting DBLocator names to string as they can store None sometimes (9996bba52dd1)
 - Ticket #384: Deleting version edits version tag if delete is canceled (cc05bc9e80e5)
 - Don't delete tag text when attempting to prune (cc05bc9e80e5)
 - Expanding port specs deals with differences between descriptor and port signatures (c5763a437606)
 - UpgradeWorkflowError tries to trim None-value (93b3be3d2a50)
 - Ticket #383: Unversioned modules are not upgraded (4b3fa72869f0)
 - If a module has no version, force it to be upgraded (4b3fa72869f0)
 - Ticket #302: Moved modules action generated when nothing changed (3e59defe4685)
 - Fixed logic so moved modules are properly detected and positions updated. (3e59defe4685)
 - ParaView package: Removed hardcoded path to pvserver and mpiexec
and using configuration object for that (accessible through Menu
Preferences -> Module Packages) (65453bd92aa5)
 - ParaView package: Updated pv.vt example to work with current version
of the package (65453bd92aa5)
 - Fixed bug in some php scripts when only the tag is passed instead of
a version number  (2b53ad32a374)
 - Updated all php scripts in extensions/http to work with
the current version of crowdlabs vistrails server (only local
setup currently supported) (8d15fdbe8e1d)
 - Fixed bug where server method get_wf_graph_png would sometimes
fail (064304a99993)
 - Fixed bug where although DBLocators were being cached, the 
   connections were not  (b07c22d9e93d)
 - Ticket #359: When using VTKRenderOffscreen module VisTrails crashes (48e477f4c1d9)
 - VTK Package doesnt work with VTK version 5.7.0 (ba5e0bdbbb16)
 - Fixed issue with query-by-example where parameters couldn't be updated (741b1c0d7737)
 - Error using breakpoint due to new stack trace (d4f31af05a05)
 - LaTex extension: removed hardcoded url for downloading vt files
upon clicking on the images in the generated pdf. It can now be set using
the \vistrailsdownload in the latex file (3123297d6a1b)
 - HTTP package was not handling exceptions correctly (62d25dca3f3a)
 - Ticket #380: HTTPFile corrupts binary files on Windows (0a5ec2007878)
 - Color Constant: Initializing Color widget with default white
color using RGB constructor instead of QtCore.Qt.White. We assume the
color is always a QColor object and sometimes a GlobalColor object
was being found (8565a276a353)
 - Persistence Package: Added code to find tar executable similar
to the way the path to git is set up (4a2494c09ef4)
 - Persistence Package: adapted use of tar command to work
on Windows (430e29bcaf2e)
 - Windows binary: Including the gnu version of tar instead
of the one that comes with git (430e29bcaf2e)
 - Set MplFigureCell to fill spreadsheet cell (4af6514c20d4)
 - Ticket #302: Moved modules action generated when nothing changed (8f60ea9a4737)
 - Dangling move actions are displayed immediately after switching versions (8f60ea9a4737)
 - Ticket #331: ImportError when trying to import userpackages (bc27cdc4b171)
 - "import userpackages" fixed by reordering init steps (bc27cdc4b171)
 - Ticket #293: Shell copy & paste on Mac doesn't work (694c0a43fbda)
 - Use git ls-files instead of cat-file to retrive hash so that we don't have issues with Windows reading from stdin (1b190225cce9)
 - Persistence package: fixed problem where persistent files
couldn't be found on Windows (df8a7c2ef7d1)
 - Ticket #369: picture-in-picture setting is confused when a new vistrail is opened (7ea68b3e863f)
 - Check PIP preference when opening vistrails (7ea68b3e863f)
 - Allow semi-translation from abstractionRef to abstraction so
old workflows (version <= 0.9.3) with subworkflows can be opened (50b9ce2b28fc)
 -  Spreadsheet: fixed 'RuntimeError: underlying C/C++ object has
been deleted' problem during EventFilter on Windows  (93884b6a47c0)
 -  VTK Package: Fixed rendering context problem when embedding VTKCell in VisMashup on Linux (93884b6a47c0)
 -  PathChooserToolButton was not emitting proper signals necessary for
VisMashup (93884b6a47c0)
 -  Persistence package: Fixed load package error on Windows (4ee8f244fc79)
 - Change persistence package to use correct identifier for gui widgets (9dd3ad8e0b08)
 - Ticket #378: Workflow execution log contains duplicate entries (6d65daec6089)
 - Fixed logging so that executions are not duplicated when saving more than once per session (6d65daec6089)
 - Ticket #377: Exporting to OPM XML fails (3ee1cc842182)
 - Fixed OPM output capability to work with latest object layout (3ee1cc842182)
 - Update sql package to use List instead of ListOfElements (4b08dd9018db)
 - Fix typo with get_package_by_name (74f30460d3fe)
 - keep selected modules after scene redraw (bb5e4e6e1f45)
 - Optional input ports now don't show up as output ports (bb5e4e6e1f45)
 - Ticket #376: execute_cmdline broken (bbbcf19704b8)
 - Fixed copyright year in background image from About box (bcd3346d8865)
 - Web Services package: fixed bug in certain Complex Types (60128ff3a89a)
 - Ticket #374: Web service package can't be reloaded (38976729a2a9)
 - Fixed an issue with package reloading where modules imported using the "from" syntax were not added to the imported list (38976729a2a9)
 - HTTPFile: Fixed error when parsing the date from the file's header. (3799edddbb62)

From Release: v1.5.1 build 1863

Enhancements: 
 - branching is now supported when uploading to web repositories (r1853)
 - Added ParaView package (r1850)
 - Added Titan package (r1847)
Bug fixes: 
 - Ticket #368: Spreadsheet: export as single image does not work (r1861)
 - Fixed bug where RichTextCell was not displayed when running on 
   server mode (r1857)
 - Fixed bug with thumbnails and RichTextCell (r1856)
 - Making sure to use only image files when generating thumbnails (r1856)
 - Fixed web repository commit bug where updated vistrail files where not 
   successfully loaded into VisTrails after being downloaded (r1853)
 - web repository vt id annotation is now being saved (r1853)
 - web repository cookie is now nullified if the web repository url 
   changes (r1853)
 - VisTrails Batch mode: Changing parameter separator from '&' to '&&' so 
   urls with query urls work (r1846)
 - Added procedure to WIndows installer script to remove VC Redist files 
   left behind (r1846)
 - log file names are now updated according to VisTrails version (r1845)
 - Ticket #366: VTK overloaded ports from old vistrail files are not being shown in the GUI (r1842)
 - Fix translation of head example from old version (r1842)
 - Ticket #367: Different port signatures when upgrading a workflow (r1841)
 - Translate old parameter type serialization to match port/portSpecs (r1841)
 - Ticket #364: actionAnnotation breaks view->show all (r1840)
 - Fix issue with annotations that have the same key/value pairs (r1840)
 - Ticket #363: Enabling the Web services package on-the-fly is broken (r1839)
 - Spreadsheet package: SingleCellSheetReference could not be used (r1839)
 - On Mac, the eventFilter was not being removed when finalizing 
   Vistrails and sometimes delayed events could not be processed  (r1839)
 - ImageViewerCell: Disabling the zoom slider when playing 
   animation (r1838)
 - Ticket #362: ImageViewerCell Animation Icons Are Not Displayed (r1837)
 - repository_vt_id now represents the crowdlabs vistrail object id instead 
   of the vistrails db id (r1834)
 - when merging a vistrail with one on the web repository, a check is made 
   to see if that vistrail still exists (r1834)

From Release: v1.5 build 1832

Enhancements: 
 - Upgraded libraries: VTK 5.6, Qt 4.6.3, python 2.6
 - Adding extension files to release
 - Add support for calling binaries in Mac bundles (r1813)
 - New methods for cmdline execution (r1813)
 - Better configuration for persistence package (r1813)
 - Added scripts for manipulating the database (r1809)
 - User may now designate permissions when uploading vistrail to web repository (r1806)
 - More informative upload dialog that lists incompatibilities between 
   vistrail files and web repository, including PythonSource module checks (r1806)
 - Merges with web repository now updates local vistrail version (r1806)
 - Changed VisTrails version to 1.5 (r1805)
 - Files produced by FileSync modules are publishable by default.
   Use publishFile boolean to avoid publishing the files.  (r1805)
 - Server mode: added support for executing workflows and returning 
   results as pdf files (r1804)
 - Latex Extension: added support for embedding pdf files. See README file
   in extensions/latex for help (r1804)
 - Ticket #317: Add support to the spreadsheet cells also generate PDF files (r1801)
 - Spreasheet Package: Added global configuration for controlling 
   the file type (PNG or PDF) when dumping cells (console mode). This can be set 
in the Spreadsheet configuration panel or as a 
command line option (use --pdf or -p 
for dumping files in pdf). (r1801)
 - Added support for merging vistrails on the server side (r1798)
 - Added support to draw workflow graphs (as png and pdf) and 
history trees (as png) (r1798)
 - VTK Package: Added the ability to use the Transfer Funtion widget to
create color mappings (vtkColorTransferFunction) not necessarily in 
volume property.  (r1796)
 - Changed version of VTK Package to 0.9.2 (r1796)
 - Added two new output ports to vtkScaledTransferFunction: vtkPiecewiseFunction and vtkColorTransferFunction (r1796)
 - Handle upgrade and prune annotations during merge (r1792)
 - Added gui code for the interactive vistrails merge (r1791)
 - Interactive interface for merging two vistrails (r1789)
 - Make actions immutable by moving mutable attributes to a higher level (r1786)
 - Try to fix as many errors as possible in an upgrade, even if all cannot be fixed (r1777)
 - Merging action annotations (r1771)
 - Methods for hashing tags and annotations (r1769)
 - Merging of vistrails files for crowdlabs. (r1762)
 - Preferences for upgrades (r1761)
 - Allow delaying persistence of upgrades until changes (r1761)
 - PRELIMINARY upgrade support (r1755)
 - view pipelines without having the packages (r1755)
 - view invalid pipelines (r1755)
 - improved pipeline validation (r1755)
 - Add method to allow updates of a single port rather than all ports as updateUpstream provides (r1753)
 - Dump non-ModuleError exceptions to the console (r1753)
 - Improved string formating of nested InvalidPipeline exceptions (r1752)
 - Allow QSearchBox to do non-incremental searching (r1751)
 - Improved version selection handling (r1744)
 - Server Mode: added support for multithreading (r1741)
 - Decoupled the directory where the spreadsheet will dump cells from the configuration. spreadsheetDumpCells configuration is now deprecated. Now this setting can be configured in a per workflow fashion  (r1741)
 - Added support for extra information to be passed along workflow executions. The spreadsheet now uses this mechanism instead of a global configuration for dumping cells (r1741)
 - inital version of a VisTrails R package using rpy2 (r1723)
 - easier namespace designation using _modules (r1722)
 - easier constant extensibility and customization (r1721)
 - improved List module (r1721)
 - new Dictionary module (r1721)
 - new SourceConfigurationWidget to make creating source configuration widget easier (r1720)

Bug fixes: 
 - Sometimes matplotlib plots were not refreshed in the spreadsheet (r1828)
 - Fixed the flickering issues of VTKCell on Windows (r1825)
 - Updated Web services code to work with HTTP package chages (r1824)
 - Fixed Python Wrapping issue with VTK 5.7.0 (r1818)
 - Minor UI fixes to web repository dialog (r1817)
 - web repository dialog now links to correct vistrail id on the web repository (r1817)
 - Upon upload to web repository, an repository identification annotation is added automatically (r1817)
 - Fixes for merging vistrails in server mode. (r1816)
 - low-level merge code now allows passthrough gui references
instead of importing them (r1812)
 - Fix issue where annotation ids weren't properly assigned (r1809)
 - Merging thumbnails (r1808)
 - Fixed issue where database was saving parent id/type pairs as NULL (r1807)
 - Fixed issue where deleted annotations were not translated to previous version (r1807)
 - Fixed issue where deleted annotations could not be mapped back to previous schemas (r1807)
 - Fixed issue where annotations were not set with the correct db flags (r1807)
 -  Generating the pdf of the workflow in console mode was not 
working.  (r1805)
 - Fixed bug in script that starts VisTrails in server mode using Xvfb (r1804)
 - Spreadsheet package: corrected paper size of generated pdfs (r1803)
 - Fixed Vistrail merge casting bugs (r1802)
 -  Spreadsheet Package: Standard non-image type cells now correctly dump
contents to file.  (r1801)
 - Vistrail merge did not copy thumbnails (r1800)
 - Fix issue with reading and writing the boolean parameters during persistence configuration (r1799)
 - Fix issue when writing metadata of managed files (r1799)
 - Ticket #358: HTTPFile header-based caching is broken (r1797)
 - HTTPFile.is_cacheable is now implemented, and is aware of server headers. (r1797)
 - Ticket #353: Import workflow doesn't set id scope correctly (r1790)
 - update id scope after importing a workflow (r1790)
 - Fix for older log files that have incorrectly moduleExec elements (r1788)
 - Checking whether XML element is not None before trying to evaluate it as text (r1787)
 - Fixed port spec naming in new persistence package (r1783)
 - Fixed issue where always creating a new reference didn't generate an id (r1783)
 - When pruning a node, make sure that node is removed from the version tree display (r1782)
 - Fixed issue with re-saving to the database with groups (r1781)
 - Fixed issue with upgrading groups and database persistence (r1781)
 - References to thumbnaisl were being shared across 
different vistrails (r1780)
 - Existing thumbnails were not being replaced by new ones (r1780)
 - Don't automatically switch to pruned upgrade nodes (r1779)
 - Ticket #357: Error after saving as [Errno 2] (r1778)
 - Fixed issue with trying to upgrade groups introduced by upgrading port specs (r1777)
 - Fix issues where pipelines are not validated after certain actions like copy-paste (r1776)
 - Merging of vistrails did not work (r1775)
 - Band-aid for analogies to make analogies with groups or abstractions a bit more robust (r1774)
 - Fix error with handle_invalid_pipeline and subworkflows (r1773)
 - Fix bugs in displaying missing dependencies in preferences (r1772)
 - Pass module information through group to contained modules (r1770)
 - Fix issue with upgrading module functions for user-defined ports (r1768)
 - Fix issue with upgrading modules that have user-added ports (r1767)
 - Change call to fix missing modules to the correct method (r1767)
 - Merging of vistrails files for crowdlabs. (r1766)
 - Fix issue with analogies where obselete method was being called (r1764)
 - Fixed issue where automatic upgrades fail because a port is said to not be found even though the port does exist (r1763)
 - Fixed issue with upgrading groups (r1761)
 - Ticket #356: Action copy doesn't remap previous id (r1757)
 - Pass simplify argument through in create_action_from_ops (r1756)
 - Fixed issue with versions_increasing computation (r1752)
 - Ticket #354: Package reloading raises duplicate package error (r1750)
 - Fix issue with renabling packages where a signal was issued twice (r1750)
 - VisTrails Server: the vistrail version was not being included in the .vt file generated by the server (r1746)
 - fixed ModuleRegistry.auto_add_subworkflow so that it accepts the correct (filename, dict) format. (r1745)
 - Server mode: Added a global variables to store information for accessing the database (r1743)
 - Fixed a bug in the RequestHandler.get_wf_vt_zip() function. (r1742)
 - The notes field in the History View now only supports plain text (r1741)
 - Fixed issue where module label changes were not recognized correctly and raised an exception (r1740)
 - Don't require a Module to a be of type __builtin__.type to
allow boost:python, etc. classes (r1739)
 - Differentiate between init.py not existing and init.py having ImportErrors (r1719)
 - Ticket #346: Module Parameter Types Serialized Incorrectly (r1718)
 - Update module parameter type serialization when containing namespaces to match port specs and ports (r1718)

From Release: v1.4.2 build 1716

Enhancements: 
 - Ticket #290: Reload packages without restating VisTrails (r1714)
 - Package reloading support should now be fully functional (r1714)
 - Enabling access to a Web package repository. (r1712)
 - Started adding support for Qt4.6.x (r1711)
 - Package vtlcreator: Exposing the function to create the contents
of a .vtl file as a static method, so it can be called from other
packages  (r1709)
 - Added support for embedding workflows when using the Web extensions (r1709)
 - VisTrails Server: Added support for creating a .vt file for a given
vistrail/workflow on the DB so it can be embedded on a .vtl file (r1709)
 - New module, RepoSync, has been added to the HTTP package, which enables data files to be synced with an online repository (crowdLabs) (r1708)
 - Added basic online web repository (crowdLabs) user authentication dialog (r1707)
 - Added ability to upload VisTrail files to online web repository (crowdLabs) (r1707)
 - Improved package reloading support (r1703)
 - Added helper methods, get_inputPort_modules and get_outputPort_modules, to get modules that connect to a given input port or output port (r1701)
 - Added helper method, connections_to_module, that returns a list of all modules that connect into a given module (r1701)
 - Ticket #290: Reload packages without restating VisTrails (r1697)
 - Enable package reloading without the need to restart VisTrails. (r1697)
 - SQL package also connects to a PostgreSQL database server (r1696)
 - SQL package: added cacheResults parameter to SQLSource (r1696)
 - SQL package also handles connection timeouts (r1696)

Bug fixes: 
 - Package menu items (on the toolbar) are now properly removed when the package is disabled (r1714)
 - Package lists can now be traversed with the keyboard (r1714)
 - Fixed bug that when enabling a package dynamically sometimes VisTrails 
would say that it failed but if you just selected the version node again the 
pipeline would be loaded without problems (r1711)
 - MAC and Qt4.6: VisTrails would fail to start when using MacBrushMetalStyle (r1711)
 - Mac and Qt4.6: There was not text anti-aliasing in modules and version
nodes (r1711)
 - Qt4.6: Moving a module in the pipeline view would not move the 
connections attached to it (r1711)
 - Qt4.6: Legend Window in Visual Diff would not properly display the
colors (r1711)
 - Fixed a bug with opening .vtl files that embedded workflows (r1709)
 - Package vtlcreator: Fixed a bug that the version of the embedded
vistrail was not being set (r1709)
 - Fixed the Capitalization error in the VisTrails App Bundle name (r1709)
 - Properly track all modules in the hierarchy of a module loaded by a package for correct packing reloading (r1706)
 - Made reset query work immediately for the version search box (r1705)
 - Stop creating empty actions (r1704)
 - DBLocator: Removing object name from XML serialization. 
This was causing inconsistencies with caching locators because we don't
know the name of the object before we load it  (r1702)
 - Ticket #345: db connection edit bug (r1700)
 - DBLocator: Serializing also db connection user so current 
permissions are not overriden by the cached version (r1700)
 - Ticket #344: Ungroup failing (r1699)
 - Ensure correct modules after ungrouping (r1699)
 - Ticket #342: Method responses return None in Web Services Package (r1698)
 - Complex types were ignoring the new 'self' input port when 
unwrapping contents (r1698)
 - Ticket #341: On Ubuntu, VisTrails doesn't try to install MySQLdb (if not present) when accessing the database (r1695)
 - Move Vistrail import into load_vistrail method to avoid
circular imports. (r1694)

From Release: v1.4.1 build 1693

Enhancements: 
 - Code cleanup: removed unnecessary imports in a few files (r1687)

Bug fixes: 
 - Using VisTrails as a library: added more imports to
 init_for_library.py file (r1687)
 - In the pipeline view, if you changed a module (moving it, for
 example) and deselected the current node in the PIP view, VisTrails
 would throw an error (r1687)
 - Ticket #338: The DB Connection Setup Dialog opens twice (r1686)
 - Package Web Services: expanded simple types map to include all
 simple types defined in http://www.w3.org/2001/XMLSchema (r1685)
 - Ticket #337: Web Services package fails to load a wsdl (r1684)
 - Web Services package: Expanded simple types map to include missing types (r1684)
 - Upgraded ZSI library in the binary releases to use trunk r1495
 - Ticket #336: VisTrails fails when opening files with an older schema (r1683)
 - Fix upgrades when module's version does not exist. (r1683)
 

From Release: v1.4 build 1682

Enhancements: 
 - EXPERIMENTAL: Packages can handle workflow upgrade requests. Still very much 
work-in-progress. If you want to enable this, set 'automaticallyUpgradeWorkflows' 
to True in the Expert Configuration tab in the Preferences menu.   (r1665)
 - Module Packages tab in Preferences menu now shows package version. (r1665)
 - Initial revision of a sql scripting package (r1664)
 - Improve error messages when sql statements fail (r1660)
 - Ticket #318: Add support for generating a .vtl file within a workflow (r1657)
 - Allow persistence package to search for persistent entities
in multiple stores (r1654)
 - Added script that generates nightly source releases. (r1648)
 - Better delete buttons on the parameters. (r1646)
 - Add data provenance support for persistent files. (r1644)
 - Removed "Tag" entry in the method palette (r1643)
 - Ticket #276: Make method deletion more visible (r1642)
 - Ticket #287: Allow parameters to be named (r1642)
 - Ticket #291: Allow functions to be populated with default values (r1642)
 - Can delete functions/methods by clicking the check box next to the name (r1642)
 - Can define default values for parameters (r1642)
 - Can define labels for parameters (r1642)
 - Added script for (re)starting vistrails in server mode with Xvfb.
 - Visual Diff now shows matches in white; modules shared by history are colored
gray while modules shared by matching are colored white. (r1634)
 - Added better default descriptions to version tree. (r1634)
 - Enabled the 'SetInputArrayToProcess' method of vtkAlgorithm class to use 
for the InfoVis package. This port was disallowed earlier for some reason, so 
we have to watch if this will cause any issue. (r1632)
 - Added support for storing logs and thumbnails on the database. (r1625)
 - Add a new module that allows the user to control the order of execution of 
two sinks. (r1618)
 - Use the module descriptor to do hashing instead of the module since the 
descriptor used may be a different version. (r1615)
 - Fix so core and gui controllers both use the same change_selected_version 
logic. (r1614)
 - Streamline error handling for workflow materialization. (r1614)
 - Added Path and Directory constants and updated File constant
along with configuration widgets. (r1611)
 - Updated persistence package to support persistent directories
and compression. (r1611)
 - Initial version of a persistence package that aims to cache
files across VisTrails sessions. (r1598)
 - Adds support for viewing web documents in a WebViewCell using
Qt's QWebView which is based on WebKit (r1596)
 - Moved the controlflow package from packages to vistrails/packages. (r1588)
 - Moved doc folder to root. (r1581)
 - First version of source tree documentation. (r1580)
 - Added the InfoVis example using the new VTKViewCell. (r1564)
 - Enable more intuitive command-line interactions with
pipelines (r1563)
 - Added VTKViewCell for displaying vtkRenderView compatible with the current VTK trunk. Just connect vtkRenderView to VTKViewCell. First attempt, only tested on Linux. (r1562)

Bug fixes: 
 - Ticket #334: Programmatic change_parameter problem (r1679)
 - Add translation to new ids back after input/output remap. (r1663)
 - Ticket #328: Backslashes in SQL Problem (r1662)
 - Use prepared statements for the relational database
persistence. (r1662)
 - Ticket #330: Ungroup and save to db fails (r1661)
 - Make sure that new objects are saved to the database. (r1661)
 - Ticket #328: Backslashes in SQL Problem (r1660)
 - Added prepared statement support for db version 1.0.1 (r1660)
 - Ticket #329: Analogy port remap needs to check input/output remaps (r1659)
 - Check the correct remap when changing ports. (r1659)
 - Check for __init__.py in userpackages on startup. (r1656)
 - Improve feedback for undo/redo (r1655)
 - Ticket #327: Bug in exporting registry to DB (r1653)
 - Removed global setting on package ids from sql spec. (r1653)
 - Fixed exporting Log, Workflow and Registry to XML (r1652)
 - Fixed exporting Log and Workflow to DB (r1652)
 - tag "tag" was being ignored when "version" was empty in .vtl file (r1651)
 - Copying DBLog objects was not working (r1650) 
 - DBVistrail.do_copy doesn't fail when log is None (r1649)
 - Add copy methods to enhanced DBVistrail (r1645)
 - Don't disable entire vistrails when they contain **unused**
invalid port specs (r1641)
 - Ticket #323: Subworkflows with version mismatches in underlying pipelines don't fail gracefully (r1640)
 - Subworkflows that fail to load fail gracefully and print the
exception (r1640)
 - Ticket #321: Save As... doesn't save log (r1639)
 - Save As and Export now save log data from files to files or
files to db. (r1639)
 - Ticket #259: Undo not available (r1636)
 - Undo and redo are now available when the should be. (r1636)
 - Execute Version Difference menu item is enabled at the correct
times and functions correctly. (r1636)
 - Ticket #326: Visual difference not considering namespace (r1634)
 - Modules from different packages or namespaces no longer
match (r1634)
 - Groups try to match on their tag during heuristic
matches (r1634)
 - Ticket #325: DB version translation loses deleted entities (r1633)
 - Translating to different database versions now transfers
deleted entites from the old object to new object. (r1633)
 -  wiki vistrails tags containing "tag" attributes were not executed on the wiki  (r1627)
 - Ticket #320: Version Tree Display Inconsistent Across Serializations (r1617)
 - Fix to make version tree layout consistent across
serializations. (r1617)
 - Ticket #319: Database copy/pastes saves not working correctly (r1616)
 - Version updates now update the id scope to avoid strange
errors when using VisTrails with an older database schema. (r1616)
 - Copy and paste operations reset the id of a group's pipeline
to None in order to allow the database to assign the correct
id. (r1616)
 - Unserialization now sets the unserialized object's is_new flag
to True instead of allowing it to default to False. (r1616)
 - Add version support into module signatures so that persistent
files will be recomputed when upstream modules are updated. (r1615)
 - Analogies now replace annotations of the same key and
parameter values instead of adding new copies. (r1614)
 - Bring unit tests up-to-date. (r1614)
 - Ensure that debug messages are written in core controller. (r1614)
 - Make code that adds parameters after executions work again. (r1614)
 - core.system.executable_in_path now checks the correct error code from core.system.execute_cmdline() (r1613)
 - Ticket #314: Visual Diff Broken when PythonSource loses/gains a connection (r1612)
 - Fix issue with dynamic modules and the visual diff when ports
have been re-typed. (r1612)
 - Update documentation on create_action. (r1611)
 - Ticket #311: Method palette doesn't obey port overloading (r1610)
 - Ensure that ports are only displayed once in method palette
and obey port overriding. (r1610)
 - Ticket #309: Subworkflows crash on package version mismatch (r1607)
 - Run ensure_modules, ensure_connection_specs on subworkflows
during loading to try to avoid package version mismatch
errors. (r1607)
 - Ticket #308: Analogies fail on changed location (r1606)
 - Fix bug with analogies where module's locations were added
instead of changed causing problems when that module was
deleted. (r1606)
 - Fixed issue with deletes in sql persistence for versions 0.9.5
and 1.0.0 (r1603)
 - Ticket #307: Error messages when executing a workflow more than once (r1602)
 - This fixes bug where error messages would be printed to the terminal when executing a pipeline with cached modules more than once (r1602)
 - Fixed a typo in create_port, we don't need to call the vistrails_port
object that was created. (r1601)
 - Fixes some of the shell interaction methods. (r1600)
 - Remove ternary operator for python 2.4 compatibility (r1599)
 - Ticket #305: vistrails.sql script in schema v1.0.0 is broken (r1595)
 - Fixed issues with versions 0.9.5 and 1.0.0 of the relational schema. (r1595)
 - Ticket #304: VisTrails does not check if the connection to the database is still alive before performing an sql command (r1594)
 -  This fixes bug where the MySQL has gone away error would show up when connected to a database and VisTrails was not being used for a while (r1594)
 - Ticket #303: Thumbnail error when saving a vistrail (r1593)
 -  Fixes bug that prevented a vistrail to be saved because of an error related with thumbnails. (r1593)
 - Ticket #301: Double-clicking .vt and .vtl files does not cause them to be open by an already running VisTrails (Mac only) (r1592)
 - Moving condition check to the right place so FileOpen events are captured correctly on a Mac (r1592)
 - Ticket #299: Delete ops in analogies broken (r1591)
 - Add some checks to make analogies better behaved. (r1591)
 - Ticket #300: Null actions being added to the tree (r1590)
 - Parameter selections don't generate null actions. (r1590)
 - Ticket #297: MissingPort exception not raised (r1589)
 - Fixes bug where user is never notified if a module on the
registry is missing the requested port. (r1589)
 - Updated VisTrails Server code in the trunk to be consistent with the server 
running in vistrails.sci.utah.edu (r1583)
 - Fixed small bug that prevented load a vistrail from the database 
using the GUI. (r1582)
 - Partial fix to deprecation messages. Not closing the ticket because it's 
not fixed on Windows. (r1576)
 - Ticket #283: Fold Type Mismatch Error (r1575)
 - Fix the type mismatch error message. (r1575)
 - Update current list of ignored classes in vtk package. (r1573)
 - Ticket #279: Analogies broken with namespaces (r1572)
 - Use module's _get_module_descriptor call to get the descriptor to fix
namespace issues with analogies. (r1572)
 - Fixes a bug that shouldn't currently be exposed to an end-user.
Specifically, the registry's udpate_id_scope method didn't add 1 to
the begin id. (r1571)
 - Fixed the pipeline execution mechanism in the spreadsheet that didn't work
with the new interpreter interface. (r1567)

From release v1.3 build 1561

Bug Fixes:
 - Fixed bug that was preventing files from being saved on Windows


From release: v1.3 build 1559

Changes:
 - Schema upgrade. Current version: 1.0.0.
 - Updated VTK libs to use 5.4.2 release
 - Removes conditional expression constructs, so that code runs on Python < 2.5.
 - Including Gridfields python module
 - Using only application single instance behavior if Qt 4.4 or later is 
   available
 - Added support for SubWorkflows (with no database support yet)
 - Added a Control Flow Package (see user's guide to see how to use it) and 
   related example files
 - Added support for basic package repository
 - Introduced a major reorg of the registry and related classes.  Specifically, 
   it adds serialization capabilities, and unifies the 
   core.modules.module_registry.PortSpec and
   core.vistrail.port_spec.PortSpec classes.  In addition, all configuration and
   drawing is done using PortSpecs (not Ports). It also includes revisions to 
   the PythonSource, and Tuple configuration dialogs, and adds controller code 
   to better support resulting updates. You can serialize the registry via the 
   "File -> Export -> Registry To ..." menu items.
 - Added support for "registry quickstart" which allows VisTrails to boot 
   significantly faster.  It also further changes registry behavior to allow 
   VisTrails to function without having access to the actual python modules 
   behind the ModuleDescriptors.  Everything can be done by tracing the 
   descriptor hierarchy instead of the mro, but we still use the mro when we 
   have it.  Try the quickstart by starting VisTrails normally and selecting 
   "File -> Export -> Registry To XML..." and saving the resulting file. 
   Then restart VisTrails with the -q flag followed by the registry file: 
   (ie "./vistrails -q <registry_filename>")
 - Use solid colors instead of textured backgrounds on graphics views, 
   since Qt (or pyqt) redraws much slower when these are enabled.
 - Improved layout of modules in visual diff and analogy
 - Added support for displaying thumbnails below the notes panel and/or as a
   version node tooltip. See Thumbnails Preference tab for changing specific
   options
 - Improved menu File organization
 - Added translate* methods for versions 0.9.3 and up, and updated code to use 
   them.  This should ensure that xml vistrails, workflows, logs, and 
   registries, can be updated when schemas change.  The idea is that you open a
   vistrail, and if it is not in the current schema, it is translated to the 
   current schema, no matter if you're using an xml-based file or relational
   database.  When saving the vistrail, the db code will attempt to translate 
   the vistrail to the schema of the database (even if it is an older version) 
   before saving.  For xml-based files, you may optionally specify to save the 
   file as an older version.  Currently, you are only able to translate back 
   to 0.9.3 (See menu "File -> Export -> Stable Version").
 - Added initial support for workflow debugging
 - Added the progress functionality allowing modules to show their progress 
   during the compute() by calling self.logging.update_progress(self, progress).
 - The VisTrails Console is now a dockable window. Also fixed a long-standing 
   bug that hitting enter when cursor is not at EOL will carry garbage to next 
   line. Fixed also a bug where if user types fast enough in the shell, the 
   input fails.
 - Added support for constants to generate custom hashes. The main current 
   usecase is File constants, which hash against filename and last-modified 
   times. The biggest consequence is that pipelines that use File objects will 
   now be smarter when it comes to files that change upstream, reducing the 
   number of times one has to clear the cache.
 - Improved the initialization of packages: if package fails during call to 
   initialize(), we report failure, disable the package, and continue 
   initialization. This allows startup process to continue. Also in preferences 
   pane, when package fails to load, we now display the error message; 
   previously, it just said "error". (There's still the problem of reporting 
   packages that load ok but fail to initialize)
 - Changed view behavior so that the initial pipeline view upon opening a 
   vistrail is reset.
 - Added support for importing workflows that have been saved as xml.
 - Added a function to change parameters from the api along with a function to 
   find modules by name (and package/namespace if specified). Note that the 
   param_list in change_parameter requires a list of strings---the serialized 
   representations of the parameters!
 - Updated the gen_vtk_examples scripts to create better pipeline 
   specifications.
 - Added pc3 package for the Third Provenance Challenge.
 - VTK package:
   + Added support for Picking in a VisTrails cell. By default, the 
     vtkRenderWindow contains a picker. The 'p' key activates the pick test in 
     the render window.  A new vtkPicker can be attached to the VTKCell to 
     modify the picking behavior according to the mechanism provided by VTK.
   + All VTK Filters are registered to show their progress while executing
   + Added support of InfoVis to VTKCell. Notice that the saving camera feature 
     does not working with InfoVis (because there are no direct SetCamera port 
     for InfoVis classes).
   + Added support for changing the backgorund color of a vtkRenderer using 
     color widget
 - Spreadsheet:
   + Added exporting images and echo mode feature
     
Bug Fixes:
 - Fixed bug where queries with multiple sources would fail in query by example
 - Spreadsheet:
   + Jpg/gif/png images can be correctly displayed on the spreadsheet
   + Fixed many interaction bugs
   + temp files were not being correctly removed
 - VTK state changes with statically overloaded parameters are now handled 
   correctly. Typical example is vtkTreeMapView::SetLayoutStrategy
 - Fixes a  bug where the configuration wouldn't be setup properly for a new 
   .vistrails directory.
 - Fixed plot.vt example to work with matplotlib version >= 0.98.5.2
 - Catch exceptions when writing file to raise dialog box if there is an error.  
   This fixes bug that nothing was being shown to the user in case of a bad 
   write (ie, file permissions insufficient).
 - Fixed PythonSource syntax highlighter error and (yes!) there's a line number 
   for debugging now.
 - Fixed startup "bug" when package with dependencies fails to load
 - Copy/paste is relative to the current canvas
 - Shipping the GPL License in the distributions
 - ImageMagick package:
   + Added CombineRGBA class, configuration object, and fixed GaussianBlur bug
   + Removed requirement check that prevented the package from loading if
     ImageMagick was not found in the path  
 - Bug fixes in Windows installer: 
   + Installer always creates desktop shortcut and uninstaller did not remove 
     all pyc files
 - Other minor fixes
 
From Release v1.2.1 build 1336
Changes:
 - Schema upgrade. Current version: 0.9.3. If you keep vt files in a database,
   you have to upgrade the database as well
 - VisTrails now requires Qt 4.4 or later to run
 - Adopted application single instance behavior (only one version of the
   VisTrails application can be executing).
 - Added Interactive expansion and collapsing in the version tree: the three
   lines on edges in the version tree that used to represent multple
   versions has been replaced by a plus symbol. Clicking this symbol
   expands the link to show all the versions in betweeen (though this may
   change to only a limited number later).  A minus sign appears on the
   top of a list of untagged, non-branching, non-selected versions that
   will collapse that list.
 - Added descriptions to the version tree.  They show up in place of
   a tag if one hasn't been set, but with a thinner italicized font.
   Double-clicking on the node allows it to be changed and turned into a tag.
   Showing a description for each action that is now displayed in the
   properties overlay. This description is still very simple (eg.,
   Added module), though in the future it might make sense to save off
    more detailed descriptions for each action in the db (eg., Added
    vtkRenderer module)
 - Added new items to the View Menu to show and hide branches and nodes
 - Restored the "Clear Recent Searches" in the search box in the version
   properties
 - Added command line options to execute workflows and show only 
   the spreadsheet when opening
 - Logging information is now stored in .vt file
 
 Bug fixes:
 - Copying and Pasting dynamic modules, such as PythonSource threw an error
 - File version was not set correctly
 - Fixed a bug in analogies that sometimes corrupted vistrails files.
 - Fixed some bugs and annoying behavior with autosave.  A dialog
   now prompts the user if they want to load autosaved data.  This
   dialog appears when opening a file or starting up vistrails.
   Autosave data no longer is loaded when the user creates a new
   vistrail by pressing the new button.
 - Dragging versions to the spreadsheet is working again
 - Dragging a spreadsheet tab created a window that couldn't be closed
   or put back. A floating sheet can be docked back by simply closing it or
   dragging it back the spreadsheet tab bar (if exists) or just the window
   itself.
 - There was no obvious way to exit full screen mode in spreadsheet. The
   fullscreen mode can be closed either by:
    * Pressing 'ESC', 'Ctrl-F', 'F11' or 'Alt-Enter'
    * Right click on the fullscreen mode and unselect 'Fullscreen'
  - Border color of selected cells in the spreadsheet is now consistent
 
From Release: v1.2 build 1263
Changes:
 - Version tags can be edited directly by double-clicking the tree nodes
 - Added basic support for package management on Fedora Core through YUM
 - Added compatibility with Qt4.4
 - Added support for dynamic addition of modules in packages
 - Pipeline, Query and History views are now reset with Ctrl+R 
  (Command+R, on a Mac) so that it does not interfere with version text
  items 
 - Add a transparent overlay to the version viewer that shows the 
   selected version's properties.  By default this is turned off, but 
   can be enabled under the view menu.
 - Added standalone functions that help third-party applications that 
   need an API into VisTrails, located on vistrails/api directory.
 - Improvements in the command-line for both non-interactive and interactive mode:
   + Added support for executing more than one workflow at a time
   + Included support for opening a vistrails from the database
     Now a version (tag or id) can be specified in the command-line
     together with the filename (or vistrails id when opening from the 
     database). 
 - Added support for opening special vistrails files (.vtl files) on 
   the web (wiki integration)
 - WebServices package: added support for loading wsdl urls automatically
   when opening a pipeline using them


Bug fixes:
 - Improved handling of faulty packages
 - Vistrails having groups with annotations or functions did not open
   correctly
 - Query display didn't ghost module fill
 - Query execution and reset didn't update pipeline view
 - Connection line was drawn twice in query canvas
 - Editing parameters in query mode was cumbersome because of 
   bad focus management
 - Fixed database support to pipelines with groups
 - Fixed "Add Database" dialog confusing behavior
 - Fixed a long-standing bug on PythonCalc where ModuleError was 
   being called without the self parameter
 - HTTP Package: slightly better error handling with malformed URLs
 - Improved general GUI performance when changing versions, including
   Undo/Redo
 - Removed obsolete command-line options
 - Refine in the search box was not working
 - Spreadsheet: Saving a spreadsheet also included cleared cells.


From release: v1.1 build 1143

Changes:
 - Added "Set Module Label" feature (through the configuration pop-up
    menu of the GUI)
 - Improved error messages
 - Added vistrails files for many of the vtk examples
 - Added support for packages to create menus in the builder window
   (see spreadsheet package for an example)
 - Modules and input ports can be automatically registered by 
   setting per-module _input_ports and _output_ports fields and 
   per-package _modules field (see teem package at www.vistrails.org)
 - Removed graphviz dependency
 - Ability to export workflow and history views to PDF
 - In WevServices Package: Improved support to web services using
   complex types 
 - Added a BooleanWidget, so Booleans are now given by a checkbox 
 - In VTK Package: 
   + Added Transfer Function Widget
   + Added dataset inspectors, special vtk modules that allow users
     to easily query bounds and scalar range of an object.
   + Added support for vtkTIFFReader to allow volumetric (slice-based)
     reads.
 - Added support for grouping modules in pipelines
 - Incorporated many optimizations in the code
 - Added namespace support to packages

Bug fixes:
 - Fixed analogies
 - Version tree was not refreshed when analogy was applied on the spreadsheet
 - Fixed double drawing of module names and version node names on the mac
 - Added support for running Visual Diff for pipelines with 
   PythonSources and other modules with a local registry that 
   have different input and output ports
 - Changed the behavior of selecting new cell locations on the
   spreadsheet when it is full (cycling vs. using always the first
   cell)
 - Fixed bug where options passed through the command line were
   written to the startup.xml file


From Release v1.0.1 build 1063 
Changes:
 - In VTK Package: Exporters now take a VTKCell as input when exporting 
   the scene
 
Bug fixes:
 - Caching mechanism: VTK modules didn't take the connections into account 
   when deciding whether to cache or not. This is related with the error
   message "function expects 1 argument, got 0 instead".
 - Fixed Parameter Exploration bugs where parameter widgets did not update 
   correctly when changes are made to the pipeline.


From Release 1.0 build 1024
Changes:
 - Added a preference option to enable/disable Brushed Metal Style on Mac
 
Bug fixes:
 - Opening/Saving a .vt file on a path with spaces was not working on Unix 
   systems
 - Creating/Applying analogies  on the spreadsheet
 - Opening/Saving spreadsheets

Release Name: v1.0 rev954

Changes:
 - Added module VTKRenderOffscreen to vtk package

Bug fixes:
 - Version tags couldn't be reused
 - Some vtk writers couldn't be dragged to the pipeline canvas
 - Vistrails crashed when trying to copy and paste something other than
   a serialized pipeline
 - Modules lose focus when dragging to the pipeline canvas
 - Modules downstream of a error module were green (as if they were executed)
 - Select All button on the spreadsheet was not working
 - Creating a version from the spreadsheet didn't work
 - Tags weren't deleted when pruning the tree 
 - Booleans weren't supported in parameter exploration
 - Fixed double-clicking on a vt file when opening vistrails on Windows

From Release rev921:

Changes:
 - Interface was improved and it is now more consistent
 - General configuration and package management accessible through menu Edit->Preferences
 - Using a more efficient file format (*.vt)
 - Auto saving feature 

