Download Latest Version xprocess-rcp-win32-3.1.1.zip (78.1 MB)
Email in envelope

Get an email when there's a new version of xProcess

Home / xProcess / xProcess v3.3
Name Modified Size InfoDownloads / Week
Parent folder
xprocess-rcp-win32-3.3.1.zip 2009-10-13 70.6 MB
xprocess-rcp-linux-3.3.1.tar.gz 2009-10-13 70.0 MB
release_please_readme.txt 2009-10-13 84.9 kB
xprocess-web-3.3.0.zip 2009-10-01 20.1 MB
Totals: 4 Items   160.9 MB 0
Minimum JDK = Sun 1.6 
To launch xProcess with a specific vm use for example:

Windows: xprocess.exe -vm c:\java\jdk1.6\bin\javaw 
Linux: ./xprocess /usr/bin/java/jdk1.6/bin/javaw 

xProcess RCP v3.3
-----------------
To install create a directory (preferably without spaces in the name) and extract the zip/tar.gz into it.

You can obtain a license file for xProcess v3 from: http://www.openxprocess.com/license.html

From v3.0.4 of xProcess RCP there will be an update site that the RCP will check to see if there are any updates.

This update will only download and install any updated xProcess plugins, and removes the need to download the whole application again.


Xprocess Web v3.3
-----------------
To install create a directory (preferably without spaces in the name) and extract the zip into it.

The version of the RCP to be used with xProcess Web must be the same major version because of changes in the datamodels between versions, e.g. web v3.0.3 should be used with RCP v3.0.2, or 3.0.3 etc...

Place your JDK under the tomcat directory - there is an empty JDK directory already there, just overwrite it.

Under Linux you could replace the JDK directory with a symbolic link to your JDK, see - http://sourceforge.net/docman/display_doc.php?docid=163315&group_id=251380

The xProcess Web Server requires a license file in order to run. You can create your own licenses here: http://www.openxprocess.com/license.html


Help/Support
------------

http://sourceforge.net/projects/xprocess/forums/forum/910969

We currently only support Windows (32 bit) and Linux (32 bit).


Change Log
----------
----------------------------------------
3.3.1 [13-October-2009]
Build id: 17933
----------------------------------------
-----------
Rich Client
-----------
FIXED: Missing columns when upgrading from v3.1
FIXED: Priority Column in the Priority view is now part of the column selection dialog

----------------------------------------
3.3 [30-September-2009]
Build id: 17928
----------------------------------------
-----------
Rich Client
-----------
NEW: SF#2686086 - Ability to add user-defined schema to existing project
NEW: SF#2815271 - Tasks with multiple RequiredResources, correct RoleType now shown in RoleType column
NEW: Column selection now available on the Daily Log page
NEW: Can now choose the location to save the xplf file
NEW: If an xplf file is included in the start-up parameters it will attempt to open that Data Source or open the New Data Source Wizard with the details
NEW: Added a preference to set the decimal places for decimal day units
NEW: Added the NotToBeScheduled filter to the Daily Log page
NEW: UI Action that exports will now write to file and open it when the action is selected via the context menu
NEW: SF#2705832 - Today Tab for Participants, this is an easier way to enter Task Log for Tasks, found on the Personal Planner
NEW: Look and Feel updated (Eclipse 3.4) - Requires new install, rather than just an update
NEW: SF#2797327 - ability to move Projects, Processes, Portfolios and Organization to other Portfolios
NEW: SF#2800534 - ability to move Organizations between Organizations
NEW: error displayed to user if SVN Client used by xProcess is too old for the shared Datasource, e.g. a newer SVN client has been used on it
FIXED: SF#2868831 - Add/Remove DVG does not allow removal
FIXED: SF#2865011 - Deleting too many tasks (items) with long names
FIXED: SF#2849221 - Fonts too large when using zoom and printing diagrams, scaled fonts on Linux reduced by a fraction
FIXED: SF#2841892 - Font issue when printing Hierarchy and Process diagram
FIXED: SF#2777595 - RCP appears to hang when deleting Project with dependencies
FIXED: Fixed issue with deletion of Schema, it was not correctly removing itself from the Projects contents
FIXED: SF#2801334 - Drag and drop within Tables does not work on Linux
FIXED: Making a Task a child of another Task via Drag 'n' Drop now adds the appropriate patterns as choices to the parent task if there are none
FIXED: SF#2747558 - Actions should be listed in order
FIXED: The cell editor will remain visible if a table has more columns that can be visibly shown (no longer jumps to the first column making the cell editor go off the page)
FIXED: SF#2810329 - Editors not restoring in xProcess RCP v3.2
FIXED: SF#2800017, Class Cast Exception when dragging people into a Project
Using MPXJ and POU-3.2

-----------
Core
-----------
Using SVNKit 1.2.3.5521

----------------------------------------
3.1 (beta 3.0.5) [15-Apr-2009] 
Build id: 17012
----------------------------------------
-----------
Core
-----------
FIXED: Null pointers in xTask.getPattern and the ArtifactReferencerXchangeElementMustHaveAName business rule

----------------------------------------
3.0.4 [09-Apr-2009] 
Build id: 17000
----------------------------------------
-----------
Rich Client
-----------
NEW: now if you start xProcess RCP without a license a default is used, and a dialog will appear with link to license generator
NEW: Help | Support Actions - changed links to www.openxprocess.com
NEW: Task editor - New layout and labelling on estimate control
NEW: Task editor - new effort to complete field on the estimate control
FIXED: Fixed error dialog when estimate entered is not a number
FIXED: new update site locations for beta and release
-----------
Core
-----------
FIXED: Adjusted Sprint size to address issue raised in https://sourceforge.net/forum/forum.php?thread_id=3162915&forum_id=910969
FIXED: Changed priority scoring of parent tasks that are prioritised

----------------------------------------
3.0.3 [04-Mar-2009] 
Build id: 16903
----------------------------------------
-----------
Rich Client
-----------
FIX: The Pattern compartment in Tasks (Process Diagram) is now hidden when Patterns are filtered out
FIX: Removed alphabetical sorting from tasks in the hierarchy diagram
FIX: Correct key generation for FolderDirWrapper and FolderPrototypeDirWrapper

----------------------------------------
3.0.2 [17-Feb-2009] 
Build id: 16893
----------------------------------------  
-----------
Rich Client
----------- 
NEW: Added 'Set effort to match size' action to Simple Process
NEW: Can now add Task Worklog to Task via the Personal Planner
NEW: The RoleType, Pattern and GatewayType wizards remember the process selection for that session
FIX: Updated action to make parent tasks top-down if size is zero
FIX: Scheduling performance improvement (around 30%) in getTeamAvailability in ProjectForecast.
FIX: Filename for custom reports now does not allow illegal filenames
FIX: Loading issue of .xplf files
FIX: Refactored VCS Move so that VCS Commit is only called once, even if more than one element is being moved
FIX: License problem dialog now contains link to License Generator

----------------------------------------
3.0.0 [29-Oct-2008] 
Build id: 16304
----------------------------------------   
-----------
Rich Client
-----------
NEW: Look and Feel updated (Eclipse 3.3) - Requires new install, rather than just an update
 - use of UIActions to define OGNL that can be written to a file to produce custom exports 
 - Process Engineer perspective now has its own toolbar containing common actions
NEW: Parent Tasks: Can now define the Task patterns that can be created under the Parent
NEW: Folders: The Resources folder under a Project is now renameable
 - new Folders folder that contains all Folders and is renameable
NEW: Container Access Control: A basic implementation in xProcess to support SVN access rules for container, for more information contact support
NEW: Process Diagrams: Child tasks now shown in diagrams
NEW: Filter: Hide all auto-assignments in the Explorer View
NEW: Custom Reports Wizard: Use of UIActions to create output to file
NEW: Diagnostics: Now reports how many errors it has detected and fixed
FIX: The New... Wizard now rechecks the the validity of the parent field if the selected Pattern changes
FIX: Process Diagram: Show in and Go into now correctly show the element in context
FIX: Process Diagram: Child Tasks now displayed
FIX: Gantt Diagram: Show in | Gantt now brings the Gantt View to the top
FIX: Burndown Diagram: Show in | Burndown now brings the Burndown View to the top
FIX: Renaming: Altering a Persons First or Last name correctly updates the Explorer View 
FIX: Instantiation Actions: Can now change the default value for a Float parameter

---------- 
Web client
----------
FIX: Help: Added missing help pages
FIX: Artifacts: Fixed opening and uploading of Artifacts

----------------------------------------
2.9.0 [21-Sept-2007] 
Build id: 15263
----------------------------------------   
-----------
Rich Client
-----------
NEW: Redesign of Project Manager Perspective and overhaul of editors.
 - toolbar to replace project shortcuts with four main actions: New..., Tasks, Resources, Priorities.
 - editor style changed from sections to tabs
 - all important context menu entries now available as buttons on the editors.
NEW: Toolbar (replaces the shortcuts section from previous versions)
 - New... - a much simplified procedure for creating new tasks in your project.
 - Task - navigate straight to the project task list.
 - Resources - navigate straight to all the information you need about your project's resources
 - Priorities - navigate straight to all the information you need to manage the relative priority of the different tasks and folders in your project.
 - Projects - easy way to switch from one project to another
 - Data Sources - if you need to open a different Data Source, or create a new one, here is how.
NEW: Priorities Tab (Project Editor)
 – Click the "Priorities" button in the toolbar to get here quickly.
 - View all the tasks in the project in the order they are being scheduled
   - view the overall priority score of each task
   - see which tasks have been promoted/demoted due to dependencies
 - View all the parent tasks and folders in your project that you have decided to prioritize.
 - Control the order in which the scheduler deals with these prioritized parent tasks and folders
 - [For each prioritized parent task/folder] View individual tasks within the prioritized task/folder and adjust their relative priority.
NEW: Available Resources Tab (Project Editor)
 – Click the "Resources" button in the toolbar to get here quickly.
 - View availability of all project resources, on a week by week basis, in the context of their availability across all projects.
 - View the complete set of roles each project resource can fulfil, and which of them are available on this project.
 - Manage roles for a selected project resource: 
   - Change which of their roles are available on this project 
   - Create new roles for them (if they don't yet have the ones you want)
   - Create new types of role (if the types of role you want to use are not defined in the data source yet)
 - Manage project availability for a selected project resource: 
   - See a complete overview of the percentage of their overall availability that has been assigned to this project
   - Add new availability records for any date range you choose.
NEW: Required Resources Tab (Task Editor)
 - View/Edit the specification of the task 
   - estimate of size
   - estimate of effort
   - type and number of role(s)
 - View/Edit who is currently assigned to work on the task.
NEW: Process Tab - (Project, Task, Folder Editors) links to a description of the process being used on this project, and documents that are in the process, providing guidance about how to follow the process.

Other new features:
NEW: Alerts: Diagnostics now brought to users attention by an alert. Auto-fix runs the diagnostics. (diagnostics are routines to fix/clean data)
NEW: Alert: Project Schedule End Date BEFORE Project Schedule Start Date. If this is the case, tasks don't get assigned to resources, and it is not easy to see why.
NEW: Data Source Link: Easy way to connect xProcess to a shared Data Source. Project Manager can set up a shared data source, then create a link for it from the Data Source menu. Email to your team for quick setup.
NEW: Gantt Chart: Choice of ordering - by end date, start date or alphabetical.
NEW: Gateway: New icon to show when incomplete/failing gateways have been approved.
NEW: Hierarchy Diagram: Filters for closed/open tasks and close/open folders.
NEW: Hierarchy Diagram: Expand/Collapse buttons for expanding the hierarchy one level at a time.
NEW: New Project Wizard: Project types are listed for each available process. This makes it clear that when you create a new project you are really following some kind of process. 
NEW: Prioritization: Tasks that are not in the plan or are closed are not shown in prioritized lists.
NEW: Process: New sample process for Flyspray integration.
NEW: Process: Simple Project - the root task is prioritized.
NEW: Process: Simple Process - now has a Parent Task.
NEW: Process: Scrum Process updated. Much easier to use.
NEW: Project Editor: button for scheduling the project. Useful if you have turned off scheduling in the preferences.
NEW: Switch Data Source: Wizard shows which of your data sources were created with incompatible versions of xProcess and allows you to convert them.
NEW: Switch Project: Option to close all other editors.
NEW: Task Editing: Moving a Task removes constraints from the child to its new parent that are now invalid. (Previously the user was notified of these via alerts).
NEW: Task Editing: Dates section summary (when closed) more informative.
NEW: Task Matrix: New column showing prioritized score of task - adds priority score from all prioritized tasks or folders in which the task is given a score.
NEW: Task Matrix: New column showing the name of the task - if any - that caused this task to be scheduled in a higher (or lower) position than its Priority Score would suggest.

FIX: Alerts: Some autofixes use radio button to choose between alternate fixes - not working properly.
FIX: Import/Export: Uncommitted artifacts not included in export of process
FIX: Process: Moving tasks from one pattern to another can leave invalid constraints
FIX: Process: Renaming a Parameter Group deletes the existing one
FIX: Process: Simple Process: Critical Task Checklist: Deleting Q1 deletes answers used by Q2 (and vice versa)
FIX: Process: Expense Type Editor: if editor has unsaved changes it does not refresh correctly after adding a new price record.
FIX: Process: Category Editor: if you change the name of the category, then add/remove sub categories, the name change is lost.
FIX: Repository Interaction: Repos unavailable during move creates MoveException with incorrect reason (already moved).
FIX: Scheduling: Scheduler uses priority of a task's immediate subtasks, ignoring priority order of other tasks in its hierarchy
FIX: Scheduling: The end date of parent task is before the end date of one of its subtasks, under certain resource availability conditions.
FIX: Scheduling: Deleting a task that has been prioritized causes permanent scheduler error
FIX: Scheduling: Invalid constraints in a pattern causes error during scheduling.
FIX: Scheduling: Start date of parent task incorrect if containing OHT has early start date.
FIX: Start up: Occasional error with restoring editors on start up.
FIX: Task Editing: Assignments And Progress Section - should not be able to book time to REST
FIX: Task Editing: If a long task name or lots of task names appear in ancestor list then buttons can be placed incorrectly
FIX: Task Editing: Size and Effort columns do not roll up for tasks not in plan
FIX: Task Editing: Task matrix is expands itself to every level after changing filters.
FIX: Task Matrix: Size and Effort columns for overhead tasks should show '-' rather than '0'.

DIAGNOSTICS: New diagnostics to repair invalid constraints in patterns. Diagnostics are run when an alert detects that they are needed.

---------- 
Web client
----------
NEW: Admin: support for updating xProcess web application via Tomcat manager application
NEW: Support for obtaining managed file artifacts attached to tasks.
NEW: Support for uploading updated versions of managed file artifacts attached to tasks.
NEW: Closed Tasks have label above details to make it clear that they are closed.
NEW: Closed Tasks can be reopened from the task details page.
NEW: Tasks that are not manually assigned are shown with brackets around task name.

FIX: Task Details: List of people working on task should be comma separated.

---------- 
Workflow
----------
NEW: Admin: server configuration moved to properties file.
NEW: Admin: server ships configured with its own JRE. Unzip and run!!
NEW: Admin: support for updating workflow web application via Tomcat manager application
NEW: Samples for showing how to write workflow monitors.
NEW: Modified workflow implementation to provide simpler example configurations for clients. 
NEW: Flyspray monitors changed to use new workflow structure.


----------------------------------------
2.8.2 [13-Aug-2007] 
Build id: 14741
----------------------------------------   
-----------
Rich Client
-----------
FIX: Deleting task that has been prioritized stops all further scheduling.
FIX: Under some conditions (to do with resource constraints), top down parent task has end date before child task end date.
FIX: Tasks priority order is not correct in some situations where hierarchical priorities are used.
FIX: After prolonged use of the gantt chart, client closes with 'No More Handles' exception.
FIX: Description text not showing up for processes and patterns.
FIX: Search in description field always returns all elements from processes that have a description, regardless of match with search text.


----------------------------------------
2.8.1 [02-Aug-2007] 
Build id: 14635
---------------------------------------- 
NOTE: Changes to the constraint model mean that constraints created with xProcess 2.7.4 or earlier will not be seen by the scheduler..
Existing constraints can be updated by choosing 'Run Diagnostics' from the UI Actions context menu. 
See Help for how to make the 'Run Diagnostics' action visible. 
-----------
Rich Client
-----------
NEW: Alert: Tasks designated for Top-Down Estimating must have estimate of size and estimate of effort.
NEW: Alert: Leaf-level task must have size estimate as well as effort estimate.
NEW: Alert: Top-Down Estimating: alerts for estimates of *effort* on child tasks exceeding estimate of *effort* of parent task
NEW: Alert: Top-Down Estimating: alerts for estimates of *size* on child tasks exceeding estimate of *size* of parent task
NEW: Artifacts: When creating a new managed file the name of the artifact defaults to the name of the selected file.
NEW: Availability Editor: Support for jumping to a specific date and also back to this week
NEW: Categories: Ranking of category now used to determine display order.
NEW: Financials: New editor for project financial information. (See context menu of project). 
      - Review and set budget for resources and expenses/consumables.
      - Compare budget with costs
NEW: Gantt Chart: The scroll bar position is set to today. Whole chart starts at the start of the earliest task and the ends with the task that ends last.
NEW: Gantt Chart: Improved refresh mechanism and overall performance.
NEW: Gantt Chart: Choice of scale - display by week or by day.
NEW: Gantt Chart: Support for showing arbitrary selection of tasks in Gantt chart.
NEW: Gateway: Failing gateway icon changed from red cross to red tick (indicating it is complete, but failing...)
NEW: Gateway: Warning message when changing type of gateway on a task, if the gateway already has some answers.
NEW: Help: FAQ pages in help. Documentation for installation of xProcess Web Server and xProcess Workflow Server
NEW: Import/Export: MS Project import - improved import of task hierarchies.
NEW: Patterns: patterns are now sorted in the explorer view - first projects/tasks then instantiation actions (previously the order of elements under a pattern was alphabetical).
NEW: Performance: Start-up time improved.
NEW: Performance: Improved refresh mechanism, resulting in faster response after e.g. Business Rules
NEW: Performance: Faster creation of new elements.
NEW: Personal Planner: Key/Legend added.
NEW: Personal Planner: Support for jumping to a specific date and also back to this week
NEW: Personal Planner: Support for save/cancel, like other editors.
NEW: Preferences: Column font/colour preferences reorganized and extended
NEW: Pricing Editor: Support for jumping to a specific date and also back to this week
NEW: Prioritization: Filters added to prioritized list (can choose to show/hide: closed tasks and folders, tasks not in plan).
NEW: Prioritization: Support for prioritizing the children of a task.
NEW: Prioritization: Warning when choosing to un-prioritize a task or folder.
NEW: Process: Patterns now ordered by type in the explorer - Project patterns, folder patterns, task patterns.
NEW: Process: Simple Process: The High-Medium-Low folders have been removed from the Simple Project. If you want to put them in there you can now use a spearate Folder pattern for doing so.
NEW: Process: Feature Driven Development: Update to this sample process, which now uses composite tasks.
NEW: Process: Double-clicking on an instantiation action now shows the OGNL that will be run when the action is called.
NEW: Project: Add/New Project Resource added to the project context menu
NEW: Project Manager Perspective: The New... shortcut now contains buttons to create Projects and Data Sources
NEW: Project Wizard: Improved procedure for importing processes to use in the new project wizard.
NEW: Project Resource: Add multiple project resource by dragging and dropping a selection of people onto the project.
NEW: Repository Interaction: New Data Source Wizard has a 'Browse Repository' button to bring up a dialog displaying the data sources in the current repository
NEW: Scheduling: Different icons for parent tasks with top down estimating style / bottom up estimating style.
NEW: Scheduling: Can't make a leaf level task into a parent task if it has a manual assignment
NEW: Scheduling: Support for overriding auto-assignment of task - manually assign, then unassign. Scheduler will see the assignment with no current role, and not assign again.
NEW: Scheduling: When designating a leaf-level task as a parent, if it has an estimate, the top-down estimating style is automatically chosen
NEW: Top-Down Estimating: Personal Planner support for display but not editing of REST
NEW: Top-Down Estimating: REST of top down parent now can be negative if the size of children is more than the parent size
NEW: Task Editor: Re-organization of Estimates section, making it easier to distinguish between size and effort.
NEW: Task Editor: Refresh improved preventing the user from trying to work with deleted elements.
NEW: Task Editor: Lock button for view tab of HTML descriptions. Makes it safe to work on e.g. wiki pages in this view, as it prevents the editor refreshing after respository update.
NEW: Task Editing: The context menu for "Make Leaf Level" now has leaf level task icon.
NEW: Timescale: Preference for decimal hours to be displayed with 1 or 2 decimal places.
NEW: Version Compatibility: xProcess checks for compatibility before opening local data sources, connecting to shared data sources and importing processes/samples.
NEW: Version Compatibility: Minimum compatible version is 2.5.0.8810

FIX: Alerts: Bottom-up estimating style should not give alert for Role not available
FIX: Alerts: Project editor alerts section not refreshing after alerts are fixed.
FIX: Alerts: Some rules are not being re-run correctly after fixing.
FIX: Alerts: Scheduling rules should not be applied to tasks in processes.
FIX: Artifacts: Managed file belonging to prototype's sub-task not deleted when pattern deleted.
FIX: Categories: Sub-categories not deleted when category is deleted.
FIX: Diagrams: Printing does not work on Project, Pattern and Hierarchy diagrams
FIX: Deletion: Deletion of complex nested structures can leave invalid elements.
FIX: Financials: An Expense Type should not be able to get its default pricing from itself
FIX: Financials: Deletion of Price Record is not an appropriate action - should make a new price record for the appropriate period.
FIX: Gantt Chart: Gantt doesn't refresh correctly after task is closed.
FIX: Gantt Chart: Gantt doesn't refresh correctly after move task to a new parent.
FIX: Gantt Chart: Gantt doesn't refresh correctly after switching to a new datasource - when the previous gantt showed constraint links, links remain on the now empty Gantt.
FIX: Gantt Chart: Setting start date in the past doesn't reset start of the timescale.
FIX: Gantt Chart: Refresh problems with adding and deleting elements. The elements either do not appear or are not removed.
FIX: Gantt Chart: Quickly expanding/collapsing nodes in the Gantt chart opens the task editor.
FIX: New Task: User-defined separator for creating multiple tasks not recognized.
FIX: Organization Editor: Unable to change the 'default availability from' in the Availability page
FIX: Patterns: When you right click on a resource in the Pattern diagram you get the Pattern context menu and not the Resource context menu
FIX: Participant Perspective: Unassigned tasks show as active for the current user if other resources are working on them.
FIX: Personal Planner: Right click on Project Availbility generates error in log.
FIX: Prioritization: When you choose to prioritize a task or folder, the action should open the Prioritized List of the editor.
FIX: Prioritization: Folder Membership - when the Project itself is added as a member, the top-level tasks are shown instead, which creates confusion
FIX: Prioritization: Changes to Highest/Lowest Score not updated in Prioritized List on the Project Editor
FIX: Process: Percentages in Selection composite are not recalculated after deleting a selected pattern
FIX: Process: When creating a task pattern, if you select an instantiation action that has parameters, there are errors.
FIX: Process: Default FDD project implementation causes alerts when first imported.
FIX: Process: Can't prioritize parent tasks in a pattern.
FIX: Process: Can't add an instantiation action with no parameters
FIX: Process: State Wizard Rule textarea does not have a vertical scrollbar
FIX: Process Diagram: Parent task created via the Process Designer palette becomes a child on reopen of xProcess.
FIX: Project Wizard: Double click on pattern in New Project wizard should take you to the next screen.
FIX: Project Manager Perspective: Alerts view shows alerts that are not relevant to the project that is currently selected.
FIX: Resource Management: Once a person has an Admin role, it is not possible to remove that role from the person.
FIX: Repository Interaction: When data source can't connect reconnect/work offline dialog pops up in which the data source url is editable.
FIX: Repository Interaction: Opening a shared data source when offline incurs a delay of about 20 seconds.
FIX: Repository Interaction: Commit errors occur on fast machines when unsharing data source.
FIX: Scheduling: Answering gateway questions triggers a reschedule.
FIX: Scheduling: Bottom-up estimating style should not give alert for overbooking time on parent
FIX: Scheduling: Scheduling order wrong with hierarchy of prioritized parent tasks.
FIX: Scheduling: Child tasks that are prioritized sometimes not scheduled in priority order, if their parents are also prioritized.
FIX: Scheduling: Prioritized overhead tasks constrained by prioritized task are not scheduled in prioritized order
FIX: Scheduling: Scheduling does not complete when task has end constrained by task that never finishes.
FIX: Scheduling: Performance is bad when plan includes many overhead tasks.
FIX: Task Creation: Creating multiple tasks with seperator other than ',' - the number of elements to create displayed incorrectly.
FIX: Task Creation: Calculation of start date for Overhead Task in project with null scheduling start date causes error.
FIX: Task Editor: No feedback to user when task editor takes a while to open (hourglass cursor required).
FIX: Task Editor: Gantt bar in dates section is missing
FIX: Task Editor: "Make Active" button not active just after manual assignment
FIX: Task Editor: Estimate of size not rolling up from children correctly.
FIX: Task Editor: Date section shows Target as NEVER if not set - it should be "None".
FIX: Task Editor: Parent task editor - the value of Size(children) is displayed in place of Size(REST) and vice versa.
FIX: Task Editor: Start and End dates of closed tasks may be wrong when there are unconfirmed hours on the task.
FIX: Task Editing: Unable to make task active when role assigned is different to type of role required
FIX: Task Editing: Changing date-based task from % to hours doesn't refresh % field
FIX: Task Folder: Can't remove targets from a Folder.
FIX: Task Lifecycle: Error when closing task if gateway has question with no possible answer
FIX: Task Table: Tasks not in the plan should not be highlighted with status colors (Red, Amber, Yellow, Green)
FIX: Top-Down Estimating: REST is not scheduled until all child tasks have completed. Should be scheduled in parallel, like an ordinary child task.
FIX: Toolbar: Personal Planner toolbar button does not refresh when the name of the current user is changed.
FIX: Workflow Designer: Workflow Designer requires a manual refresh after every change.

----------------
Executive Client
----------------
NEW: Dashboard giving overview information:
 * Project Statistics – Earned-Value, Cost & Schedule Efficiency, Cost & Schedule Variance
 * Resource Statistics – Utilization, Availability, Cost vs Budget
 * Status – Overall project status, Task completion
 * Customizable – Define your own dashboard and charts utilizing xProcess data
NEW: All charts are tested against MySQL

---------- 
Web client
----------
NEW: Admin: server configuration moved to properties file.
NEW: Admin: server ships configured with its own JRE. Unzip and run!!
NEW: Closing Task: Close not permitted if you have unconfirmed time in the past or today or if the gateway is incomplete.
NEW: Help: Help pages on web client all link directly to help.ivis.com
NEW: Log in: check for capslock on in password field
NEW: Task Details: Shows task hierarchy, and has link to show the details of each task in hierarchy.
NEW: Task List: Added support for non-current tasks.
NEW: Task summary details: Added overview of all resources working on the task + their roles.
NEW: Task summary details: Added task hierarchy
NEW: Task summary details: Added field to show project name
NEW: Top-Down Estimating: tasks signifiying the REST of parent task clearer shown as such.

FIX: Can book time to parent tasks.
FIX: Gateway condition incorrect after closing task. Results in alert on rich client: "Gateway on closed task has failing, changed, or incomplete answers"
FIX: Task details: Invalid data in target date fields results in loss of data enterted in other fields (e.g. description) when task details is saved.
FIX: If no executive perspective is defined in the users file an exception is thrown and web server shuts down.
FIX: Server startup scripts are not executable on linux.
FIX: Server startup problem with no tomcat log file on linux.

----------------------------------------
2.7.4 [11-May-2007] 
Build id: 12629
---------------------------------------- 
NOTE: Changes to the gateway model mean that existing closed gateways may give rise to alerts for incompleteness.
To avoid this, existing gateways can be updated by choosing 'Run Diagnostics' from the UI Actions context menu. 
See Help for how to make the 'Run Diagnostics' action visible. 
          
NEW: Artifacts: Support for creating artifacts in a portfolio
NEW: Burndown Chart: Support for printing.
NEW: Composite Task - a task marking a point in the plan where a specific task will occur several times, or a choice will be made between alternative tasks.
NEW: Gantt Chart: Support for printing.
NEW: Gateway and Gateway Type: Underlying model improved to support new features such as ordering of answers. 
NEW: Gateway: icon for gateway now reflects its status: incomplete; complete+passing; complete+failing
NEW: Gateway: Previous Questions: questions that have been answered but are no longer part of the gateway are shown as previous questions, with the option to delete them.
NEW: Gateway: Questions/Answers out of date: editor now shows answers that need to be answered again because the question or answers on the gateway type have been changed by the process engineer.
NEW: Gateway Type: Improved layout of editor.
NEW: Hierarchy Diagrams - diagram showing the hierarchy of tasks. Available for tasks at any level, up to the project. Also available for patterns.
NEW: Project Resource: Support for removing a project resource from a project.
NEW: Scheduling: Support for choosing between Bottom Up Estimating / Top Down Estimating for parent tasks.
NEW: Task: Gateway added to task node of explorer. Double-click to go to the gateway page of the task editor.
NEW: Task: Leaf-level task can be designated as a parent task.
NEW: Task: Terminology changed: "prioritized" tasks now described as "effort-based".
NEW: Task: Terminology changed: "overhead" tasks now described as "date-based".

FIX: Burndown: Forecast and Target dates can hide each other
FIX: Burndown: Should refresh after the element it is displaying has been deleted.
FIX: Diagrams: Print dialog ignores which pages have been requested to print (always does all pages)
FIX: Diagrams: Overview widget should remember its size.
FIX: Forms: Order of Form elements as set in the Form Type doesn't show in live forms.
FIX: Gateway: Changing the gateway type on task - should warn user that existing gateway will be lost
FIX: Gateway: Can't close task when gateway has been cleared
FIX: Gateway: Can only add a comment to an answer if it is failing answer.
FIX: Gateway: Gateway doesn't support a question with no possible answers (i.e. only comment is required) 
FIX: Gateway: Long question text obscures answers
FIX: Gateway: Gateway page should be editable on closed task
FIX: Gateway: Gateway page on task editor does not display long answers properly. 
FIX: Gateway: Gateway page does not refresh after synchronization with repository.
FIX: Installer: In some scenarios, possible to install into a non-empty directory.
FIX: Personal Planner: Drag and Drop error when creating dependencies.
FIX: Process Designer Diagram: Palette needs to be reordered and regrouped.
FIX: Project Diagram: Shoud not have Unassign All on menu.
FIX: Project Diagram: Go Into should not be available on overhead tasks.
FIX: Import: Importing a process for the second time into a shared data source causes error. Occurs if two different users import the same process.
FIX: Process: Adding an Action Parameter, the OK button is enabled before user has entered valid name and default value.
FIX: Process: Can delete the root task in a project pattern
FIX: Process: Moving a task within Project Pattern causes version control exception
FIX: Process: Protototype Task - role type of RR not on section summary
FIX: Process: UI Actions menu has duplicate entries for actions from extended processes
FIX: Project Resource: Project Resource has invalid menu entry - "Manage Categories"
FIX: Repository Interaction:  Same error message many times when opening unavailable remote datasource.
FIX: Scheduling: Overhead Task that is constrained by a prioritized task not scheduled correctly.
FIX: Scheduling: Resources that have been removed from the project and then added back appear to have time booked on non-current assignments.
FIX: Task Editor: Size and Required Resources section displays alerts even when task has been closed.
FIX: Task Editor: Manage Assignments dialog - suitable role list should include current role.
FIX: Task Editor: User Defined schemas that are too big for the editor do not have scrollbars
FIX: Task Editor: Task table looses scroll bar when many sub-sub tasks are open
FIX: Task Editor: Changing the gateway type on task - should warn user that existing gateway will be lost
FIX: Task Editor: Can't close task when gateway has been cleared



----------------------------------------
2.7.3 [22-Mar-2007] 
Build id: 11819
----------------------------------------

NEW: Prioritized List - enhanced techniques for prioritization of tasks.
      - changes not saved until editor is saved
      - direct editing of priority as a way to reorder the prioritized list
      - highlighting of priority column when you select a row to show that priority is now editable
      - use of decimals for entering intermediate priorities
      - button for sorting list in between saving, so the order of the list can be updated without actually saving it
      - priority normalized when the list is saved
NEW: Scheduling: can add/remove tasks from the plan - this is an indication to xProcess that they are not to be scheduled.
      - the scheduler ignores all tasks that are not to be scheduled
      - the scheduler ignores all child tasks that are not to be scheduled
      - the business rules are not run on tasks that are not to be scheduled
      - filter added to Personal Planner to hide/show tasks that are not to be scheduled
NEW: Performance Enhancements: Significant improvements to scheduling, business rules and moving tasks between projects.
NEW: Burndown Chart - showing the estimated remaining hours by date for project, folder or parent task.
NEW: Alert: Added fix for situation where one task is constrained by a task that has been deleted by another user. Removes the constraint.
NEW: Preferences: Reorganization of the General section into preferences for Scheduling, Repository Interaction, and Wizards.
NEW: Gantt Chart - lock decorator for the icon. Shows when the chart has been locked onto a subject (which is the default). If unlocked, it focuses on whichever task is in focus in the explorer. 

FIX: Constraints: If projects are organized into portfolio (i.e. not in root portfolio) tasks with a constraint on a task that has been deleted are not tidied up.
FIX: Export Financial Records: Finish button is enabled even if no project has been selected.
FIX: Export Process: Export wizard doesn't see projects unless they are in the root portfolio.
FIX: Financials: Error when using lower case for price per unit in Type Of Expense wizard.
FIX: Folder Editor: Should not be able to edit estimate for Category in Folder membership page
FIX: Overhead Task: If task has a gateway, the gateway page does not show up
FIX: Organization Editor: Totals for availability of people / availability to projects incorrect for organizations nested inside portfolios.
FIX: Personal Planner: Can't open personal planner if it has been sorted by Forecast Start/End Column.
FIX: Personal Planner: Non-Current Assignment should not be shown as active
FIX: Personal Planner: Can plan to do work on a closed task.
FIX: Prioritization: Errors occur with certain combinations of drag and drop actions.
FIX: Prioritization: Project not rescheduled when task priority is changed.
FIX: Process: UIActions should not be available on the Resources and Actions folder
FIX: Project Editor: Workflow Packages field on Project editor brings up the Change Process wizard
FIX: Repository Interaction: Some deletion scenarios result in elements being wrongly saved, and in an inappropriate location.
FIX: Scheduler: Constraint on task deleted by another user causes scheduler to fail.
FIX: Task Editing: Close button on task editor is confusing: users close task when they only wanted to close the editor
FIX: Task Editing: If you have unsaved changes on the task editor then click Make Active or Close Task, it is possible for the task to get into an inconsistent state.
FIX: Task Editor: Alert section does not refresh once alert has been fixed
FIX: Task Editor: Assignments and Progress Section: Non-Current Assignment should not be shown as active
FIX: Task Editor: Assignments and Progress Section: Should warn if confirming time on a closed task. Should not be able to plan to do work on a closed task.
FIX: Task Editor: Context menu breaks after invoking on Assignments and Progress table when the task does not yet have an assignment.
FIX: Task Editor: Gateway Page: Question that has no possible answers not displayed in a helpful way.
FIX: Task Editor: Gateway Page: Changes to gateway do not trigger business rules.

----------------------------------------
2.7.2 [5-Mar-2007] 
Build id: 11468
----------------------------------------
NEW: Add New Project Resource Wizard: Ability to specify roles required and select resource with that role. 
NEW: Add New Project Resource Wizard: Shows list of resources already on the project. 
NEW: Add New Project Resource Wizard: Added support for creating new roles on people as they are added to the project.
NEW: Alerts: Alert view has refresh icon for updating the alerts (useful for some of the alerts that do not get run often).
NEW: Deletion: Improved messages to user, confirming which elements are going to be deleted.
NEW: Editors: Cancel button now available, for cancelling changes made in editors (opposite of save).
NEW: Help: Export Log Files: Now includes configuration information and update history, making diagnosis of problems much easier.
NEW: Help: Submit Support Request: Links straight to support request form on www.ivis.com, extracting log files for convenient upload. NOTE - this is just technical information - no data from your Data Source is submitted.
NEW: New Role Wizard: No longer requires specification of process, making it easier to view all roles that are available in the data source.
NEW: Pattern Instantiation - support for reporting errors to user (example - enter an invalid role type when using the Task pattern from Simple Process)
NEW: Performance: Improved interaction between scheduling and business rules, resulting in faster update following changes.
NEW: Performance: Waiting for a quiet period before auto-commit. This has the effect of aggregating a number of related commits into one action, improving performance.
NEW: Personal Planner: New filter, to show today's tasks only. Has no effect if "today" is not in view.
NEW: Platform: The platform on which xProcess runs has been updated to the eclipse RCP 3.2.2
NEW: Process: Hello World action added (as an example).
NEW: Process: Feature Driven Development Process (a sample process that can be imported) has improved support for Major Feature Set (as categories) and Feature Set (as parent task, to be scheduled)
NEW: Project Pattern: Project start day now defaults to the day on which it is first created (used to be tomorrow). 
NEW: Task Assignment: Much easier to Make Active. Available from context menu of task, button in the task editor, and context menu on personal planner.
NEW: Task Editor (Overhead Task): Several improvements to information displayed on the editor for an overhead task.
NEW: Task Editor (Parent Task): Several improvements to information displayed on the editor for a parent task.
NEW: Task Editor: Assignments and Progress: Task Planner usability enhancements. Better summary information when this section is closed. 
NEW: Task Editor: Description: when this section is closed, the summary information concatenates the description onto one line, providing much more of a summary, in much less of the space.
NEW: Task Editor: Effort to Complete - update estimates by entering effort to complete.
NEW: Task Editor: Estimate Control: Effort to date added. Colors changed to indicate effort to date and whether estimates need updating (as is the case when more effort confirmed than the estimate). New layout to make better use of space.
NEW: Task Editor: Size and Required Resources: usability enhancements to this section, removing need for a dialog to edit required resources. 
NEW: Task Pattern: New parameter: "Assign to (account name)" - text matching for account name of resource to assign to the task.
NEW: Task Pattern: New parameter: "Required Role Type" - text matching for setting the type of role required to do this task. Support for entering first few letters of role. If match is unsuccessful, defaults to Participant.

FIX: Broken menu: Data Source | New > Portfolio does not work. Same for Organization and Process. 
FIX: Categories: Duplicate entries in "Categorize" menu when Data Source has more than one process with category types.
FIX: Categories: It is possible to delete the uncategorized category in the prototype folder membership table.
FIX: Gantt Chart: Lock icon should show what clicking it will do - when diagram is locked on a subject, icon should show unlock image.
FIX: Parameters Groups/Parameters: Delete is missing from menu.
FIX: Participant Role: in some scenarios possible to delete a person's Participant role.
FIX: Process: UI Action attribute "applicable to" not used. (Now the UI Action appears only for the element specified)
FIX: Project Resource: Project resource has same icon as Person which is confusing.
FIX: Prototype Task Editor: Column sorting on task tables in process perspective is broken.
FIX: Prototype Task Editor: Description column not showing.
FIX: Prototype Task: There is no context menu entry for adding/changing the gateway type.
FIX: Repository Interaction: Unsharing then sharing a Data Source that has artifacts causes errors.
FIX: Roles on a Project Resource: hitting delete key on a role on a project resource deletes role from the person instead of just removing role from project.
FIX: Scheduling: Constraint on grandparent task does not constrain all leaf level tasks.
FIX: Scheduling: Delete a person or a specific role that has a non-current assignment on a task causes the assignment to be invalid.
FIX: Scheduling: Unconfirmed effort saved by the scheduler server (on active tasks and overhead tasks) in conflict with effort participant has manually entered.
FIX: Switch Data Source: If editor is dirty, and user cancels the dialog to save, editor stays open after switching Data Source. It belongs in the previous Data Source and should not be shown.
FIX: Task Editor: estimate control can make the editor dirty straight after a save.
FIX: Task Editor: run time error possible when opening an editor if an update from repository is running in the background.
FIX: Task Editor: Text in task description that includes XML control characters causes error.
FIX: Task Editor: Description section takes up too much space when closed if there are many lines to the description


----------------------------------------
2.7.1 [6-Feb-2007] 
Build id: 10967
----------------------------------------
This release quickly follows on from 2.7.0, and is effectively 2.7.0 for mac and linux platforms.

NEW: Alerts View: Alerts are no longer filtered, depending on perspective. It always shows all its alerts.
NEW: Project Editor: Dates Graphical Editor now used on project editor as well as task editor.
FIX: Mac: Repository error possible when adding new artifacts.
FIX: Data Source Menu: The icons for get latest changes/submit my changes are the wrong way round on the Data Source menu.


----------------------------------------
2.7.0 [5-Feb-2007]
Build id: 10891
----------------------------------------
This is a release for win32 only, due to issues with displaying the new Getting Started pages on mac/linux.

NEW: Alerts: The alert section in the Task Editor now expands automatically when it has alerts.
NEW: Documentation: many new help pages, linked to the new Getting Started system.
NEW: Export Financial Records: Export all financial records to a CSV file.
NEW: Gantt Chart: display of constraints (default is direct, but can change this in the diagram options, available in the Gantt view itself.)
NEW: Getting Started System: new implementation of the getting started page for each perspective, providing improved guidance for new users. Lists key actions for the perspective, with links to perform the action and links into the help system.
NEW: Import Sample Processes - support for importing processes added to following wizards: New Project, New Process, Choose Process for Project
NEW: Process Support: Removed hard-wiring of Project Manager perspective to the actions "New Task...", "New Overhead Task..." and "New Folder..." have been replaced with a generic "New..." action.
NEW: Task Editor: Assignments and Progress - a new section in the Task Editor showing the work that has been done by each person, against each of the task's required resources. Can confirm/plan effort here too.
NEW: Task Editor: Estimate to Complete - new way of updating the hours left to do on a task.
NEW: Task Editor: Section labels (seen when section is in folded state) now multi-line where appropriate, and they are no longer shown when the section is expanded.
NEW: Task Editor: Specification - improved section, combining estimates of effort and specification of roles required. 
NEW: Task Editor: Task Dates Graphical Editor - improved visualization and management of the forecast and target dates of a task, including work density.
FIX: Deleting of Required Resource can lead to errors if there is work already booked on related assignments.
FIX: Instantiation Actions: Can't change prototype for instantiation actions.
FIX: Organization: Roles of people in sub-portfolio not updated correctly when type of role deleted from process.
FIX: Personal Planner: Can't confirm time on an assignment which is no longer current. (i.e. you were previously assigned to it, but you have now been unassigned and someone else manually assigned to it.).
FIX: Personal Planner: Multi-role tasks: Column for type of role should only show the role assigned to do the work in this row (instead of showing all roles specified for this task). 

----------------------------------------
2.6.1 [9-Jan-2007] 
Build id: 10369
----------------------------------------
NEW: Sample Process: Issue Management Process, showing how workflow package can be used to trigger workflow events from external systems and from changes within xProcess.
FIX: Workflow Designer: text labels for tools in the palette are missing.

----------------------------------------
2.6.0 [29-Dec-2006] 
Build id: 10325
----------------------------------------
NEW: Alert: Assignment Status of a task: Task has partially assigned required resources.
NEW: Alert: Assignment Status of a task: Task specifies assignments to a higher number of resources of a given role than there are resources on the project with that role.
NEW: Alert: Assignment Status of a task: Task specifies one or more required roles that are already fully booked.
NEW: Alert: Overhead Task: earliest start date must be before earliest end date.
NEW: Alert: Role in short supply - reports any roles that are in short supply on the project, together with how much extra effort is required to schedule all the tasks in the plan.
NEW: Alert: Task has cyclic constraints. This can occur in multi-user scenarios - Task A is constrained by Task B is constrained by Task C is constrained by Task A......
NEW: Alert: Task with no parent - added a fix so you can make it a top level task in the project.
NEW: Alerts: Added support for multi-selection of alerts of the same kind and auto-fix them all.
NEW: Artifacts: Hyperlinks: support for text substitution in the address part of the URL.
NEW: Deletion of Elements: added support for deletion of parameter groups in the explorer tree.
NEW: Deletion of Elements: added warning to user if they have created e.g. person in organization that has been deleted by another user.
NEW: Deletion of Elements: refactored the deletion architecture avoiding potential problems if a repository update occurs during the deletion.
NEW: Diagrams: Cyclic constraint warning to user if attempt to create cyclic constraints.
NEW: Documentation: For process engineers, added the OGNL language guide.
NEW: Documentation: More information about processes and how to use them.
NEW: Documentation: New section on scheduling.
NEW: Editors: 'Clear' button used on selection fields - quick way of removing an optional property, such as Gateway on a task.
NEW: Financials: added support for entry of undefined price. 
NEW: Saving of elements: Refactoring of saving architecture, providing greater efficiency and stability.
NEW: Organization Editor: double-click on person or organization opens the corresponding editor.
NEW: Personal Planner: improved double/single click behavior: single click to start editing a cell (the whole line is no longer selected once editing starts)
NEW: Personal Planner: improved double/single click behavior: double click to open the task editor, but only on the name/icon of the task.
NEW: Personal Planner: Remove Time/Confirm Time added to context menu. Confirm effort today or in the past. Remove confirmed or unconfirmed effort in the past and planned effort in the future.
NEW: Process Definition: Project prototype - "New Schema" added to context menu.
NEW: Process Definition: Modified the "Set Estimates" action in Root Process to use the sizes and estimates from the pattern rather than absolute values. This makes it more reusable for other processes.
NEW: Process Explorer: Double click on an extended process opens its editor
NEW: Project Manager Perspective: actions for creating New Task, New Overhead Task, and New Folder (replaces single action for New Task/Folder)
NEW: Project Resource Availability: new editor for project resource - shows all their % availability to the project. Use 'Manage Project Availability' from project resource context menu.
NEW: Repository Interaction: using SVN local working copy format 1.4 - improved performance and compatibility
NEW: Samples: Updates to Simple Process and Basic FDD processes. (See File | Import).
NEW: Scheduling: added support for manual reschedule of all projects from context menu of the root portfolio.
NEW: Scheduling: Tasks with no effort specified are no longer assigned to project resources by the scheduler.
NEW: Task Editing: Task Table has a new filter so you can filter out open tasks
NEW: Technical Support: Export log files to include with support request. 
NEW: Workflow Support: workflow designer diagram
NEW: Workflow: Expected transitions show the normal flow from one state to another (as distinct from workflow triggers) 
NEW: Workflow: External System and External Event Type
NEW: Workflow: Project editor: support for adding workflow packages
NEW: Workflow: alert - State sets must have valid rules for states

FIX: Artifact Reference Wizard: the delete, open, rename and remove buttons should only be enabled when a link in the list is selected.
FIX: Icons: xProcess icons in some operating system dialogs appear pixelated (e.g. Alt+TAB on win32).
FIX: Moving Tasks between Projects: This causes errors in a Shared Data Source that is in disconnected mode.
FIX: New Task dialog: Size parameter greater than 999 causes xProcess to hang 
FIX: Parameters: New project/folder/task dialog allows entry of blank values for parameter with default values.
FIX: Pattern Selection dialog: in some scenarios shows patterns with no names. 
FIX: Price Calendar - does not refresh after adding new price to person.
FIX: Project Diagram: Can't create sub-tasks beyond the first layer down from the root of the project.
FIX: Project/Pattern Diagram: can create children of overhead tasks
FIX: Scheduling: Closing a task may cause too many hours to be booked.
FIX: Scheduling: Task start date does not take into account unconfirmed hours preserved by the Scheduler Server
FIX: Task Editing: Possible to create cyclic dependency between tasks:  A->B->C->A
FIX: Task Editor: Closed tasks should show as 100% complete.
FIX: Task Folder: Reprioritizing tasks does not trigger an automatic reschedule

----------------------------------------
2.5.5 [13-Nov-2006] 
Build id: 9519
----------------------------------------
NEW: Actions: Added support for creating new actions from the context menu of the actions folder.
NEW: Check for Updates: new entry on help menu to make it very easy to check if you have the latest updates for xProcess. (Default configuration of automatic update remains set to check for updates on each start of xProcess).
NEW: Context Help available for Switch Data Source Wizard - use the 'Help' button, or hit F1
NEW: Data Source menu on main menu bar and reorganization of root portfolio context menu.
NEW: Drag and Drop: New mechanism implemented for drag and drop multi-selection, providing a progress dialog and better performance for refreshing.
NEW: Gateway: Auto-fix for Tasks closed with incomplete gateway - either re-open the task or approve the incomplete gateway.
NEW: Organization Availability Table: View options: 'View by Person' or 'View by Project'
NEW: Prioritization: Move to Top and Move to Bottom added to task context menu
NEW: Prioritization: When you prioritize a folder, the folder editor is opened and the prioritized list is shown
NEW: Repository Interaction: Commit progress dialog reports each element that it is committing.
NEW: Show In -> Personal Planner: Support for multi-person tasks - choose which personal planner you want to go to.
NEW: Task Folders: Drag and Drop task between Folders moves, rather than copies.
FIX: Constraints: Can't double-click on tasks in constraint fields (to open them)
FIX: Financial Report: Errors can occur for periods of time where prices are not defined on resources or expenses.
FIX: Form/Type of Form: Icon is confusing when viewed in process explorer - can't tell which is a real form and which is a type of form.
FIX: Patterns: It should not be possible to reference artifacts in other patterns (because they will not be cloned when the pattern is created) 
FIX: Prioritization: Should not be able to remove priority column from Prioritized List
FIX: Prototype Parent Task Editor: gateway label missing
FIX: Saving Editors: In some (rare) scenarios it is possible for update from repository to interrupt a save.
FIX: Task table: Changing columns shown on task table removes the sorting indicator
FIX: xProcess Explorer: Icon has transparency problem when tab is selected

----------------------------------------
2.5.4 [6-Nov-2006] 
Build id: 9374
----------------------------------------
NEW: Change Availability: This context menu on a person now opens the person editor on the availability page.
NEW: Change Project Availability Dialog: supports 'from earliest possible date' and 'to latest possible date'
NEW: Documentation: cheat sheets no longer part of help system. 
NEW: Expense Editor: Unit name is used in the price column to aid understanding of concepts.
NEW: Import Microsoft(R) Project File: Better feedback when mapping resource from *.mpp file to people in xProcess.
NEW: Import People: Support for selection/de-selection of which people to import from CSV (used to be that you import all the persons in the csv file)
NEW: Organization: Change Availability added to context menu.
NEW: Perspectives: Perspective home page no longer displayed every time you switch perspective or open xProcess.
NEW: Personal Planner: Full implementation of Time Units preference
NEW: Scheduling: Folder supports concept of *weight*. Used in Timebox pattern to ensure tasks in earlier timeboxes have higher priority.
NEW: Simple Project: Added 3 Folders to Simple Project pattern for Critical, High and Medium tasks with appropriate priority weighting.
NEW: Task: Modified Task pattern with addition "Importance" parameter (and instantiation action). This allows prioritisation of tasks as they are created.
NEW: Time Units - new mechanism for display and entry of time units for effort (e.g. best case estimate) and time per day (e.g. confirmed hours worked in Personal Planner)
NEW: Timebox Pattern: Default Value Getters exposed, making it easy for Process Engineers to see how to create series of planning boundaries, e.g. Release 01, Release 02) with dates and scores that follow from each other.
FIX: Add Price Record: Should have same layout as Add Availability Record
FIX: Add Price Record: Text verification parses typo such as '1.a1' to be '1.0'
FIX: Categories: If you remove a category from a Task it does not show in uncategorized category until restart xProcess.
FIX: Change Availability Dialog: Allows entry of daily availability less than 0 and greater than 24
FIX: Change Project Availability Dialog: Allows entry of percentage less than 0 and greater than 100
FIX: Deletion: Deleting task with reference to artifact wrongly deletes the artifact. Such cases should only delete artifacts *owned* by the reference.
FIX: Gantt Chart: Targets start/end do not show up well because they are grey.
FIX: Person Editor: Scroll bar error on Availability Tab - can't get to bottom of table when over 50 rows in it.
FIX: Personal Planner: Navigating forwards and backwards through the week displays the current week in a different format to how it is first shown
FIX: Personal Planner: Date columns - can't read the date if fonts are too big.
FIX: Prioritized List: Priority column sorting alphabetically, not numerically.
FIX: Project Diagram: Some scenarios exist where using the 'New...' tool on the Project Diagram in the Process Engineer perspective can cause errors.
FIX: Project Editor: Prioritized Groups should display in order of 'highest score'
FIX: Repository Interaction: New references and artifacts don't show on task editor after update.
FIX: Task Editor: Close button gets compressed on MacOS X (fixed by moving button into Dates section.)
FIX: Task Editor: Parents field has trouble displaying tasks with following characters in the name: < > &
FIX: Task Instantiation: Parameter values for multi-create are incorrect for string fields (third and subsequent tasks come out with blank values)
FIX: Task Instantiation: Tasks with dollar sign in name cause xProcess to crash.
FIX: User-Defined Schema: Deletion of user-defined schema can cause error.
----------------------------------------
2.5.3 [23-Oct-2006] 
Build id: 9107
----------------------------------------
NEW: Folder: Prioritized List - score column represented in corresponding way to score of highest/score of lowest fields.
NEW: General: text in columns now selected when cell editing begins.
NEW: Help Menu: Help Contents opens with index tree expanded by default.
NEW: Import People: Greater flexibility in mapping from the data in the CSV file to the people created in xProcess
NEW: Linux: improved file association for artifacts. You can open pretty much any managed file artifact that is in xProcess now!!!
NEW: Move Person to Other Organization: offer to convert all availability derived from the old organization to be derived from the new organization
NEW: Personal Planner: Open... added to context menu.
NEW: Personal Planner: Double-click now edits the cell you are on instead of opening the editor for the task in that row. To open editor for the task, double-click the task name column.
NEW: Participant Edition: 'Show in -> Project Diagram' is now available on task context menu
NEW: Unshare Data Source: more information about the consequences of unsharing.
FIX: Action: New Action dialog - when you add an new parameter of type Money, the currency dialog is missing the amount field
FIX: Action: New Action dialog - when you edit a parameter of type Money, hitting cancel on the Money dialog should not update the value
FIX: Actions Folder: The Actions Folder underneath a process has a context menu item for 'Open' but there is nothing to open for the Actions Folder
FIX: Add/New Project Resource: The Appointment to Project wizard should only allow percent availability between 0 to 100
FIX: Add/New Project Resource: When dragging multiple people onto a project, the Appointment to Project wizard should for each person.
FIX: Alert: Missing Resources - Source of problem includes closed tasks
FIX: Alert: Alert for 'Project has not been scheduled' should only show for projects with tasks
FIX: Availability dialog: entering a value on one day resets default value on all others
FIX: Availability dialog: default state is 'use default' even if no default is set.
FIX: Availability dialog: after selecting default organization it is not possible to go back to no default organization
FIX: Categories: Categorizing a Task should not scroll to/highlight the category. This makes it difficult if you want to add more categories to the Task as you have to find it again.
FIX: Drag and Drop: The project appears as valid drop target for top level tasks of the project. (doesn't make sense - this is dropping them where they are already).
FIX: Explorer: In-place edit has no border around the text being edited. In-place editing not obvious on white background.
FIX: Form Editor: the Remove field button can become enabled even though nothing is selected
FIX: Form Editor: When you create a URL field on a Form, the Edit... button on any form based artifact opens a multi line editor and not a url editor
FIX: Forms: New Form wizard does not select the type of form user has chosen to create. (see Project context menu for example)
FIX: Gateways: Changes to the answer text of a type of gateway not immediately updated in the task editor
FIX: Import: Artifacts not added to repository after import
FIX: Linux: Process: Gateway Type answers cannot be edited
FIX: Mac: New Price Record dialog not wide enough for error messages
FIX: Mac: Long names in Explorer sometimes truncated
FIX: Personal Planner: Refresh needed: task closed from editor still shown in personal planner despite filter for closed tasks. 
FIX: Project editor: Financials tab - Expenses - scrollbar missing.
FIX: Reporting: Summary report broken for Folders
FIX: Repository Interaction: Synchronization error occurs when people have been added to organization that has been deleted by another user.
FIX: Repository Interaction: Synchronization error occurs when tasks have been added to project that has been deleted by another user.
FIX: Show in Categories Viewer: Selection of more than one tasks has have context menu Show In -> Categories Viewer (can only show one task per category viewer)
FIX: Resources Folder: The Resources Folder underneath a project has a context menu item for 'Open' but there is nothing to open for the Resources Folder
FIX: UI Actions: UI Actions being displayed in UI even if hidden = true.
------------------------------------------
2.5.2 [16-Oct-2006] 
Build id: 8937
----------------------------------------
NEW: Import... Shortcut: takes user directly to all import wizards.
NEW: Export Portfolio: export an entire portfolio (except for your Root Portfolio), which can contain organizations, processes and projects.
NEW: Pattern Editor: Parameter group trees all expanded by default, showing all parameters.
NEW: Pattern Editor: Default Value Getters: Improved representation of pattern parameters that have an action that calculates their default value.
NEW: Support for creating patterns from Task Folders in live projects.
FIX: Dates in Parameters: in some dialogs an unformatted day number is shown instead of the date.
FIX: Categories in the Task Table: the task table does not refresh properly when a task being displayed has been re-categorized
FIX: Pattern Instantiation: Editing of dates derived from default value getters: the date from the prototype overwrites the date from the default value getter.
FIX: Perspective Home Page displays poorly when window size is very wide.
FIX: New Process Shortcut: always creates process in the root portfolio
FIX: Person Editor: loss of availability tab after multiple refresh of the editor
FIX: Project Editor: Closed task folders should not be shown in project's Prioritized Folders section
FIX: Folders: Folder does not refresh when a task that is a member of the folder is moved to become to be a child of another task in the folder
FIX: Keyboard: Num Pad <ENTER> key not always working
FIX: xProcess Browser: does not load pages entered by hand
FIX: Large Fonts: Some dialogs do not display correctly when OS is set to use large fonts
FIX: Overhead Task: Start date defaults to today, even if project start date is in the future.
FIX: State Transition: not all actions are available for selection
FIX: Task Editor: Parent/Ancestor field will not display if any of the parents have "&" in their name.
FIX: Mac/Linux: Table lines not showing correctly on personal planner
FIX: Mac: Parent/Ancestor field of task editor does not display some characters correctly.
FIX: Linux: Add Availability: Dialog now displaying correctly on Linux
----------------------------------------
2.5.1 [10-Oct-2006] 
Build id: 8845
----------------------------------------
NEW: Support for conversion of pre 2.5 Data Source straight from the repository.
NEW: Support for Participant License - xProcess is restricted to Participant Perspective.
NEW: More information on each Perspective home pages.
FIX: Prioritized Folder Section on Project Editor - highest/lowest not editable
FIX: Alerts view now defaults to sorted by first column.
FIX: Error when Organisation tries to get its availability from a sub-organisation
FIX: Error can occur when viewing Categories in the top Task of the Project.
----------------------------------------
2.5.0 [09-Oct-2006] 
Build id: 8810
----------------------------------------
MANY ENHANCEMENTS IN THIS RELEASE - PLEASE CHECK THE HELP DOCUMENTATION AND THE ONLINE TUTORIALS!!

NEW: Perspectives: xProcess interface customized by Perspectives - choose from Project Manager, Project Participant or Process Engineer
NEW: Perspectives: the current xProcess user synchronized with a Person in the current Data Source 

NEW: Task Folders - New element in Projects, for organising Tasks with respect to a date and/or their relative priority. 
                    Unifies previous concepts of Planning Boundary and Prioritized Group.
NEW: Task Folders - Categories in the folder roll up forecast dates from the Tasks in them, allowing them to show status colour.
NEW: Task Folders - Support for Task Folders in Patterns.

NEW: Scheduling: Status of Project/Task Folder/Parent Task: each row of Task table shaded to show relationship between forecast dates for the row and the target end of the Project, Task Folder, or Parent Task. Can be changed in the preferences.
REMINDER: Don't confuse the above with "Individual Task Status": Task icon has status overlay to show relationship between its target end date and its forecast dates
NEW: Scheduling: Scheduling Server: unconfirmed hours on active Tasks, overhead Tasks, and closed Tasks are persisted by a nominated client instance on the network. This increases the accuracy of the scheduled dates.
NEW: Scheduling: faster scheduling of overhead Tasks.

NEW: Pattern Diagram 
NEW: Project Diagram

NEW: Categories - Create type of category; create categories within; categorize Tasks; 
NEW: Categories - Drag and drop support from element to categories and vice versa
NEW: Categories - Task has "Categorize" menu, a context menu list of all Category Types, with submenu for all the categories
NEW: Categories - Use categories to define membership of Task Folders 
NEW: Categories - Show Category in Gantt Chart
NEW: Categories - Support for categories in Patterns

NEW: Financials: Define pricing for people; 
NEW: Financials: Define type of expense; 
NEW: Financials: Define expenses associated with a Task's execution; 
NEW: Financials: Project Financial Report; 

NEW: Artifacts: Hyperlink support.
NEW: Artifacts: 'Notes' now replaced with 'Forms' - much improved editor and ways to manage them.

NEW: Alerts: Task closed with incomplete gateway - It is possible to close a Task even if the gateway has not been completed, this alert makes sure you realise this has been done.
NEW: Alerts: Autofix now warns what it is going to do before it does it.
NEW: Alerts: Projects and Tasks with Alerts have a new decorator to show this.
NEW: Alerts: support for multiple/alternate fixes - user chooses which one to use.
NEW: Alerts: Child Estimate Sum Must Be Less Than Parent: alternate fixes - choose between top-down strategy or bottom-up strategy.

NEW: Reporting: Burn Down chart for Projects, Task Folders and Tasks.

NEW: Move Tasks between Projects
NEW: Move People between Organizations

NEW: Task Pattern: new parameter: size (approx person days)
NEW: Project Editor/Task Editor: Alerts section showing all existing alerts. 
NEW: Drag and Drop: You can now move multiple Tasks via drag and drop to become children of another Task.
NEW: Performance: improved interaction between Business Rules and Reschedule threads.
NEW: Editors: Restoring of editors on restart (previously they were all closed due to problems during startup).

NEW: Repository Interaction: Unshare Data Source now has a progress dialog.
NEW: Repository Interaction: new toolbar button on explorer view to show if Data Source is connected or offline. Clicking button allows the user to switch between these modes.
NEW: Repository Interaction: [On start-up or switching to a Shared Data Source] If the server is unavailable user is informed, and told xProcess is in offline mode.
NEW: Repository Interaction: connection dialog field remembers URLs previously entered.

NEW: Gateways: Closing a Task with an incomplete gateway produces a warning dialog.

NEW: Pattern Instantiation: instantiation actions allow more sophisticated patterns.
NEW: Pattern Instantiation: setting properties via pattern parameters, using OGNL expressions
NEW: UI Actions: customizable actions, using OGNL and xProcess API

NEW: Workflow: State Wizard - create and edit states that are used in workflow.
NEW: Workflow: Workflow Server

NEW: User Support: Release Notes (this document) now available from the Help menu. 
NEW: User Support: build date added to release notes, Help | About, and about page of all features.

FIX: Gateway tab missing on parent Tasks that have a gateway.
FIX: Repository Interaction: Managed Files cause errors in some multi-user scenarios.
FIX: xProcess Explorer: No context menu available on the background of the Explorer. This is less confusing that giving context menu of the previous element that was in focus.
FIX: Deletion of RoleType: Any Task that had a deleted roletype assigned to it now shows the participant role in its place.
FIX: Performance: reschedule events fine-tuned to run only when data relevant to forecast dates has changed.
FIX: Alerts View: summary line (showing total number of alerts, and number in each category) not showing on startup
FIX: Repository Interaction: xProcess can now recover from "object already exists" exception.
FIX: Repository Interaction: new Repository Datasource committed to repository even if auto-commit is off.
FIX: Gateways: various errors caused by deletion of Question on a GatewayType that has been answered on a Task.
FIX: Import Process: can't open prototype Tasks in imported processes if they require a roletype from another process.
FIX: Task Editing: Close/Unclose cascades correctly from parent to children.
FIX: Business Rules: concurrent modification exception
FIX: Repository Interaction: error making a transient object - ReferenceProperty resolves element from the base object, not the transient object
FIX: Business Rules: unnecessary alerts about estimates (caused by precision errors in calculation of Best, Most Likely and Worst)
FIX: Locked Data Source - editors now restored/closed appropriately, depending on user action (can unlock Data Source or open another one).
FIX: Data Source - Repository name of Data Source is being displayed instead of the local name.
FIX: Overhead Tasks: set target and remove target context menu has the correct text when the selection of Tasks is just overhead Tasks, otherwise it defaults to the usual menu text
FIX: Tasks: Closed Tasks should not have a "New" menu.
FIX: Export to MS Project not working on Linux
FIX: Repository Interaction: autocommit not happening when change name of Task.
FIX: Data Source: label for Data Source is incorrect for standalone Data Source
------------------------------------
2.2.1 [20-Aug-2006]
Build id: 7289
FIX: Formatting of percentage fields in Task editor interpreted incorrectly in some locales
------------------------------------
2.2.0 [15-Aug-2006]
Build id: 7235
NOTE: Personal Edition/Unregisterested edition no longer supported

NEW: Installer - can install xProcess license during install of xProcess.
NEW: Welcome page - links to online demos more prominent
NEW: Tool bar - added link to online demos and web casts
NEW: Management Bar - added Share Data Source…
NEW: Management Bar - added Import Sample Processes…
IMPROVED: Share Data Source - uses a wizard with the same layout and terminology as New Data Source.
IMPROVED: Data Source Connection - fixed bug if user leave “/” at end of URL
IMPROVED: Data Source Connection - more intelligent/helpful messages
------------------------------------
2.1.2 [07-Jul-2006]
Build id: 6419
FIX: Role Selection Dialog: Problems displaying when over 28 roles on a Project.
FIX: Importing External Elements: Elements imported to a shared Data Source are now added to version control immediately.
FIX: Management Bar Wizards: Elements are now created correctly when they have the default name.
FIX: BIRT Report: Fixed a few problems with the reports that were creating errors in the outputted HTML.
------------------------------------
2.1.1
Build id: 6226 [28-Jun-2006]
NEW: New Role on Project Resource: the context menu creates new Role *and* adds it to the Project.
NEW: Alert: descendants' estimates exceed parent's non-zero Task
FIX: Repository interaction: Share Data Source - in some scenarios can create Data Source inside an existing one.
FIX: Scheduling: Task decomposed into 3 or more levels of sub-Task has end date of NEVER if Task at second level down has estimate of zero
FIX: Overhead Task: end date correct if constraints on start date make it start *after* the earliest end date.
FIX: Repository interaction: merge error under certain circumstances (often seen when Prioritized Group is updated).
FIX: Repository interaction: error on Prioritized Group after Task deleted by another user.
FIX: Repository interaction: delete of Task on update causes error if editor is open.
FIX: Repository interaction: on update: improved closing of the editors of deleted elements
FIX: Repository interaction: can now recover from situation where another user deletes the (e.g) Project that contains the (e.g.) Task that user is editing.
FIX: Repository interaction: some fields of the prioritized group not updated correctlly after update.
FIX: Task Editors: problem with editing the estimate column
FIX: Preferences: (Date Preference Page) the personal planner preference disappears at the end of the field
FIX: Prioritized Group: the editor does not have a context menu like other editors
FIX: Drag and Drop: more sensible options for dragging Task onto itself in Prioritized Group and similar in Planning Boundary
------------------------------------
2.1.0 [20-Jun-2006]
Build id: 6090
NEW: Tutorials (cheatsheets) implemented for common Tasks.
NEW: Repository interaction: share/unshare Data Source.
NEW: Rich text editor: support for in-lining HTML in forms and in descriptions.
NEW: ASP license model support
NEW: Platform: Eclipse platform deployed as a plugin allowing update
NEW: Export to MS Project: a simple export of xProcess plan into MS Project file.
NEW: License information on start-up for evaluators.
FIX: Proxy support: proxy authentication failure on non-proxy data source
FIX: Processes: It is possible to create cyclic extends relationships between processes.
FIX: Repository interaction: Creation of artifacts in same Project or process by different users causes error
FIX: Repository interaction: Deletion of artifact by one user can cause error for other users
FIX: Repository interaction: Deletion of Project by one user causes error for other users
FIX: Scheduling: Concurrent Modification errors during reschedule
FIX: Repository interaction: Failure to commit new elements to repository after working off line
----------------------------------
2.0.8
Build id: 5349
NEW: Improved performance opening Data Sources with large amounts of data (Alerts now run in background)
NEW: Updates from Repository - better handling of closing of editors for elements that have been deleted by another user.
FIX: Mac OS X: links external html in the welcome pages do not work 
FIX: Mac OS X: if xProcess is installed to a location with a space in the path the "How To" pages do not open.
FIX: Creating multiple new elements - parameter substitution in artifacts fails
FIX: Prioritized Group - error when displaying a Task that is subsequently deleted.
FIX: Patterns - Change to parameter order is not committed 
FIX: MS Project import - Project target dates and process not set
FIX: MS Project import - explorer view not refreshing correctly
FIX: Committing to repository: deleting elements does not trigger a commit even if autocommit is on.
FIX: New Person Wizard - reverts the organization back to the original even if the user has selected a new organization
FIX: Overhead Task - dates not refreshed after a reschedule
------------------------------------
2.0.7
Build id: 5217
NEW: MS Project File import
NEW: Mac OS X version
NEW: Sample Processes (obtained through: File | Import | xProcess Elements)
NEW: xProcess automatically checks for updates on start up
NEW: Documentation has its own feature (allows updates to documentation only)
NEW: Proxy support for Repository URL 
NEW: Parameters within patterns can be ordered
NEW: Editors refresh faster after Projects are Scheduled.
NEW: Improved feedback during connection and other actions with Repository
NEW: Look and Feel updated (Eclipse 3.2RC2) - requires new install, rather than just an update
------------------------------------
2.0.6
Build id: 5019 (2.0 branch)
NEW: Organisation Editor
FIX: Auto commit was failing on some older systems
FIX: Increased Heap Size as incorrectly named ini file was not being read
------------------------------------
2.0.5
Build id: 4951 (2.0 branch)
NEW: How-To Menu with easy access to tutorials
NEW: Deletion of Portfolios
NEW: Progress dialog during report generation
NEW: Alerts view is sorted by severity and description
FIX: Personal Planner totals incorrect if Tasks are being filtered
FIX: Overhead Tasks cause scheduling to fail if their end date is after the end of the Project
FIX: Can't change an artifact's owning reference
------------------------------------
2.0.4
Build id: 4785
NEW: Deletion of Processes
NEW: Parameter substitution into artifacts that are text files
FIX: Data Source may be locked on start-up even though there is no other instance of xProcess running.
FIX: Rename of ArtifactTypes
FIX: Multiuser context - deletion of artifact by one user can cause error for another.
----------------------------------
2.0.3
Build id: 4595
NEW: If xProcess is opened twice, Data Source locked when opened by xProcess, preventing two instances of xProcess operating on the same Data Source
NEW: register/install license directly from "Feature not supported" messages in un-registered versions.
FIX: estimate errors in some locales 
----------------------------------
2.0.2
Build id: 4543
FIX: license install may corrupt data on some platforms
----------------------------------
2.0.1
Build id: 4538
FIX: Artifact file extensions dropped on import to xProcess
----------------------------------
2.0.0
Build id: 4523
First v2 release.
Completely new architecture facilitating disconnected working.
Source: release_please_readme.txt, updated 2009-10-13