Release Notes
Want more features? Upgrade to Xmarks Premium!

Firefox 4.5.0 (October 27, 2017)
  • Switch to WebExtensions browser API for Firefox 57+ compatibility
Chrome 1.0.33 (July 25, 2017)
  • Remove deprecated password sync functionality
Firefox 4.4.1 (February 3, 2017)
  • Fix configuration dialog error when using own sync server.
IE 1.3.21 (January 26, 2017)
  • Fix issue completing sync when Links folder is not writable.
Firefox 4.4.0 (January 23, 2017)
  • Remove deprecated password sync functionality
  • Update javascript to remove obsolete list comprehension syntax
IE 1.3.17 (September 20, 2016)
  • Be more resilient when encountering permissions errors in Favorites folder.
  • Fix a bug that creates duplicate toolbars in IE.
Firefox 4.3.19 (May 25, 2016)
  • Add a new feature: "Update Missing Favicons." Use this menuitem to grab all favicons for sites in the local bookmark set. A subsequent sync will upload them to the server.
  • Resolve issues with saving icons when using async favicons API.
  • Fix sync errors related to removal of newChannelFromURI() API in Firefox 48+.
  • Fix "method is undefined" error when using own sync server.
  • Fix empty login window dialog shown in some cases.
Firefox 4.3.18 (March 15, 2016)
  • Add a new option to allow Download-only or Upload-only syncing to this computer
  • Change the xmarks icon to indicate logged-in state: grayed-out if not logged in.
  • Fix 'getPageTitle is deprecated' warnings when syncing history
  • Migrate JS baseline file to strict JSON format
  • Remove several eval()s used when parsing javascript/json
  • Change some modules to CommonJS-style, reducing namespace pollution
  • Remove support for long-deprecated RDF format bookmarks
  • Add new setting: extensions.xmarks.debug-preserve, which can be used to save the last few syncs as JSON files.
  • Resolve some supported issues with "Bring your own server" operation.
Firefox 4.3.7 (May 12, 2015)
  • Fix loss of bookmark due to sync conflict when the descendant of a folder is moved, and that folder is then deleted on a different browser without an intervening sync
  • Fix "Node not found" error when same bookmark is deleted from two different browsers at the same time
  • Fix "Node not found" error when the child of a deleted folder is updated in some way
Chrome 1.0.32 (March 12, 2015)
  • Fix several memory leaks
  • Improve logging for certain error conditions
Safari 2.0.19 (March 12, 2015)
  • Fix a recurring 'bookmarks out of sync error' when unable to remove old backup files due to file permissions
  • Fix memory leaks in Safari prefPane
  • Updates for newer versions of OSX and XCode
Internet Explorer 1.3.15 (November 11, 2014)
  • Fix sync error when a bookmark was moved to a different location in the hierarchy, and the old and new bookmark sets were merged together.
Internet Explorer 1.3.14 (October 27, 2014)
  • Fix sort order for bookmarks using a newer binary format in the registry.
Safari 2.0.18 (September 26, 2014)
  • Support newer (since Mavericks) Safari bookmarks layout in which the Bookmarks Menu folder is no longer needed. Now sidebar bookmarks can be synced.
  • Fix a sync error when move of a bookmark on the client conflicts with a delete of the same bookmark on the server.
Firefox 4.3.5 (September 16, 2014)
  • Fix javascript error when syncing Livemarks on some versions of Firefox
Firefox 4.3.4 (September 11, 2014)
  • Fix Javascript error and incomplete/hung sync in older versions of Firefox (<=22) due to invalid timer callback
  • Switch to Promise-based livemarks API in newer versions of Firefox (>=29)
  • Fix sync errors when Unsorted Bookmarks folders conflict with a different bookmark with the same ID
  • Improve handling of bookmarks when parent folders are missing
IE 1.3.12 (August 20, 2014)
  • Fix problems loading wizard page in some versions of Windows
  • Fix corruption of bookmark tag attributes
Safari 2.0.16 (July 23, 2014)
  • Enable installer to run on Yosemite Beta versions.
  • Fix a sync error when the same bookmark is deleted and then re-created in a single sync session.
Firefox 4.3.3 (July 10, 2014)
  • Fix an error with download that would cause Xmarks to leave some of the old bookmarks around in some cases.
IE 1.3.9 (July 1, 2014)
  • Fix an issue that would cause lost bookmarks when a folder was deleted and re-added with a different id from a different computer
  • Fix an error when repairing bookmarks that have tags
  • Fix node-not-found error caused by missing application of server commands during sync in certain cases
  • Add support for localized Favorites folder names for IE 11
  • Add an option to generate an debug file containing the log and last four sync attempts.
Safari 2.0.15 (June 9, 2014)
  • Fix sync error when a folder is deleted but the bookmarks inside are retained and moved to a different folder.
  • Stop using accessibility features when opening remote tabs. This removes a security warning suggesting that Xmarks wants to control the computer.
  • Always sync to a non-empty BookmarksBar if there are multiple copies in the local nodeset.
Firefox 4.3.1 (May 16, 2014)
  • Fix saving of status bar icon/stars if navbar icon is not present.
Firefox 4.3.0 (May 14, 2014)
  • Use a navbar icon for controlling Xmarks, as the status bar and menus are no longer visible by default in FF29+
  • Fix some cases where bookmark deletion would not take effect immediately, causing a sync error
  • Don't hang in sync if unable to retrieve history information for a URL
  • Save the URL property in addition to the Feed URL when saving livemarks
Chrome 1.0.28 (March 10, 2014)
  • Improve handling of Chrome bookmark quotas
Safari 2.0.13 (January 31, 2014)
  • Fix problem where downloaded bookmarks would only update local state
Safari 2.0.12 (January 28, 2014)
  • Add Xmarks to User Login items if start on login checked
  • Only update Safari bookmarks if there was a modification
Chrome 1.0.27 (January 14, 2014)
  • Fix problems loading profile names in unencrypted mode
  • Replace base64 encoding routines
Firefox 4.2.5 (January 10, 2014)
  • Fix problems loading profile names in unencrypted mode
  • Use "Encrypt All" as default encryption level
  • Fix title string for Xmarks Settings toolbar icon
  • Fix "'Illegal value' when calling method: [nsILivemarkService::createLivemark]" when creating feeds on Firefox 21 and older.
  • Replace base64 encoding routines
  • Clean up javascript module exports
Safari 2.0.11 (December 27, 2013)
  • Fix "NSNull length" error that would occur if server bookmarks were missing the toolbar
Safari 2.0.10 (December 19, 2013)
  • Fix problem where Xmarks would lose the internal bookmark IDs between restarts, causing syncs that would delete/recreate all bookmarks
  • Fix start on login failure when app bundle has been relocated
Safari 2.0.9 (December 13, 2013)
  • Fix "NSNull length" error that would occur due to spurious updates of the internal toolbar id
  • Correct issues with repair and upload that would corrupt the baseline file causing later sync errors
  • Fix problem that would sometimes cause spurious reorders between the toolbar and the first bookmark
Safari 2.0.6 (December 9, 2013)
  • Fix additional problems loading and saving bookmarks on some versions of OS X
Safari 2.0.5 (December 9, 2013)
  • Fix issues with missing Safari bookmarks files which occur for fresh Safari installations.
  • Correct an improper assertion that caused sync failure if Bookmarks Menu only had one child bookmark.
Safari 2.0.3 (December 6, 2013)
  • Fix an error causing inability to load bookmarks on some versions of OS X
  • Preserve separators in sync
  • Ignore sidebar bookmarks for the purposes of sync algorithm; inclusion of these would cause invalid 'move' commands to be generated
  • Change software to use first toolbar/menu folders in the case of multiples as these are the ones Safari uses
  • Fix Reset Xmarks functionality which was silently exiting on errors
Safari 2.0.0 (December 5, 2013)
  • Significant rewrite of the core in order to support syncing on recent versions of OS X (10.9+), in which the SyncServices API is no longer present
  • Add automatic daily local backups of safari bookmarks files
  • Fix startup issues when loginwindow.plist had an unusual format
  • Fix failure during repair when toolbar is changed
  • Save last few sync inputs in debug info to enable better troubleshooting
Chrome 1.0.26 (August 1, 2013)
  • Fix unknown reference errors that could occur when bookmarks had an invalid URL
Firefox 4.2.3 (July 11, 2013)
  • Fix major performance issues with usage of async livemarks/ favicon APIs in Firefox 22+
  • Improve batching of deletes from id mapping table when large numbers of bookmarks are removed
Chrome 1.0.25 (June 26, 2013)
  • Allow firefox-style search keywords in chrome bookmarks
  • Track chrome bookmark API quota operations, and try to avoid triggering the limits.
Firefox 4.2.2 (June 26, 2013)
  • Fix bookmark ordering problems caused by async api
  • Modify repair to fix incorrect id mappings
  • Fix conflict error when duplicates are eliminated
  • Default to not sync on shutdown
Internet Explorer 1.3.5 (Jun 6, 2013)
  • Change favicon updates to avoid overwriting existing icons with blank ones.
  • Fix sync errors caused by delete/insert conflicts.
  • Fix comparison function when using modified filenames causing sync errors.
  • Update repair to re-save the baseline file to ensure saved revision is up-to-date.
  • Clean up empty directories containing hidden files created by iTunes.
  • Improve duplicate handling to reduce the creation of __X directories and files.
Firefox 4.2.1 (May 20, 2013)
  • Fix for syncing multilevel bookmark folders due to bookmarks API changes in Firefox 21.
Firefox 4.2.0 (April 26, 2013)
  • Update for compatibility with Firefox 22+
Chrome 1.0.24 (January 16, 2013)
  • Make extension compatible with Chrome Manifest version 2, as required by the Chrome Store. This forces use to change the compability settings to only support 18.0+, which shouldn't be a problem for most users. It is likely only an issue if you are running a variant of chrome that isn't being kept up to date.
  • Make the password reprompt screen when changing profiles be more intuitive.
  • Improve error logging when certain errors occur.
Firefox 4.1.3 (September 17, 2012)
  • Fix Similar Site feature in international browsers
  • Reduce amount of logging in conflict resolution
Safari 1.4.3 (August 24, 2012)
  • Fix login problems with certain passwords
Firefox 4.1.2 (August 17, 2012)
  • Disable overzealous self-repair
Firefox 4.1.1 (August 14, 2012)
  • Improve database performance for Firefox 14+ installs
  • Fix problem that caused extraneous updates for folders
  • Correct a problem that caused delete to not function in some cases
  • Handle exceptions caused by missing bookmark keywords
  • Disable clobber dialog by default
Safari 1.4.2 (July 26, 2012)
  • Update for OS X 10.8 Mountain Lion
  • Fix upload error 0 caused by duplicate references
  • Improve auto-repair behavior
Firefox 4.1.0 (April 30, 2012)
  • Support Firefox 14+ API changes
Firefox 4.0.7 (March 22, 2012)
  • Fix problem loading favicons from places DB
  • Fix javascript errors for bookmarks without URLs
  • Improve error logging when login iframe cannot be loaded
Internet Explorer 1.3.4 (Mar 7, 2012)
  • Fix duplicate folder creation due to merge when logging out of plugin and logging back in
  • Fix encoding issues when using repair
  • Fix problem with login-only encryption
  • Change default encryption level to 'Encrypt all'
  • Improve error messages for file permission problems
  • Fix issue with separators being removed in repair
  • Automatic repair on sync failure
  • Use visible characters instead of unicode escapes for avoiding duplicate file names
  • Fix a few JSON encoding/decoding problems
  • Correct sync errors when the cause is inserting an existing bookmark
  • Fix sync errors caused by folders that cannot be deleted
  • Fix sync convergence failed errors when the cause is delete/move conflicts
  • Improve default computer naming for sync tabs
  • Improve tab order on Advanced Settings dialog
Safari 1.4.1 (Mar 7, 2012)
  • Fix error launching Xmarks settings
  • Fix sync error caused by missing baserev
  • Fix incorrect version number in settings
  • Fix "unable to get server changes error 0" when cause was removing already-deleted bookmarks
  • Fix hang when network connection is down
Safari 1.4.0 (Feb 29, 2012)
  • Add automatic repair
  • Prevent crashes when network errors occur during open tab sync
  • Fix repair problems when Bookmarks Menu or Bookmarks Bar themselves are updated
  • Fix "File Does Not Exist" when using Show Log File (TextEdit changes)
  • Fix "Could not download: 0" when the cause was null properties in the local bookmarks
  • Remove embedded quotes from URLs to keep Safari happy
  • Fix "Unable to get server changes error 0" when cause was sidebar bookmarks
  • Fix first time sync on Safari 5 when there are only default Safari bookmarks
  • Default open tab sync to on
  • Correct a few problems with Safari JSON parser
  • Add additional error logging for assertion failures
Firefox 4.0.6 (Feb 29, 2012)
  • Add new property "extensions.xmarks.clobberNoShow", which, when set to true, will disable the warning dialog for large disparities between server and local bookmarks.
  • Change default for history/tab sync to only sync when automatic synchronization is enabled rather than every five minutes. The old behavior can be enabled by setting property 'extensions.xmarks.tabSyncOnIdle' to true.
  • Fix password sync for a specific case of corrupt JSON
  • Remove embedded quotes from urls when they causes sync errors
  • Don't display conflict dialog for folders if conflicts are in hidden properties
  • Fix errors when fixing up invalid URLs and loading favicons
  • Update BYOS link
  • Make delete override move in delete/move conflicts
  • Improve error reporting
  • Add SeaMonkey support
Chrome 1.0.21 (Feb 15, 2012)
  • Fix problem with error reporting
Chrome 1.0.18 (Feb 7, 2012)
  • Fix problem with default tab sync setting not following the UI
  • Fix problem with an exception in Call()
Chrome 1.0.17, Firefox 4.0.5, (Dec 29, 2011)
  • Repair now automatically completed upon failures
  • Initial SeaMonkey support added
  • Better default naming of open tab sync computer name
Safari 1.3.8 (Nov 16, 2011)
  • New: open tab syncing without requiring LastPass
  • Fix downloads under fresh Safari 5 install
  • Fix sync errors when cause is missing URL in local bookmark
  • Default to Encrypt All for encryption level
  • Other improvements for Safari 5 compatibility
Internet Explorer 1.3.3 (Aug 19, 2011)
  • Add repair feature to fix many common errors in local databases.
  • Suggest repair when detect sync errors
Firefox 4.0.2 (Aug 15, 2011)
  • Improve JSON parsing for Firefox 7+
  • Remove incorrectly added 'toJSONString' and 'clone' items on Open Tabs list
  • Correct errors with repair when password sync is enabled
  • Fix problem disabling password sync if a user has never supplied a PIN
Safari 1.3.6 (July 22, 2011)
  • Add Repair feature to fix many common errors in local databases.
  • Rebuild to fix potential Mac OS X 10.7 (Lion) issues.
Chrome 1.0.16 (Jul 18, 2011)
  • Fix error 'RangeError: Maximum call stack size exceeded'
  • Performance enhancements
Chrome 1.0.15 (Jul 1, 2011)
  • Add Repair feature to fix many common errors in local databases. The feature can be accessed on the Advanced tab of the XMarks settings dialog. Unlike Manual Download, Repair retains any locally-added bookmarks.
  • General bug fixes - handle invalid urls and invalid server responses better
Firefox 4.0.0 (Jun 17, 2011)
  • Add Repair feature to fix many common errors in local databases. The feature can be accessed on the Advanced tab of the XMarks settings dialog. Unlike Manual Download, Repair retains any locally-added bookmarks.
  • Updates for Firefox 6
Firefox 3.9.10 (May 2, 2011)
  • Fix download dialog on error
  • Correct type mismatches for feeds and separators
  • Fix display of suggested tags
Chrome 1.0.14 (April 12, 2011)
  • Prevent showing error dialog (that prompts to do a manual download) when a network issue occurs
  • Show error dialog once during a 24 hour span
Firefox 3.9.9 (April 7, 2011)
  • Signficantly faster startup time
  • Minor bug fixes
Chrome 1.0.13 (April 7, 2011)
  • Fix for OnTree error (function) Error: Parameter 1 is required
Safari 1.3.5 (March 31, 2011)
  • Safari now supports Open Tab Sync! (LastPass for Safari is required for this feature to work)
  • Many crashes fixed
  • Automatic sync popup dialog no longer shown
  • Prompt user to redownload data if sync error occurs
Firefox 3.9.8 (March 24, 2011)
  • Try to prevent duplicates by deleting existing bookmarks that match before adding new ones
  • When a sync problem occurs, immediately offer a download (this typically fixes inconsistent local representations)
Chrome 1.0.12 (March 16, 2011)
  • Try to prevent duplicates by deleting existing bookmarks that match before adding new ones
Firefox 3.9.7 (March 16, 2011)
  • Fixed sync problem where deletions would not be properly executed
Firefox 3.9.6 (March 10, 2011)
  • Fixed sync error 4 (bad pnid for ROOT folder)
  • Optimized and improved movement conflict detection/resolution