Synergy Changelog

What's new in Synergy 6.0a4

Jun 3, 2014
  • Fix another crash on launch (also reported on bug #2173)

New in Synergy 6.0a3 (May 23, 2014)

  • Fix for another crash on launch (also reported on bug #2173)

New in Synergy 6.0a2 (May 22, 2014)

  • Possible fix for crash on launch (bug #2173)

New in Synergy 6.0a (May 20, 2014)

  • Synergy requires OS X 10.9 Mavericks or greater
  • Synergy is now free
  • Synchronized with open source version, which means trimming some code and resources
  • Rebuilt using ARC (Automatic Reference Counting) instead of Objective-C GC (Garbage Collection), which may yield a marginal performance increase

New in Synergy 5.0a (Jan 3, 2013)

  • Synergy is now a 64-bit application, and will only run on Macs capable of running 64-bit applications
  • Synergy now requires Mac OS X 10.8 Mountain Lion or later
  • Rewrite Hot Key handling code to work in 64-bit environment
  • Fix album cover art breakage caused by 64-bit iTunes (issue #1844)
  • Removed legacy code related to very old versions of iTunes (older than 4.7)
  • Update "Help" button target to point at current documentation
  • Replace many deprecated API calls with more modern equivalents
  • Sanitize and clean-up Clang warnings
  • Adapt to latest Xcode toolchain
  • Qualified for use with iTunes 11.0.1
  • Removed out-of-date and incomplete localizations
  • Removed Growl support, pending possible replacement with "Mist"

New in Synergy 4.5.2 (Feb 1, 2011)

  • Low-level clean-up of Floater drawing code.
  • Qualified for use with iTunes 10.1.2.

New in Synergy 4.5.1 (Jan 10, 2011)

  • Optimization and clean-up of utility classes.
  • Further adaptation for Apple's App Store.
  • Qualified for use with iTunes 10.1 and 10.1.1.
  • Qualified for use with Mac OS X 10.6.6.

New in Synergy 4.5 (Nov 15, 2010)

  • Status changed from "beta" to "final"
  • Qualified for use with Mac OS X 10.6.5.

New in Synergy 4.5 Beta (Nov 2, 2010)

  • This is the first "code signed" release of Synergy, which means that when Synergy posts updates to Last.fm and the system asks for permission to access the Mac OS X keychain, clicking "Always Allow" will actually grant access on a permanent basis (previously, using each new Synergy release would cause the system to ask for permission again).
  • Reorganization of internal bundle structure for compliance with Apple's forthcoming Mac App Store.

New in Synergy 4.4.5 (Sep 25, 2010)

  • Preparation for new auto-update mechanism.
  • Reduced disk and memory footprint.
  • Performance optimizations.
  • Qualified for use with iTunes 10.0.1

New in Synergy 4.4.4 (Sep 2, 2010)

  • Adjustments for warning and error-free builds using the new LLVM compiler.
  • Qualified for use with iTunes 10.

New in Synergy 4.4.3 (Aug 12, 2010)

  • Reduce memory and disk footprint via dead code removal.
  • Groundwork in preparation for switch to 32-bit/64-bit Universal binary.
  • Qualified for use with Mac OS X 10.6.4.
  • Qualified for use with iTunes 9.2.1.

New in Synergy 4.4.2 (Jun 10, 2010)

  • Major internal clean-up of preference-handling code.
  • Qualified for use with iTunes 9.1.1.

New in Synergy 4.4.1 (Apr 26, 2010)

  • Status changed from "beta" to "final".

New in Synergy 4.4.1b (Apr 8, 2010)

  • Fixes for building on 64-bit processors.
  • Qualified for use with Mac OS X 10.6.3.
  • Qualified for use with iTunes 9.1.

New in Synergy 4.4 (Mar 11, 2010)

  • Changed status from "beta" to "final".

New in Synergy 4.4b2 (Feb 25, 2010)

  • Update the Amazon access credentials used to enable cover art downloads.

New in Synergy 4.4b (Feb 22, 2010)

  • New "Extra visual feedback for other Hot Key actions" checkbox for finer control over when notification bezels are shown in the center of the screen (closes request #1463).
  • Qualified for use with Mac OS X 10.6.2.
  • Qualified for use with iTunes 9.0.3.

New in Synergy 4.3 (Feb 4, 2010)

  • Updated buildtools and WOPublic dependencies.
  • Changed status from "beta" to "final".

New in Synergy 4.3b (Jan 19, 2010)

  • Added the ability to quicklaunch by holding down the option key while double-clicking the Synergy Preferences application (instead of opening the application and then pressing the "Start" button).

New in Synergy 4.2.1 (Jan 13, 2010)

  • Changed status from "beta" to "final".

New in Synergy 4.2 (Dec 7, 2009)

  • Changed status from "beta" to "final".

New in Synergy 4.2b (Nov 30, 2009)

  • New checkbox in "Advanced" preferences tab to turn Amazon cover art searching on and off independently of the Floater graphic setting.

New in Synergy 4.1.1 (Nov 3, 2009)

  • Qualified for use with iTunes 9.0.2.
  • Changed status from "beta" to "final".

New in Synergy 4.1.1 Beta (Oct 21, 2009)

  • Floater now appears on all spaces (fixes issue #609).

New in Synergy 4.1 Beta (Sep 28, 2009)

  • Fix broken "Transfer cover to iTunes" menu item with recent versions of iTunes (bug #1412).
  • Improve error logging in the event that a cover transfer should fail.
  • Remove the third-party (unsupported) "Get artwork from Synergy" sample script as it is reportedly broken on Snow Leopard.
  • Qualified for use with iTunes 9.0.1.
  • Changed status from "alpha" to "beta".

New in Synergy 4.1 Alpha (Sep 21, 2009)

  • Improve handling of tracks with incomplete ID3 tags when searching for cover art on Amazon.
  • Improve pre-processing of tracks with "special" characters in the ID3 tags so that Amazon won't choke on them.
  • Use newer Mac OS X APIs for processing the Amazon XML response.
  • Catch tracks with no useful search keywords by adding more stringent checks.
  • Add instrumentation for diagnosing communication problems with Amazon.
  • As part of cover art downloader rewrite update to use latest Objective-C 2.0 idioms.

New in Synergy 4.0.1 Alpha (Sep 1, 2009)

  • Require Mac OS X 10.6 Snow Leopard or above.
  • Remove "Unregister" button from user interface to avoid unintended unregistrations.
  • Provide means of entering new serial number when upgrading from a very old license.
  • Remove old code paths to reduce disk and memory footprint.
  • Remove duplicate classes across different bundles, reducing disk and memory footprint as well as silencing some console warnings.
  • Eliminate all Interface Builder warnings about geometry (clipped views) and inappropriate settings.
  • Replace all calls to deprecated APIs with Mac OS X 10.6 equivalents.
  • Switch to Clang/LLVM compiler.
  • Fix warnings issued by new compiler.
  • Eliminate unnecessary local variable clearing.
  • Fix two minor resource leaks discovered by static analysis.
  • Internal reorganization.
  • Many changes to supporting projects (Wincent Buildtools and WOPublic).

New in Synergy 3.5.5 Alpha (Aug 24, 2009)

  • Bug fix for ticket #1365 ("Consecutively repeated tracks don't get submitted to last.fm").
  • New menu item in the Synergy Global Menu for conveniently disabling and enabling last.fm "scrobbling" on the fly.
  • Remove out-of-date localized resources, providing a reduced disk footprint.

New in Synergy 3.5.4 Alpha (Aug 17, 2009)

  • Minimum system version requirement bumped to Mac OS X 10.5.8.
  • Trim disk and memory footprint by removing code used only on older versions of the operating system.
  • Update WOPublic open source component to latest version (robustness improvements).
  • Qualified for use with iTunes 8.2.1/Mac OS X 10.5.8.

New in Synergy 3.5.2 Alpha (Jul 7, 2009)

  • Offer to quit pre-existing versions found executing when new version is launched.
  • Display title in preferences window.

New in Synergy 3.5.1 Alpha (Jul 2, 2009)

  • Added a checkbox to temporarily disable the submission of track information to last.fm (fulfills feature request #1310); this is ideal for those times when you don't want what you're currently listening to be "scrobbled" to the website.
  • Removed some out-of-date localized resources.

New in Synergy 3.5 Alpha 9 (Jun 27, 2009)

  • Bumped minimum system verison requirement to Mac OS X 10.5.7; it is hoped that Apple has fixed the crashing bug in NSAppleScript when running using Garbage Collection.
  • Lots of back-end refactoring (required by migration of some code into the WOPublic open source repository).
  • Qualified for use with iTunes 8.2.

New in Synergy 3.4 (Jun 25, 2009)

  • Merge in changes from 3.3 restricted-availability release.
  • Universal Binary version of login-tool (used by installer); necessary for compatibility with Snow Leopard.
  • Qualified for use with iTunes 8.2.

New in Synergy 3.2.2 (Apr 2, 2009)

  • Performance optimizations in pop-up button classes.
  • Qualified for use with iTunes 8.

New in Synergy 3.2.1 (Jun 9, 2008)

  • Final fix for missing cover art problem caused by iTunes 7.6.1 and 7.6.2

New in Synergy 3.5 Alpha 7 (Apr 29, 2008)

  • Work around missing cover art problem caused by iTunes 7.6.1 and 7.6.2 (fixes bug #668).
  • Speed up cover art retrieval.
  • Catch NSGenericExceptions thrown by Leopard Script Bridge

New in Synergy 3.5a6 (Apr 4, 2008)

  • Fix iTunes respawn bug introduced in 3.5a3.
  • Fix corrupt Portuguese localizable strings.
  • Update all other localizable strings files.

New in Synergy 3.5a5 (Jan 23, 2008)

  • Fix Audioscrobbler breakage introduced during the conversion to Objective-C 2.0 (see bug #641, "audioscrobbler/last.fm submission broken").
  • Drop use of NSAppleScript in several places seeing as it appears to cause crashes under Garbage collection (see bug #640, "NSAppleScript freaks out under Garbage Collection"); this is not a total replacement of all NSAppleScript use, but it is start and should hopefully reduce the number of crashes seen in the previous alpha seed.
  • Add "Edit" menu to Synergy Preferences application; without this users couldn't conveniently copy and paste in their registration information.
  • Qualified for use with iTunes 7.6.
  • For a partial list of code-level changes for this release see either the short summary or the detailed log; a future modification to the build chain will enable the production of complete changelogs rather than partial extracts.

New in Synergy 3.5a4 (Jan 8, 2008)

  • Fix crashing bug for people with stale entries in their login items (see bug #636, "Synergy 3.5a3 crashes on launch").
  • Fix inappropriate localization in Synergy Preferences menus (items appearing in Spanish which should have been in English) caused by new behaviour in the new Interface Builder that comes with Leopard (see bug #637, "Synergy Preferences.app menu in Spanish").
  • Fix reference to "NewApplication" in Synergy Preferences Help menu (see bug #638, "Help menu says "NewApplication" instead of Synergy Preferences").
  • Connect Help menu in Synergy Preferences to online documentation.
  • Include upgrade notes in the accompanying README file (basically, no explicit upgrade action is required on the part of the user; Synergy automatically detects old installations and offers to clean them up).
  • For a list of code-level changes for this release see either the short summary or the detailed log.

New in Synergy 3.5a3 (Jan 8, 2008)

  • Massive code audit with many changes for better Garbage Collection support and performance and general modernization (use of newer APIs, more optimal patterns, Objective-C 2.0 features).
  • No longer distributed as a System Preferences pane and therefore no installer is required or used.
  • Switch to using new login-item API provided by Launch Services; this should definitively fix the failure to launch at login after upgrading (see bug #605, "Synergy will not open at launch").
  • Localization clean-up: some of the localizations were significantly out of date and had drifted too far from the main English line of development to be managed using automated tools, these resources have been temporarily removed and those which could be brought up to date with the English version have been updated.
  • Modernize version numbering mechanisms to include Git-based build number.
  • For a list of code-level changes for this release see either the short summary or the detailed log.

New in Synergy 3.5a2 (Nov 28, 2007)

  • Work around UI bug in Xcode 3
  • Bump version number to 3.5a2

New in Synergy 3.1.5 (Oct 3, 2007)

  • [Note] Qualified for use with iTunes version 7.4.2.
  • [Note] Depending on the release date for Leopard this may be the last release before Leopard comes out; if you have access to the Leopard seeds please notify me of any problems you encounter running Synergy on the latest seed.