OmniPlan
- Version 1.6 | Release Date: 2008-08-30 | Download
OmniPlan 1.6 (Summary of changes relative to 1.5.1)
Importing Microsoft Project 2007 files is now supported.
Many fixes to improve the stability, completeness, and correctness of imports.
Improved resource leveling performance, fixed hangs and resource over-allocation problems.
Dragging on the Gantt chart no longer gets stuck with some third party mouse input drivers (Wacom tablet mouse and Synergy keyboard/mouse sharing software to name two).
Copying tasks from one project to another no longer crashes with deeper resource hierarchies and is now more conservative about merging resources.
Much, much more!- Version 1.5.1 | Release Date: 2008-05-09 | Download
Stability & Big Fixes
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Localizations
- Addressed some issues with the Japanese localization.
Security
- OmniPlan is now code signed to ensure its integrity and security.
- Version 1.5rc2 | Release Date: 2008-02-12 | Download
- Version 1.5b5 | Release Date: 2008-01-12 | Download
- 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.
- Stability
- Version 1.5b4 | Release Date: 2007-12-20 | Download
- 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 Features
- Version 1.5b2 (v135) | Release Date: 2007-11-08 | Download
- 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 Features
- Version 1.5b1a | Release Date: 2007-11-03 | Download
- Stability
- Pressing the spacebar in beta1 while you are in the middle of editing in the outline (putting a space in a task name, for instance) would crash OmniPlan. This is fixed in beta 1a.
- Bug fixes
- Fixed an issue where "Send Feedback" would do nothing or throw up an a "CFArray out of bounds" exception instead of composing an email.
- Stability
- Version 1.5b1 | Release Date: 2007-11-01 | Download
- 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.
- Gantt and Resource view scale enhancements.
- 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.
- <Title> 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.
- Leopard Support
- Version 1.1.1 | Release Date: 2007-06-20 | Download
- OmniPlan files that refused to open with the error "duration done must be less than or equal to the duration" will now open and silently repair themselves.
- Fix OmniOutliner import – task names are correctly imported again.
- The MPX importer no longer tries to write temporary files to the root of the startup disk, failing if the user doesn't have permission.
- Files containing a task with a reserve time deficit (a legitimate situation) no longer fail to open with the message "Reserve must be greater than or equal to zero".
- Import/Export
- Added a UTF-16 encoded .csv export option.
- Fixed an instance of MPP file imports failing.
- Full Tier-1 localization: Spanish, French, German, Italian, Dutch, Japanese and Simplified Chinese.
- Version 1.1 | Release Date: 2007-04-17 | Download
- Stability
- Fixed error in dependency loop checking if the last step of the loop is implicit, for example, child start depends on parent-start. This could prevent a valid file from opening in rc5.
- Fixed a crasher in leveling if internal resource dependencies would create a loop.
- Fixed a hang stemming from a project that can't be leveled without violating the project's start date. We now abort leveling when the condition is detected, leaving remaining tasks where they are.
- Fixed memory management crasher when resolving resource over-allocation as we shuffle dates around and sever dependency loops.
- Leveling
- Fixed a case where leveling could move a task whose start date was locked.
- Stability
- Version 1.1 beta 4 | Release Date: 2007-03-07 | Download
Stability
* Fixed another root cause of the crashers we'd were fixed in beta 2. These affect printing, exporting, the print preview pane, and even generating PDF which crashes Preview.app.
* Fixed occasional crash importing CSV and OmniOutliner files.
* Fixed hangs in the following:
o clicking into a percentage field with very unusual number format preferences.
o leveling some projects on PPC machines. This hang was introduced in 1.1 beta 1.
o dependency loop checking when deleting a task.Import/Export/Printing
* iCal exports are now compatible with Outlook 2003.
* Importing CSV files once again sets the project start date. This regressed in 1.1 beta 1.
* HTML Resource List exports sort assignments by start date.
* The hyperlinks in HTML Full Report's index.html are again relative links, not file: URLs. This also regressed in 1.1 beta 1.Bug fixes
* Optimized dependency loop checking.
* Save task prerequisites in a consistent order to minimize file differences. Nice for Source Code Management.
* Fixed beta 2 regression partially addressed in beta 3: task group completion percentages are now calculated properly when loading. Deep hierarchies of tasks were not corrected before.
* Autosaves on Untitled imported documents were exports back to the source format. Now they are in OmniPlan's native format.
* If a resource is assigned 50% to two tasks, leveling will again allow them to run concurrently. In 1.1 beta 3 it would not.
* Rows now redraw when folded if editing begins and ends without making a change.Interface
* Shift-dragging in the calendar view now creates a red block when your mouse-down was inside a green block.
AppleScript
* We've now completed planned improvements to AppleScript for 1.1. Please let us know soon if you experience problems.
* Split off the export bits of the "save in" command into "export to". "Save in" no longer supports the "as" or "with properties" clause.
* Internal resource dependencies are no longer included in a task's prerequisites or dependents.
* Changed resource "kind" property to "resource type".
* Changed "dependency kind(s)" to "dependency type(s)".
* Removed unimplemented "long description" property of violation. Since the long description contains HTML including custom internal schemes, it didn't seem very useful anyway.- Version 1.0 | Release Date: 2006-12-12 | Download
Behold: OmniPlan 1.0 has shipped. And our Support Ninjas are READY.
- Version 1.0 beta | Release Date: not specified | Download
- No changes specified



