Release Notes:

OmniPlan for Mac

What's New, Updated, or Fixed in the Latest Releases

OmniPlan 2.3 requires Mac OS X 10.8

This version of OmniPlan 2.3 employs security features in Mac OS which are new to version 10.8 and will not run on earlier releases of Mac OS X.

Syncing OmniPlan 2.3 documents to the iPad requires OmniPlan for iPad version 1.3.

We’ve added some new features (primarily the new constraint types) that the release version of OmniPlan for iPad doesn’t understand and upgraded the format of the changelog file we use for syncing changes via WebDAV/Omni Sync Server. For now, changes made in OmniPlan 2.3 will not sync to the iPad.

Select Help ▸ Send Feedback... or email omniplan@omnigroup.com to send feedback!

Recent Changes

Version 2.3 - August 16, 2013

  • Danger
  • New
  • Updated
  • Fixed
  • OmniPlan 2.3 is Sandboxed — OmniPlan now runs in the application Sandbox your computer and your information safe.

    • We have not found a correct way to migrate AppleScripts from the old location to a Sandbox compatible location. Not migrating them at all is the least bad option for now. Users can migrate such scripts themselves by pasting the following into a Terminal window.

      mkdir -p ~/Library/Application\ Scripts/com.omnigroup.OmniPlan2;

    • Since document templates need to live in the Sandbox container now, all we ask you for under “Save As Template” is a template name, rather than giving you a whole save panel.
    • The AppleScript export command has been updated to support the App Sandbox.
  • Scheduling Influences — We’ve introduced a feature (View ▸ Show Scheduling Influences) to tell you why OmniPlan has scheduled a task when it has. Give it a test drive.
  • New Constraint Types — We’ve added support for ‘start no later than’ and ‘end no earlier than’ constraints. The old constraints are refered to as ‘start no earlier than’ and ‘end no later than’.
  • Printing — By popular request, headers are now printed at the top of every page.
  • Microsoft Project Import and Export — We’ve put a lot of work into improving our handling of Microsoft Project file formats. MPP import has been a major area of focus.
    • MPP imports that fail now more reliably present a transcript of the import and invite you to send feedback, rather than presenting an empty document.
  • HTML Template Preferences — HTML Templates are now managed by a new interface in Preferences.
  • Document Template Preferences — The Template Preferences pane is more user friendly and now displays some of the basic settings in the template.
  • The End of Time — Tasks cannot start before the project start date (or after the end, in backwards projects). OmniPlan 2.3 now greys out the inaccessible time. This feature is enabled in the factory templates but not in existing custom templates until you choose to do so. You might not want to see it on printouts, or at all, so go ahead and turn it off under the View menu.
  • Lion Auto Save — OmniPlan now saves your document regularly in the background and integrates with Versions.
  • No more mysterious cicle in the window close button — We called this the “metadata changed” button. It was suppose to let you know that some relatively unimportant piece of persisted data had changed (such as window size), but we weren’t going to force you to decide to discard or save it when you close the window. With Lion Auto Save, this makes no sense.
  • Page header & footer attachments — Attachments to page headers & footers are now copied into the file wrapper so that they can be published and emailed with the document.
  • Localizations — Updated the German, Spanish, French, Italian, Dutch, Russian, Japanese, and Simplified Chinese localizations.
  • Gantt view drawing issues — We’ve fixed a few drawing issues on the Gantt and Timeline views.

    • Task labels are centered vertically on the task bubble better.
    • “Today” stripes are redrawn when Project -> Colors -> Today is modified.
  • WebDAV Sync error recovery — If the changelog goes missing from the WebDAV server, we now recover gracefully. Previously you would be caught needing to update, but update would just say “not found”.
  • Change tracking on notes — Changes to existing notes on tasks and resources were sometimes not published. All better now.
  • Changelog truncation — The Changelog file that supports plan syncing is now consolidated more frequently, improving sync times.
  • Subscribe to free/busy times from calendar server — Some CalDav servers return inscrutable errors is asked for free/busy information for a period more than a month long or a year in the future. We now make multiple requests, and stop shy of one year.
  • Publishing and Subscribing configuration — Various updates to the configuration sheet should make setup clearer and easier.
  • Sync tasks to Reminders — Sync tasks to Calendar Server ToDo has been renamed to Sync tasks to Calendar Server Reminders”. Same feature, new name.

  • Auto-splitting — When leveling splits a partly complete task, only the incomplete portion will be moved.
  • Improved leveling performance — Leveling is now typically about 50% faster.
  • Resource group assignments — When leveling assigns tasks to resources in a group assignment, it no longer has floating point rounding errors resulting in “< 1% of 100%”, for example.
  • Leveling delay computation — Leveling delay hasn’t been computed in recent builds and was always zero. All fixed.
  • External utilization — The resource allocation graph on the resource timelines no longer sometimes indicates that the resource is busy with “(nil)”.
  • Split task with group resource assignments — Fixed an error managing automatic task splitting and rejoining during leveling.

  • CVS import — CVS Import has stricter requirements for WBS numbers and clear errors if they are not met.

  • Calendar/iCal export — All-day tasks are no longer one day short when exported to Calendar.
  • HTML full report scaling — Improved “Scale to fit browser” behavior in HTML reports.
  • HTML full report extension — The HTML full report no longer encourages use of the “htmld” file extension.
  • CSV file encoding — Rather than having separate file types for CSV files in utf-8 and utf-16 string encoding, we have a single format and a popup to choose from a variety of encodings.
  • HTML Reports — The project title no longer shows up as nil in Full HTML reports.
  • OmniPlan 2 format export options — The option to filter (or not) the document contents when exporting to the OmniPlan 2 file format are now available from the get-to.
  • PDF output — PDF files should now typically be about 35% smaller. The shading in Gantt bars should appear smooth and seamless.
  • Gantt image export — Fixed bad horizontal scaling of the Gantt and Timeline views.

  • Disallowed x-to-finish dependencies into groups — Dependencies connected to the end of task groups create intractable scheduling situations and are no longer supported. Such dependencies will be removed from old files and a temporary issue will be added to the group.
  • Duplicate document — File ▸ Duplicate creates a copy of your document with a separate identifier, so it can be published without collisions.
  • Milestone dates — Milestones no longer get pushed from the end of the day to the beginning of the next.
  • Negative Lead Times — Change tracking for negative dependency lead times was incorrect, resulting in them being reset to 0 when synced.

  • Project: Styles inspector — Minor updates to UI. Double click to edit a named style name should work now.
  • Editing style names — The Project: Styles inspector window should reliably become key when you edit a named style name now.
  • Named Style editing — When editing the name of a style, you should no longer find yourself typing white text against a white background.
  • Disclosure triangle alignment on inspectors — The disclosure triangles on our inspectors are better aligned.
  • Chevron Behavior on Scheduling Influences — When clicking a chevron on the scheduling influences popover causes an inspector pane to be revealed, the inspectors no longer lose track of what they should be inspecting.

  • Undetermined mode date parsing — Parsing dates in generic mode (i.e. “T day 11:30 AM”) no longer loses the minutes portion if no ‘+’ sign is present.
  • Fixed duration tasks stay fixed — Modifying assignments on fixed duration tasks no longer alters the task duration.
  • Crash in accessibility — Exceptions raised by Accessibility’s Speakable Items no longer provoke a crash.
  • Crash in NSUndoManager — Sometimes modifying tasks by dragging various bits on the Gantt view could result in a crash. No more.

Top