Paparazzi! Changelog

What's new in Paparazzi! 1.0b8 Build 819

Dec 19, 2017
  • Fixes:
  • Fixed bookmark importers not loading which caused a crash on 10.12.6.

New in Paparazzi! 1.0b7 Build 814 (Dec 15, 2017)

  • New Features:
  • Implemented UI for alert()/confirm()/prompt(). These dialogs won’t show when batch capturing.
  • Added an option to start batch capture automatically when new items are added.
  • Preliminary help docs.
  • Fixes:
  • Fixed Contacts import on newer releases of macOS Sierra/High Sierra.
  • Fixed a hang while importing favicons for Safari 11 bookmarks.
  • Fixed paparazzi URL parsing for Unicode URLs.
  • Fixed a potential exception when bookmark/history titles were just the right length.
  • Fixed a bug in the save script command on 10.9.
  • Fixed installation of the pzi tool’s man page.
  • Changes:
  • Changed “Inspect Element” to always be enabled.
  • Changed the UI for adding separator size presets: Now has a separate button instead of requiring the title to start with “-”.
  • New size presets whose names start with “-” are no longer treated as separator items. (Paparazzi! will convert your old separator presets to the new internal format.)
  • Imports the list of user agents from Safari, if available.
  • The socket for the pzi tool now verifies that the tool is being run by the user who launched Paparazzi! or by root.
  • Under the Hood:
  • Building with 10.13 SDK/Xcode 9.
  • Rewrote history and favicon loading/saving from scratch.

New in Paparazzi! 1.0b5 Build 754 (May 3, 2017)

  • Fixes:
  • Added a workaround for some sites crashing/not saving on PDF capture.
  • Really fixed capturing on macOS 10.11 this time.
  • Fixed code-signing verification on the pzi tool and its installer.
  • The size presets pop up button for max size works now.
  • New Features:
  • The Terminal preference pane now shows the installed and bundled tool versions.
  • Changes:
  • Removed stand-alone size/delay toolbar items from capture windows.

New in Paparazzi! 1.0b4 Build 741 (Apr 4, 2017)

  • Fixed capturing on macOS 10.11.

New in Paparazzi! 1.0b3 Build 738 (Mar 21, 2017)

  • New Features:
  • Added an Advanced preference to enable WebKit’s “Inspect Element” menu item.
  • Supports HTTP basic/digest auth in the capture window while browsing (capturing the
  • page without quitting will work).
  • Fixes:
  • Fixed URLs with ports being parsed incorrectly. (Punycode-Cocoa 24df025)
  • Fixed Paparazzi!’s system services (Capture URL and Add to Batch Capture).
  • Batch item descriptions now update live when their per-item settings are changed.
  • Settings popovers can now be shown when their toolbar buttons are in the toolbar’s overflow menu.
  • The batch list now properly saves per-item settings on quit.
  • Minor accessibility fixes.

New in Paparazzi! 1.0b2 Build 726 (Jan 16, 2017)

  • New Features:
  • Preliminary Touch Bar support in capture and batch windows.
  • Fixes:
  • Fixed the AppleScript open location command.
  • Fixed setting the min/max sizes to 0,0 when none was passed in when using AppleScript.
  • Fixed (null) appearing in empty-path’d batch item URLs.

New in Paparazzi! 0.6.7 Build 445 (Apr 24, 2013)

  • Fixes:
  • Fixed the %f and %u filename format tokens.
  • Fixed an exception in the Chrome/Chromium bookmark importer.
  • The Bookmarks menu will now use a bookmark’s URL as its title if the title is missing or the empty string.
  • Fixed Contacts (Address Book) bookmarks menu item being disabled inappropriately.

New in Paparazzi! 0.6.6 Build 442 (Feb 28, 2013)

  • Fixes:
  • Fixed the random launching issue on 10.6/10.7. If upgrading from an earlier 0.6.x, you may need to reset your launch services database, either with the Terminal command
  • /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
  • or via a utility.
  • The “JPEG Quality” slider in the batch preferences should actually work correctly now.
  • Corrected the tooltip for the “Share” button.
  • The max history setting should work now.
  • The built-in Sparkle framework is now properly code signed.
  • Changes:
  • No longer imports Contacts’ URLs by default.
  • Preliminary help documentation (still unfinished).
  • Updated to Growl Framework 2.0.1.
  • New Features:
  • Added a “Take URL From” script for Chrome (since it supports AppleScript now).
  • The Interact sheet now has “Close and Capture” and “Close” buttons.
  • HiDPI captures are now indicated as such in the status area (next to the pixel dimensions).
  • Added an option in the Advanced Preferences to simulate Non-HiDPI captures on Retina Macs. This will still import resources included via media queries, etc., as I haven’t found a way to spoof pixel-ratio yet.
  • Added an option in the Advanced Preferences pane to accept invalid HTTPS certificates.
  • Added HTML files for release notes and a bookmarklet (in the Help menu).

New in Paparazzi! 0.6.5 Build 406 (Feb 21, 2013)

  • Fixes:
  • Preferences window should show the General pane on first launch.
  • Fixed an issue where an error loading a subframe (e.g., an ad) would cause the whole capture operation to fail.
  • Fixed an issue where capturing via AppleScript with a min or crop size would fail.
  • Fixed the start capturing AppleScript command.
  • Don’t try to load an apple-touch-icon if we’re batch capturing.
  • Fix the Save Format popup in the Batch Prefs.
  • Fix a crash on 10.6.8 that would occur when trying to write the source URL to a file’s finder comments.
  • Batch JPEG quality now defaults to 80% instead of 0%.
  • New Features:
  • Press ⌘⏎ to capture from the interact sheet without reloading.
  • Version checking and updating now uses the Sparkle framework.
  • Changes:
  • Stopped calling builds “beta” (What would be 0.6bx is now 0.6.x.)
  • Updated to Growl SDK 2.0.
  • “Make per-host subdirectories” and “Treat plain text files as lists of URLs” are now the default.

New in Paparazzi! 0.6 Beta 4 (Jul 31, 2012)

  • FIXES:
  • Many issues fixed.
  • Better document size handling.
  • New Features:
  • Retina artwork (except for a few places).
  • New date formatting strings: ${date:format} where “format” is replaced by a Unicode date format.
  • Menu bar control; drag to the menubar to capture/add to batch (option switches behavior).
  • Custom user agent (global; in Advanced prefs).
  • Location bar autocomplete; will complete from previously captured URLs and bookmarks.
  • Support for Sharing Services on OS X 10.8.
  • Support for Notification Center on OS X 10.8 (can be disabled in Advanced preferences).
  • Main Window:
  • Now uses a real toolbar.
  • Batch Window:
  • Quick Look (spacebar or ⌘Y).
  • Easier URL input.
  • CHANGES:
  • Better separator display in Sizes prefs.
  • Now uses WebKit history for storing history.
  • Bunches of other things I canst remember because itss been so long.
  • Codesigned with Apple Developer ID.

New in Paparazzi! 0.5 Beta 6 (Jan 26, 2009)

  • Fixes:
  • Worked around an error when adding URLs to the batch window via AppleScript.
  • Got rid of the token field for filename formatting. Leopard likes to collapse spaces in them.
  • Allow scrolling and show the resize indicator in the “Interact with Web View” sheet under Leopard, since the various redraw/update issues appear to be fixed.
  • Hopefully fixed crashing when the version-check hits a redirect.

New in Paparazzi! 0.5 Beta 4 (Jul 23, 2008)

  • Plugin (e.g., Flash) capture works on 10.4 ! Though the plugin images still don't save when saving as PDF.
  • Fixed an issue that would occur if you had your max history count set to zero.
  • Fixed incorrect changing of font in the "Preview" label on first capture.
  • Capture of many framesets now works much better. For example, capturing k10k.net or a reference page with TOC on developer.apple.com will capture the full page (except when using too-small min-widths). This only works under 10.3.9 or later because that version of the Mac OS included new WebKit methods to determine the kind of frame a child frame is (frame, iframe, or object).
  • Fixed an issue where attempting to capture certain sites with additional script-loaded content (e.g., eBay) would cause loading to appear to stall indefinitely.
  • Improved capture of framesets with meta-redirecting subframes.
  • Made -makeKeyAndOrderFront: on the invisible capture window a no-op, for some sites whose JavaScript likes to focus the main window.
  • Forced JavaScript on. The WebKit DOM methods don't work if it's off.
  • Fixed an issue that would cause future URLs to not load, with a "nil string" error logged to the system console.