Some important things to know about GanttPV version 0.11:

1 - Opening files

A .ganttpv file can be opened by double-clicking, but you may have to to set this up. Many operating systems will prompt you to identify where to find GanttPV when you first double click on a .ganttpv file.

2 - Dates in GanttPV

GanttPV requires dates to be in YYYY-MM-DD format (for example: "2004-06-09"). If you enter an invalid date, GanttPV quietly ignores the change.

Dates can be abbreviated. If you type "=" the current date is entered. If you do not specify the year and month they will default to the current year and month. For example if the current date were "2004-09-01" and you wished to enter "2004-09-07" you could enter either of the following "07" or "09-07" instead.

3 - Printing

Printing of reports is done via "Print Report" in the "Scripts" menu. While this isn't where you are used to finding the print command, it has the advantage that we can release updates to the print script more easily that we can make new releases of GanttPV. It also makes it possible for an ambitious user to customize the way GanttPV prints reports.

4 - Scripts

Most new features for GanttPV will be introduced first as scripts. To find current information on what scripts are available see the GanttPV web site.

	http://www.pureviolet.net/ganttpv/scripts/

GanttPV 0.11 includes the most current versions of all scripts as of November 29, 2008.

5 - Forum

Important updates, new scripts, clarifications, and bugs are first announced in the GanttPV forum. Be sure to check for updates.

	http://www.SimpleProjectManagement.com/forum/

6 - If you have problems running GanttPV:

Sometimes GanttPV has some non-intuitive behaviors. For more on GanttPV quirks see:
	http://www.simpleprojectmanagement.com/ganttpv/pm/quirks.html

Help on how to use GanttPV is available at:
	http://www.pureviolet.net/ganttpv/help/

If you still have problem you can contact us at the GanttPV forum or via email. Please describe the symptoms you are seeing. It would also help if you could sent us any log information. 

On Mac OS X the log file can be found at:

	Applications/Utilities/Console

On Windows the log file can be found at:

	C:\Program Files\GanttPV\GanttPV.exe.log

Just copy the log information into an email and send it to us at brian@pureviolet.net. Be sure to tell us what GanttPV version you are using and what operating system you are running.

7 - What's New in Release 0.11?

New features:
- Added support for relational table diagrams. 

New GanttPV scripts:
- "Edit Record" displays the currently selected row as a form.  Supports multi-line text for the wider text columns.

New ORM scripts:
- "Rmap" uses your ORM data to generate a relational table diagram.
- "Generate SQL" uses your rmap data to generate the SQL commands to build a database.
- "Insert Existing Object Types" allows you to repeat an object type across multiple ORM diagrams.
- "Set Left Unique on Binary Fact Type" allows you to select multiple fact types and make all of them left-unique.

New debugging scripts for script writers:
- "Open Python Editor" is designed to edit Python scripts.
- "Open Python Shell" allows you to interactively run Python commands inside of GanttPV.
- "Open GanttPV Explorer" is like the Python shell, but also lets you browse through GanttPV's data structures.

Bug fixes:
- Fixed "Insert Custom Column" script so that custom columns display multiple lines correctly in "Edit Record" window.

---- changes in prior versions ----

What's New in Release 0.10?

New features:
- Added support for Object Role Modeling.
- Added more gantt chart bars: completion, base, and actual.
- Added search box to dependency and assignment dialogs.  Also included first names in assignment dialog.
- Added shortcuts for the Script menu to the main program.

New scripts:
- "One Task Per Resource" adds resource dependencies to prevent overbooking of resources.
- "Custom Colors and Sizes" to customize GanttPV's appearance.  Increasing the column label size fixes the invisible date problem encountered on some machines.

Bug fixes:
- Foreign characters for HTML export.
- Tweaked allocation of effort hours.

---- changes in prior versions ----

What's New in Release 0.9?

New features:
- supports export of unicode characters in HTML export
- adds new Export Database as XML script (plus some sample xslt transforms that work on the xml export)
- allows setting multiple tasks as child tasks at the same time
- uses Alex's GanttPV icon for the program on Windows

Bug fixes:
- fixes the disappearing scroll bar problem (on windows)
- fixes the missing dll problem some users have reported (on windows)
- fixes the disappearing names in assigned resources display (when the names contain non-ascii characters) (on windows)

What's New in Release 0.8?

Productivity improvements 
- Expanded quick start documentation 
- Added keyboard short cut to move rows 
- Added keyboard short cut to manipulate task hierarchies 
- Changed insert row command to move the cursor to newly inserted row 

New menu commands 
- Copy and Paste cells 
- Edit Project Name 
- Edit Report Name 
- Open Selected Report 
- Repeat Previous Script  will re-run the last script used 

New scripts and improved scripts 
- Insert Custom Columns - defines custom column types 
- Show Only Current Tasks - hides all non-current tasks 
- Set Plan Bar Color by Float - sets task bar color based on the available float time 
- Set Plan Bar Color by Dependency - sets color to highlight predecessor and successor tasks 
- Export as HTML  now uses same time scale headers as gantt report window 
- Import PMGame File  loads tasks or resource from text file (primarily for use with pmgame.com web site) 
- Install Partial Hour Duration  allow duration and effort of less than an hour 
- Hide Children  hide all rows in hierarchy below selected rows 
- Show Children  show the next level down from selected rows 

Bug fixes 
- Fix a bug that prevented display of time scale headers if Windows XP default font size was increased 
- Use column label in undo messages instead of column name (important for translations because the name is normally in English) 
- Fix bug that prevented import of MS Project XML files with empty task names 
- Corrected row selection logic in grid reports (so that shift-click and control-click work more as expected) 

What's New in Release 0.7?

New features:
- Clearer, more attractive time-scale headings.
- Supports the new, multi-user GanttPV Server.
- Support for translating menus into other languages.
- Improved task parenting - supports dependencies between parent tasks.
- Resource assignment reports are now built-in.  (Older files can still be upgraded with the "Install Assignment Hours" script.)
- Resource groups that can be assigned to a task as easily as individual resources.
- "Assign Resources" button can now be used on a resource row to assign it to multiple tasks at once.
- Rows can now be moved in the main window.
- Shortcut key for inserting a new row: Command-R (Control-R on Windows).
- Adds default columns to several report types.  (These columns are now included in every new report.)

New scripts:
- "Save Report Layouts" - captures report and column layouts as a script to share with coworkers.
- "Import MS Project XML File" - reads a Microsoft Project file (XML format only) into GanttPV.
- "Move Task Start Dates" - adjusts the start dates of the selected tasks forward or backward by the desired number of days, weeks, months, or years.
- "Install Assignment Role" - specify the role of each resource assigned to a task.  For example, these resources were assigned to writing this file: Alex (typing monkey) and Brian (sagacious sage).  Meanwhile, these were assigned to designing GanttPV: Alex (berserk axe-warrior) and Brian (warden of the cobwebs).
- "Assign Random Colors to Resources" (in "Bar Colors") - instantly assigns an ugly combination of attractive colors to your resources.  (Can you say that to a commitee with a straight face?)

Improved scripts:
- "Install Task Hour" - the task starting hour is now editable (requires v0.7).

Bug fixes:
- Fixed bug that sometimes prevented holidays from displaying correctly.
- Fixed bug that created extra dependencies between the same tasks.

What's New in Release 0.6?

New features:
- Improved row movement - keeps parent and child rows together
- Improved date input routines - more date abbreviations allowed
- Removed date restrictions (prior versions restricted new dates to within a few years of already entered dates)
- Allows override of gantt bar colors - colors can be set using scripts
- Added file signature number to database
- Redesigned several internal routines for greater flexibility and easier maintenance

New scripts:
- "Duplicate Project" - to support project templates (the copy omits completion and assignment data)
- Bar Colors - scripts to set plan bar color based on assigned resources
- "Select ID" - offers a list of record names, and enters the chosen record's ID into the current cell
- "Set Script Shortcuts" - adds shortcut keys to the following scripts: Copy Selection to Clipboard, Print Report, Select ID, Add Checklist Item to Task, Sort By Priority, and Sort By Selected Column
- "Save as Script" (in "Print / Export") - saves a GanttPV file as a text file (helpful when comparing two GanttPV files or when debugging scripts)

Updated scripts:
- "Print Report" - now supports all column types and prints better-looking gantt charts.

Bug fixes:
- fixed error in 0.5 that prevented install of measurement tracking
- (Windows) fixed problem that prevented display of reports that were iconized when file was saved

What's New in Release 0.5?

New features:
- Added "Window" menu to switch rapidly between open reports.
- Multi-level "Script" menu.  Uses the same hierarchy as the Scripts folder.
- Uses Alexander's updated toolbar icons.
- A series of dependencies can be created at once.  Select the tasks and click the "Assign Prerequisites" toolbar button.  They will be linked in the order they are displayed.
- Includes "Remove Dependencies" script.  Removes any dependencies between selected tasks.
- Task parenting.  Sub-tasks can be grouped under parent task.  (Install required.)
- New columns for task reports: Resources, Prerequisites, Successors, and Child Tasks.  For example, "Resources" column displays a list of the resources assigned to each task.  (Enabled by "Install Task Parenting" script.)
- Creates task network diagrams (via script).
- Works with GanttPV Server.
- Opens .ganttpv and .py files from the command line.

Bug fixes:
- Macintosh versions now display toolbar icons with the correct colors.
- Row colors and column sizes are now properly preserved when rows or columns are moved.
- Scroll buttons now work correctly with months and quarters.  
- Duration units now take into account the current work week.  (Days are not displayed unless all working days are the same length, but accepts entries in days using the average working day.)
- Fixed two errors in "Calculate Assignment Hours" script.
- Simplified some of GanttPV's internal logic.  Corrected several minor errors.

Note:
- GanttPV 0.5 uses a more recent version of the wxPython libraries.  This required minor changes to several of the included scripts.

What's New in Release 0.4?

New feature:
- New script calculates workload by resource to help with resource planning.
- Calculates the critical path of each project including total float and free float.
- New script will add a complete set of standard reports to a project.
- Supports monthly and quarterly gantt charts.
- A new option can allow duration to be entered by weeks, days, and hours. Requires a change in the column type definition to activate.

Bugs fixed
- Fixed error that sometimes caused new rows to be inserted in the wrong position.
- Fixed error that caused reports to scroll up when dates or durations were entered below the first screen of tasks.

What's New in Release 0.3?

New feature:
- Supports weekly gantt charts.

What's New in Release 0.2?

New features
- Several updates were made to support new features in reports. The next generation of scripts will make extensive use of the new features. More details will be made available on the web site.
- New routines have been added that make it much simpler to add new report and column types.
- Abbreviated dates are allowed. If you omit either the year or the year and month, they will be replaced by the current year and month.
- The project and report names are displayed in the report window title bars.

Bugs fixed
- Invalid dates are ignored.
- The "New" command resets the file name like it should. (This bug made it possible to accidently overlay a file. See the forum for more details.)
