OmniPlan Changelog

What's new in OmniPlan 4.6

Sep 22, 2023
  • Collaboration — Fixed a bug that could lead to incorrect event durations when publishing tasks to a calendar.
  • Stability — Fixed a crash using the Help menu search with an empty clipboard.

New in OmniPlan 4.5.5 (Sep 6, 2023)

  • Cloud Storage Providers — Improved compatibility with resource folders stored in locations such as OneDrive.
  • Cloud Storage Providers — Initiating import of a Microsoft Project (.mpp) file or XML file synced via a cloud storage provider now triggers automatic download of the file when necessary.
  • Collaboration — Saved filters can now be applied to “Sync tasks with a Calendar” publishing actions.
  • Stability — Fixed a crash that could occur when calculating resource cost.

New in OmniPlan 4.5.4 (Apr 15, 2023)

  • Documentation — Updated in-app Help.
  • Calendars — Fixed an error opening projects that include unexpected repeating off-hours.
  • Calendars — Fixed a bug that could cause all-day events to import as two-day events on older versions of macOS.
  • Change Tracking — Fixed bugs related to syncing “Adjust assigned amounts” tasks with multiple assigned resources (note, affected tasks will need to be edited before syncing properly).
  • Omni Automation — Fixed a bug that could block updating installed plug-ins.
  • Stability — Fixed a crash that occurred when importing some Microsoft Project files.
  • Stability — Fixed a crash that could be encountered when attempting to renew a site license.

New in OmniPlan 4.5.3 (Mar 8, 2023)

  • Licensing — Improved expired site licenses renewal experience.
  • Collaboration — Fixed a bug that could cause shared resource loads to fail to immediately publish to other projects.
  • Collaboration — Prompt to trust self-signed certificates when configuring a custom WebDAV server has been restored.
  • Inspector — Customized Dates column in Resource Custom Hours View can now be resized to display longer date strings.
  • Leveling — Addressed hangs that could occur when leveling some project schedules.
  • Split Tasks — Fixed a bug that could cause some split tasks to behave unexpectedly when auto-leveling, resulting in slight schedule shifts and repeated changelog notifications.
  • Stability — Fixed a crash that could occur when publishing projects with shared resource loads.
  • Stability — Fixed a crash that could occur calculating a start date range.

New in OmniPlan 4.5.2 (Dec 13, 2022)

  • Export — Updated Export panel for compatibility with macOS Ventura.

New in OmniPlan 4.5.1 (Nov 8, 2022)

  • Stability — Projects which include an active filter with a computed value no longer trigger a crash when opened.
  • Stability — Fixed a crash that could occur printing some files from Outline View.
  • Stability — Fixed a crash that could occur when running Monte Carlo simulations in some projects.

New in OmniPlan 4.5 (Oct 24, 2022)

  • Crash Reporting — Updated OmniCrashCatcher for improved macOS Ventura compatibility.
  • Stability — Fixed a crash that could occur when printing from Outline View on macOS Ventura.
  • Stability — Using addAssignment on a task assignment via Omni Automation no longer triggers a crash.

New in OmniPlan 4.4 (Mar 30, 2022)

  • OmniPlan 4.4 improves OmniPlan’s leveling and scheduling logic on all platforms, and introduces localizations on iPad and iPhone. OmniPlan 4 is now localized in English, Dutch, French, German, Italian, Japanese, Korean, Portuguese, Russian, Simplified Chinese, and Spanish on all platforms.
  • Leveling — Leveling now supports assigning a resource group that contains only equipment resources with 0% efficiency (previously this would trigger a “no dependency chain available” violation). This is useful for automatically assigning an available conference room from a resource group of conference rooms, for example.
  • Leveling — Improved leveling logic related to resource availability.
  • Leveling — A warning is now presented when leveling could cause a hammock task to stretch endlessly due to an assigned resource that is also in the dependency chain for the hammock’s end date.
  • Omni Account — Closing an Omni Account can now be initiated via the Omni Account window.
  • Omni Automation — Omni Automation improvements. For more detail, see the Omni Automation Release Notes (available in the Automation API Reference via the Automation menu in the menu bar).
  • Printing — Projects now always print with a white background and black text, regardless of current theme.
  • iCloud — OmniPlan iCloud folder now reliably displays in Finder.
  • Export — Nested rows are no longer blank when exporting only the task outline from Outline or Resource View.
  • Export — Fixed a bug that prevented successfully exporting “Task Outline Only” from Resource View
  • Leveling — Leveling no longer unassigns resources assigned to manually scheduled tasks.
  • Leveling — Fixed a bug that could cause resource start dates to interfere with accurately scheduling tasks set to “Task progress requires: Any of the assigned resources.”
  • Leveling — Leveling a “Adjust Assigned Amounts” task that is assigned to multiple resources no longer over assigns units to resources with less than 100% unit availability (previously, OmniPlan split the assigned amount evenly across all assigned resources, regardless of individual resource availability).
  • Leveling — Resource leveling no longer gives up on scheduling long sequences of as-late-as-possible tasks that end up determining the project end date in projects scheduled from a fixed start.
  • Leveling — Fixed a bug that could cause leveling to repeatedly split and merge partially completed tasks.
  • Leveling — ALAP milestones in a forward project now level correctly.
  • Localization — Opted out of macOS Monterey’s keyboard shortcut localizing so keyboard shortcuts are consistent with past versions for all keyboard layouts.
  • Scheduling — One hour tasks are now scheduled as expected over standard to daylight savings time changeover.
  • Scheduling — Hammock task now round to whole days as expected in projects set to daily scheduling granularity.
  • Stability — Project schedules containing a zero effort split task no longer trigger a crash.
  • Stability — Fixed a crash that could occur when creating a hammock task between ASAP & ALAP tasks in some project schedules.
  • Styles — Improved reliability of font color display.
  • Undetermined Dates — Undetermined dates entered with a space between T and plus/minus operator now properly default to workday start/end times.
  • Violations — A violation is now presented when a resource is over-allocated due to simultaneous manually scheduled tasks.

New in OmniPlan 4.3.2 (Nov 10, 2021)

  • Print and Export on Monterey — Fixed an issue encountered when using OmniPlan on macOS 12 Monterey to print or export outlines and network diagrams.

New in OmniPlan 4.3.1 (Nov 1, 2021)

  • Fixed - Server Account Passwords — Fixed a regression where server accounts would forget their saved paswords when quitting and relaunching the app.

New in OmniPlan 4.3 (Oct 25, 2021)

  • Shortcuts Integration — Added support for calling Omni Automation scripts and plug-ins from Shortcuts on macOS 12 Monterey. For more detail, see the API Reference Release Notes (available via the Automation menu in the menu bar).
  • Network View — Long task titles now truncate at 3 lines of displayed text in the Network View. If you have feedback about this change, or would like information about customizing the number of displayed lines of text, please contact our Support team!
  • Leveling — Partially completed tasks are handled properly by auto leveling.

New in OmniPlan 4.2.7 (Jun 3, 2021)

  • Localizations — OmniPlan’s in-app Help is now localized in all supported languages.
  • Localizations — Updated localizations.
  • Sync & Sharing [PRO] — Fixed a bug that could cause collaboration sync actions to be removed when downloading a project from a server repository.

New in OmniPlan 4.2.6 (May 6, 2021)

  • Omni Automation [PRO] — Omni Automation improvements. For more detail, see the API Reference Release Notes (available via the Automation menu in the menu bar).
  • Localizations — Updated localizations.
  • AppleScript [PRO] — Addressed a permission error that could occur on macOS Big Sur the first time “Open Scripts Folder” is selected in the Help menu.
  • Omni Automation [PRO] — Fixed a bug that could cause access to libraries in plug-in bundles to be lost, resulting in an error.
  • Outline — Restored Task Type column to default Outline view column layout.
  • Resource Cost — Improved stability when updating resource cost values.
  • Scheduling — Fixed a bug that could cause resource assignment order to affect task duration in an unexpected manner.
  • Sync & Sharing [PRO] — Fixed a bug that could cause issues when configuring a Collaboration Sync & Sharing action in a new project.
  • Stability — Fixed a crash that could happen after enabling critical path for all milestones in a project
  • Stability — Fixed a crash that could occur when adding the Task Type column.

New in OmniPlan 4.2.5 (Mar 5, 2021)

  • Omni Automation [PRO] — Keyboard shortcuts can be now be assigned to Omni Automation Plug-Ins.
  • Omni Automation [PRO] — OmniPlan now supports syncing Plug-Ins via iCloud Drive.
  • Localizations — Updated localizations.
  • Site Licenses — The process for licensing OmniPlan via a site license has been simplified: customers who authenticate our apps using their own SAML server can now enter their email address to initiate the authentication process.
  • First Run — Fixed a bug that could cause OmniPlan to display an inaccurate error message after signing into an Omni Account associated with an expired trial.
  • New Documents — Fixed a bug that could cause OmniPlan to create a new project with unexpected settings when a new, unedited project was open prior to previous quit.
  • Interval Tracking — Fixed a bug that could cause interval cost calculations to be incorrect for tasks with multiple units of material resources assigned.
  • Stability — Fixed a crash that could occur importing projects saved in the older .omniplan file format.
  • Stability — Fixed a crash related to the Milestone Inspector.
  • Stability — Fixed a crash that could occur after signing out of an Omni Account.

New in OmniPlan 4.2.4 (Feb 4, 2021)

  • Omni Automation [PRO] — Omni Automation now supports storing and accessing credentials in the Keychain. For more details about this change and other recent Omni Automation improvements, see the API Reference Release Notes (available via the Automation menu in the OmniPlan menu bar).
  • Interval Tracking — Fixed a bug that could cause interval cost calculations to show unexpected results when tasks are assigned resources with < 100% units.
  • Stability — Fixed a bug that could cause OmniPlan to crash after exporting.
  • Stability — Addressed a crash that could occur when executing an Omni Automation script via a URL.
  • Stability — Addressed a crash that could occur when evaluating an Omni Automation script that results in an error.

New in OmniPlan 4.2.3 (Dec 15, 2020)

  • Omni Automation [PRO] — Omni Automation now supports calls to network resources that require authentication or use a RESTful API. For more detail, see the API Reference Release Notes.
  • Localizations — Updated localizations.
  • Scheduling — Fixed a bug that could cause manually scheduled tasks to be scheduled very far in the past when task is set to use ALAP scheduling.

New in OmniPlan 4.2.2 (Dec 7, 2020)

  • Documentation — Updated the reference manual.
  • Localizations — Additional localization improvements.
  • Leveling — Fixed a hang that could occur when automatic leveling encountered manually scheduled tasks.

New in OmniPlan 4.1 (Oct 13, 2020)

  • Localizations — OmniPlan is now localized in English, Dutch, French, German, Italian, Japanese, Korean, Portuguese, Russian, Simplified Chinese, and Spanish.
  • Documentation — Updated the reference manual with additional information about new features introduced in OmniPlan 4 (reference manual is currently only available in English).
  • Inspectors — A more obvious indication is now displayed in the Inspector when no value is specified for a color and improved consistency of none and default values in color popup menus.
  • macOS Big Sur — Improved compatibility with macOS Big Sur.
  • Dependencies — Entering invalid prerequisite/dependency values no longer causes OmniPlan to hang.
  • Inspectors — Dependency editor popover no longer jumps unexpectedly when changing dependency type.
  • Leveling — Fixed a bug that could cause F→S dependencies between two ASAP tasks in an ALAP project to be ignored when leveling.
  • Microsoft Project Import [PRO] — MPP and XML files are now successfully imported when dropped on the OmniPlan icon in the dock when OmniPlan is not already running.
  • Omni Automation [PRO] — Added missing support for Formatter.Duration.
  • Scheduling — Restored ability to set different values for Effort and Duration on tasks without resources assigned.
  • Sync Actions [PRO] — Fixed a bug that could cause previously configured Sync & Sharing actions to be incorrectly listed as NOTITLE
  • Templates — Adjustments have been made to the default templates.
  • Violations — Deleting a task with a violation now immediately clears warning from the task’s collapsed parent group in the outline.
  • Stability — Fixed a crash that could occur when copying a resource.

New in OmniPlan 3.14.4 (Oct 13, 2020)

  • Scheduling — Restored ability to set different values for Effort and Duration on tasks without resources assigned.

New in OmniPlan 3.14.2 (Mar 25, 2020)

  • Licensing — Improved app licensing stability and reliability.
  • Server Repository [PRO] — Fixed a crash that could occur when downloading a project for a Server Repository.

New in OmniPlan 3.14.1 (Feb 27, 2020)

  • In-App Purchase — Mac App Store customers who previously upgraded from Standard to Pro are no longer blocked from accessing Pro features.
  • Omni Automation [PRO] — Fixed a bug that could prevent OmniPlan from recognizing Omni Automation plug-in bundles.
  • Localizations — Restored localized in-app help documentation.

New in OmniPlan 3.14 (Feb 25, 2020)

  • Licensing — Customers who own a site license or team subscription can now sign into OmniPlan to unlock it. Please contact [email protected] if you are interested in learning more about these licensing options.
  • Omni Automation [PRO] — Custom data can now be read & written by Omni Automation.
  • Server Accounts [PRO] — The “Accounts…” OmniPlan menu item has been renamed “Server Accounts…” for clarity.
  • Import — Additional column types in Map Columns window no longer appear disabled.
  • Microsoft Project Import [PRO] — Addressed a compatibility issue that blocked OmniPlan from importing some Microsoft Project files. Please contact Omni’s support team if you notice inconsistencies or unexpected scheduling in projects imported by this version of OmniPlan.
  • Network View — The Task Name field in the Inspector no longer loses focus when entering a task name in Network View.
  • Omni Automation [PRO] — Fixed a number of bugs related to Omni Automation.
  • Resource Leveling — Fixed a bug that could cause unexpected time off for a resource when leveling.
  • Templates — Projects created from templates that include a publishing collaboration action now sync correctly.
  • Stability — Fixed a crash that opening a project that contains a milestone with no name.
  • Stability — Addressed a bug that could cause OmniPlan to crash opening projects with hammock tasks in the project schedule.
  • Stability — OmniPlan now presents an error message instead of crashing when publishing fails for a project that includes multiple publishing actions.

New in OmniPlan 3.13.2 (Nov 15, 2019)

  • Omni Automation [PRO] — The Automation API Reference window is no longer blank.
  • Scrolling — Fixed a bug that prevented vertical scrolling by clicking and dragging on the scrollbar.
  • Stability — Addressed a crash that could occur attempting to download a project from a server repository.

New in OmniPlan 3.13.1 (Oct 23, 2019)

  • Omni Automation [PRO] — Omni Automation plug-ins can now be managed in the new “Plug-Ins” window (accessed from the Automation menu in the menu bar).
  • Calendar Sharing Actions [PRO] — Subscribing to a web calendar with a never-ending event no longer causes OmniPlan to hang.
  • Catalina Compatibility — Fixed compatibility issue with a system change in macOS Catalina that could cause previous versions of OmniPlan to write corrupted change logs. Files corrupted while running previous versions of OmniPlan on macOS Catalina can be successfully opened by this version of OmniPlan.
  • Catalina Notifications Alert — Earlier releases of OmniPlan included unused software update logic to present a system notification when an update was available. While this code wasn’t ever actually presenting any notifications, its presence triggers a prompt on macOS Catalina asking for permission to allow notifications. You could safely answer “Don’t Allow” in earlier releases of OmniPlan, and we’ve now removed this unused logic so the prompt won’t be presented unnecessarily going forward.
  • OmniPlan Files — It is no longer possible to open multiple copies of a single OmniPlan project via Finder. (To view the same OmniPlan project in multiple windows, use the “New Window on…” menu bar item.)
  • Stability — Fixed a crash that could occur exporting Reports on macOS Catalina.

New in OmniPlan 3.13 (Aug 7, 2019)

  • Omni Automation [PRO] — OmniPlan now provides cross-platform and cross-application automation via JavaScript. See examples and learn more at omni-automation.com.
  • Automation Plug-Ins and Actions [PRO] — Save bundles of scripts (called plug-ins) for quick access from the Automation menu in a project.
  • Automation Console [PRO] — Using OmniPlan’s Automation Console (in the Automation menu) you can write JavaScript directly in OmniPlan, execute it, and see the results in a project.
  • Sync & Sharing Actions [PRO] — The “Run a Script” Sync & Sharing action can now be configured to execute an Omni Automation Plug-In.
  • Network View — Changes to the View Options in the Network View are now respected when exporting and printing.
  • Performance — Improved performance opening projects with very wide Gantt charts.
  • Scheduling — Fixed scheduling bugs related to split tasks and hammock tasks.
  • Sync & Sharing Actions [PRO] — Publishing to an image format now always respects the view selected when configuring the action (instead of exporting the active view).

New in OmniPlan 3.12.3 (May 29, 2019)

  • Microsoft Project Import [PRO] — Improved performance importing Microsoft Project files.
  • Calendar Actions [PRO] — Addressed a bug related to repeating calendar events and improved URL calendar subscription stability.
  • Templates — New documents created from built in templates no longer include a pending change.

New in OmniPlan 3.12.2 (May 7, 2019)

  • Network View — Deleted tasks now disappear properly from the Network View.
  • Printing — Fixed a bug that could cause OmniPlan to hang when printing.
  • Sync & Sharing [Pro] — Fixed a bug that could block interaction with the Sync & Sharing sheet when editing an account.
  • Stability — Improved Change Tracking stability.

New in OmniPlan 3.12.1 (Apr 19, 2019)

  • Change Tracking — The Hide Changes menu item once again hides the Change Tracking status bar as well as the Change Tracking sidebar.
  • Effort Calculation — Effort in weeks is now calculated properly in projects with daily granularity.
  • Gantt — Completing a milestone in a group is now immediately reflected in the group task bar’s completion state.
  • Layout — Addressed a few interface layout issues that were introduced in the previous release.
  • Printing — Fixed a bug that could cause group and hammock tasks to draw incorrectly when printing to PDF.
  • Scrolling — Chevrons in Gantt now scroll properly when task outline is scrolled.
  • Stability — Attempting to cancel publishing no longer crashes.
  • Stability — Fixed a scheduling crash.

New in OmniPlan 3.12 (Apr 5, 2019)

  • Network View — Full tasks names are now displayed in the Network View.
  • Network View — Task data is now displayed in a tooltip when the cursor is hovered over a variable in a task node (helpful when the variable is too long to be fully displayed in the node).
  • CSV Export — CSV exports now include additional Duration & Effort columns that display values in the smallest unit configured in the Project Formats Inspector.
  • Change Tracking — Reduced crowding in the Change Tracking bar by moving the Accept All and Reject All options into a gear menu.
  • Dark Mode — Improved Dark Mode appearance throughout OmniPlan.
  • Leveling — Leveling a project now schedules uncompleted tasks for the beginning of the next project work day (previous versions of OmniPlan 3 scheduled tasks for the beginning of the current work day when leveling).
  • Network View — Network View now automatically scrolls to reveal the leftmost task node.
  • Catch Up — Text entered in the Catch Up as of box is no longer ignored if you click OK before hitting tab or enter.
  • CSV Import/Export — Exported CSV files now import correctly in non-English localizations.
  • Dashboard [PRO] — The Resources option in the Dashboard’s View menu now stays disabled when the option is unchecked.
  • Filters — The applied filter is no longer removed after new changes to the filter are saved.
  • Filters — Fixed a bug that could cause a “Custom” filter to be applied instead of a newly saved named filter.
  • Gantt — Group completion now redraws correctly in the Gantt when a milestone is marked complete.
  • Group Tasks — Fixed a bug that could cause group task durations to display a blank or incorrect value.
  • HTML Reports [PRO] — Report templates with multiple uses of a given looping token now produce the correct output.
  • HTML Reports [PRO] — Fixed a bug that could cause the Resource Timeline to be cut off in the Report window.
  • Leveling — Fixed a bug that could cause leveling involving split tasks to hang.
  • Network View — Enabling a task variable with a long title no longer causes other data in task nodes to truncate.
  • Network View — The Critical Path menu item now toggles critical path state in the Network View correctly.
  • OmniGraffle Export — Fixed a bug that could result in incorrect dependency lines or missing tasks when exporting to OmniGraffle.
  • Performance — Improved Resource View performance.
  • Printing — Printing now respects visible scale when Zoom has been used to adjust Gantt scale.
  • Scheduling — OmniPlan no longer presents unnecessary “The end date must come before start date” alerts when opening some projects.
  • Schedule Exceptions — Daylight Savings Time no longer causes unexpected exceptional days to appear in workweek schedules that include Sundays.
  • Server Accounts [PRO] — Account Name field now corrects capitalization in Omni Sync Server account names.
  • Task Inspector — Changing a task’s type in the Inspector no longer discards pending task title changes.
  • Task Notes — OmniPlan no longer allows you to attempt to paste an image into the Notes field.
  • Task Outline — Disabled the pop-up calendar in the task outline when working with projects that use undetermined dates.
  • Templates — Fixed a bug using the Edit a Copy option in the Templates Preference pane.
  • Undetermined Date Entry — OmniPlan once again supports entering “T-” for task dates in projects with undetermined dates.
  • Violations — Resolved violation icons now disappear from task outline correctly after leveling.
  • Stability — Sorting resources by resource type no longer causes OmniPlan to crash.
  • Stability — Improved overall app stability.

New in OmniPlan 3.11.2 (Mar 14, 2019)

  • Image Export — Fixed a bug that could cause group and hammock tasks to draw incorrectly when exporting to PDF, PNG, JPEG, or TIFF.

New in OmniPlan 3.11.1 (Feb 5, 2019)

  • Calendar Actions [PRO] — Fixed a bug that could cause Resource schedule exceptions configured via a “Sync Work Hours from a Calendar” action to become Project schedule exceptions after a project is closed and re-opened.
  • Alert Text — Removed unnecessary characters from permission alerts.
  • Stability — Fixed a crash opening linked files from the Attachments column in the outline.

New in OmniPlan 3.11 (Jan 29, 2019)

  • Dark Mode — OmniPlan now supports system Dark Mode on macOS Mojave. When your Mac’s Appearance is set to Dark in System Preferences, OmniPlan’s interface will automatically switch to Dark Mode. Running OmniPlan in Dark Mode does not affect styles in OmniPlan projects - if you’d like to update your project’s styles to better match Dark Mode, use the Styles View to customize your project’s background and text colors.
  • Network View — Network View’s background color now matches the Project Background Color specified in Styles View.
  • Templates — OmniPlan now includes “Dark” themed variations of the built-in templates.
  • Help — OmniPlan’s Help has been updated with information about working in Dark Mode.
  • Show Scheduling Influences — The appearance of the Show Scheduling Influences popover has been updated.
  • Styles View — We’ve removed the extraneous button for opening the Fonts Windows from the bottom row of Styles View.
  • Change Conflicts — Clicking on the number of conflicts in the Change Tracking bar no longer auto-resolves conflicts.
  • Filters — Fixed a bug editing filter rules for “Focused” filters.
  • Filters — Filter name changes are now saved successfully.
  • Filter Rules — The default size of the filter rules editor is now taller on macOS Mojave.
  • Gantt View — Adding a task no longer causes the area before the project’s start date to flicker in the Gantt.
  • Imports — Clicking Cancel in the Import Column Mapping window now cancels the import (previously, OmniPlan would import the file anyway).
  • Outline — It is no longer possible to lay text out vertically in the outline view.
  • Stability — Fixed a crash that could occur when creating a child task.

New in OmniPlan 3.10.4 (Jan 15, 2019)

  • Google Calendar [PRO] — Copies of OmniPlan downloaded from the Mac App Store are now able to successfully authenticate Google Calendar accounts.
  • Resource Load Syncing [PRO] — Fixed a bug that could cause resources to appear incorrectly overloaded when a project is configured to sync resource loads with a server repository.
  • Stability — Fixed a crash that could occur when importing some Microsoft Project files.

New in OmniPlan 3.10.3 (Dec 27, 2018)

  • Help — OmniPlan’s Help has been updated with information about the new Sync & Sharing workflow.
  • Help — The Custom Template Tokens chapter has been updated with additional tokens.
  • Server Accounts Window [Pro] — The Server Accounts window now refreshes automatically when opened.
  • Applescript Actions [PRO] — Cancelling an edit to an Applescript action no longer causes the action description to change.
  • Calendar Actions [PRO] — Fixed a bug that could result in incorrect schedule exceptions when switching a calendar subscription action between project hours and hours for a specific resource.
  • Collaboration [PRO] — Improved sync performance by reducing the number of changes OmniPlan saves in the changelog when syncing with a server repository.
  • Collaboration [PRO] — Fixed a bug that could cause local copies of a synced project to become out of sync with the server.
  • Dutch Localization — The “Any” filter option is no longer missing in Dutch.
  • Localizations — The new Sync & Sharing workflow is now fully localized.
  • Server Accounts Window [PRO] — Server accounts no longer display both the server contents and an error message when they are unable to connect.
  • Trial — OmniPlan’s Trial period is once again compatible with non-Gregorian calendars.
  • Stability — Fixed a crash editing a task’s title after it was deleted in Network View.

New in OmniPlan 3.10.2 (Oct 12, 2018)

  • Export Actions [PRO] — Projects that contain export actions with no filter configured no longer trigger an error.

New in OmniPlan 3.10.1 (Oct 4, 2018)

  • Sync & Sharing Options [PRO] — The layout of the Actions table in the Sync & Sharing Options has been updated slightly.
  • Dutch Localization — Correct form of “group” is now used in Resource view.
  • Calendar Actions [PRO] — Addressed an error that could occur when syncing dates with a Calendar action.
  • File Duplication — Duplicating an existing project via File > Duplicate no longer triggers a permissions error.
  • Inspectors — Inspector tabs now display properly on macOS 10.12 Sierra.
  • Monte Carlo Simulations [PRO] — Cost projections now accurately calculate cost for tasks that have prerequisite groups.
  • Network View — Exporting or printing the Network View no longer causes OmniPlan to hang.
  • Stability — Fixed a crash that could occur when publishing to a local calendar with a filter applied.
  • Stability — Saving a file to a location that does not support OmniPlan’s file system identifier no longer crashes.
  • Stability — Entering a resource’s email address after dismissing the “Sync Work Hours” action no longer triggers a crash.

New in OmniPlan 3.10 (Sep 26, 2018)

  • Backwards Compatibility — OmniPlan 3.10 for Mac and the corresponding iOS release, OmniPlan 3.10 for iOS, contain changes to how OmniPlan identifies projects as distinct from one another. If you’re syncing OmniPlan projects between multiple devices via a publishing & subscription collaboration action, you should update all installations of OmniPlan to the most recent version.
  • Sync & Sharing Options [PRO] — Publishing and subscription actions are now configured and managed in a fully redesigned interface. To create or edit a publishing and subscription action, select the new Sync & Sharing Options… item in the Project menu (previously, this menu item was titled Configure Publishing & Subscriptions…).
  • Server Account Management [PRO] — The new Server Accounts window, accessed via the Accounts item in the OmniPlan menu, provides streamlined access to the features that were previously split between the Accounts pane of OmniPlan’s Preferences, the Open From Server Repository window, and the Server Repository window.
  • File Duplication in Finder [PRO] — OmniPlan now detects when a file that is configured to sync with a server repository has been duplicated in Finder, and offers to sync the duplicated file as a distinct project to the server. This reduces the possibility for dataloss when duplicating synced files.
  • Google Calendar [PRO] — OmniPlan now supports Google Calendar’s modern authentication API. When configuring a Google calendar account in OmniPlan it is now no longer necessary to set up an application-specific password for your account or enable account access to less secure apps.
  • Image Publishing [PRO] — It is now possible to configure an image publishing action that publishes the Network Diagram or Resource Timeline to PDF, PNG, TIFF, or JPEG.
  • Subscription Actions [PRO] — OmniPlan now refers to getting changes to a subscription action as “refreshing” the action (in previous versions of OmniPlan this was referred to as “updating” the action, which many users found confusing). The menu bar and toolbar options for this functionality reflect the new name for this functionality, but you can still use the old Update keyboard shortcut if you’d like to!
  • Syncing Actions [PRO] — OmniPlan no longer offers to set up a “Sync task to/from Calendar Server reminders” publishing action, as support for this functionality has been dropped by Apple.
  • Syncing Actions [PRO] — OmniPlan no longer includes previously configured sync and sharing actions when publishing a project to a server repository for the first time.
  • Calendar Syncing [PRO] — Changes to a task’s duration in a Google or Apple Calendar now sync back to OmniPlan successfully.
  • OmniPlan Standard — Fixed a bug that could cause OmniPlan Standard to attempt to access publishing & subscription actions that were configured while running OmniPlan Pro in trial mode.
  • Leveling — Fixed a bug that could cause OmniPlan to hang when attempting to schedule a task assigned to a resource with no available work hours.
  • Microsoft Project Export [PRO] — Data in custom columns now exports to Microsoft Project.
  • Sharing Actions [PRO] — Publishing to an image format now respects the view selected when configuring the action (instead of exporting the active view).
  • Subscribed Calendars [PRO] — Updating a webcal subscription twice no longer causes the extra & off hours to disappear from the calendar.
  • Stability [PRO] — Fixed a crash that could occur when refreshing with an AppleScript action configured.
  • Stability — Fixed a crash that could occur when undoing leveling.
  • Misc — Additional bug and crash fixes.

New in OmniPlan 3.9.3 (May 4, 2018)

  • Dashboard — The tooltip that appears when hovering your cursor over resource allocation bars in the Dashboard window now properly calculates resource utilization when the resource’s usage data is synced between multiple projects.

New in OmniPlan 3.9.2 (Mar 7, 2018)

  • Addresses an error importing Microsoft Project files and fixes a handful of recently reported bugs:
  • Estimate at Completion — Estimate at Completion is now computed as EAC = AC+(BAC-EV)/CPI.
  • Monte Carlo Reports — Monte Carlo Reports now include a project “Cost to Achieve” value in addition to milestone values.
  • Viewer Mode — The “New” option in OmniPlan’s File menu no longer appears active while running OmniPlan without a license.
  • Dashboard — The tooltip that appears when hovering your cursor over resource allocation bars in the Dashboard window now displays accurate information about task assignments.
  • Dashboard — It is no longer possible to enter an end date before the start date in the Dashboard custom timescale date fields.
  • Dashboard — Custom timescale date fields now remain editable if the View popover has been closed and re-opened.
  • Help — Localized content has returned to OmniPlan’s in-app Help.
  • Leveling — Fixed a bug that could cause some projects to hang while leveling.
  • Microsoft Project Import — Microsoft Project files that previously triggered “Error Code 5” import errors now import successfully.
  • Stability — Fixed a crash that could occur when editing a date field.

New in OmniPlan 3.9.1 (Feb 27, 2018)

  • Outline View — Editing a task title that wraps to more than one line no longer causes the title to disappear temporarily.

New in OmniPlan 3.9 (Feb 2, 2018)

  • OmniPlan 3.9 for Mac introduces the Project Summary Inspector, which provides quick access to values like your project’s total duration or cost. This release also includes enhancements to OmniPlan Pro’s Dashboard feature, like the ability to customize the visible timescale, as well as a wide range of bug and crash fixes.
  • Changes:
  • Project Summary Inspector — The new Project Summary Inspector displays total project duration, effort, variance, completion %, and cost.
  • Dashboard — It is now possible to change the visible timescale for a Dashboard via the View options in the toolbar. Select a preset date range, or specify a custom range.
  • Dashboard — The Dashboard Project column is now resizable, allowing for longer project titles to be displayed. Hovering your cursor over a truncated project title also now reveals a tooltip with the full title.
  • Dashboard — Total project effort is now included in Project Stats.
  • Dashboard — The appearance of the Actual/Baseline schedule pop-up button in the Dashboard has been updated.
  • Help — OmniPlan’s Help content has been updated with explanations of the new functionality included in this release. A couple instances of out of date information and typos in the Help have also been corrected.
  • Inspector — Date options in Project Formats Inspector are now displayed in a more logical order.
  • Printing — Page Attribute options have been slightly rearranged in the Report printing dialogue.
  • Calendar View — All four corners of the Normal Hours/Extra & Off Hours controller in the Calendar View sidebar are now rounded.
  • Dashboard — A tooltip with project and task assignment information now reliably appears when hovering your cursor over resource allocation bars in the Dashboard window.
  • Dashboard — Resource list now opens full height after checking “Show Resources” in the Dashboard View Options.
  • Document Windows — Documents opened in multiple windows now re-open to correct state after they are closed.
  • Export — Fixed a bug that could cause missing date headers when exporting a project to PDF or TIFF.
  • Gantt — Off Hours schedule exceptions now display when View ▸ Non-Working Time ▸ Holidays is selected in the OmniPlan menu bar.
  • Leveling — Fixed a bug that could cause gaps in the project schedule when leveling in some specific scenarios.
  • Leveling — Addressed a bug that could cause resource assignments to appear wrong after leveling in some combinations of Resource & Resource Group assignments.
  • Localizations — “Sign Up for the Omni Newsletter” and “Intro Video” menu items are now localized.
  • Microsoft Project Export — Fixed a bug in OmniPlan’s Microsoft Project export tool that could cause cost information to export incorrectly.
  • Microsoft Project Import — Microsoft Project 2016 files no longer import with locked task dates.
  • Microsoft Project Import — Fixed a bug that could cause milestone dates to not import correctly from Microsoft Project files.
  • Monte Carlo Simulations — Monte Carlo Simulation reports now include best-case and worst-case cost values.
  • Network View — Fixed a bug that could cause unnecessary connections to draw in the Network Diagram.
  • Resource View — Addressed a bug that could cause icons in the Resource Type column to appear blurry on some displays.
  • Task Outline — Making a change in the Inspector no longer discards pending task title edits.
  • Stability — Fixed a crash that could occur when setting an end date earlier than a start date while working in Network View.
  • Stability — Addressed a crash that could occur when disconnecting an external display or enabling AirPlay to an AppleTV.

New in OmniPlan 3.8.1 (Nov 15, 2017)

  • Outlines — Addressed a bug that could cause outline text to disappear or appear black.
  • PDF Export — Row background color is once again preserved when exporting outlines to PDF.

New in OmniPlan 3.8 (Nov 2, 2017)

  • OmniPlan 3.8 for Mac introduces support for importing and exporting elapsed time values to and from Microsoft Project. This release also fixes numerous bugs and crashes.
  • Microsoft Project — OmniPlan now supports importing and exporting Microsoft Project elapsed time values.
  • Intro Video — OmniPlan now presents an introductory video the first time the application is launched.
  • Newsletter — Added a link to sign up for the Omni Newsletter to the OmniPlan Help menu.
  • Project Leveling — Leveling is now reset when project dates are switched from specific to undetermined.
  • Calendar View — Header text is no longer too crowded in the Calendar View.
  • Dashboards — Addressed a bug that caused resources to appear to be idle when they were not.
  • Export — Exporting an OmniGraffle file now creates a file with the appropriate canvas settings enabled.
  • Gantt View — Scrolling in the Gantt View with the Scheduling Influences popover visible no longer squishes explanation text.
  • Gantt View — Selecting “Hide Gantt” when the Inspector is visible now hides the Gantt chart completely.
  • Groups Tasks — Fixed a bug that could cause group tasks durations to temporarily stop recalculating.
  • Localizations — TouchBar labels are now fully localized.
  • Publish/Subscribe — Lead/lag time changes now properly update when a project is synced via a server repository.
  • Microsoft Project — Fixed various bugs related to OmniPlan’s Microsoft Project import/export support.
  • Network View — Network diagram now lays out properly when task nodes contain additional non-default variables.
  • Styles View — It is no longer possible to undo the completion of the default complete task.
  • Task Outline — Adjustments to the Title column width are now properly saved.
  • Task Outline — Empty white space now draws to the right when columns in the task outline are adjusted to be smaller than the width of the outline sidebar.
  • Violations — Undoing after leveling no longer creates bogus violations when tasks are assigned to a group which contains a resource that has less than 100% units.
  • Stability — Fixed a crash that could occur when hiding the project Gantt.
  • Stability — Adding a new task in the Network diagram no longer triggers a crash when there is a dependency loop in the project schedule.
  • Stability — Fixed a crash that could occur in the Styles View if undo is used while editing a template task’s name.
  • Stability — Fixed a crash that could occur when leveling some projects.
  • Stability — Addressed a bug that could cause the TouchBar to get into a state that would trigger a crash.
  • Stability — Deleting the duration value in the leveling dialogue no longer triggers a crash.
  • Stability — Fixed a crash that could occur when reopening a file saved in the Styles View.

New in OmniPlan 3.7.3 (Sep 26, 2017)

  • Minor update intended to address compatibility issues with macOS 10.13 High Sierra:
  • About — Restored missing App icon in the About panel.
  • Calendar View — Fixed a High Sierra compatibility issue that could cause only Monday to be displayed in Calendar View.

New in OmniPlan 3.7.2 (May 19, 2017)

  • Filtering — Fixed a bug that could prevent filters from saving values for effort, duration, and variance.
  • Filtering — OmniPlan no longer allows attempting to sort a filtered flat list.
  • Import — Tasks imported from .ooutline files now import in the correct order.
  • Inspectors — Restored “0” place holder value to lead/lag field.
  • Localizations — The in-app Help is once again localized.
  • Microsoft Project Import — Fixed a regression in our Microsoft Project import tool that could cause some .mpp files to fail to import.
  • Localizations — Dashboards are fully localized again.
  • Network View — Fixed a bug that caused some variables not to update correctly in Network view.
  • Performance — Improved Inspector performance when switching between tasks in a large OmniPlan project.
  • Resources — OmniPlan now cleans up references to resources that no longer exist in a file (these references could cause OmniPlan to hang or crash).
  • Scheduling — Resource leveling no longer ignores project non-working days.
  • Scheduling — Tasks now immediately reschedule to a resource’s next working period after a resource is assigned.
  • Scheduling — “Resources Work Independently” once again correctly respects earliest resource availability.
  • Task Cost — Fixed a bug that caused OmniPlan to fail to read task cost for tasks with fixed durations.
  • Stability — Attempting to edit a value in the read-only Hierarchical Title column no longer triggers a crash.
  • Stability — Fixed a crash that could occur when attempting to undo leveling.
  • Stability — Addressed a crash computing critical path when a schedule recursion is encountered in projects that share resource loads.
  • Stability — Fixed a bug that could cause OmniPlan to crash when opening a file with external dependencies.
  • Stability — Selecting “Add Dependent” in the contextual menu no longer triggers a crash.
  • Stability — Fixed a crash that could occur when outdenting a task that is part of a dependency loop.
  • Stability — Fixed a bug that could cause OmniPlan to crash when using Help > Contact Omni to send in an anonymized file.

New in OmniPlan 3.7.1 (Apr 27, 2017)

  • Gantt — Addressed a bug that could prevent changing the duration of a task by dragging in the Gantt if the “Adjust Assigned Amounts” resource allocation option is selected.
  • Inspectors — Addressed a layout bug that could cause the end of a project’s Gantt chart to be hidden “under” the Inspector sidebar.
  • Scheduling — Restored the ability to set effort and duration independently when no resource is assigned to a task.
  • Scheduling — Restored the ability to change a task’s effort via the Inspector or task outline when the task’s resource allocation is set to “adjust task effort.”
  • Scheduling — It is once again possible to enter negative values for task lead/lag time.
  • Stability — Fixed a crash that could occur when leveling splits a task in a dependency loop.
  • Stability — Addressed a crash that could occur when deleting a task with a prerequisite.

New in OmniPlan 3.7 (Apr 20, 2017)

  • Elapsed Duration — OmniPlan now supports elapsed time values for task duration and lead/lag time! By default, OmniPlan calculates task duration and lead/lag time from the project’s work hours. Entering an “e” before either value will now convert it to an elapsed time value instead. Need to wait for the paint to dry before you can take the next step in your project? Enter “48eh” in your “Let paint dry” task’s duration field to tell OmniPlan that the next dependent task can begin Monday morning if the paint has started to dry by the end of the day Friday (and assigning additional resources to watch the paint dry won’t help it complete any earlier). OmniPlan does not yet support importing or exporting Microsoft Project elapsed time values.
  • Menu Bar — The Gantt, Resource Timeline, and Calendar, as well as the outlines in each of these views, can now be hidden or revealed by options in the View menu in the OmniPlan menu bar.
  • OmniOutliner — Added import support for OmniOutliner 5’s .ooutline file format.
  • Import — Importing .tsv files is now supported.
  • Help — The in-app Help is now localized in all languages except for Korean and Brazilian Portuguese.
  • Outline — Columns in the outline can now be resized by dragging the divider line (previously, columns could only be resized by selecting the column header).
  • Scheduling — Cleaned up and rewrote the code OmniPlan uses to schedule project timelines. This is intended to make project scheduling more accurate by addressing things like rounding errors. As a result, you may notice slight changes in your project’s schedule after installing this update. If you are confused about why your project’s schedule as changed, or feel that it has changed in a way that it shouldn’t have, please contact our Support team!
  • Publish/Subscribe — Substantial updates were made to OmniPlan’s publish/subscribe mechanism in order to improve speed and better handle authentication challenges.
  • AppleScript — AppleScript now properly sets project level custom data values.
  • Calendar View — Clicking the green “Customized Work Week” icon now switches to Calendar View to reveal the resource’s work schedule.
  • Calendar View — It is once again possible to clear a resource’s customized work schedule.
  • Change Tracking — The change tracking sidebar has been disabled in the Styles View as this view does not support change tracking.
  • Change Tracking — Addressed a typo in the resource assignment change tracking message.
  • Change Tracking — Change tracking now correctly reports changes that affect both task duration and task effort.
  • Daylight Savings Time — Daylight Savings Time beginning or ending no longer confuses OmniPlan’s date display.
  • Earned Value — ACWP values now calculate correctly when a resource is assigned at less than 100% to a task.
  • Export — End constraint brackets are no longer backwards when exporting to PDF.
  • Gantt View — Addressed a bug that could cause dependency connection arrows to remain on the Gantt chart after tasks are disconnected.
  • Inspectors — Addressed a bug that could prevent editing dependencies for some tasks in the Task Inspector.
  • Microsoft Project Import — Fixed a variety of bugs that could block Microsoft Project files from importing correctly.
  • Network View — It is now possible to edit the name of a task in Network View while zoomed out.
  • Network View — The Network View no longer scrolls back to the beginning of the project after a task is deleted.
  • Network View — “Add Task” with a child task selected in the Network Diagram now creates a task in the same group.
  • Performance — Setting a start constraint 100 years in the past no longer causes performance issues.
  • Publish/Subscribe — OmniPlan now syncs more happily with Server.app.
  • Publish/Subscribe — Addressed a bug that could cause pub/sub actions to duplicate. This bug was most commonly encountered when a file with pub/sub actions was also being syncing via OmniPresence.
  • Publish/Subscribe — Trust certificate panel now appears for self-signed WebDAV servers.
  • Publish/Subscribe — It is now possible to delete more than one project at a time from the Server Repository window.
  • Resource View — Resources can once again be assigned by dragging resources from the Resource View outline to tasks in a swim lane.
  • Scheduling — Tasks set to “adjust assigned amounts” no longer max resource allocation out at 100% (as a result, resources now accurately indicate when they are overloaded).
  • Scheduling — Removing all work hours from a project no longer results in tasks with no effort and duration.
  • Split Tasks — Split tasks now remain split when the first half of the task is dragged in the Gantt chart.
  • Task Completion — Addressed a rounding error that could cause tasks to be > 99% complete instead of 100% complete.
  • Stability — Constraints that result in a scheduling recursion now present a violation instead of causing OmniPlan to crash.
  • Stability — The Resource Assignments Touch Bar button no longer triggers a crash when resources have unexpected names.
  • Stability — Fixed our most common crash in OmniPlan 3.6.2.

New in OmniPlan 3.6.2 (Dec 20, 2016)

  • Mac App Store — Pro In-App Purchase price now properly reflects previous Standard purchase.

New in OmniPlan 3.6.1 (Dec 16, 2016)

  • Minor update focused on bug fixes:
  • Inspectors — Addressed a bug that could prevent editing the assigned amount field in the Assignments Inspector.
  • Subscribed Calendars — Deleting a subscribed offtime/overtime calendar subscription now properly removes scheduled hours.
  • Network Diagram — Fixed a bug that could prevent the Network Diagram from drawing in the Mac App Store version of OmniPlan 3.6.
  • Pub/Sub Accounts — Addressed an encoding issue that could cause a 404 error for account names that include an @ symbol.
  • Stability — Fixed a crash that could occur when attempting to edit task bar styles.

New in OmniPlan 3.6 (Dec 8, 2016)

  • Touch Bar — OmniPlan now supports Apple’s new Touch Bar, bringing useful tools and controls, like quick resource assignment and timeline navigation via the project overview, to your fingertips.
  • Mac App Store — OmniPlan is now a free download in the Mac App Store. This change allows us to offer a 14-day trial and unlicensed read-only mode to new customers who download OmniPlan from the Mac App Store. This change does not affect existing OmniPlan customers.
  • Help — OmniPlan’s Help is more helpful than ever! This update includes a new chapter detailing every menu command available in OmniPlan, information about OmniPlan’s new Touch Bar functionality, and enhanced explanations throughout the manual.
  • Cell Highlight — The cell currently being edited in the outline is now indicated by a highlight on the left edge.
  • Preferences — New Preference icons!
  • Copy As Link — Addressed a bug that could cause “Copy As Link” to fail to generate a URL.
  • Custom Data — OmniPlan no longer displays duplicated custom data values.
  • Dashboard — Dashboard windows no longer attempt to support macOS Sierra tabs.
  • Default Tasks — It is no longer possible to set a split task as the default task type.
  • Filtering — Replacing a saved filter now behaves correctly.
  • Localization — Fixed missing localizations in the Template Preferences and Microsoft Project import message.
  • Menu Items — Removed defunct “Configure Prototypes” menu item from the Project menu.
  • Resource Assignment — After selecting a resource from the Assignments drop down menu in the Inspector it is no longer necessary to hit the return key to assign the resource.
  • Resource View — Addressed a bug that could cause task titles to disappear on selection in the Resource View timeline.
  • Subscribed Calendars ‐ OmniPlan calendar subscriptions now correctly handle recurring events without both a start and end date. If you were previously experiencing trouble with this type of calendar subscription, removing and reconfiguring the subscription is required to resolve the issue.
  • Task View — Task selection in the outline now always matches the task selection in the Gantt Chart.
  • Task View — Hiding the Inspector no longer results in white space in the Gantt header.
  • Trial Mode — Trial expiration information is now displayed in all OmniPlan windows when running the application in Trial Mode.
  • Stability — Fixed a crash that could occur when Force Clicking.
  • Stability — Addressed a scheduling recursion that could cause a crash when changing a project’s schedule to backward from a fixed end date.
  • Stability — Fixed a crash that could occur when closing a Dashboard window.
  • Stability — Addressed a bug that could cause a crash when deleting a saved filter.

New in OmniPlan 3.5.1 (Sep 21, 2016)

  • A minor update that improves macOS 10.12 Sierra compatibility.
  • macOS Sierra — Dragging task bars in the Gantt View and Resource Timeline on macOS Sierra no longer lags.

New in OmniPlan 3.5 (Aug 9, 2016)

  • Localizations — Added support for Brazilian Portuguese and Korean. If you notice issues in either of these newly supported languages, please let us know!
  • Performance — Addressed performance issues on macOS 10.12 Sierra. If you are running OmniPlan 3.5 on a beta version of macOS 10.12 and encounter poor performance or bugs, please send a bug report to our Support team. (And please be sure to let the Support folks know that you’re running a beta OS!)
  • Stability — Fixed a bug that could trigger a crash when waking from sleep.
  • Stability — Double-clicking the (x) button in the Task Assignments Inspector no longer causes OmniPlan to crash.

New in OmniPlan 3.4.1 (Jun 2, 2016)

  • Minor update that addresses a printing regression and a crash.
  • Printing — Date headers are once again included when printing the Gantt Chart.
  • Stability — Opening the Display Preferences on a Mac running OS X 10.10 no longer triggers a crash.

New in OmniPlan 3.4 (May 26, 2016)

  • Announcements — In-app announcement feature to display notifications from The Omni Group. This feature will only be used to inform users of important information: when a new major version has been released, for example, or if action is required to prevent data loss.
  • Network View — Paste is now supported in the Network View. If there is a selection in the Network diagram, pasted tasks will become children of the selected group and/or as dependents of the selected tasks. If there is no selection in the Network diagram, the new tasks will be independent of the existing tasks.
  • Gantt — Date header divider lines are now drawn correctly when the Gantt is resized.
  • Filtering — Addressed a bug that could cause new filters to not be saved if no other changes were made in the document.
  • Leveling — Leveling delays can once again be removed by clicking the x button in the Task Schedule Inspector.
  • Printing — Alternate row colors no longer disappear from print preview panel after changing scale.
  • Printing — Print preview panel now updates when task groups are expanded or collapsed in the Gantt.
  • Printing — Print preview panel now displays header/footer images. (Note, if you’re having trouble with this functionality, make sure your margins are big enough!)
  • Printing — Page Setup now remembers printer selection changes.
  • Printing — It is no longer necessary to export a file in order to change the page scale.
  • Microsoft Project — Values are now provided for the “% Complete” column when exporting to Microsoft Project.
  • Microsoft Project — Addressed a bug that caused exporting a project with no resources to trigger an error message.
  • Microsoft Project — Addressed miscellaneous bugs that could cause Microsoft Project import or export to fail.
  • Import/Export — Removed support for importing or exporting deprecated .mpx file format.
  • Import/Export — Removed support for importing .ooutline files created by OmniOutliner 2.
  • Import/Export — Corrected typos in export error logs.
  • Copy/Paste — “Copy as Link” now functions as expected in both Gantt and Network View.
  • Localization — Display Preferences are localized once again.
  • Localization — Dependency information is now localized in Chinese & Japanese.
  • Localization — The letter T is now recognized as a shortcut for day in the German localization.
  • Localization — Addressed an issue that could cause Resource Type buttons to be cutoff in the Resource Inspector in some localizations.
  • Stability — Fixed a handful of crashes.

New in OmniPlan 3.3.3 (Apr 21, 2016)

  • Scheduling — Addressed a bug that could cause resource exceptions to be ignored when the project or resource group also has a schedule exception.
  • Publishing and Subscriptions — If an “Update Canceled” error message is presented, the error message now includes an “OK” button.

New in OmniPlan 3.3.2 (Apr 14, 2016)

  • Gantt — Gantt headers now update correctly when switching to monthly scaling.
  • Network View — Addressed an issue creating nested groups in Task View that could result in incorrectly drawn group task nodes in Network View.
  • Network View — Collapsing or expanding a task group node no longer affects other task group nodes.
  • Network View — View option buttons now respond to keyboard input.
  • Styles — When a task is 0 duration and effort, OmniPlan no longer automatically styles the task as 100% complete.
  • Resources — Units and assignment options now refresh appropriately when changing resource type.
  • Resources — Using arrow keys in the material resource units field no longer changes the units to percentages.
  • Resource Load — Resource Load Graphs now update right away when task completion is changed.
  • Violations — Splitting a task no longer results in -2 violations.
  • Filtering — Date filters are now smarter when “time of day” is disabled in the Project Info Inspector.
  • Filtering — Filters are now respected when exporting an HTML report.
  • Publishing and Subscriptions — When an error is encountered while publishing, the option to cancel publishing is now presented as well as the option to continue publishing.
  • Microsoft Project — Addressed an issue that could cause projects with multiple schedule exceptions on the same workday to fail to export.
  • Localization — Blue “Imported Document” bar is now localized.
  • Localization — Semaines is now recognized as a shortcut for week in the French localization.
  • Localization — The letter j is now recognized as a shortcut for day in the French localization.
  • Contact Omni — Addressed an issue that could cause the anonymized file to fail to attach to a new email when using Help > Contact Omni.
  • Stability — Fixed a crash on export caused by filter start date constraints.
  • Stability — Fixed a crash that could occur when closing a Dashboard.
  • Stability — Fixed a crash that could occur when changing filtering preferences in a Dashboard.
  • Stability — Fixed a crash that could occur when the Update button is added to the toolbar.

New in OmniPlan 3.3.1 (Mar 10, 2016)

  • OmniPlan 3.3.1 is a minor update that addresses an issue exporting HTML reports:
  • HTML Export — HTML reports now export from the Reports window properly.

New in OmniPlan 3.3 (Mar 4, 2016)

  • Microsoft Project — OmniPlan now supports importing Microsoft Project 2016 files!
  • Microsoft Project — Addressed various Microsoft Project import/export issues.
  • Microsoft Project — Microsoft Project files now import correctly when OmniPlan is running in German.
  • Import — The Standard version of OmniPlan successfully imports OmniOutliner and OmniGraffle files again.
  • Dashboard — Saving a file opened from Dashboard no longer results in an error message.
  • Network View — Deleting a group task node in the Network View no longer leaves ghost task nodes behind.
  • Network View — View Option changes are now saved when navigating away from Network View.
  • Network View — Limited the list of available View Option values to values that display reasonably in the Network View. (If you’d like to be able to display additional values in Network View, please let us know!)
  • Network View — Rapidly adding new tasks in the Network diagram no longer creates tasks at different dependency levels.
  • Network View — Addressed a bug that could cause connection lines to need to be redrawn.
  • Gantt View — Addressed an issue that could cause milestones to be draw slightly to the left of a date line.
  • Resource View — Addressed a bug that could cause Resource View not to refresh properly.
  • Reports — Headers in Bright Template now export to PDF correctly.
  • Zoom — Zooming in via keyboard shortcut now zooms in to your current selection. If nothing is selected, zoom centers on current view.
  • Window Position — New document windows now open in correct location.
  • Dates — Fiscal years setting in Date Preferences is now remembered on relaunch.
  • OmniPresence Sync — Opening a project synced from OmniPlan for iOS via OmniPresence no longer switches the iOS project theme from Light to Dark.
  • Localization — All instances of “duration” are now translated properly in the French localization.
  • Pro Upgrade — Toolbar buttons and menu bar items now update properly after Pro upgrade is purchased.
  • Stability — Closing an empty dashboard no longer causes a crash.
  • Stability — Fixed a crash that could occur when reverting changes or reverting to a saved version of a file.
  • Stability — Control-return in task outline no longer causes a crash.
  • Stability — Fixed a crash that could occur when opening a file containing a dependency loop.
  • Stability — Addressed a crash that could occur when selecting “Revert to Save” on a previously saved file in full-screen mode.

New in OmniPlan 3.2.1 (Dec 15, 2015)

  • A minor update addressing issues related to date parsing, task scheduling, project scaling, and stability issues when opening a project in full-screen mode or refreshing the multi-project Dashboard.
  • Date Parsing — Entering duration or effort as “1 S” in French now results in 1 week instead of 1 second.
  • Stability — Fixed a crash that could occur when opening a project in full-screen mode.
  • Stability — Fixed a crash that could occur when reloading the Dashboard.
  • Zoom — Addressed buggy zoom behavior when using “Scale to Fit Selection.”
  • Scheduling — Addressed an issue calculating task completion when reloading a project.
  • Scheduling — Addressed an issue calculating total cost for individual resources within an assigned resource group after leveling.
  • Scheduling — When a task is set to “Adjust Effort” and effort is manually changed, duration is now updated properly.

New in OmniPlan 3.2 (Nov 21, 2015)

  • OmniPlan 3.2 adds Dashboard printing, zoom shortcuts, and OmniPresence documentation (as well as fixes for some performance and stability issues):
  • Dashboard Printing (Pro) — Multi-project dashboards can now be printed, both to physical printers and to PDF files.
  • Zoom Shortcuts — Added keyboard shortcuts for the existing Scale to Fit Project and Scale to Fit Selection menu items. Also added new Zoom In and Zoom Out menu items with their own keyboard shortcuts. (It’s also still possible to drag the dividers between time periods in the Gantt’s header to change the scale.)
  • OmniPresence Documentation — Added documentation explaining how to use OmniPresence to sync documents between Mac and iOS devices.
  • Project Overview — Fixed an issue where the overview bar would not update if you navigated around the project by clicking a task chevron.
  • Dashboards — Fixed a bug where Dashboards always opened in Gantt comparison view, even if the bar chart view was last selected.
  • Inspectors — Fixed a bug where scrollbars would overlap the inspector on launch.
  • Inspectors — Fixed an issue where a soft return could cause an inspector’s text field to be cut off.
  • Inspectors — Inspector field should now populate with details for the selected item when showing the Inspector sidebar.
  • Inspectors — Fixed a bug where the start date of a task couldn’t be locked via the inspector.
  • Contextual Menu — Fixed a bug where the “Add Group” item in the contextual menu would add a milestone instead of a group.
  • Task Assignments — Fixed an issue where tasks set to “Adjust Task Effort” would display incorrect effort when opening a project with resource assignments other than 100%.
  • Performance — Improved the performance of changes to some project schedules.
  • Localizations — Fixed a bug where “Zoom In” and “Zoom Out” were not localized in the view menu.
  • Stability — Fixed a crash encountered when reverting to saved while closing a window when “Ask to keep changes when closing documents” was enabled in System Preferences.
  • Stability — Fixed a crash that could occur when OmniPlan tries to layout the timeline multiple times after adding a new task.
  • Stability — Fixed a crash that could occur while trying to use the “Contact Omni” menu item when a Dashboard was the most forefront window.
  • Stability — Fixed a hang that could occur while editing a resource’s Cost per Hour value when that resource had a 0% assignment to a task.
  • Stability — Fixed a hang that could occur when rescheduling tasks.
  • Stability — Fixed a hang when using the Scale to Fit Project feature in the Gantt Chart.
  • Stray Log Message — Fixed a stray console log message about not finding an image named OAInfoTemplate.

New in OmniPlan 3.1.2 (Nov 6, 2015)

  • Fixes a scheduling bug in hammock tasks which was introduced in today’s 3.1.1 update.

New in OmniPlan 3.1.1 (Nov 5, 2015)

  • None” Filter — You can now add a filter which requires that “none of the following are true,” in addition to the “any” or “all” options.
  • URL support — You can now use an omniplan:///change-preference?key=value URL to change a hidden preference (such as your language setting).
  • Task Dependencies — Fixed a bug introduced in version 3.1 which caused some task prerequisites to be ignored during scheduling.
  • Document Refresh — Documents can now refresh in place multiple times when their underlying content changes, without closing and reopening all their windows. This improves the behavior of syncing through OmniPresence and iCloud Drive, as well as the behavior of restoring an older version of a document using Time Machine or one of the options in File > Revert To.
  • Prototype Tasks — Prototype tasks now remember resource assignments across file loads.
  • Date Headers in Reports — Fixed a bug where a report’s date headers would sometimes have extra copies of fragments of nearby headers.
  • Network View — Printing a network view will no longer invert its headers and footers, and those headers and footers will now print the correct page number on each page.
  • Stability — Fixed a crash encountered when unnecessarily updating some off-screen views during save.

New in OmniPlan 3.1 (Oct 27, 2015)

  • Localizations — We’ve added support for Dutch, French, German, Italian, Japanese, Russian, Simplified Chinese, and Spanish. If you notice issues in any of these newly supported languages, please let us know!
  • Inspectors — Inspectors now remember whether you last had them open or closed.
  • Toolbar Buttons — Updated the Graphite variant of our toolbar buttons to match our default toolbar buttons.
  • Dashboard Colors — Custom project colors are now restored when opening a dashboard.
  • Task View — Fixed a drawing bug which could cause squished-looking headers at the top of the Gantt chart.
  • Resource View — Fixed an issue where the resource load graph could draw bar graphs with incorrect heights in the Resource View.
  • Resource Assignments — Fixed an issue where “Adjust Assigned Amounts” could overload a resource with too much work.
  • Free Slack Calculation — Fixed computation of free slack for start-to-start dependencies on group tasks.
  • AppleScript — Creating a task or resource from AppleScript will now assign a name to the newly created item, rather than leaving its name undefined (which could potentially lead to a crash).
  • Stability — Fixed a crash that could occur when saving and closing an OmniPlan document after leveling, our most common crash.
  • Stability — Fixed a crash involving 10 or more named styles in the Styles View.
  • Stability — Exporting an OmniGraffle document should no longer crash.
  • Stability — Fixed a crash that would occur when exporting a Gantt Only PDF.
  • Stability — Fixed a crash using the Applescript publishing action.
  • Stability — Fixed a crash encountered when saving a duplicate copy of an open document.
  • Stability — Fixed a crash sometimes encountered when loading a document.
  • Stability — Fixed a crash when printing a large network view.
  • Console Errors — Fixed some code which could trigger “Invalid context” messages on the console when exporting an image of an outline view during a save operation.

New in OmniPlan 3.0.2 (Oct 11, 2015)

  • Launch Crash — Fixed a crash sometimes encountered when launching the app.

New in OmniPlan 3.0.1 (Oct 9, 2015)

  • Keyboard Shortcut — Added a keyboard shortcut for View > Enter Full Screen.
  • AppleScript (PRO) — Fixed an issue which could cause AppleScript to return “invalid key form” errors when referencing items via the document id specifier.
  • Launch Crash — Fixed a crash sometimes encountered when launching the app with a dashboard open.

New in OmniPlan 3.0 (Oct 7, 2015)

  • Standard And Pro — OmniPlan Standard provides the core functionality that most users need to plan a project. OmniPlan Pro takes your project to the next level with collaboration, forecasting, and reporting features.
  • User Interface — Out with the old, in with the new! The Gantt chart and resource timeline now sport a flat, modern design, and the inspectors live in their new home in the sidebar.
  • Network View — An elegant and easy way to rapidly prototype and visualize your project’s flow as a network diagram of nodes connected by dependencies.
  • Multi-Project Dashboard (PRO) — See everything at once! Assemble a beautiful dashboard to review your projects at a glance, and see how busy or idle every team member is across all of them.
  • Earned Value Analysis (PRO) — Time is money! Measure a project’s progress at any given point in the schedule and forecast its completion date and final cost, without having to remember all of those EVA formulas.
  • Meeting Task Type — A new resource allocation option that allows you to specify if multiple resources need to work on a task independently or simultaneously.
  • Auto-Effort Estimation (PRO) — Think some tasks might take longer or finish earlier than expected? Let OmniPlan assign your best and worst estimates to account for every scenario.
  • Monte Carlo Simulation (PRO) — Run multiple simulations in seconds to forecast milestone completion dates with varying levels of confidence.
  • Off-Day Styling — Want to see every single off-hour time period, just the weekends, or just the holidays on your Gantt chart? You can now show or hide them all!
  • Reports (PRO) — Generate project reports with a single click! We’ve created gorgeous, customizable HTML templates that are dressed to impress at your next status meeting.
  • Unlinked Duration and Effort — Set different values for a task’s effort and duration, then let OmniPlan crunch the numbers for your resource assignment percentage.
  • Display Task Hierarchy — Have a lot of repetitive tasks with the same name? Differentiate them by showing the full hierarchical path of a task and its parent group in the task outline and Gantt chart.

New in OmniPlan 2.4.1 (May 9, 2015)

  • In-App Help Documentation — The in-app help has been updated with new images and improved documentation on certain features.
  • Scrolling — Fixed a bug where the horizontal scroll bar would obscure the last task in a project.
  • Granularity Setting — The Project Information inspector now updates correctly when the granularity setting has been changed.
  • Leveling — In some cases, v2.4 produced different leveling results compared to 2.3.7 due to a previous leveling fix. The results are now consistent.
  • Leveling — Fixed a bug where automatic leveling could adjust baseline dates.
  • Change Tracking — Realigned the Accept All & Reject All toolbar buttons to the right side of the Change Tracking toolbar.
  • Change Tracking — The Change Tracking toolbar buttons were missing in localized versions of OmniPlan.
  • Localization — Corrected the Spanish translation of “Task” to “Tarea”.
  • Localization — “Task” and “Resource” are now displayed in Chinese when using Chinese localizations.
  • Localization — Removed duplicate menu items for expand/collapse rows from Chinese localizations.
  • Stability — Fixed a crash that would occur during file save.
  • Stability — Showing and hiding the Change Tracking view no longer crashes.
  • Stability — Removing a publishing action was crashing the app in rare cases.
  • Stability — Showing the Action menu in the Resource Information Inspector no longer crashes.
  • Stability — Fixed a crash that occurred when parsing certain date formats in the Task Schedule Inspector.
  • Stability — OmniPlan no longer stalls when generating a large Quick Look preview during a file save.
  • Stability — Fixed a crash with updating completion percentages on tasks.
  • Stability — Choosing “Print Report” from the Print panel no longer crashes.

New in OmniPlan 2.4 (Apr 11, 2015)

  • OmniPlan 2.4 is primarily focused on improving import and export of Microsoft Project MPP files and adding support for the Project 2013 file format. We’ve also updated the help documentation, fixed issues, and improved stability:
  • Microsoft Project 2013 support — Added support for importing and exporting Microsoft Project 2013 files. Please let us know if you experience any issues!
  • MPP Import Experience — Reworked the user experience when importing a Microsoft Project document. The presentation of import issues and the interface to report them to us are much improved.
  • In-App Help Documentation — The in-app help has been updated with an entirely new interface and new help content.
  • Leveling Delay — Leveling delay is now expressed in terms of the project schedule.
  • Microsoft Project Import and Export — A huge number of improvements in the accuracy and reliability of handling Microsoft Project files.
  • Performance on Yosemite — Application performance on Mac OS X 10.10 Yosemite should now be comparable to what it is under Mavericks, 10.9.
  • License Panel — The list of installed licenses no longer scroll off of the licensing panel on Yosemite.
  • Calendar Export/Publish — All-day events and regular events are now published correctly.
  • Copy/Paste to Spreadsheets — Fixed an issue where OmniPlan was not pasting data into columns correctly.
  • Blurry Text — Fixed a bug that caused task labels to become blurry on the Gantt view when you switch to another view and return.
  • Localizations — Fixed an issue where the constraint date could not be set when the application was set to Chinese localization.
  • Localizations — The Applescript panel in Publishing & Subscriptions is now localized.
  • Jumping Before Scrolling — Fixed an issue that could cause scrolling to jump to the wrong position in the file.
  • Leveling — In some cases, leveling would hang when trying to schedule too much incomplete work for a limited work period.
  • Inspectors — The pop-up calendar no longer disappears after a few clicks on Yosemite.
  • Undetermined Date Entry — Entering “T-” for task dates in backward from fixed end date projects will now work again.
  • Filters on Publish Actions — Fixed an issue where applying a filter to a publishing action would cause the file to not open.
  • Saving Untitled Documents as Templates — Fixed a bug where saving an untitled document as a template with the pre-populated file extension resulted in an unusable template.
  • Update before Publishing check — Fixed an issue where some WebDAV servers were not responding to our server/local project comparison query prior to publishing.
  • CalDAV Authentication — Fixed an issue where some CalDAV servers would return a “Method not allowed” error when attempting to login.
  • Gantt Chart Scaling — If start constraint is set before the Project Start Date, automatic scaling no longer creates wide Gantt charts.
  • Group Handles — Row handles on groups in the Gantt chart no longer draw under the left task label.
  • Display Time Of Day — Your project’s “Display Time of Day” setting is now saved and restored correctly regardless of the project’s granularity.
  • Stepping Date Fields — Fixed a crash in undetermined date mode when you use the up or down arrow keys in a date field.
  • Stability — Fixed crash that occurred when attempting to print.
  • Stability — Fixed crash that occurred entering malformed dates in projects with undetermined dates.
  • Stability — Fixed a bug in our export of leveling delay to MPP that could crash the exporter on ALAP tasks.
  • Stability — Fixed crash that occurred when a document window moved to another display while group shading was visible.
  • Stability — Fixed crash that occurred when reverting to an old version of a document on Yosemite.

New in OmniPlan 2.3.7 (Oct 17, 2014)

  • Bug Fixes:
  • After quitting and relaunching OmniPlan, HTML Full Reports export actions no longer produce a “File does not exist” error.
  • Fixed a bug where iCal calendar subscriptions could produce an “unrecognized selector” when updating.
  • The right combination of complex resource dependencies could lead to a crash when marking tasks as completed. This has been fixed.
  • 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.
  • 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.
  • 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.
  • The popup toolbar button (Update, Publish, Assignment, Connect, Critical Path) will once again popup their menus.
  • We now prune resolved change log data more frequently to keep file size more manageable.

New in OmniPlan 2.3.6 (Jul 31, 2014)

  • Bug Fixes:
  • Fixed a crash caused by plugging and unplugging external monitors. If you are still able to reproduce this bug, please let us know!
  • 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.
  • Fixed pixelated rendering of task labels on printouts of the Gantt view.
  • Fixed bad scaling in the timeline view that could give the view a distorted appearance on printouts.
  • 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 labels atop task groups now pick a font size that should fit on the bar regardless of any styles applied to the row.
  • 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.
  • Fixed a crash that could occur when changing a project from specific to undetermined date mode.
  • The completion slider in the Task Information inspector got its groove back.
  • Fixed a crash if you close the inspector window while you have pending text changes in the Resource Assignments inspector.
  • Fixed a crash caused by modifying a style while editing text in an outline view.
  • Fixed a crash assigning material resources in resource groups to tasks.
  • Fixed a rare drawing error in critical paths on PDF exports.
  • Week-spanning schedule exceptions now display on all weeks they span under Extra & Off Hours.
  • Some calendar events were being improperly discarded on input.
  • Sync tasks to/from iCal events actions should find the users’ calendars once again.
  • Creating a task with the ending date property now works properly.
  • Fixed a missing entitlement log during sync.

New in OmniPlan 2.3.5 (Apr 25, 2014)

  • Bug Fixes:
  • App no longer crashes trying to tell you that you have conflicts in tracked changes.
  • Corrected localization errors in German time format strings.
  • Resource leveling no longer moves task groups around.
  • When labels are enabled next to Gantt bars they should now always be drawn immediately.
  • Importing an OmniOutliner file no longer crashes.
  • When viewing Extra & Off Hours and you change the selected week, the view of the work schedule now immediately refreshes.
  • 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.

New in OmniPlan 2.3.4 (Apr 2, 2014)

  • Bug Fixes:
  • 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.
  • If folded editing is enabled, the text of long folded rows will be drawn correctly when you try to edit it.
  • You can now drag a style chit directly from the Project: Styles inspector to a Gantt bar.
  • Improved critical path drawing on timeline view swim lanes.
  • mproved Gantt bar label drawing.
  • Constraints are no longer blurry on retina displays.
  • Date headers now refresh when the time scale is changed by the scale menu.
  • Various stability improvements.
  • Fixed error re-leveling previously split tasks following changing the completion percentage.
  • Leveling no longer corrupts duration and effort on fixed duration tasks assigned to resource groups.
  • 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.
  • 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.
  • Fixed general problems in importing MPP9 format and grouping tasks.
  • Importing OmniGraffle files works again.
  • 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.
  • Fixed a remnant of “as displayed” printing that showed atop “report” printouts.
  • Fixed a crash that could occur when testing certain WebDAV servers for standards compliance.
  • The HTML Template setting now sticks when configured on HTML export Pub/Sub actions.
  • Improved Sandbox compatibiity for AppleScript and HTML Full Report export actions.
  • Fixed bad vertical stretching of the resource labels on exported image of the Timeline View.

New in OmniPlan 2.3.3 (Nov 12, 2013)

  • 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.
  • Bug Fixes:
  • Fixed a crash when configuring Pub/Sub to iCal.
  • Moved Gantt cell’s left labels out past the disclosure triangles.
  • Milestones on the Gantt have a checkmark for setting completion rather than a slider, as they did on 2.2.4.

New in OmniPlan 2.3.2 (Oct 23, 2013)

  • Bug Fixes:
  • Added support Mac OS 10.9 Mavericks.
  • The export panel now defaults to the last selected file type.
  • The “Clear Assignments” option is back in the Assign Resource toolbar button menu.
  • Alternate Row colors work for the gantt chart again.
  • Fixed some errors and crashes in MPP export.
  • Fixed column layout of QuickLook previews.
  • Updated localizations.
  • Changed German abbreviation for “hour” back from “s” to “h”.
  • Fixed missing UI “Task : Schedule” in German localization.
  • Fixed a few unusual hangs in leveling.
  • Fixed errors in file export Pub/Sub actions related to sandboxing.
  • Renaming custom styles works in the Project : Styles inspector again.
  • The default encoding for CSV export actions is now what the UI suggests: UTF-8 rather than ASCII.
  • Printing to HTML Report no longer results in a blank printout.
  • Fixed sandboxing issue preventing Custom HTML templates from using their CSS stylesheet.
  • Fixed sandboxing issue that caused spurious up to date check failures for templates.

New in OmniPlan 2.3.1 (Sep 26, 2013)

  • Fixed a crasher involving printing.
  • Pasting into the task name column of the task outline view was badly broken in 2.3. All better, now!
  • Fixed a crasher involving OmniGraffle exports.
  • The final row of the Gantt view is no longer cut off.
  • The “Export” publishing action once again appends a file extension to files.
  • We now prevent OmniPlan from creating tasks with more than 100 years of effort.
  • Fixed an issue where auto-leveling would hang OmniPlan.
  • 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.

New in OmniPlan 2.3 (Sep 10, 2013)

  • New Features:
  • 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.
  • 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.
  • Bug Fixes:
  • 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.
  • Attachments to page headers & footers are now copied into the file wrapper so that they can be published and emailed with the document.
  • Updated the German, Spanish, French, Italian, Dutch, Russian, Japanese, and Simplified Chinese localizations.
  • We’ve fixed a few drawing issues on the Gantt and Timeline views.
  • 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”.
  • Changes to existing notes on tasks and resources were sometimes not published. All better now.
  • The Changelog file that supports plan syncing is now consolidated more frequently, improving sync times.
  • 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.
  • Various updates to the configuration sheet should make setup clearer and easier.
  • Sync tasks to Calendar Server ToDo has been renamed to Sync tasks to Calendar Server Reminders”. Same feature, new name.
  • When leveling splits a partly complete task, only the incomplete portion will be moved.
  • Leveling is now typically about 50% faster.
  • 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 hasn’t been computed in recent builds and was always zero. All fixed.
  • The resource allocation graph on the resource timelines no longer sometimes indicates that the resource is busy with “(nil)”.
  • Fixed an error managing automatic task splitting and rejoining during leveling.
  • CVS Import has stricter requirements for WBS numbers and clear errors if they are not met.
  • All-day tasks are no longer one day short when exported to Calendar.
  • Improved “Scale to fit browser” behavior in HTML reports.
  • The HTML full report no longer encourages use of the “htmld” file extension.
  • 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.
  • The project title no longer shows up as nil in Full HTML reports.
  • 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 files should now typically be about 35% smaller. The shading in Gantt bars should appear smooth and seamless.
  • Fixed bad horizontal scaling of the Gantt and Timeline views.
  • 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.
  • File ▸ Duplicate creates a copy of your document with a separate identifier, so it can be published without collisions.
  • Milestones no longer get pushed from the end of the day to the beginning of the next.
  • Change tracking for negative dependency lead times was incorrect, resulting in them being reset to 0 when synced.
  • Minor updates to UI. Double click to edit a named style name should work now.
  • The Project: Styles inspector window should reliably become key when you edit a named style name now.
  • When editing the name of a style, you should no longer find yourself typing white text against a white background.
  • The disclosure triangles on our inspectors are better aligned.
  • 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.
  • Parsing dates in generic mode (i.e. “T day 11:30 AM”) no longer loses the minutes portion if no ‘+’ sign is present.
  • Modifying assignments on fixed duration tasks no longer alters the task duration.
  • Exceptions raised by Accessibility’s Speakable Items no longer provoke a crash.
  • Sometimes modifying tasks by dragging various bits on the Gantt view could result in a crash. No more.

New in OmniPlan 2.2.4 (Feb 1, 2013)

  • Bug Fixes:
  • Improved reliability of connecting to Google calendars for syncing.
  • Corrected double accounting of group assignment total cost.
  • Sorry, but 2.2.3 only fixed one small corner of the French duration parsing bug. This should fix the rest.

New in OmniPlan 2.2.3 (Jan 18, 2013)

  • Added handling for DAV servers that prefer Kerberos authentication, but permit digest or basic. Fixes “unauthorized” error message.
  • Fixed a crash that could occur when updating work hours from a web calendar subscription.
  • Fixed a crash related to changes in the InstantMessage framework.
  • Fixed a crash if syncing encounters a change to task which has been deleted.
  • Fixed a crash that could occur if leveling or work schedule changes cause split tasks to automatically rejoin.
  • Fixed a case where split tasks were not correctly turned into a regular task when rejoined.
  • Export publishing actions will now fail gracefully when the user has removed the location they are attempting to write their output to.
  • If leveling is impossible for a file, it will now fail faster so that attempting leveling won’t take as long.
  • Very long duration projects should now open faster.
  • Fixed an error in the Italian localization that rendered Gantt and Timeline view date headers into gibberish.
  • Fixed an error in the French localization that broke duration parsing.
  • CVS import should now populate custom data columns with imported data.
  • Date headers redraw when you change the time scale by dragging.
  • Task completion color is once again honored on the Gantt and Timeline views.
  • The “Off-hours” color is used as provided on the Project: Colors inspector, rather than being darkened.
  • The Automatic scale once again uses a sensible drawing scale for dates, gridlines and so forth.

New in OmniPlan 2.2.1 (Oct 5, 2012)

  • Bug Fixes:
  • The field editor in the outline views no longer gets mispositioned in some documents when scrolling.
  • Fixed a bug where applying baseline changes from the server could wrongly cause additional local changes, resulting in a hang where we continuously re-created the same new baseline over and over.
  • Fixed a bug with syncing iCal or CalDAV supplied resource calendar info from Mac to iPad”.
  • Fixed some bad rendering of critical path layers and text on the Gantt and Timeline views in PDF and printouts.
  • Improved scrolling and loading performance.
  • Updated localizations.
  • Fixed a crash on launch on Mac OS X 10.6.8.
  • Files with group shading enabled no longer fail to open and present an error on Mac OS X 10.6.8.
  • On retina MacBook Pros, split view divider on the right side of the outline views no longer disappears half the time.
  • Fixed a text rendering issue that could affect retina MacBook Pro users with external monitors when document windows are moved from one screen to another.

New in OmniPlan 2.2 (Aug 31, 2012)

  • New Features:
  • Added full support for high DPI devices such as the MacBook Pro with Retina display.
  • Bug Fixes
  • “MobileMe” has been closed by Apple and deprecated in our Sync UI.
  • The critical path highlight no longer draws over Gantt bars on QuickLook previews and PNG exports.
  • Fixed a crash cropping printouts by date the second or subsequent time you visit the Print Panel.
  • Editing the print cropping dates now refreshes the preview.
  • Improved labeling of dates in “Undetermined” projects whose normal work weeks have discontiguous days off.
  • Fixed a crash that could be triggered by configuring Calendar Server sync actions.
  • Fixed a WebDAV sync compatibility issue with http://livedisk.df.eu/.
  • Fixed a task duplication problem. Using change tracking to reject the insertion of tasks, then undo to reverse the rejection could cause sync to create duplicates of the tasks.
  • Fixed a date caching error for dates before the Gregorian calendar was adopted in 1582.
  • Fixed syncing errors when changes brought in via Update force local unpublished inserted objects to change their Unique IDs. Assignments and dependencies could be left pointing at the wrong object.
  • The Timeline view now handles document background color changes correctly.
  • Don’t enable auto-leveling when importing files. The user should see the data as it exists in the file before deciding if OmniPlan should move tasks around.
  • The “Automatically Level Resources” setting is now change tracked and synchronized.
  • Fixed a task scheduling regression that could lead to an infinite loop.

New in OmniPlan 2.1.2 (May 2, 2012)

  • It seems as if our fix to the Task: Schedule inspector in 2.1.1 actually caused more widespread crashes. We’ve rewritten this code in a more robust fashion and have not seen the problem reoccur.
  • Text to the left and right of Gantt bars should now line up on the same baseline without clipping font descenders.
  • The “Include Notes” checkbox on the image export sheets is now correctly honored.
  • Added support for including project level custom data in HTML exports.
  • Fixed an error that caused “Open From Server Repository” to fail on published plans with a baseline.

New in OmniPlan 2.1.1 (Apr 20, 2012)

  • Increased the minimum OS version requirement to Snow Leopard 10.6.8.
  • Restored support for 32 bit processors.
  • Fixed alternating row colors in the outline views on printouts and exported images.
  • If the Java Microsoft Project import tool fails, the Send Feedback button that comes up now sends us its log, rather than terminating the application and sending us a backtrace of the current state.
  • Changing the type of a resource via the context or gear menu no longers crashes under non-English localizations.
  • In most localizations, the effort units checkboxes on the Project: Formats inspector overlapped in 2.1 such that when you click one, you usually hit the one below it. This has been fixed in 2.1.1.
  • Fixed localizations of effort/duration units in some translations. Most notably for example, “4j” when running the French localization no longer comes up with “4h”.
  • The new Microsoft Project Import/Export code requires a 64 bit architecture. OmniPlan will fall back to the old code even if you request the new code via the UseNativeMSPFilters user default.
  • Fixed crash in the Task: Schedule inspector.
  • Fixed a crash paginating the resource view.

New in OmniPlan 2.1 (Apr 13, 2012)

  • NEW FEATURES:
  • Documents may optionally publish and/or subscribe to resources’ workloads via a WebDAV or Omni Sync Server account. If your document subscribes for it, you’ll see each resource’s workload across all published projects on the account in the Resource View’s resource load graph, and leveling will respect those external allocations.
  • OmniPlan can now keep your project resource leveled at all times. This feature is enabled by default. To turn it off, see the Project menu. Use the leveling sheet to configure options, which are now persisted in the document. We have removed the “level before date”. Instead please set the current editing date under the Project menu.
  • Added new application and document icons.
  • Limited constraint dates to within 100 years of the project start or end date. This is to prevent people from unwittingly creating a 2000 year project that performs poorly.
  • Added localizations for French, Italian, Japanese, German, Spanish, Dutch, Russian and Simplified Chinese.
  • PUBLISH & SUBSCRIBE:
  • Resource email address changes are now tracked and published.
  • Added a “Load” column to the Manage Server Repository window. This indicates if resource allocations have been published for each document.
  • Fixed misbehavior of filters used during publishing exports that might, for example, cause all tasks to be filtered out immediately following an export.
  • When publishing a project that has already been published somewhere, make sure to check that it exists even if there appear to have been no changes since it was last published. If the file is missing from the server, it will be published.
  • If the Manage Server Repository window detects stale resource allocations it will clean up after them. This could happen as a result of deleting a published OmniPlan 2.1 project via OmniPlan 2.0, or by direct meddling with the repository’s files.
  • Our WebDAV account tester wasn’t being permissive enough in certain circumstances. Fixed a situation where we could report that the server folder wasn’t writable by the current user when, in fact, the server was fine.
  • Made the Calendar Server sync actions check the server for calendar type and filter the available calendar names in the calendar popup to match the sync type. I.e. “Sync tasks with calendar to-dos” will only offer reminder lists and “Sync tasks with calendar events” will only offer event calendars. This is true only for servers (such as iCloud) which makes this kind of distinction.
  • The Manage Server Repository window has a new name (Just “Server Repository”), layout, and a help button. The Total Size column now uses kB rather than the less familiar kiB.
  • Omni Sync Server account configuration now finds accounts specified by email address rather than account name, and account names with surrounding whitespace.
  • Improved compatibility with iCloud’s calendar server.
  • The Server Repository and Open From Server Repository windows no longer report spurious errors if you double click on blank rows in the table.
  • GANTT VIEW IMPROVEMENTS:
  • The height of task bars is now scaled to match the Whole Document style font size, which is configurable in the Project Styles inspector.
  • Group task shading is now displayed in image exports and printing.
  • Slightly adjusted colors for better contrast. The cumulative effect is to keep the bottom outline stroke and the interior shadow from blending into each other and looking fuzzy.
  • Improved gradient match between ends and middle of bars.
  • Improved milestone drawing so that edges are sharper.
  • Improved antialiasing of curves on normal task bars.
  • Cleaner, slightly smaller ALAP/ASAP chevron drawing.
  • Fixed parsing error when editing material resource assignments on the Gantt view. These are no longer interpreted as percentages.
  • Changed auto-scrolling behavior so that the gantt chart doesn’t resize smaller if the project length changes while dragging. This change makes drag behavior smoother when moving or resizing gantt bars near the edges of the project.
  • MICROSOFT PROJECT IMPORT/EXPORT:
  • OmniPlan 2.1 ships with completely rewritten Microsoft Project import and export and can now export .mpp files.
  • Supported import formats are MPP 2003, 2007, 2010 and MSPDI (XML) 2003, 2007. Supported export formats are MPP 2010 and MSPDI (XML) 2007.
  • PRINTING & EXPORTING:
  • When printing or exporting images displaying only the Gantt view, the invisible outline view no longer wraps lines giving tasks extra vertical space on the Gantt chart.
  • Images added to page headers and footers now show up in printouts.
  • Full HTML templates using the {@ResourceData@} key no longer crash OmniPlan.
  • INSPECTORS:
  • Completion slider in Task : Information inspector now snaps to 1% increments.
  • The milestone inspector checkboxes now update their state immediately if milestone critical paths are turned on or off via the Critical Path toolbar item’s menu.
  • Inspectors remember their layout and configuration if the app is quit via Lion “sudden termination”.
  • The Task Info inspector can no longer make a task into a hammock if it doesn’t have a prerequisite connected to both ends.
  • BUG FIXES:
  • Split Tasks
  • Fixed a couple bugs when undo leveling needs to unsplit tasks.
  • Fixed bug with losing assignment percentages when saving/reloading split chunks with partial percentages.
  • Fixed undo/redo bug with tasks split during leveling where undo wouldn’t correctly get back to the exact state before the leveling happened.
  • Fixed rare split-during-leveling bug that could cause hanging during leveling.
  • Fixed a bug encountered when undoing a task split caused by leveling.
  • Fixed a crash trying to open a file with a split which is dependent on itself.
  • We no longer open two of the same files when Mac OS X Lion restores your last open file.
  • Fixed an issue where the .htmld extension option for HTML exports would turn back on after you’ve unchecked it.
  • Fixed a crasher that involved undoing a dependency connection.
  • Fixed a bug with incorrect rounding of assignment percentages for assignment changes synced to a server. Other clients could previously get slightly different values when updating the change.
  • Fixed a bug with undo of duration changes for tasks with to-finish prerequisites.
  • Fixed crash with console log “NSUndoManager 0x105e3aa20 is in invalid state” that could be provoked by certain drags on the Gantt or Timeline views, followed by undo.
  • Fixed a crash trying to open a file with a child task which is dependent on its own parent (causing a dependency loop, since parent tasks don’t complete until their children do).
  • Fixed a crashing regression in 2.1’s Find panel.
  • Fixed bugs in critical path calculation.
  • When a critical path is enabled to a milestone via the Critical Path toolbar item’s menu, be sure to enable drawing of critical paths in the Gantt view.
  • GENERAL USABILITY IMPROVEMENTS
  • The default document templates now have a narrower Task outline view and wider Gantt view.
  • Documents which were open last time you quit OmniPlan are once again reopened next time you launch on Snow Leopard. Under Lion they always were.
  • Quicklook previews are now more accurate, better scaled, and have a smaller file size.
  • Visibility of the Change Tracking Bar and Change View are now updated when change tracking it turned on and off.
  • Change tracking bubbles should now all have relatively human readable titles.
  • Revised the layout of General and Templates Preferences.
  • OmniPlan will now always present a document window when launched or when the user clicks the document icon, either by unminimizing a document or creating a new one.
  • Filtering on “Dependency Chain” in flat list mode now returns correct results.
  • “Catch Up To Date” now updates the completion of milestones, hammocks, and split task chunks in addition to regular tasks.
  • Fixed layout of the radio buttons on open panel accessory view. They are no longer getting clipped.
  • The add item actions under the Structure add menu now commit any pending changes in the field editor before adding the new item.
  • Revised the Accounts and Display Preferences panes layouts using standard sized controls rather than small.
  • Toolbar items that are pushed into the overflow menu are now correctly validated.

New in OmniPlan 2.1 Sneaky Peek 145.0.161009 (Feb 3, 2012)

  • Fixed a crashing regression in 2.1's Find panel.
  • Fixed a drawing regression that caused the vertical dividers and 'today' stripe in the gantt view to be drawn underneath custom row colors instead of on top.
  • Fixed a drawing bug that caused baseline-only dependency lines (dpeendencies that existed in the baseline but not in the 'live' plan) to be drawn incorrectly in 'both' and 'split' comparison modes. The lines are now correctly 'ghosted', like the baseline gantt bars themselves.
  • Fixed a critical path calculation bug that caused critical paths to milestones to include additional branches of tasks that weren't actually critical. (Computation of the critical path of the overall plan was already correct and is unchanged.)
  • Fixed a regression introduced on 1/26 — reverting a document would result in 2 copies of the original, one of which would cause a crash on close.
  • When a WebDAV change sync action is removed from a project, the external assignments previously synced from it are also removed.
  • The “Publish resource loads” and “Subscribe to other projects' resource loads” checkboxes now reflect the correct document state when first presented. These settings are no longer turned on without user action when a file is loaded from a version 2.0.3 or earlier file.

New in OmniPlan 2.0.3 (Dec 13, 2011)

  • In prior releases of OmniPlan 2.0, a failed attempt to delete a project from the “Manage Server Repository” window could leave the window in a state where it could subsequently delete other files under the account’s server path. If you sync projects with the Omni Sync Server, MobileMe, or any WebDAV server, please install this update.
  • Fixed an error calculating resource cost of tasks with locked dates.
  • Worked around possible eTag handling errors with non-conforming WebDAV servers.

New in OmniPlan 2.0.2 (Oct 28, 2011)

  • The number of units specified when assigning material resources to a task via AppleScript is now correctly honored.
  • Editing a formatted value such as a date or duration directly on the Timeline View no longer provokes a crash.
  • We’ve rewritten the dragging code in the Timeline, Gantt, and Outline Views to eliminate incompatibility with Spotify and other applications.
  • Deleting the value in the “Key” column of the Custom Data inspectors no longer crashes.
  • Split tasks with a non-zero static cost no longer cause cost accounting errors. Adjusting the effort of a split task segment proportionally reallocates the cost of the split task between all segments.

New in OmniPlan 2.0.1 (Sep 15, 2011)

  • General Usability & Bug Fixes:
  • Reduced the default font sizes and the space between rows.
  • On Lion, OmniPlan now uses the built-in facility for restoring open windows when the app is launched.
  • When launched or when the app icon is clicked, OmniPlan will now always present a document window, creating a new one if necessary.
  • Revised on-line help.
  • The preferences to “Open projects which were open last time you quit” and “Create a new document if nothing else is open” have been removed. Both behaviors are now standard to Mac OS X and are always on.
  • The table view of columns in View Options no longer allows row selection with the accompanying weird rendering.
  • Resources with custom styles load properly and their assigned tasks can be copy/pasted without error.
  • Fixed a math error in the “Extra & Off Hours” calendar that sometimes resulted in mouse clicks selecting the wrong week if your week does not start on Sunday.
  • Values from date columns are now copied to the pasteboard.
  • Inspectors — Tabbing between inspector fields works once again.
  • AppleScript — “set title” of the project entity now works.
  • The controls on the “Customize Toolbar” sheet for setting the toolbar display mode and size now work.
  • Import & Export:
  • Exporting images with the “Include notes: expanded” option caused groups that didn’t actually have any note to clip the following row. This has been fixed.
  • Schedule exceptions now inherit from parent resource schedules. This has always been the intent and reflected in the UI, but assigned task scheduling did not handle the case properly.
  • Imported OmniPlan 1.x files now enable task numbering by default.
  • Improved date handling during import of all supported Microsoft Project files. Warnings that “The end date must come after the start date” are now likely legitimate problems.
  • When enumerating assignments, HTML reports will report the amount of effort the resource will put into the assignment, rather than the total task effort. If the resource is not 100% efficient this will not equal the amount of effort they will contribute to task completion.
  • Printing & Imaging:
  • The resource allocation graph, if enabled, now draws correctly on printouts and image exports.
  • Baseline Gantt bars now render behind Actual bars on printouts and images, where they are not rendered transparently.
  • Improved stability:
  • Spelling autocorrection is severely unstable in OmniPlan and has been temporarily disabled.
  • Publish & Subscribe:
  • HTTP redirects are now correctly handled, addressing issues for some users of Omni Sync Server and other WebDAV servers.
  • Syncing tasks to/from iCal events with a resource filter now syncs the expected tasks and handles them being deleted in iCal by restoring them.
  • Saved filters now interact correctly with publish actions.
  • The PM is now empowered to check a task “complete” on the Calendar Server account configured for a “Sync tasks with Calendar Server to-do” action, even if that account doesn’t correspond to a resource assigned to the task.
  • Recurring events in subscribed calendars are now supported.
  • Milestone completeness is now changetracked and published.
  • Filtering:
  • Filtering for “Assigned is not Resource 1” used to mean “any task with an assignment to any resource besides Resource 1”. Now it means &lduo;any task not assigned to Resource 1”.
  • The “Focus” feature now works when the outline view is in “Flat Numbering” mode. WBS filters now filter on heirarchical number regardless of displayed numbering node.
  • Fixed an error loading files with assigned resource filters.
  • Performance:
  • QuickLook previews are no longer written for autosaves, improving performance and preventing improperly timestamped changelog entries.
  • Loading performance for projects with baselines has been improved.

New in OmniPlan 2.0 (Jul 18, 2011)

  • OmniPlan 2 is a major release and a paid upgrade from previous versions. License codes from OmniPlan 1 will not work with OmniPlan 2.
  • OmniPlan 2 is the same painless project management you've come to expect with loads of new features—including over-the-air collaboration.
  • Collaboration: Sync, Publish, Edit, and Track Changes:
  • Use a WebDAV server to sync your projects between resources. Then, publish your tasks automatically upon saving. Grab new changes via Bonjour or at a specified interval. (You can also publish and update manually, of course.) Publish tasks and pull in updates from a server-based calendar. Export your plan automatically in any supported format. Execute custom AppleScripts from within the app.
  • Use Apple's Calendar Server to pull in free times and busy times for your resources. Import vacation and holiday schedules from a web-hosted calendar. Configure to check for updates periodically or via Bonjour.
  • Keep track of the changes to the project with visual change tracking. See your own edits on a personal project or see the synced changes on a team project. Accept and reject changes on a task-by-task basis or all at once.
  • Scheduling:
  • Fiscal years are now supported in addition to calendar years so you can choose whether your tasks are due in Q2 or Spring. Schedule projects backwards from a fixed end date. Create, save, and compare your projects against multiple baselines. Highlight the critical path to individual milestones in the new Project: Milestones inspector. Resource schedules now have a start and/or end date.
  • Tasks and Resources:
  • Split your tasks to schedule around interruptions. Create hammock tasks that have start and end dates based on prerequisites that you define. Effort and Duration can now be unlinked. Default task and resource attributes can be configured per project or in a template for faster task creation. Color-code tasks based on their resource. Choose independent display formats for duration and effort values.
  • Filtering:
  • Save multiple, commonly-used filters for quick re-use later. Configure publishing actions to use filters.
  • Printing Options:
  • Headers and footers are now more flexible. Expand or collapse all notes and task and resource groups. Page margins support mirroring on facing pages. Customize the margin above and below the header and footer.

New in OmniPlan 2.0 RC 1 (Jul 13, 2011)

  • In honor of our release candidacy, we now have a revised icon.
  • Start Date and Resource filters were broken in the last release. Fixed.
  • Some saved filters were rendered unreadable by the previous beta and have been fixed.
  • After the June 31 fix, the Gantt chart for Microsoft Project files with custom columns still started on January, 2006. Fixed.
  • The column mapper for CSV imports no longer scrolls infinitely.
  • Fixed error and crash resulting from importing CSV data into custom data columns with column names that collide with our standard columns.
  • Publishing a task to a Google calendar event, renaming it on Google, no longer triggers alarm notification or leads to conflicts.
  • Fixed exceptions setting item-child-indentation when opening a file from the Sync Server trying which could lead to a crash.
  • Fixed some change tracking errors with leveling changes and locked start & end dates.
  • The menus for the Publish & Subscribe toolbar items now have left padding.
  • Deleting all the chunks from an ALAP split task no longer crashes.
  • Canceling "Save As Template" with an Untitled document and then saving it no longer overwrites your templates directory.
  • Setting a baseline and then hitting Undo changed your project to “Undetermined” mode and could lead to a crash. Fixed.
  • Untitled documents no longer print “Absolute Path” in their footer.

New in OmniPlan 2.0 Beta (Apr 27, 2011)

  • Collaboration: Sync, Publish, Edit, and Track Changes:
  • Use a WebDAV server to sync your projects between resources. Then, publish your tasks automatically upon saving. Grab new changes automatically via Bonjour or at a specified interval. (You can also publish and update manually, of course.) Publish tasks and pull in updates from a server-based calendar. Export your plan automatically in any supported format. Execute custom AppleScripts from within the app during export.
  • Use Apple's Calendar Server to pull in free times and busy times for your resources. Import vacation and holiday schedules from a web-hosted calendar.
  • Keep track of the changes to the project with visual change tracking. See your own edits on a personal project or see the synced changes on a team project. Accept and reject changes on a task-by-task basis or all at once.
  • Scheduling:
  • Fiscal years are now supported in addition to calendar years so you can choose whether your tasks are due in Q2 or Spring. Schedule projects backwards from a fixed end date. Create, save, and compare your projects against multiple baselines. Highlight the critical path to individual milestones in the new “Project: Milestones” inspector. Resource schedules now have optional start and end dates.
  • Tasks and Resources:
  • Split your tasks to schedule around interruptions. Create hammock tasks that have start and end dates based on prerequisites that you define. Effort and Duration can now be unlinked. Default task and resource attributes can be configured per project or in a template for faster task creation. Color-code tasks based on their resource. Choose independent display formats for duration and effort values.
  • Filtering:
  • Save multiple, commonly-used filters for quick re-use later. Configure publishing actions to use filters.
  • Printing Options:
  • Headers and footers are now more flexible. Expand or collapse all notes and task and resource groups. Page margins support mirroring on facing pages. Customize the margin above and below the header and footer.
  • Set Up Sync:
  • To set up sync, select Configure Publishing & Subscriptions from the Project menu. From there, can click the plus button to add a sync type and then choose how you would like to sync your project. To sync your entire project, choose entire plan with the OmniPlan server repository. From here, you can create an account by selecting New Account from the drop down menu, followed by the Account Info button and entering the type of server along with your credentials.

New in OmniPlan 1.7 (Nov 13, 2010)

  • Integrated the latest version of mpxj from mpxj.sourceforge.net. Most notably this adds support for microsoft Project 2010 MPP files, and improves compatibility with 2007 MSPDI and earlier formats.
  • Importing from and exporting to MPX, MPP, and Microsoft Project XML now requires at least Java 1.5 rather than 1.4.

New in OmniPlan 1.6.4 (Dec 4, 2009)

  • Removed recurring console log about OSLayoutManager unexpectedly subscribing for notifications.
  • Fixed incorrect cost accounting for assignments to resource groups.
  • In the open panel, the open button now responds to the return key on Snow Leopard as it always did before.
  • Fixed the option to gibberize and include your document with feedback under Snow Leopard.
  • 1.6.3 presented an alert panel reading "index (n) beyond bounds (n) error" when deleting a task with a duplicated dependency or prerequisite. 1.6.4 deletes them gracefully.
  • Correctly read assigned amounts on group assignments generated by leveling from OmniPlan files. They were always being reset to 100% when files were read.
  • Fixed AppleScript access to gantt view colors.

New in OmniPlan 1.6.4 Beta 2 (Nov 17, 2009)

  • Bug Fixes:
  • Removed recurring console log about OSLayoutManager unexpectedly subscribing for notifications.
  • Fixed incorrect cost accounting for assignments to resource groups.

New in OmniPlan 1.6.4 Beta 1 (Oct 2, 2009)

  • Bug Fixes:
  • In the open panel, the open button now responds to the return key on Snow Leopard as it always did before.
  • Fixed the option to gibberize and include your document with feedback under Snow Leopard.
  • 1.6.3 presented an alert panel reading "index (n) beyond bounds (n) error" when deleting a task with a duplicated dependency or prerequisite. 1.6.4 deletes them gracefully.
  • Correctly read assigned amounts on group assignments generated by leveling from OmniPlan files. They were always being reset to 100% when files were read.
  • Fixed AppleScript access to gantt view colors.

New in OmniPlan 1.6.3 (Aug 28, 2009)

  • Fixed crash if an autosave occurs while editing text on the Gantt view.
  • Fixed an alert "The file 'todos' couldn't be saved" if no tasks are assigned to resources when exporting to HTML Full Report under Mac OS X 10.6 (Snow Leopard).

New in OmniPlan 1.6.3 RC2 (Aug 22, 2009)

  • Bug Fixes:
  • Fixed a bug where some fonts would lay out with different line heights when editing than when not. Most commonly affected Japanese users.
  • Fixed our crash catching & reporting framework under Mac OS X 10.6 (Snow Leopard).

New in OmniPlan 1.6.3 RC1 (Jul 31, 2009)

  • Bug Fixes:
  • Fixed the "Add Child", "Remove", and "Group" toolbar buttons.
  • Pressing "G" (for "group") when a column is selected no longer puts up a spurious alert panel.
  • Fixed a couple new array index errors during Microsoft Project file import.

New in OmniPlan 1.6.2 (Jun 5, 2009)

  • Unchanged from release candidate 2.

New in OmniPlan 1.6.2 RC 2 (May 14, 2009)

  • Bug Fixes:
  • OmniPlan will no longer hang attempting to level a task assigned to a resource group containing only resources that cannot perform work (such as materials).
  • The horizontal time scale set by the "Scale to fit" menu items is now saved so that the project will be scaled the same when you save and reload it.

New in OmniPlan 1.6.2 RC 1 (Apr 28, 2009)

  • Bug Fixes: Fixed a bug that could disable dialogs.

New in OmniPlan 1.6.2 Beta 2 (Apr 3, 2009)

  • Bug Fixes:
  • Fixed some minor bugs around opening documents read-only when the 14 day trial runs out.
  • Correctly disable more controls for read-only documents.
  • Fixed some broken or misdirected links in the online help content.
  • Localizations
  • Fixed a couple garbled strings in the German localization.
  • Some additional fixes to the Japanese localization added in beta 1.
  • Software update and license panels weren't localized correctly in many languages.

New in OmniPlan 1.6.2 Beta 1 (Mar 6, 2009)

  • Bug Fixes:
  • Fixed a rare condition that led to an infinite loop in resource leveling.
  • We've found and fixed some memory management issues that we suspect were the cause of the -[OPGanttView drawRect:] crasher we've been pursuing. If you're still getting it, we'd love to know!
  • Fixed a bug preventing documents from being overwritten correctly when saved to AFP filesystems, instead creating a new file with tilde in the filename (like foo~.omniplan).
  • New Features:
  • In demo mode, instead of limiting the user to 20 tasks we now support unlimited functionality for 14 days. Thereafter the user can open and export plan files, but not edit them.
  • Localizations:
  • We're including a new Japanese localization that fixes broken links in HTML Full Reports, and updates help and UI.

New in OmniPlan 1.6.1 (Nov 20, 2008)

  • Unchanged from release candidate 2.

New in OmniPlan 1.6.1 RC2 (Nov 5, 2008)

  • Bug Fixes:
  • AppleScript access to assignments and to style values weren't working correctly.
  • Remedied a case where the previous 1.6 fix for resource over-allocation problems during leveling could result in leveling tasks out of priority order.
  • Fixed a bug where some documents could fail to load on PPC Macs.

New in OmniPlan 1.6.1 Beta 1 (Oct 9, 2008)

  • Fixed a bug where copying tasks within a project could create duplicate resources, eventually degrading performance.
  • HTML Task and Resource List exports should now always be nicely formatted using a Cascading Style Sheet (CSS). In prior versions, the stylesheet was omitted when following an HTML Full Report export.
  • Full HTML exports no longer hang writing iCal data with the "One event per work period" option if uncompleted work is assigned to a resource with no future scheduled work periods.

New in OmniPlan 1.6.1 RC1 (Oct 9, 2008)

  • No changes from beta 1.

New in OmniPlan 1.6 (Aug 28, 2008)

  • Unchanged from release candidate 1.

New in OmniPlan 1.6 RC 1 (Aug 15, 2008)

  • If a file we're importing includes tasks and/or resources with duplicate UIDs, internal references are not resolvable and can make OmniPlan unstable. We now detect the problem in Microsoft Project (xml, mpx, mpt) format files and refuse to import them with a helpful error.
  • The keyboard shortcuts document (Help -> Keyboard Shortcuts) once again opens in a minimal window within OmniPlan rather than being handed off to an external viewer.
  • Fixed a case where leveling a task assigned to a resource with no normal work hours (only exception days) could set the task end date earlier than the start date.
  • Fixed another infinite loop in leveling, this one having to do with schedule exceptions.

New in OmniPlan 1.6 Beta 2 (Jul 30, 2008)

  • Fixed a crash in mpp and mpx import following a failed attempt to parse a duration or cost value.
  • Fixed some java exceptions importing tasks that start as late as possible but don't have a late start time from MPP files.
  • Fixed a regression in importing schedules from Microsoft Project files. Resource schedules were by default setting every day to non-working, rather than to whatever value they have in the base calendar.
  • Notes are now correctly imported from OmniOutliner files that are not compressed on disk (an advanced document setting in OmniOutliner).
  • Fixed more leveling bugs that could overload resources and cause infinite loops.
  • 1.6 beta 1 introduced a regression causing work schedules to be shifted if the users preference was not to start weeks on Sundays. Fixed.
  • Made the fill color on Gantt bars in images and printouts more closely match what's rendered on-screen.

New in OmniPlan 1.6 Beta 1 (Jul 18, 2008)

  • Importing Microsoft Project 2007 files is now supported.
  • Custom data columns in imported Microsoft Project files are now made visible in the Custom Data inspector and are available as optional outline view columns.
  • Resource groups are now correctly imported from MPP files along with their descendants.
  • Resource and resource group IDs and UIDs should be preserved unchanged when imported from MPP files.
  • The MPX spec says of schedule exceptions that "If an exception is one day, you can leave the To Date field empty", but MSP seems to import that as an everlasting exception. So now we include the To Date in all exceptions.
  • We now reset importer state between file imports so that if you import multiple files, you get consistent results.
  • Fixed a crash that resulted from importing corrupt CSV task data.
  • Fixed a crash copying tasks assigned to resources within deep resource trees from one project to another.
  • Fixed a hang in resource leveling.
  • Importing some Microsoft Project files results in intermediate values of "0%" being represented as the empty string, crashing our parser. Fixed the parser and now we get 0.
  • Corrected some minor rounding errors in leveling that resulted in a rare infinite loop. Fixed code intended to find and correct the problem that sometimes caused bad resource allocation when the assigned resource has no normal working hours in their schedule.
  • Improved leveling performance and reduced memory overhead.
  • If leveling moves a task scheduled "On specified date", it now resets the scheduling method so the task will not move again when the file is saved and reopened.
  • Resource leveling no longer overloads resources when they and their enclosing group(s) are redundantly assigned to a task.
  • Undo after deleting tasks will now restore any dependencies they had. We made that claim in 1.5.1 rc 4, too, but missed an ordering dependent case where both the prerequisite and dependent tasks were deleted at the same time.
  • Dragging on the Gantt chart no longer gets stuck with some third party mouse input drivers (Wacom tablet mouse, Synergy keyboard/mouse sharing software to name two).
  • Violations are removed if appropriate when a resource's available units are changed.
  • Fixed a number of rounding errors that resulted in slightly incorrect or weirdly formatted time spans ("1h 1s", or "59m 60s" instead of "1h").
  • Task group reserve times are no longer being corrupted on load.
  • We cleverly misspelled our own application name ("OmmniPlan") in the error reported when loading corrupted .omniplan documents. Fixed that.
  • When task cost is changed as a result of the user changing a resource cost, the change is now immediately propagated up through containing task groups.
  • Undoing changes to resource assignments for fixed duration tasks no longer results in incorrect duration and effort.
  • Improved the Japanese localization of our Software Update related interface.
  • Copying tasks from one project to another is now more conservative about merging resources and will no longer assume that "Bob" in the "Accounting" resource group is the same as "Bob" the root level resource in the destination project. It's easy for the user to merge them after the paste, but difficult to separate them if we do it automatically and it happens to be wrong.

New in OmniPlan 1.5.1 (May 9, 2008)

  • No changes since RC 5.

New in OmniPlan 1.5.1 RC5 (May 8, 2008)

  • Fixed a possible crash if the "Connection" or "Assignment" toolbar items were removed and then re-added to the toolbar.
  • HTML Full Report exports will no longer have black areas in the gantt and timeline images if the user previously exported an image with only the gantt chart, the timeline view, or either outline.

New in OmniPlan 1.5.1 RC4 (Apr 24, 2008)

  • Reverted the optimization in rc 3 that improved the responsiveness when arrowing up and down through field editors in the task outline view. It caused dependency lines to be drawn incomprehensibly.
  • Undo after deleting tasks will now restore any dependencies they had. In prior versions, a dependency would not be restored if the task deleted was the prerequisite.
  • Fixed one more undo stack corruptor and crasher. If the amount of a resource assigned to a task was modified (either explicitly or by leveling) and then the task was deleted, then undoing those two operations would lead to errors or a crash.

New in OmniPlan 1.5.1 RC3 (Apr 17, 2008)

  • Gantt view no longer gets stuck displaying "lock" handles when hovering over tasks if the command key is not down.
  • Fixed another undo stack corruptor.
  • Page headers and footers do a better job of accounting for print scaling.
  • Using the forward delete key in empty note fields no longer results in an alert panel.
  • Arrowing up/down through field editors in the task outline view was recalculating the position of every Gantt bar, just in case it may have moved (perhaps due to unfolding text). This now only happens if something does move, which should improve responsiveness in typical cases.
  • Setting the alternate row color now takes immediate effect on both the Gantt chart and task outline view.

New in OmniPlan 1.5.1 RC2 (Apr 11, 2008)

  • Fixed a crash accessing the open panel on Tiger.
  • Fixed alert and possible crash accessing the Display preferences on Tiger. This problem was introduced by the "Week of Quarter" token fix from rc 1.
  • Changing custom data in the inspector now refreshes the value in the outline and Gantt view.
  • Fixed a case where the mouse up event was being lost during drags on the Gantt View, with the effect that you're stuck in the drag until you click somewhere.
  • The status value of task groups containing only milestones will now be "completed" when the final milestone is marked completed. This change will now propagate up to ancestors as needed.
  • Fixed rounding inconsistencies in scheduling non-100% efficient, non-100% unit assignments that could result in resource leveling crashes.
  • Fixed a crash calculating the end date for task groups omitting child tasks that are filtered out.
  • CVS and Subversion directories inside the QuickLook preview are now carried along when a plan is saved.
  • Leveling should now completely ignore filters. In earlier 1.5 releases it ignored them at the top level, then applied them at greater depth. In AppleScript, the "tasks" property was applying filtering with the same inconsistency.
  • Rescheduling now ignores filters.
  • Fixed a memory corruption error when undoing adding or pasting a task. This typically resulted in an NSUndoManager error but results could be unpredictable.

New in OmniPlan 1.5.1 RC1 (Mar 28, 2008)

  • Partially completed tasks assigned to resources whose efficiency is not 100% will now level properly.
  • Fixed horizontal scrolling in the gantt chart with a Mighty Mouse or trackpad.
  • In Display Preferences, the "Week of Quarter" now behave properly in the Header Format token fields instead of showing up as "%[opWW]". The two digit format now prepends a leading '0' for single digit weeks.
  • Filtering for blank values in custom data columns is now supported.
  • AppleScript - OmniPlan's custom window properties were always returning "missing value" when displaying the task view. "Task columns" was returning "missing value" regardless of what view was displayed. Now they return the appropriate value.

New in OmniPlan 1.5.1 Beta 1 (Mar 21, 2008)

  • OmniPlan is now code signed to ensure its integrity and security.
  • OmniPlan no longer creates a violation recommending "moving the specified date later..." on a task already set with the correct date and time.
  • Fixed a regression in undo � when a task is changed into a group by indenting tasks below it, undoing reverts the group back into a task
  • Under Leopard, the display preferences UI would strip whitespace from date header formats. This issue with NSTokenField has been worked around by creating whitespace tokens.
  • Fixed logic error preventing costs from being displayed on a task whose end date is calculated to fall at exactly midnight.
  • Any filter settings in OmniPlan files are preserved but disabled at load time. In 1.5 they were always applied.
  • Filtering on "Resource is/is not Unassigned" no longer prevents file from saving properly.
  • Thanks to an attachment bug in rc 1 and rc 2 that was fixed before 1.5 GM, it was possible to create files that would crash the GM build. These files no longer cause a crash (and no longer attempt to load the corrupted attachments).
  • Filtering based on custom data worked only with a very limited set of characters in the custom data key and could provoke a crash. This has been fixed.
  • Fixed a crash leveling selected tasks.
  • Addressed some issues with the Japanese localization.

New in OmniPlan 1.5 (Feb 21, 2008)

  • Attaching files via the Edit -> Attach File... menu item no longer results in a hang.
  • The effort column is now exported with the OmniOutliner 3 format.
  • The duration column of the HTML Resource Report now shows the same value as the duration column of the task outline view. This is elapsed working time according to the project schedule. If the resource's schedule is not the same as the project schedule, it will not represent actual hours worked by the resource.

New in OmniPlan 1.5 RC2 (Feb 8, 2008)

  • Localization:
  • Patched up the Automatic Software Update interface in the Italian localization.
  • Bug Fixes:
  • Found a permanent solution to prevent the overlaid progress meter that comes up for some slow operations from forcing Spaces to switch to the space containing the document window. If you previously disabled the progress meter entirely as we suggested in the release notes for OmniPlan-1.5 beta 3, they will remain disabled until specifically reenabled. In a Terminal window, type "defaults delete com.omnigroup.OmniPlan LongOperationIndicatorDisabled".

New in OmniPlan 1.5 Beta 5 (Jan 12, 2008)

  • Stability:
  • Fixed a crash when dragging new dependency lines in the gantt chart.
  • Fixed a crash when bringing up the date picker in the outline for a new row when the picker was already editing a previous row.
  • Switched the software update's default packaging format to be tar/bzip2 (dmg will still be used if it is the only enclosure type available in the RSS feed). This avoids using the hdiutil command line tool when performing installs, which is good since it can unexpectedly hang/fail on a small number of computers.
  • AppleScript:
  • Added scripting support for scheduling granularity.
  • Import/Export:
  • Fixed an error that could occur when displaying the "long operation" indicator during export.
  • Limited the size of bitmap image exports (jpeg, png, tiff) and added a warning message to keep from crashing while generating enormous images.
  • Notes now retain formatting and line breaks when exported to HTML or when printed.
  • Printing:
  • Fixed a bug where page numbers could sometimes be missing from printouts.
  • Localization:
  • Fixed a bug with "Send Email" in the Resource : Information inspector that caused it to fail when running in French.
  • Bug Fixes:
  • Fixed a bug where dependency lead times were calculated incorrectly, based upon the prerequisite task's resource schedule instead of the project schedule.
  • Fixed a bug where dragging a new dependency line in the gantt would sometimes draw the line in the wrong color.
  • Fixed a bug with opening 1.1.2 files with a certain pattern of complex dependencies causing an error.
  • Fixed a bug with the Task : Information inspector lock icons not updating correctly.
  • Fixed a bug that generated a large number of excess log messages in the console when OmniPlan's CrashCatcher came up.
  • Fixed a bug where undoing resource leveling could leave the start date of some tasks changed.

New in OmniPlan 1.5 Beta 4 (Dec 20, 2007)

  • New Features
  • In a project set to "hourly" or "daily" granularity, we now generate violations for tasks which are set to start specifically at times which aren't an exact hour or the beginning of a day (respectively).
  • Stability
  • Fixed a crash opening certain files from version 1.1 with complex group dependencies.
  • Fixed an occasional crash displaying tooltips over selected milestones.
  • Fixed an occasional crash updating the violations window as violation counts change.
  • Greatly improved resource view performance, especially selection and deselection of tasks within the view.
  • AppleScript
  • Added additional support to "custom data entries", allowing them to respond to "make" and "delete" commands.
  • Added "remaining effort" to the "task" class to go with the existing "completed effort" property.
  • The "template" property of documents now handles HFS paths, POSIX paths, or simple template names to find in the standard template folders.
  • Import/Export
  • The resource report HTML export wasn't honoring the active task filter correctly.
  • Interface
  • Added larger 512x512 application and document icons for additional prettiness on Leopard.
  • Bug Fixes
  • Copying and pasting milestones was losing the completed flag.
  • The violation indicator in the task outline could potentially get out of sync with the actual violations.
  • The project scheduling granularity setting wasn't properly undoable.
  • "Stop using Address Book card" on the Resource Info inspector could erroneously change the resource's name.
  • "Scale to Fit Selection" was constantly disabled.
  • The open dialog box didn't allow the user to navigate through aliases to folders.
  • Grey dependency arrows and other mouse-over controls could disappear when the mouse was near the edge of the window.
  • Dragging the bottom task downwards in the Gantt view was causing an alert.
  • Saving documents would cause expanded groups to redraw as if they were collapsed.
  • Groups with end constraint dates could have erroneous "end constraint hit due to prerequisites" violations due to a violation calculation error.
  • When selecting a resource group in the resource view, we now show timelines for all members of the group.
  • If you filter tasks on assigned resources and choose a resource group, we now include every task assigned to any member of that group.
  • When assigning an address book card to a resource, if the resource name is generic (e.g. "Resource 2") then set the resource name to the address book card name.
  • Localization
  • This release includes localizations for Simplified Chinese, Dutch, French, German, and Spanish.
  • Fixed an error written to the console in 1.1.2 when running in a non-English language.

New in OmniPlan 1.5 Beta 3 (Dec 5, 2007)

  • Milestones can now be marked as complete. In the Gantt View, clicking on the completion handle toggles between complete and incomplete. In the Task Info inspector, the completion percentage field turns into a checkbox. When incomplete milestones are grouped with tasks, this will prevent the group from becoming more than 99% complete.
  • The column mapper that maps input to columns in the CSV and Outliner imports now remembers recent mappings and defaults to them.
  • Fixed a crash dragging tasks on the Gantt view.
  • Fixed a number of crashes calculating end dates and durations between dates that impacted such operations as:
  • Connecting many (say, 100) tasks
  • Opening long projects with complex scheduling
  • Calculating durations in timezones that don't observe daylight savings time
  • Creating dependency loops
  • Fixed a crash when closing windows while data changes are being propagated to the gantt view (timing required).
  • We only support the Gregorian calendar and no longer crash entering dates if the user's International format preferences specify alternate calendars.
  • We now supply default values for all filters, and if you delete the value, we don't allow you to apply the filter unless you delete the clause. Filters with no values could lead to crashes.
  • Fixed an occasional crash when loading the HTML export options pane in Tiger.
  • Fixed a memory management error in group end date recalculation which could lead to spurious alerts and crashes.
  • Improved speed of deleting multiple tasks at once.
  • The Task view no longer infinitely redraws, consuming 100% of one CPU if summary headers are on.
  • Fixed a performance issue where displaying the resource view would use 100% of CPU all the time.
  • QuickLook previews are no longer being created during autosaves, which makes the save faster.
  • Fixed a performance issue where file saves were taking a long time because the gantt chart was constantly being redrawn.
  • Changing the page dimensions on the OmniPlan print panel accessory view to 1x1 pages no longer hangs and crashes.
  • Because the print panel changed under Leopard, our accessory view was suddenly too tall to fit on small displays. We've laid it out differently and, we think, better.
  • The print cropping date fields now display reasonable default dates limited to the date range of the project plan.
  • The print panel "Content" setting now remembers "Print Report", instead of always reverting to "Print As Displayed".
  • Total number of pages in the preview on the print panel accessory view should now always be correct.
  • When printing imported files, we now always use the scale the plan is currently displayed in.
  • Page headers no longer wraps when they shouldn't.
  • In prior releases, OmniPlan would not allow you to print from a document with 0 tasks (not even from the resources view, which may still have content). Now it's just fine if you'd like to do that.
  • We don't currently support printing from the Calendar view, but in recent beta releases you've been able to bring up the print panel for it anyway and do meaningless or invalid things such as pick both "Print As Displayed" & "Print Report" at the same time. Now printing is correctly disabled from the Calendar view.
  • When importing OmniOutliner and CSV files that have end dates but no start dates or durations, we now make up something reasonable.
  • When importing CSV files, a trailing space after quoted fields and before a comma no longer confuses the parser.
  • Imports from various Microsoft Project formats no longer move work schedule exception forward by one day.
  • An ".htmld" file extension is no longer sometimes added to export filename for HTML Full Report when it shouldn't be.
  • Corrected tiling error in the gantt chart images for HTML export, visible as extra vertical lines in the date headers.
  • HTML export tokens for StartTime and EndTime have been removed from the documentation and default HTML template because they haven't been supported since before OmniPlan 1.0 shipped.
  • Fixed work schedule and task assignment exports to MPX, MPP, and XML that was most visible as incorrect task completion percentages once opened in Project.
  • Enhanced AppleScript access to Violations. Now you can access the full description as html, get a list of available corrective actions, and apply them.
  • The "custom data" property now returns key-value pairs for every key, giving "missing value" if the row has no value for a given key. We've also added "custom data entries", a list of key-value pairs which you can iterate over without knowing what keys are available.
  • Under Leopard, the overlaid progress meter that comes up for some slow operations can force Spaces to switch to the space containing the document window. This is particularly troublesome for autosaves. We hope to find a workaround before 1.5 goes final, but in the meantime, we've added a hidden default to disable the progress meter entirely. In a Terminal window, type defaults write com.omnigroup.OmniPlan LongOperationIndicatorDisabled -bool YES
  • The first time a user launches a new build of OmniPlan with revised release notes they will be automatically displayed.
  • Fixed an issue where editing a task title in the gantt chart would result in the cursor looping and starting from the left of the text.
  • Fixed an issue where OmniPlan became unresponsive to key commands after editing task labels in gantt view.
  • Chevrons will now refresh when the gantt scale is changed.
  • If headers in the outline view wrap, the task names are now aligned with the task bars on the gantt chart.
  • The selection bubble is now drawn correctly when editing task labels on a task that has extra rows, mainly when notes are displayed.
  • Fixed an issue where saving a document automatically scrolled to the selected task.
  • Fixed an issue where unsaved changes in a document would be lost when performing a software update.
  • View options settings from files created in OmniPlan 1.1 are no longer disregarded when opened in OmniPlan 1.5.
  • OmniPlan 1.1 files now open in the same time scale on OmniPlan 1.5.
  • Violation window now lists all the other linked tasks in a dependency loop violation.
  • Show/hide off-hours no longer affects the width of a time unit.
  • Structure > Move > Down works again.
  • Fixed an issue where using Structure > Move > Up with a filter applied resulted in OmniPlan having outline numbering order issues.
  • The critical path recalculates when a task on the path is deleted.
  • The filter search fields are no longer case-sensitive.
  • Task no longer gets incorrectly filtered out when indenting into a filtered out group.
  • Fixed an issue where changes to a note style weren't updating the notes.
  • Adding the 3-character weekday to the Date Formats in International System Preferences doesn't cause the note field to have a black "obsidian" background color anymore.
  • Fixed an issue where date tokens in the token pool under Display Preferences wouldn't update until they were dragged into the date header format field.
  • Copy As Link no longer copies the selected tasks when used in the resource context menu.
  • Duration/effort in inspectors now update properly when the resource efficiency is changed.
  • Fixed an issue where the default inspector order was inverted under Leopard.
  • Changing the durations display settings in the Project Inspector is now considered a non-substantive "display mode" change and no longer makes the document dirty. Instead the open circle in the window close button appears.

New in OmniPlan 1.5 Beta 2 (Nov 9, 2007)

  • New Features
  • Added a "Go to Today"/"Return to Previous Date" menu item. The keyboard shortcut is Command-Shift-T.
  • Interface
  • Added "Copy as Link" to the Gantt context menu.
  • OmniPlan won't offer to repair attachment references to files that have been moved to the Trash. You really want to move them somewhere else first.
  • Repairing broken attachment references now sets the undo title.
  • Printing
  • Fixed the calculation of total number of pages of print jobs.
  • Stability
  • OmniPlan needs to find days that are not 24 hours long. It will no longer look forever in timezones that don't practice Daylight Savings Time.
  • OmniPlan no longer gets stuck dragging task handles if you tap the right button during the drag.
  • When creating Gantt and resource timeline images for HTML export, we create a table of tiled images instead of one giant image in order to reduce memory usage.
  • Import/Export
  • OmniPlan no longer hangs importing Microsoft Project files if the user's International Preferences do not specify "." (period) as the decimal separator.
  • When importing a CSV file that uses generic dates ("T 2d") OmniPlan now sets the project start date to "Undetermined".
  • Importing OmniOutliner 3 files preserves the time of day in dates.
  • When OmniOutliner files are imported with end dates but no start dates or durations, OmniPlan doesn't corrupt the end dates anymore.
  • Newlines in notes are now properly escaped in CSV exports.
  • AppleScript
  • Violations now have an "html" property for the long description, an "actions" property which gives a list of available automated fixes, and a "fix" command to apply one of them.
  • Added a "priority" AppleScript property to tasks.
  • Bug fixes
  • The blinking text cursor no longer erases labels in the Gantt view as you edit them.
  • When note text is displayed in the Gantt view, it's now automatically refreshed if the note is edited in the outline view.
  • Fixed some "attempt to insert nil value" errors during document autosave and close.
  • Corrected cost calculations for assignments including 0% efficient resources.
  • The Edit menu's Copy As Link option now becomes "Copy Resource As Link" in the resources view. It used to copy the tasks selected in the timeline view instead.
  • Find and replace now ignores items which are filtered out.
  • OmniPlan 1.5 beta 1 put up alerts and failed to save documents that didn't have customized column widths when loaded. This has been addressed in beta 2.
  • Opening files from earlier versions of OmniPlan now preserves all project colors.
  • Dragging tasks to other applications now includes RTF for the full hierarchy of the selection, not just the top level items.
  • Clicking on status bar along the bottom of the window once again toggles between project dates, completion & cost, and duration. This feature was broken in 1.5 beta 1.
  • Changing "Date Display" settings in the project inspector now marks the document's display properties dirty, putting an open circle in the window's close button.
  • OmniPlan can now imported OmniGraffle documents that have been saved as packages.
  • Copying & pasting into the Notes field now honors the "Note" style.
  • The filter sheet's "Any/All" popup button now retains its setting.
  • When you copy and paste tasks between between projects with generic and specified start dates OmniPlan now fixes up the dates so that tasks are the same distance away from project start as you'd expect.

New in OmniPlan 1.5 Beta 1 (Nov 1, 2007)

  • Leopard Support
  • Please test on Mac OS X 10.5 if you are able! It would be a great help to us to receive any reports of incompatibility right away.
  • New Features
  • Gantt and Resource view scale enhancements.
  • Added explicit scales. The old behavior of automatically switching scales when you resize Gantt columns is now called the "Automatic" scale. We do not automatically change scales when resizing columns in the explicit scales, or limit the maximum width of the columns.
  • The Gantt and Resource views now each have their own settings for current scale and column width.
  • We've added two smaller scales: "Hours" and "Minutes".
  • In Display Preferences, you can now optionally enable a "Summary Header" for each explicit scale up to "Quarter".
  • Added live filtering of tasks in the Gantt and Resource views via the View -> Filter Tasks menu item or the Filter Tasks toolbar item.
  • Controls on the OmniPlan print panel accessory view no longer filter the output � instead filter the live view. Now we have a cropping control instead that crops the output at a given date to the left and/or right, regardless of any labels that may be cut off as a result.
  • The task values displayed to the left and right of the task bars can now be chosen in the View Options sheet, and we've added support for text right on the task bar itself. This is supported with separate settings for the Gantt chart and Resource view.
  • Added "chevrons" that appear when a task is off screen to the left or right. Clicking a chevron will scroll the view to make the task visible.
  • Projects, Tasks, and Resources can now have linked file attachments. The Task & Resource attachments are accessible via an inspector and a column in the corresponding outline view. The Project attachments are only available in the Project inspector.
  • Added scheduling granularities: "Exact", "Hourly", and "Daily".
  • Added a QuickLook preview for Leopard.
  • Print sheet improvements for 1.5 to incorporate cropping and more header and footer customizability such as date, time, page numbers, and filename.
  • The "Check for Updates..." feature (Software Update) now presents multiple available versions, displays release notes for the within OmniPlan, and supports automatic download and install of updates.
  • Added a "Copy as Link" menu item to the "Edit" menu.
  • You can drag or copy tasks to another OmniPlan document, preserving assignments, or into other apps to get rich or plain text.
  • The project overview is now usable in the Resource view. In the Calendar view, it draws a miniature version of the gantt chart, but is not usable as a control to select a date range.
  • The window close button now indicates view state changes such as window position that can be saved in the file by drawing an open circle. You can close the document without verification for such changes, unlike undoable changes.
  • Added a "Scheduling" preset for the calendar view that includes the "Custom Work Week" and "Schedule Exception" columns. This should help reduce the amount of confusion when we automatically schedule tasks in adherence to customized schedules you've since forgotten you added.
  • The gray background for off hours in the resource view now reflects each resource's specific schedule. This should also help clarify task scheduling.
  • Double-clicking on a task in the Resource view now switches to the Gantt view and selects the task.
  • You can now scroll the Gantt and Resource view by holding the space bar and dragging.
  • "Send Feedback..." now supports adding an anonymized version of your document to an Entourage mail message.
  • "Open URL" and "Make Link" menu items are now supported in the context menu of task notes.
  • You can now clear leveling on the selected tasks or the entire file.
  • You can now change the task type of multiple tasks at once in the Task: Information inspector.
  • Interface
  • Shift-option-dragging task start and duration on the Gantt chart will now snap to the current scale. Shift-drag still snaps to the next smaller scale.
  • It was too easy to drag a task duration in the Gantt and accidentally change it to a milestone. Now we limit the minimum pixel width to which you can drag, so that the drag handles will remain usable. Note that this will be a different duration depending on you current scale.
  • You can now drag multiple tasks in the gantt to make identical relative changes to their start date or duration. For completion percentage and constraint dates, all selected tasks are assigned the same value.
  • The Automatic scale handles unusual schedules better (such as one hour per day).
  • We got rid of the File -> Import menu item and instead added a file types control to the regular Open panel. We received feedback that "Import" should add information from the selected file into the current document, which we don't currently support.
  • "Clear Assignment(s)" now works on task groups.
  • The Structure -> Assign menu item and the Assignment toolbar item now work in resource view.
  • Clarified the Rescheduling sheet. This is only for moving behind-schedule tasks. If you have tasks set to begin on a specified future date, you want to modify that setting explicitly in the task inspector.
  • The leveling sheet now remembers the state of the checkbox.
  • Improved the View Options sheet and customized it for each configurable view.
  • The Resource Allocation graph no longer displays time off as allocated time (allocation is zero when resource is off).
  • Double-clicking a task name in the Violations window now takes you to the task in the Gantt chart.
  • You can completely disable the autosave feature by selecting "Never" as the autosave time interval.
  • Task status for overdue tasks is now given as "This task is overdue by N Days" instead of "This task is overdue".
  • The outline views now display summary values in all cost categories for groups of tasks and resources.
  • Milestones are shown as diamonds instead of bullet points in the task outline.
  • When multiple tasks are selected, the date fields in the Task: Information inspector now display "Multiple Selection" if all selected tasks do not have the same date value for the field, or the common value if they do.
  • Cmd-T now brings up the font window.
  • Improved tooltips.
  • Printing
  • Print Cropping filter no longer makes outline view and gantt view in print panel accessory view preview go out of sync.
  • OmniPlan now honors the Task Title setting in the View Options sheet when printing the Timeline view.
  • Print preview window no longer shrinks when the dimensions change.
  • Preview pane in the "OmniPlan" print settings sheet no longer draws the whole document in the first page.
  • Fixed an issue where the # of pages in mini preview could get out of sync with # of pages in dimensions.
  • We now preserve the print dimensions (x by y pages) setting from print to print.
  • Instead of just showing the first page, we now show each page in the preview pane of OmniPlan's print settings sheet as the user calls for it.
  • Fixed an issue where 'Page Setup' settings would sometimes be ignored/reset by the Print dialog.
  • Margins don't update in the print preview window while the user is updating/modifying the margin fields.
  • Footer now respects margins better.
  • Headers/Footers are saved along with margins.
  • Page numbers can now be printed in the header/footer area.
  • Resource allocation icon doesn't show on top of every page in printouts now.
  • You can now display % complete on printouts.
  • Horizontal page breaks correctly happen at gantt scale line divisions now.
  • Print settings are no longer ignored when creating PDFs.
  • When previewing or printing to PDF, the PDF file is now named the project's real name instead of "Untitled".
  • Fixed an issue where Printing didn't use the whole width of the page.
  • Fixed an issue where users were unable to print a specified date range.
  • Stability
  • Fixed a crash in find/replace.
  • Fixed a crash when loading invalid .omniplan files.
  • Fixed a rare crash produced by rapidly setting multiple task durations in the task outline view, leaving the field w/ the up or down arrow key.
  • Fixed a hang when a date before today's date is used during leveling, or when "don't schedule any task before date" is unchecked.
  • Deleting the contents in the hours per year field of the Project : Formatting inspector no longer causes OmniPlan to hang.
  • No longer crashes when switching between "print as displayed" and "print report".
  • Fixed an odd behavior with the importing XML/MPX/MPP error window that resulted in UI oddities and crashes.
  • Fixed a hang in scale to fit selection.
  • Optimization
  • In the interest of performance, tasks are now limited to 5200 years. Sorry geologists!
  • When saving, we no longer hang for two minutes if the last printer you used isn't available with your current network configuration.
  • Import/Export
  • The current filter is obeyed by exports.
  • iCalendar Export.
  • We no longer export empty calendars.
  • Fixed an issue where the export would emit Events instead of a To-Do list when you export twice, even if To-Do is selected during export.
  • Exported iCalendar files no longer throw up an error about Lunar and Gregorian calendars when being imported into Outlook 2003.
  • Exporting to iCal events: multi-day tasks will now split to indicate working hours accurately.
  • It is now impossible for the project and resource calendars to have conflicting filenames.
  • HTML Export.
  • Added html template tokens {@ResourceCalendarLink@} and {@ResourceToDoLink@}, which are replaced with anchor tags if the .ics file has been created, or just a placeholder string if not.
  • The duration column in the resource HTML report uses duration data. Previously, it was using effort.
  • The .htmld extension is now optional.
  • "Status" column can be included in HTML exports.
  • HTML Task Report now makes tasks, groups, and milestones distinguishable.
  • Exporting to HTML no longer makes the Resources column really wide in the Resource Timeline jpeg.
  • Fixed an issue where resources with blank names get empty calendars in HTML export.
  • You can now set the scale of the Gantt Chart when exporting a Full HTML Report.
  • Better column name matching for CSV and Outliner files during import.
  • CSV Export.
  • CSV export now supports an "Include Task Groups" checkbox. You may not want summary rows for importing into a spreadsheet � they will mess up the spreadsheet's calculations.
  • Groups can be filtered out of CSV exports because they make totaling columns difficult in Microsoft Excel.
  • Effort column is now included with CSV exports.
  • OmniOutliner Import/Export.
  • Exporting to OmniOutliner no longer rounds the completion percentage to 00% or 01%
  • Importing from Outliner no longer changes the task effort.
  • OmniOutliner will export dates to a rich text column to retain date format when the project uses undetermined start date.
  • Data from checkbox columns is importing properly.
  • Fixed an issue where importing an Outliner file using Arabic resulted in loss of spaces between words.
  • Improved layout and formatting of OmniGraffle exports and added support for customized templates in the various "Library/Application Support/OmniPlan" folders.
  • Send Feedback.
  • The document anonymizer used by "Send Feedback..." now gibberizes all custom data and makes up an innocuous file name and strips out attachments.
  • OmniPlan will sanitize/randomize a document even if the default email application isn't Apple Mail.
  • When exporting a timeline, filtering will now reduce the amount of timeline shown to the relevant rows & date columns.
  • The criteria filters for exporting to PDF work now.
  • In Leopard/10.5, exporting to any format no longer defaults to a .omniplan filename extension.
  • Project Import/Export
  • Fixed an issue where an imported MS Project file that was re-exported back to MS Project with OmniPlan caused dependency lead times to jump to astronomical amounts.
  • tag is now taken into account when MS Project XML files are imported.
  • Exporting to MS Project XML from OmniPlan and reimporting now retains any custom work week / day settings.
  • Fixed an issue where reimporting a MS Project file created by OmniPlan resulted in multiple constraint violations.
  • Round-tripping through MS Project doesn't add a start constraint to tasks.
  • MS Project exports no longer show an 8 hour working day in MS Project even though the user marked them as non-working in OmniPlan.
  • Added support for Work Breakdown Structure (WBS) field on tasks during MPX imports.
  • Missing default settings for durations are handled better.
  • Partially customized resource schedules are respected
  • Imports no longer assume there's only one base calendar and doesn't ignore the base calendar name.
  • Fixed an issue where ASAP tasks become set-date tasks when exported and reimported.
  • MPX files created in iTaskX have the correct calendar now.
  • We now use the name of task 0 as the project title for MS Project imports.
  • URLs in the notes section of a MS Project document are now brought over during import.
  • Importing .MPP task and resource notes no longer puts extra quotes around text if it contains commas.
  • Fixed an issue where F-F or S-F dependencies for groups were throwing up violation errors when imported into MS Project.
  • AppleScript
  • If custom data fields are created / populated by Applescript, the data is updated in the GUI.
  • Changed the "completed" task status to "finished" so it doesn't interfere with other AppleScript terminology.
  • CSV export now supports "with properties {include task groups:no}".
  • Calendars & Scheduling
  • Shift-dragging in the calendar view no longer skips a day when your workweek is set to start on anything other than Sunday.
  • Fixed an issue where removing all hours from the "Normal Work Week for Project" caused OmniPlan to not allow you to switch between Task and Calendar view.
  • Fixed a drawing issue related to daylight savings time in the southern hemisphere.
  • Bug fixes
  • Various drawing improvements to the Gantt Chart
  • Automatically recalculate and redraw the critical path as needed.
  • When a project is set with an "undetermined start date", the date header for Week 1 is no longer repeated twice.
  • Weekend/off-hour shading draws properly before the project start date now.
  • Adding new lines to task titles no longer causes the title to draw in the wrong location in the gantt and resource view.
  • Dragging the completion slider and moving the mouse off the item no longer makes the drag handles disappear.
  • Fixed an issue where the grid could draw over the selection ring in Timeline View.
  • If you turn off "Show off hours", exceptional on hours will now be drawn in the Gantt and Resource views.
  • Constraints no longer draw over text in timeline and gantt view.
  • Tasks don't draw outside the window when dragging in resource view.
  • Fixed various errors related to undo/redo.
  • Fixed an issue on Leopard where toggling columns in the View Options sheet on and off sometimes didn't work.
  • Fixed an issue where editing an option-dragged group title resulted in an " *** -[NSCFArray objectAtIndex:]: index (-1( or possibly larger)) beyond bounds (2)" error.
  • Reschedule will now move all the tasks within a group when there's a dependency connection to the group.
  • Clicking the previous, next, and current month buttons on the popup calendars will no longer set a date.
  • Keyboard shortcuts and menu items related to the current document are no longer occasionally disabled for no apparent reason.
  • Changing the cost/use or cost/hour of a resource now refreshes the average of the resource's group.
  • Fixed a regression where the task duration/effort toggle was swapped in 1.2.
  • Hitting return to enter an Assigned Amount in the Task: Assignments inspector no longer assigns the next resource to the task.
  • If you somehow wind up with autosave files in non-native formats (such as Microsoft Project XML) they are now ignored on launch. We take additional care not to save any autosaves that are not in the .omniplan format.
  • The license window is now more tolerant of formatting variation when entering software licenses.
  • Settings on the View Options sheet are saved per project.
  • Total hours for resources in a group are now being calculated correctly.
  • Fixed an issue where the status column in the outline view would say that a task is due in negative days.
  • OmniPlan no longer adds 'Task 1' to new documents from a template with existing tasks.
  • New from template now respects undetermined start date.
  • Duration field is no longer incorrectly empty sometimes in the task outline view and inspector.
  • Task Group & Project total efforts are no longer saved in the file � they should be calculated instead from child values.
  • Resource group values that average children no longer ignore zeros.
  • Duration no longer recalculates when multiple resources are assigned and one doesn't work the whole time.
  • Date header format preferences interface in Display preferences now works in Leopard.
  • Canceling an OmniOutliner import no longer results in alert "The document could not be opened".
  • Fixed an issue where the calendar pop-up could become detached from the task view and disappear near the edge of the screen.
  • Calendar pop-up stays in front of inspector windows.
  • Popup calendars now close if the inspector they are summoned from collapses.
  • Dragging to reorder tasks in outline view preserves the relative order of the dragged tasks.
  • End Date column in the task outline uses the same font style/size for group level items.
  • Task numbers are no longer temporarily duplicated by copy and paste.
  • The critical path now connects across resource availability delays.
  • Locked tasks are no longer moved when leveling. This could occur when the "Don't schedule any task before..." checkbox is checked.
  • Leveling a resource group assigned to a task now respects the custom work week schedule.
  • Leveling now does a better job of scheduling tasks as early as possible.
  • Undoing leveling now resets resource group assignments.
  • Leveling no longer generates an incorrect end constraint violation.
  • Deleting a style from the Style Attributes inspector can no longer cause the whole inspector to go blank.
  • The project off-hours color is now being properly saved with the file.