{"id":3821,"date":"2021-08-14T10:51:14","date_gmt":"2021-08-14T15:51:14","guid":{"rendered":"https:\/\/www.splasmata.com\/?p=3821"},"modified":"2022-07-01T17:11:54","modified_gmt":"2022-07-01T22:11:54","slug":"checkbook-and-checkbook-pro-2-6-21-now-available","status":"publish","type":"post","link":"https:\/\/www.splasmata.com\/?p=3821","title":{"rendered":"CheckBook and CheckBook Pro 2.6.21 now available"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>If you&#8217;re on macOS 11.5 or later<\/strong>&nbsp;and have a CheckBook document on a thumb drive or an external drive that hasn&#8217;t been reformatted for&nbsp;<strong>APFS<\/strong>&nbsp;or&nbsp;<strong>Mac OS Extended<\/strong>, this is the update for you.  You might&#8217;ve read our <a href=\"https:\/\/www.splasmata.com\/?p=3702\">chronicle of a major data loss issue between&nbsp;<strong>macOS 11.5<\/strong>&nbsp;and&nbsp;<strong>FAT<\/strong>&nbsp;volumes<\/a>, the short of which is&nbsp;<strong>NSFileManager<\/strong>&nbsp;and&nbsp;<strong>copyfile()<\/strong>, used by literally almost every application when touching a filesystem on your Mac, can no longer copy files directly to&nbsp;<strong>FAT<\/strong>&nbsp;volumes with any guarantee of success, leaving completely empty files in their wake.  Since thumb drives and external drives almost always come factory-formatted for <strong>FAT<\/strong> or <strong>ExFAT<\/strong>, and the Mac&#8217;s basic support of these filesystems doesn&#8217;t disable write access or even warn users of the risks, perhaps because this recent development isn&#8217;t by design and Apple hasn&#8217;t read the lengthy bug report we&#8217;ve filed, more than a few of our users have experienced the joy of restoring a backup.  This doesn&#8217;t just affect CheckBook, though.  Just about any application that tries to copy or move a file to a <strong>FAT<\/strong> volume, rather than creating a new file and writing into it, could see that operation fail.  We&#8217;ve witnessed the issue wipe data when you use the <strong>Move To&#8230;<\/strong> feature in Apple&#8217;s <strong>Preview<\/strong> and at least a couple of other applications from another major developer, and that was in the limited time we had for testing before we knuckled down to work around the glitch.  2.6.21 abandons these APIs on&nbsp;<strong>macOS 11.5 or later<\/strong>&nbsp;when the destination isn&#8217;t an <strong>APFS<\/strong> or <strong>Mac OS Extended<\/strong>&nbsp;volume or is shared over something besides&nbsp;<strong>SMB<\/strong>&nbsp;or&nbsp;<strong>AFP<\/strong>, creating brand new files from scratch instead of the more streamlined methods of copying or moving.  Even with this workaround,&nbsp;<strong>our strong recommendation<\/strong>&nbsp;is to reformat your&nbsp;<strong>FAT<\/strong>&nbsp;volumes and make sure you&#8217;re sharing network volumes over&nbsp;<strong>SMB<\/strong>&nbsp;or&nbsp;<strong>AFP<\/strong>&nbsp;as soon as possible.  This release has a few other tweaks, including a fix for an issue that could prevent the Accounts list from redrawing after an Account is unlocked, so you won&#8217;t want to miss it.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/splasm.com\/images\/icon-checkbook-256.png\" alt=\"\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/splasm.com\/checkbook\/update.html\">Learn more and update CheckBook<\/a><\/p>\n<\/div><\/div>\n\n\n\n<span>&nbsp;<\/span>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/splasm.com\/images\/icon-checkbookpro-256.png\" alt=\"\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/splasm.com\/checkbookpro\/update.html\">Learn more and update CheckBook Pro<\/a><\/p>\n<\/div><\/div>\n\n\n\n<span>&nbsp;<\/span>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re on macOS 11.5 or later&nbsp;and have a CheckBook document on a thumb drive or an external drive that hasn&#8217;t been reformatted for&nbsp;APFS&nbsp;or&nbsp;Mac OS Extended, this is the update for you. You might&#8217;ve read our chronicle of a major &hellip; <a href=\"https:\/\/www.splasmata.com\/?p=3821\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-3821","post","type-post","status-publish","format-standard","hentry","category-checkbook"],"_links":{"self":[{"href":"https:\/\/www.splasmata.com\/index.php?rest_route=\/wp\/v2\/posts\/3821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.splasmata.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.splasmata.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.splasmata.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.splasmata.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3821"}],"version-history":[{"count":8,"href":"https:\/\/www.splasmata.com\/index.php?rest_route=\/wp\/v2\/posts\/3821\/revisions"}],"predecessor-version":[{"id":3986,"href":"https:\/\/www.splasmata.com\/index.php?rest_route=\/wp\/v2\/posts\/3821\/revisions\/3986"}],"wp:attachment":[{"href":"https:\/\/www.splasmata.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.splasmata.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.splasmata.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}