OmniPlan 2.3 requires Mac OS X 10.8 or later
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 or later.
Select Help ▸ Send Feedback... or email omniplan@omnigroup.com to send feedback!
Recent Changes
Version 2.3.7 - October 7, 2014
- Danger
- New
- Updated
- Fixed
- Export Error — After quitting and relaunching OmniPlan, HTML Full Reports export actions no longer produce a “File does not exist” error.
- Local Calendar Subscriptions — Fixed a bug where iCal calendar subscriptions could produce an “unrecognized selector” when updating.
- Crash marking tasks complete — The right combination of complex resource dependencies could lead to a crash when marking tasks as completed. This has been fixed.
- Data Loss when Resource Type Changed — Changing a resource group to a staff resource after it has been assigned and resource leveled could corrupt the file and result in data loss. This has been fixed and previously corrupted files now load correctly.
- Sync Tasks to/from iCal Event — Publishing to iCal Events could get stuck in a loop, infinitely refreshing itself. We no longer refresh in the middle of saves, fixing that issue.
- Sync Tasks to/from iCal Event — Publishing to iCal Events is now better at identifying any calendar events previously published to represent your tasks and updating them, rather than creating new, duplicate events.
- Popup Toolbar Buttons — The popup toolbar button (Update, Publish, Assignment, Connect, Critical Path) will once again popup their menus.
- Change Log Truncation — We now prune resolved change log data more frequently to keep file size more managable.
Version 2.3.6 - July 22, 2014
- Danger
- New
- Updated
- Fixed
- Crash Plugging In and Unplugging Monitors — We have never been able to reproduce this crash, but we believe we fixed one cause. If you are able to reproduce this bug, we really need your help!
- Open Scripts Folder — Added an Open Scripts Folder menu item to the Help menu and a link to the Execute AppleScript configuration. This is the directory AppleScripts need to be placed in to by run by the app.
- Printed Gantt Text — Fixed pixelated rendering of task labels on printouts of the Gantt view.
- Timeline Printing — Fixed bad scaling in the timeline view that could give the view a distorted appearance on printouts.
- Leveling & split durations — If you allow leveling to split tasks into chunks with a minimum duration, it may now split at the end of the completed portion of the task, even if that makes a task chunk with a smaller duration than allowed otherwise.
- Task Group labels — Task labels atop task groups now pick a font size that should fit on the bar regardless of any styles applied to the row.
- Saving Files — It was possible to get into a state such that when saving a file, the save panel showed you the place you want to save, but when you clicked “OK” it returned an error such as “The file [filename].oplx does not exist”. This has been fixed.
- Crash Changing to Undetermined Dates — Fixed a crash that could occur when changing a project from specific to undetermined date mode.
- Completion Slider — The completion slider in the Task Information inspector got its groove back.
- Crash in Resource Assignments — Fixed a crash if you close the inspector window while you have pending text changes in the Resource Assignments inspector.
- Crash with Style — Fixed a crash caused by modifying a style while editing text in an outline view.
- Material Assignment Crash — Fixed a crash assigning material resources in resource groups to tasks.
- PDF Exports — Fixed a rare drawing error in critical paths on PDF exports.
- Schedule Exceptions — Week-spanning schedule exceptions now display on all weeks they span under Extra & Off Hours.
- Web Calendar Subscriptions — Some calendar events were being improperly discarded on input.
- Calendar Syncing — Sync tasks to/from iCal events actions should find the users’ calendars once again.
- AppleScript — Creating a task with the ending date property now works properly.
- Console Logging — Fixed a missing entitlement log during sync.
Version 2.3.5 - April 17, 2014
- Danger
- New
- Updated
- Fixed
- Sync Conflicts — App no longer crashes trying to tell you that you have conflicts in tracked changes.
- German Localization — Corrected localization errors in German time format strings.
- Leveling Task Groups — Resource leveling no longer moves task groups around.
- Gantt Bar Labels — When labels are enabled next to Gantt bars they should now always be drawn immediately.
- Outliner file import — Importing an OmniOutliner file no longer crashes.
- Extra & Off Hours — When viewing Extra & Off Hours and you change the selected week, the view of the work schedule now immediately refreshes.
Version 2.3.4 - March 27, 2014
- Danger
- New
- Updated
- Fixed
- Editing vs. Indentation — If you edit a field in an outline view and indent or outdent the row without first ending editing, OmniPlan no longer discards your edits.
- Unfolding Text — If folded editing is enabled, the text of long folded rows will be drawn correctly when you try to edit it.
- Style dragging — You can now drag a style chit directly from the Project: Styles inspector to a Gantt bar.
- Critical Path on Timeline View — Improved critical path drawing on timeline view swim lanes.
- Timeline View Gantt Bar Layout — Improved Gantt bar label drawing.
- Retina Constraint Fuzziness — Constraints are no longer blurry on retina displays.
- Date Headers — Date headers now refresh when the time scale is changed by the scale menu.
Stability — Various stability improvements.
- Leveling and Splitting — Fixed error re-leveling previously split tasks following changing the completion percentage.
- Leveling — Leveling no longer corrupts duration and effort on fixed duration tasks assigned to resource groups.
Leveling — When automatic resource leveling is on, OmniPlan will monitor its performance. If it becomes slow, OmniPlan will suggest turning it in favor of on-demand leveling.
Spotlight support — Updated the spotlight importer for file format changes. Spotlight should start indexing OmniPlan documents again, which will appear in the “Documents” section of spotlight search results.
- MPP file import — Fixed general problems in importing MPP9 format and grouping tasks.
OmniGraffle Import — Importing OmniGraffle files works again.
- Printing — Print scaling no longer results in an extra column of pages down the right side of the printout. Fixed incorrect print scaling of the timeline view causing the resource lanes to be misaligned with respect to their resource names.
Printing — Fixed a remnant of “as displayed” printing that showed atop “report” printouts.
- WebDAV Setup — Fixed a crash that could occur when testing certain WebDAV servers for standards compliance.
- HTML Export Pub/Sub Actions — The HTML Template setting now sticks when configured on HTML export Pub/Sub actions.
- AppleScript Export Actions — Improved Sandbox compatibiity for AppleScript and HTML Full Report export actions.
- Timeline View Image exports — Fixed bad vertical stretching of the resource labels on exported image of the Timeline View.
Version 2.3.3 - October 30, 2013
- Danger
- New
- Updated
- Fixed
- Sync Tasks to/from iCal — Fixed a crash when configuring Pub/Sub to iCal.
- Group Disclosure Triangles — Moved Gantt cell’s left labels out past the disclosure triangles.
- Milestone completion checks — Milestones on the Gantt have a checkmark for setting completion rather than a slider, as they did in 2.2.4.
Version 2.3.2 - October 22, 2013
- Danger
- New
- Updated
- Fixed
- Mac OS 10.9 — Added support for Mac OS 10.9 Mavericks.
- Export Panel — The export panel now defaults to the last selected file type.
- Clear Assignments — The “Clear Assignments” option is back in the Assign Resource toolbar button menu.
- Alternate Row Colors — Alternate Row colors work for the gantt chart again.
- MPP Export — Fixed some errors and crashes in MPP export.
- QuickLook Previews — Fixed column layout of QuickLook previews.
- Localizations — Updated localizations.
- German Localization — Changed German abbreviation for “hour” back from “s” to “h”.
- German Localization — Fixed missing UI “Task : Schedule” in German localization.
- German Localization — Fixed missing CSV text encoding UI in German localization.
- Leveling — Fixed a few unusual hangs in leveling.
- Pub/Sub Export Actions — Fixed errors in file export Pub/Sub actions related to sandboxing.
- Named Styles — Renaming custom styles works in the Project : Styles inspector again.
- CSV Export — The default encoding for CSV export actions is now what the UI suggests: UTF-8 rather than ASCII.
- Printing — Printing to HTML Report no longer results in a blank printout.
- HTML Templates — Fixed sandboxing issue preventing Custom HTML templates from using their CSS stylesheet.
- HTML Templates — Fixed sandboxing issue that caused spurious up to date check failures for templates.
Version 2.3.1 - September 18, 2013
- Danger
- New
- Updated
- Fixed
- Printing — Fixed a crasher involving printing.
- OmniGraffle Exports — Fixed a crasher involving OmniGraffle exports.
- HTML Full Report — The final row of the Gantt view is no longer cut off.
- Export Public Actions — The “Export” publishing action once again appends a file extension to files.
- Performance — We now prevent OmniPlan from creating tasks with more than 100 years of effort.
- Leveling — Fixed an issue where auto-leveling would hang OmniPlan.
- Leveling
- New documents are now created with auto-leveling disabled. You can enable auto-leveling in the “Project” menu.
- The “Don’t schedule any tasks before now” setting in the leveling panel is now enabled by default.
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.