- Added Catalina installer to the “Open Apple Installers” button
- Notarized
- Works around a bug in Mojave's productbuild that sometimes writes corrupt data into package files
- Fixes a rare hanging bug when extracting from a small number of packages
- Works around some other Mojave bugs (Thanks Apple!)
- Fixed a bug that could cause Pacifist to fail to open packages that had been expanded and re-flattened on macOS 10.13 (“High Sierra”)
- Miscellaneous bug fixes
- Added support for the macOS 10.13 (High Sierra) installer
- Fixed an issue that caused the Quick Start window not to display properly on OS X 10.8.x
- Fixed a crash that was sometimes occurring on startup on machines with AMD graphics
- Fixed a bug that could cause some files to fail verification when extracted from the Sierra installer
- Fixed a bug that could cause crashes when extracting files from the Sierra installer
- Some minor UI fixes
- Support for macOS 10.12 “Sierra” and its installer
- Minor localization fixes
- Various other bug fixes
- Fixed an issue that was causing crashes on versions of OS X earlier than 10.10
- Fixed an issue that could sometimes prevent the search results drawer from opening on El Capitan
- Fixed an issue that could cause symbolic links to be extracted with the incorrect destination
- Fixed a crash that could happen when closing the Receipt Search window without actually doing a search
- Fixed a bug that caused some receipts to be missed by the “Receipt Search” feature on El Capitan
- Fixed a bug that caused the “Install to Other Disks…” feature not to work correctly
- Fixed a cosmetic issue that could cause the focus ring not to be correctly displayed initially on El Capitan
- Restored the context menu in the file browser
- Made warning about the SIP mode in El Capitan more clear
- Restored the Italian localization (thanks to Gabriele Callari)
- Added a specific warning for when an attempted extraction is blocked by System Integrity Protection (Rootless) in OS X 10.11 “El Capitan”
- Miscellaneous bug fixes
- Fixed a few bugs that could occur while running on OS X “El Capitan”
- Fixed a crash that could sometimes occur while searching the Resources tab of a package
- Now loads Software Update packages much more quickly
- Other miscellaneous bug fixes
- Added support for XIP archives
- “Extract Subpackages…” now works on disk images containing packages
- Fixed a bug that could cause ZIP archives to fail to read in some circumstances
- Fixed a bug that caused bare .bom files not to open correctly
- Improved the speed of loading Software Update packages
- Fixed a bug that caused Pacifist to fail to open Java .jar files
- Fixed a bug that could cause Pacifist to incorrectly read a folder as an empty file in ZIP archives in rare cases
- Improved performance when extracting the entirety of a large archive (like the Yosemite installer)
- Fixed a bug that could cause modification dates of extracted folders to be incorrect
- Fixed a bug where closing the
search results drawer manually by dragging it in could cause the
application to crash
- Fixed a bug that sometimes caused exceptions to be thrown when extracting files from BaseSystemResources.pkg
- Fixed a bug that sometimes caused spurious permissions errors when extracting from ZIP archives
- Fixed a bug that sometimes caused exceptions to be thrown when loading archives from HTTP URLs
- Double-clicking now works to select applications in the “Open Apple Installers” dialog box
- Faster performance when loading packages
- Much faster performance when extracting from OS X 10.10 “Yosemite” packages
- Much better performance and efficiency when loading archives from HTTP URLs
- Incorporated a new XAR extraction engine, written from scratch
- Better performance when loading packages from HTTP URLs
- Added detection of the Yosemite installer to the “Open Apple Installers” button
- Now verifies the packages’ embedded signatures before opening them
- Fixed a bug that caused resource forks not to extract properly from some .zip archives
- Now uses HTTPS instead of HTTP for automatic updates, for greater security
- Other miscellaneous bug fixes
- Fixed a bug that caused some packages not to load properly
- Fixed a bug that could affect the integrity of the extracted files when extracting symbolic links in rare cases
- Fixed a bug that could cause spurious DiskArbitration errors when extracting certain files
- Added experimental support for Mac OS X 10.10 (“Yosemite”) packages
- Fixed a bug that caused errors on extracting from certain packages
- Fixed a bug that could cause package scripts not to extract properly
- Fixed a bug that could cause crashes during the “Verifying Files” stage for some packages
- Fixed a bug that could cause false positives during the verification process
- Fixed a bug that could cause errors on extracting files from archives with certain properties
- Fixed a performance issue that could cause some packages to load slowly
- Worked around an oddity in Apple’s install packages that caused some .icns files not to extract properly
- Fixed a cosmetic issue affecting the display of checksums
- Fixed a problem that could cause crashes while loading the OS X installer on OS X Lion
- Fixed a problem that caused some packages not to load properly on OS X 10.6.8
- Fixed a problem that could cause the “Please insert disk” dialog to appear spuriously in some cases
- Fixed a crashing bug that could sometimes occur when closing packages
- Fixed a crashing bug that could sometimes occur when opening lots of packages at once
- Fixed a bug that could cause disk images not to open properly on OS X 10.6.8
- Added support for the OS X 10.9.3 full installer
- Fixed a bug that could cause crashes and other undesired behavior while extracting from .zip archives
- Fixed a bug that caused the “Find” feature not to work properly for text files in the file viewer
- Fixed an issue that could cause -[__NSCFCalendar components:fromDate:] warnings to get logged to the console when using languages other than English
- Fixed an issue that could cause files inside packages that are in disk images hosted on an HTTP server not to extract properly
- The QuickLook plug-in should now be able to handle .xar archives
- Fixed an exception that could sometimes be thrown on extracting resources from a package
- Fixed a crash that could occur when extracting files to a pre-Lion FileVault
- Various security improvements
- Fixed an issue that could cause errors when installing files on Mac OS X 10.6.x with administrator privileges
- Fixed a crash that could sometimes occur when opening packages
- Columns can now be sorted in the Resources tab
- Fixed a bug that could cause certain packages to load incorrectly in rare instances
- Various bug fixes
- Fixed an issue that caused incomplete text to appear in the “Quick Start” window
- Fixed an issue that could cause the splash screen to display incorrectly on machines with Intel Iris graphics (hopefully permanently this time)
- Various internal architectural improvements
- Various bug fixes
- Enabled full-screen mode for a few more windows in the UI
- Removed the URL from the Help Book so that Help Viewer should no longer access the Internet
- Fixed a cosmetic issue involving the main window in the French and German localizations
- Enabled full-screen mode on OS X 10.7 “Lion” and above
- File viewer windows can now be closed via the space bar
- Fixed a bug that caused the splash screen to be drawn incorrectly on machines with Intel Iris graphics
- Fixed a crashing bug that could occur when trying to load an invalid .bom file
- Pacifist should hopefully not cause the discrete GPU to be switched on anymore in MacBook Pros with dual GPUs
- Fixed a bug in 3.2 that caused spurious “The update is improperly signed” errors on auto-update. If you are experiencing this problem, please download 3.2.2 manually by clicking here. Please accept my apologies for the inconvenience.
- Fixed a bug that could cause files not to be extracted from certain packages
- Fixed a bug that could cause incorrect installations with administrator privileges checked, when a package contained a relative URL
- Fixed a bug that caused the “Install” button to be greyed out when viewing DMG files containing .pkg packages
- Compatibility with OS X 10.9 “Mavericks” and its packages
- Updated graphics for Retina Display
- Converted to Objective-C ARC for greater efficiency and reliability
- Rewrite the helper tool code for greater security
- Made better use of concurrency for greatly improved performance
- Now uses Notification Center on Mac OS X 10.8 and higher
- Added support for Zip archives using Method 1 (Shrink) and Method 6 (Implode)
- Fixed a bug which could cause errors on loading some packages
- Fixed a rare crash which could occur while extracting files from some archives
- Fixed a bug which could cause some spurious buttons to appear when using VoiceOver
- Fixed a bug which could cause certain packages to fail to load
- Improved performance when installing a large number of files
- Fixed a bug which caused the Finder not to automatically reveal extracted files
- Other miscellaneous bug fixes
- Fixed a few crashing bugs
- Fixed a few minor bugs that could cause some packages not to load properly
- Fixed a bug that could cause RTFD files not to be viewable
- Other minor bug fixes
- Fixed a crashing bug
- Fixed a bug that could cause some items to be installed in the wrong place
- Fixed a bug that caused the disclosure triangles not to work in the QuickLook plug-in on Mountain Lion
- Other minor bug fixes
- Added support for OS X 10.8 “Mountain Lion” installer to “Open Apple Installers” button
- Fixed a bug that could cause the “Show Software Update Packages” feature not to work on Mountain Lion
- Fixed a bug that could cause Pacifist not to launch on Intel Macs running OS X 10.4.x
- Fixed a bug that could cause loading distribution packages from non-file URLs not to work
- Fixed a minor permissions issue in the 3.0.4 distribution
- Fixed a bug that could cause packages from versions of OS X older than 10.2 not to load
- Fixed a bug that could cause spurious error messages on extracting the entirety of a mpkg
- Fixed another Mountain Lion-specific bug
- Got rid of some deprecated API usage
- Now uses code-signing information to prune extraneous files out of applications extracted using the “Search Receipts” feature
- General improvements and bug fixes to the “Search Receipts” feature
- Several Mountain Lion-related
fixes
- Fixed a bug that affected loading some Apple install discs such as Final Cut Studio and Logic Pro
- Fixed a few crashing bugs
- All files in the .zip distribution of Pacifist are now free of resource forks and extended attributes, to keep third-party .zip unarchivers from failing to unarchive the extended attributes properly and invalidating Pacifist’s code signing
- Text is now selectable in HTML files in the viewer
- Miscellaneous bug fixes
- Updated code signature for compatibility with OS X 10.8 “Mountain Lion” and Gatekeeper
- Fixed a crash that could occur if Pacifist was unable to install the QuickLook plug-in
- Added the ability to ask for admin privileges to install the QuickLook plug-in if necessary
- Now automatically checks the default application for .pkg, .mpkg, and .dmg files on startup and sets them back to Installer and DiskImageMounter respectively if they have inadvertently become assigned to Pacifist
- Fixed a bug that caused a few outline-view keyboard shortcuts not to work properly
- Fixed a rare bug that could cause a package to load incorrectly
- Suppressed a number of “Duplicate XML Element” errors when loading some packages
- Fixed a few crashing bugs
- Fixed a bug that could cause the QuickLook plugin not to work on some systems
- Using the “View” function on text files should now cause them to open in a standard text view like in 2.6.x instead of in the QuickLook viewer as in 3.0, allowing them to be selectable and searchable
- Fixed a bug that could cause dates not to appear correctly in the verification reports
- Fixed a bug that could cause resources not to load properly for packages inside disk images
- Support for Mac OS X 10.7 (“Lion”) and its packages
- New “Receipt Search” feature lets you search through all receipts to determine what package installed a particular file, and then extract that file if the packages can be found. If the appropriate Software Update packages containing the file can be found, they will also be used to make sure the latest possible version is extracted. (Requires Mac OS X 10.5 or higher, 10.6 for the extraction feature)
- New icon and main window design by Adam Betts
- Improved documentation, which is now bundled inside the application using Apple Help Viewer
- Now runs as a 64-bit binary on Mac OS X 10.6 and higher
- Now correctly preserves all extended attributes for extracted files (requires Mac OS X 10.5 or higher)
- Faster startup
- Improved error reporting
- Added an option to show hidden files in the open panel
- Added the ability to save an archive’s file listing to a text file, or to print it
- Pacifist can now automatically open the enclosing directory after extracting files
- Added support for more flavors of .zip files
- Fixed a bug that caused some .tar, .cpio, and .pax archives with symbolic links in them not to load properly
- Added the ability to extract subpackages from metapackage files, instead of only their contents
- Added the ability to list and open Software Update packages
- Improved the QuickLook plugin’s interface
- Added support for some self-extracting zip files
- Added ability to view versions for applications in package
- Search results now have tooltips revealing their full paths
- Interface improvements to the Kernel Extension Report feature
- Verify panel now lists what files were found in addition to what files were missing
- Now supports automatic updates via Sparkle
- More squashed bugs than a flyswatter factory
-
Now ignores checksums for Mach-O binaries in Apple's Snow Leopard packages, since I have not been able to figure out why the checksums for those files appear to be corrupt.
-
Worked around an oversight in Snow Leopard’s Finder that caused drag-and-drop to the Finder not to work properly
-
Fixed a bug inadvertently added in 2.6.1 that caused hangs at the "Verifying Files" stage
-
Fixed a bug which could cause the Kernel Extension Report feature not to work properly under Mac OS X 10.6 “Snow Leopard”
-
Compatibility with Mac OS X 10.6 “Snow Leopard”
-
Added a QuickLook plug-in
-
Added Simplified Chinese localization by Yunxuan He
-
Added support for PKZIP, WinZip, and Info-Zip self-extracting .zip archives
-
Added support for Zip64 archives
-
Added support for bzip2-compressed .zip archives
-
While extracting, the Verification phase is much faster
-
The Verification phase is now optional and can be disabled in the preferences
-
fixed a bug that caused .xar, .pkg, and .zip files on some HTTP servers not to load properly
-
Fixed a crashing bug that could occur while viewing packages with no resources
-
Fixed a bug that caused some Leopard flat packages not to be read properly
-
Fixed a bug that could cause the Logic Studio 9 discs to fail to load
-
Fixed a few bugs that could cause spurious errors when extracting files from pre-Leopard packages
-
Fixed a bug that could cause the resource forks not to be written properly for some files in pre-Leopard packages
-
Fixed a bug that could cause symlinks to be extracted with an incorrect path content or omitted entirely
-
Fixed a crashing bug that could occur while opening .zip files
-
Fixed a bug that could cause the window for the image view to appear at an incorrect size
-
Made some corrections to the localizations
-
Miscellaneous bug fixes
-
Fixed a bug that could cause Pacifist to crash when running in unregistered mode
-
Added the ability for Pacifist to accept URLs from other applications
-
Added support for the Xcode 2.5 install disc to the "Open Apple Install Discs" button
-
Fixed a bug that caused loading URLs containing percent escapes not to work correctly
-
Pacifist should now work on Panther even if the BSD subsystem is not present
-
Fixed a bug that could cause package scripts not to be visible in some Leopard flat packages
-
Fixed a bug that could cause Pacifist to hang at launch time under certain circumstances
-
Fixed a bug that prevented Pacifist from launching on Mac OS X 10.3.x
-
Support for Mac OS X 10.5 (Leopard) and its new package format
-
Support for .xar archives
-
Support for .zip archives with extensive format support - should correctly extract Mac and UNIX metadata from Apple’s Zip
format as well as MacZip, SmartZip, ZipIt, and InfoZip archives. In order to achieve support for all these formats as well as the
“Open URL” feature, Pacifist has a new Zip parser written completely from scratch rather than using existing
functionality such as the ‘zip’ command-line tool.
-
A new “Open URL” feature makes it possible to remotely load archives over the network. For .zip, .xar, .dmg, and
Leopard .pkg packages, this feature only downloads the portion of the file which is necessary to read it, causing files to open
much more quickly than it would take to download the whole archive (.zip files, in particular, are very fast - try it!).
-
All files in a package can now be viewed right in Pacifist using of a new “View Files” feature. The
“View Files” feature includes support for various text and image file types, as well as support for RTF, RTFD,
HTML, MS Word, and property list files. Pacifist 2.5 also adds a new hexadecimal file viewer for viewing binary files and
unknown file types.
-
Loading a disk image containing a package will now cause the package to be loaded and its contents to be displayed.
-
Underscore files (._example) are no longer displayed as separate files, but are now considered an attribute of the original file.
If a file has an underscore file or a resource fork associated with it, a badge is added to its icon to indicate this.
-
Package resources can now be extracted, just like package contents.
-
The Verify feature now ignores the permissions of symbolic links.
-
The Verify feature now has a “Zero-Length Files” check to detect files that may have been emptied by the recent
prebinding bug in OS X
-
The search feature now employs a proper search field, as well as Command-G and Command-Shift-G to iterate through the search results.
-
Files that are being viewed via the “View Files” feature can now be searched.
-
Pacifist now includes an option to create BOM files.
-
Removed some outdated options from the preferences.
-
Unfortunately, the Czech localization has been removed from this version. Hopefully, it will be able to be re-added at some
point in the future.
-
Numerous bug fixes.
-
New Czech localization by Lukáš Vajda
-
Interface clarification: if you select a folder or a package that contains other files and folders, the contained files will now
get highlighted light gray to indicate that they will get extracted/installed as well
-
Replaced the generic error message on failure to open a file with something more specific
-
Fixed a bug in which using the “Install” feature on certain packages could make Pacifist crash
-
Fixed a bug which could cause some packages to install in the wrong place under certain conditions
-
Fixed various localization issues
-
Full support for Mac OS X 10.4 “Tiger”
-
Recompiled as a Universal Binary to run natively on Intel-based Macs
-
Fixed a bug that caused registration sometimes not to work on Intel-based Macs.
-
Fixed a bug which caused large metapackages to sometimes load a few extra packages after you cancel it
-
Fixed a bug which caused some packages to erroneously give “BOM file not found” errors
-
Added support for reading raw BOM files
-
Added support for reading DMG files
-
Added support for reading .pax, .tar, .tar.gz, and .tgz files
-
Added the ability to view a package’s resources (i.e. the Read Me file, the install scripts, etc.)
-
Fixed a few memory leaks
-
Made it possible to close the splash screen window
-
Fixed a bug that could cause the progress bar to stay up forever if you tried to run prebinding on a folder with no executable files in it
-
Pacifist is now able to auto-detect and open the packages for the Software Restore, iLife, and Developer Tools packages in addition to the Mac OS X install packages
-
Added support for Mac OS X Public Beta packages
-
Added an option to ignore .DS_Store files when extracting
-
Fixed a bug that could cause the progress bar not to be updated frequently enough on Mac OS X 10.2.x
-
Calculating folder sizes is now optional
-
Updating the prebinding for a folder with a huge number of files in it should no longer cause the system to bog down from excessive paging
-
Added the ability to decide whether or not to use administrator privileges to install files
-
Added the ability to create receipts for packages
-
Fixed a problem which could cause Disk 2 and/or Disk 3 of some of the newer multi-DVD OS install disc sets set not to load
-
Fixed a problem which caused the Update Prebinding feature not to work properly under Mac OS X 10.4
-
Fixed a strange bug which could cause blank lines to appear sometimes in the file listing when running under Tiger
-
Fixed some spurious errors regarding decoding the resource fork which occurred under Tiger
-
Fixed a bug which could cause some files not to be extracted when extracting metapackages that contained other metapackages
-
The default setting is now to not update the prebinding if the OS is 10.4 or higher
-
Prebinding an individual folder is now greyed out under 10.4 and higher, because that functionality is no longer possible (or needed)
-
Folders can now be expanded by double-clicking on them
-
Fixed a permissions problem that sometimes caused Pacifist not to work properly on non-admin accounts
-
Fixed a rare crashing bug when opening some 10.1-style metapackages
-
Worked around an apparent bug in Panther that could cause the “Please insert disk” dialogs to fail to close when the
disk was inserted
-
Hopefully fixed a problem which could cause Pacifist to sometimes give spurious “BOM file not found” errors
-
Fixed a bug that could cause an error to be returned if the user cancelled authorization
-
Fixed a rare bug which could cause AppleDouble files not to be combined properly
-
Fixed a bug which caused proxy packages to display their file sizes inaccurately
-
Built with gcc 3.3
-
Fixed some minor UI problems
-
Fixed some bugs that caused errors in loading packages not to be reported properly
-
Updating prebinding now runs in the background rather than blocking the UI and can be cancelled
-
Cancelling extraction during the “Update prebinding” stage now takes effect much more quickly
-
Prebinding now has a decent progress bar
-
Table views now have an alternating blue-and-white background (Mac OS X 10.3 and higher only)
-
Pacifist is much quieter now and doesn’t log nearly as much stuff to the Console
-
Rewired the preference panel to meet the guidelines
-
Fixed a bug which caused the Verification Report window not to respond to the keyboard properly
-
The “Stop Installation” bug in the disk request screen should now work properly while loading the Mac OS X Install
Packages
-
Fixed some crashes that occurred while running Mac OS X 10.1
-
Fixed a problem that could cause Pacifist to block while a menu was down when running in Mac OS X 10.3
-
Fixed a problem that could cause the OS install packages on certain of the install DVDs not to load properly
-
Fixed a few memory leaks
-
Compatibility with Mac OS X 10.3 (Panther) and its packages
-
Fixed some minor interface flaws
-
Small performance increases
-
Made the verify feature check the file size if the package does not specify a checksum
-
Fixed some bugs in extracting identical files from a package
-
Loading a package is now done in a separate thread
-
It is now possible to cancel loading of a package
-
Fixed a spurious disk-full error
-
Pacifist now notifies the Finder when it installs a file so that it will update immediately
-
Pacifist is now much smarter about dealing with situations when it is asked to extract files from a package on a disk that is no
longer inserted
-
Reintroduced support for Mac OS X 10.1.x
-
Added Dutch localization by Koen van Hees
-
Fixed a bug that could cause incorrect error messages in rare cases
-
Improved performance and reliability of the verification feature
-
Made the verification report files more compatible with various browsers
-
Other minor bug fixes
-
Added Italian localization by Gabriele Callari
-
Added a spiffy disk image background by Adam Betts
-
Added a New Folder button to the Extract dialog box.
-
Revamped some of the underlying extraction code; hopefully, improved performance somewhat.
-
Contextual menus
-
Added option to force files to be re-prebound when updating prebinding information
-
Added .mpkg support
-
Hopefully fixed an annoying bug where a document’s progress sheet sometimes wouldn’t close if installation finished
when the app was hidden
-
Fixed a bug in the .info parsing for the old non-Jaguar package format
-
Changed things so that the temporary directory where Pacifist stores files before moving them to their destinations is stored on
the same disk that the files will be installed to, to facilitate making installations with limited or no writable disk space, such
as boot CDs
-
Added verification of installations
-
Hopefully fixed a crashing bug that would sometimes occur when dragging packages onto Pacifist’s splash screen window
-
Added drag and drop extracting
-
Added support for Jaguar “Alternate-Source” packages
-
Fixed a bug where keyboard navigation would quit working in Jaguar
-
Fixed a bug that could cause Pacifist to crash while opening Mac OS X 10.0-style packages that used traditional MacOS line endings
rather than UNIX line endings
-
Made the use of sheets more extensive
-
Fixed a bug that could cause lots of spurious errors to get logged to the console while updating the prebinding
-
Changed the behavior so that only files that were installed should get prebound
-
Fixed a bug which could cause Pacifist to hang when extracting a very large number of files at a time
-
Fixed some localization bugs
-
Found some places where file sizes were still being stored as 32-bit integers, causing spurious “disk full” errors on
hard drives with more than 4 GB free, and replaced them with 64-bit integers