This update is free for all users who have a Version 2.x license. If you are still using Version 1.x, there may be an upgrade cost – further info is here. (Version 2.x was first available on 2015 Oct 15.)
Added a check to ignore missing URL values when importing changes from a browser/Client.
Added a check to promote more graceful recovery from a certain error when exporting to Safari (ranges in exid index paths).
Any user who syncs with Safari should install this update now.
Added a safeguard against an apparently valid import from Safari in fact being empty; an occurrence which we’ve seen a few times when testing in the forthcoming macOS 10.13.5.
If a syncing operation begins within 60 seconds of system waking from sleep, now waits until 60 seconds after system waking from sleep. This is to further prevent errors due to a busy system not responding.
The template of text placed on the system clipboard upon copying bookmarks is now configurable in Preferences > General.
Some housekeeping operations, particularly some during application launching, are now performed on a secondary thread. This improves performance and responsiveness slightly, but mostly it was done in case there is more than one user who sees macOS sometimes hang in these operations, for reasons unknown.
* Restored reliability of Edit > Cut and then Paste which sometimes failed in the current version of macOS.
The various change types shown in a document’s tab Reports > Sync Log are now better explained, in tool tips and in the Help Book sec. 4.4.
If user tries to move the app’s single
.bmco document file by clicking the title bar, a warning sheet indicating that this is not supported appears, and the move is aborted. (Previously, such a move would appear to succeed until the next launch.)
Fixed a bug which sometimes caused a crash if two
.bmco document windows were open while edits were made in the Preferences or Manage Browser Extensions window.
Removed all functions and user interface supporting the now-defunct Delicious aka
del.icio.us bookmarking service.
Fixed a bug, introduced in version 2.5, which prevented proper automatic recovery from some corrupt database files. (Corrupt auxiliary files,
-wal, files were not being removed).
In the document window, if multiple recent completed export or import results to different destinations (usually browsers) were Same-Skip, the status bar at the bottom now shows all of the most recent such results that will fit, instead of only one of them.
When opening a document window, if Syncing is ready, now displays a sheet which warns that syncing is disabled while a document is open. This sheet has a ? button which links to an improved Help Book section on this topic, and a Don’t tell me again checkbox.
Improved conflict resolution in case the user or a syncing service such as iCloud makes changes in one browser/client, or touches files of different web browsers in rapid succession; also reduced resource usage in these situations.
Restored capability to import and export bookmark separators with Firefox, while Firefox is running. This capability was broken last year when Firefox 53 required us to redesign our extensions. The restored capability requires Firefox 57 or later, and BookMacster Sync extension version 43 or later. (Tags, Descriptions and Keywords still only import/export when Firefox is not running, because Firefox’ new WebExtensions still does not provide the required interface.)
Fixed a bug which disabled future syncing operations for 20 minutes if a bookmarks change was detected while the relevant
.bmco document was open.
Events which emit the optional Sound Effects (Preferences > Syncing) have been slightly redefined. In particular, if syncing is not performed because the
.bmco document is open, the Began syncing… (sewing machine) sound effect is no longer emitted.
Fixed a bug which caused a crash the first time (and only the first time) that a document created in a previous version was opened in version 2.6.1 or later by a user who is still running macOS 10.10 or 10.11.
Exports to Firefox which use the quick direct sync method are faster. The improvement increases with the number of items being exported, for example 10X typical with 20,000 items.
Exports to Safari, when the Safari bookmarks file has a Bookmarks Menu, but it is empty, and bookmarks are being added to or removed from the root, now succeed instead of failing with Error 298441 or 772031.
The Selection menu in the main menu has been removed. Its items have been moved to the Edit menu, except for Show Inspector which has been moved to the Window menu.
Commands Copy to…, Move to… and Merge into…, which previously only existed in the contextual menu, now appear in the new improved Edit main menu as well.
Behaviors of some items in that Edit menu have been fixed or improved.
Fixed a bug which could cause items from browsers to be synced out of order, and some new items therefore lost, if if the
.bmco document contained a Bookmarks Menu hard folder which was empty, and Safari was one of the browser/clients being synced.
For earlier version changes, see the Version History.