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.)
Restored operation of Quick Search field in .bmco document window which was broken in Version 2.8.5.
Fixed a bug which caused a nonfatal exception when a .bmco document was closed after the Settings tab had been open.
Fixed a bug which could theoretically cause a crash after an error occurred during a syncing operation.
Updated the built-in Sparkle Check for Update subsystem from version 1.18.1 to 1.19.0. There should be no user-facing effect. This is just for the record.
Fixed four memory leaks.
Edits made during operations by Agents (background syncs while app is not running) now show up in the macOS Versions Browser (File > Revert to > Browse All Versions…) when running in macOS 10.13 or later.
Worked around an apparent bug in the Versions Browser (menu > File > Revert to > Browse All Versions…) of macOS 10.13 and maybe 10.12, which sometimes caused a crash after an old version was selected with Restore.
Decreased the probability of some errors when exporting to Safari. (Increased retry limit; affected error codes are 772020, 772030-772032, 772040, 772041.)
Fixed a condition which could cause syncing to fail until it is restarted, without giving any indication. (Error 3025 is no longer hidden.)
Changed all old references to our sheepsystems.com website which had the
http: scheme to
Restored capability File > Import/Export from only… > Choose File (Advanced) for loose Safari files, which had not been working properly in recent versions.
When an import from or export to Safari fails due to the new restrictions imposed by Apple in macOS 10.14 Mojave, now presents instructions which explain how to grant access and fix the problem, instead of Error 23511.
In Preferences > Appearance > Floating Menu, there is now an additional control which sets the position of the Show, Background and Quit menu items to Top or Bottom. In previous versions, it was fixed to Bottom.
Fixed a bug which would cause Markster to quit instead of enter background mode if running as a foreground app in macOS 10.13.5 when user clicked Background Markster.
Fixed a bug which would cause, with some rare pathological bookmarks configurations, after executing a Sort All operation, items in the Content View to appear in the wrong folder, or nameless folders to appear. (Only Content Outline view was temporarily incorrect. If the document was closed and reopened, the view would be correct, and correct data was always exported to browsers and correctly arranged items always appeared in the Floating menu.)
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).
For earlier version changes, see the Version History.