Pacifist 3.5 Release Notes (Feb. 9, 2015)

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

Pacifist 3.2.17 Release Notes (Sept. 12, 2014)

Fixed a bug that caused some packages not to load properly

Pacifist 3.2.16 Release Notes (Sept. 3, 2014)

Fixed a bug that could affect the integrity of the extracted files when extracting symbolic links in rare cases

Pacifist 3.2.15 Release Notes (Aug. 5, 2014)

Fixed a bug that could cause spurious DiskArbitration errors when extracting certain files

Pacifist 3.2.14 Release Notes (July 8, 2014)

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

Pacifist 3.2.13 Release Notes (July 1, 2014)

Fixed a problem that could cause crashes while loading the OS X installer on OS X Lion

Pacifist 3.2.12 Release Notes (June 4, 2014)

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

Pacifist 3.2.11 Release Notes (June 2, 2014)

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

Pacifist 3.2.10 Release Notes (May 23, 2014)

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

Pacifist 3.2.9 Release Notes (May 1, 2014)

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

Pacifist 3.2.8 Release Notes (Mar. 19, 2014)

Fixed an issue that could cause errors when installing files on Mac OS X 10.6.x with administrator privileges

Pacifist 3.2.7 Release Notes (Mar. 18, 2014)

Fixed a crash that could sometimes occur when opening packages

Pacifist 3.2.6 Release Notes (Mar. 18, 2014)

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

Pacifist 3.2.5 Release Notes (Feb. 3, 2014)

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

Pacifist 3.2.4 Release Notes (Jan. 5, 2014)

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

Pacifist 3.2.3 Release Notes (Dec. 9, 2013)

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

Pacifist 3.2.2 Release Notes (Oct. 29, 2013)

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

Pacifist 3.2 Release Notes (Oct. 22, 2013)

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

Pacifist 3.0.10 Release Notes (Oct. 17, 2012)

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

Pacifist 3.0.9 Release Notes (Aug. 18, 2012)

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

Pacifist 3.0.8 Release Notes

Fixed a bug that could cause the “Show Software Update Packages” feature not to work on Mountain Lion

Pacifist 3.0.7 Release Notes (July 17, 2012)

Fixed a bug that could cause Pacifist not to launch on Intel Macs running OS X 10.4.x

Pacifist 3.0.6 Release Notes (July 10,
2012)

Fixed a bug that could cause loading distribution packages from non-file URLs not to work

Pacifist 3.0.5 Release Notes (June 27, 2012)

Fixed a minor permissions issue in the 3.0.4 distribution

Pacifist 3.0.4 Release Notes (June 27, 2012)

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

Pacifist 3.0.3 Release Notes (June 19, 2012)

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

Pacifist 3.0.2 Release Notes (Feb. 29, 2012)

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

Pacifist 3.0.1 Release Notes (Feb. 8, 2012)

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

Pacifist 3.0 Release Notes (Jan. 20, 2012)

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

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

Pacifist 2.6.4 Release Notes

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.

Pacifist 2.6.3 Release Notes

Worked around an oversight in Snow Leopard’s Finder that caused drag-and-drop to the Finder not to work properly

Pacifist 2.6.2 Release Notes

Fixed a bug inadvertently added in 2.6.1 that caused hangs at the "Verifying Files" stage

Pacifist 2.6.1 Release Notes

Fixed a bug which could cause the Kernel Extension Report feature not to work properly under Mac OS X 10.6 “Snow Leopard”

Pacifist 2.6 Release Notes

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

Pacifist 2.5.2 Release Notes

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

Pacifist 2.5.1 Release Notes

Fixed a bug that prevented Pacifist from launching on Mac OS X 10.3.x

Pacifist 2.5 Release Notes

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.

Pacifist 2.0.1 Release Notes

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

Pacifist 2.0 Release Notes

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 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