Yasu Changelog

What's new in Yasu 5.0.2

May 8, 2019
  • New features:
  • Added a few new files to remove, deleted a few lines of code that were working on files that aren't where they used to be.
  • Fixed a couple of minor issues with subroutines.

New in Yasu 6.0.1 Beta (Feb 19, 2019)

  • This is our second Beta release of Yasu for Mojave. This version fixes a couple of minor things, but adds the ability to set your Mac up to do a NVRAM reset on reboot without having to do the Command-Option-P-R keyboard combination. As the title suggests, I had no idea we could do that from the command line, but there it is and yup, it works... Thanks to Bill Swagerty for the suggestion! This helps those of you with wireless keyboards to actually be able to consistently reset your NVRAM without plugging in a keyboard.
  • Settings that could be reset by Zapping the NVRAM include:
  • Status of Messages
  • Serial Port Configuration and Port definition
  • Alarm clock setting
  • Application font
  • Serial printer location
  • Autokey rate
  • Autokey delay
  • Speaker volume
  • Attention (beep) sound
  • Double-click time
  • Caret blink time (insertion point rate)
  • Mouse scaling (mouse speed)
  • Startup disk
  • Menu blink count
  • Monitor depth
  • 32-bit addressing
  • Virtual memory
  • RAM disk
  • Disk cache

New in Yasu 6.0.0 Beta (Feb 11, 2019)

  • This is the long-awaited new branch of Yasu specifically for macOS Mojave...
  • This is a first public release and should be treated as a beta, as it is just that, beta. The Differences between this version and the latest version for macOS High Sierra are minor, if any, but if you run into any issues, please let me know them via Support on the Yasu for Mac website.
  • Most importantly, thank you for your patience in the delays in this release, it's taken a lot longer than anticipated due to some issues with the updater. Turns out I was looking in all the wrong places for the resolution...

New in Yasu 5.0.1 Build 701 (Sep 24, 2017)

  • New features:
  • Better methods to clean up stale Diagnostic Reports.
  • Under the hood improvements and code refactoring to make things run better.

New in Yasu 5.0.0 Build 700 Beta 1 (Aug 28, 2017)

  • A new branch of Yasu especially for High Sierra. This is the first public release, but not much has changed between macOS High Sierra and Sierra. If you discover any issues, please report them via Support on the Yasu for Mac website.
  • Yasu almost ended due to lack of funding (see below), but thanks to several members of the Mac community who wanted to see the app continue, we hit the mark to renew developer membership. Many many thanks go to all who contributed.
  • New features:
  • The ability to selectively choose which browsers get cleaned and which don't.
  • The ability to open the Yasu.log file from within the application.
  • Lots of under the hood improvements and code refactoring to make things run better.
  • Nag screens suck, and I avoided it for as long as I could, but to keep development alive, I've made Yasu require a code to stop a nag screen.

New in Yasu 4.0.4 Build 604 (Aug 16, 2017)

  • New features:
  • The ability to selectively choose which browsers get cleaned and which don't.
  • The ability to open the Yasu.log file from within the application.
  • Lots of under the hood improvements and code refactoring to make things run better.
  • Nag screens suck, and I avoided it for as long as I could, but to keep development alive, I've made Yasu require a code to stop a nag screen.

New in Yasu 4.0.3 Build 603 (Apr 15, 2017)

  • Finally tracked down the issue some users would see when trying to authenticate and Yasu wouldn’t accept their password.
  • This bug manifested itself only if a user clicked the “Okay” button after entering their password in the authentication dialog. If they entered their password and hit return or enter on the keyboard, the password would be accepted, and Yasu would do its thing.
  • This release fixes that.

New in Yasu 4.0.2 Build 602 (Nov 21, 2016)

  • This release is all about fixing the bugs that were discovered from the initial release which include:
  • Fixed a bug where Yasu would not quit other running apps if the preference was set.
  • Fixed abug where Yasu would not notify user about multiple users if the preference was set.
  • Addressed condition where user admin password would be accepted in some conditions.
  • Other small bug fixes, code clean up and optimizations.

New in Yasu 4.0.1 Build 601 (Nov 16, 2016)

  • Many common tasks consolidated into single options means less check boxes to deal with.
  • Added the feature to save a preferred set of tasks and recall them with a menu selection.
  • Toggle all tasks on or off with a menu choice.
  • Set the default task options with a single key combination.
  • A whole new progress window that tells you exactly what's happening.
  • Removed tasks that were no longer relevant.
  • An entirely new project means code that's made for Sierra and beyond.
  • That and so much more!

New in Yasu 4.0.0 Build 600 Beta (Sep 26, 2016)

  • The macOS Sierra Interim Release:
  • This release begins the new macOS Sierra branch of development. The only thing this release does is disable the option to "Reset system permissions" which Apple has decided to remove from macOS going forward. Development of a completely new version is currently underway, and should be ready before too long. More to come soon...

New in Yasu 3.0.3 Build 503 (Sep 26, 2016)

  • The "Oops, should've tested that first." Release:
  • A small bug in system checking prevented the downloaded version from being able to run on El Capitan. That's fixed. So very sorry about that...
  • macOS Sierra Users - Please Read:
  • This update will not run on macOS Sierra. You will have to download the Sierra interim beta release.

New in Yasu 3.0.2 Build 502 (Sep 26, 2016)

  • The macOS El Capitan Final Fix Release:
  • This release fixes a cache path typo that prevented a particular (non-critical) user cache path from being cleaned. That's all. Once the release for Sierra is complete, a new revamped version for El Cap will follow close on its heels.

New in Yasu 3.0.1 Build 501 (Sep 12, 2016)

  • Yasu releases now align with specific versions of macOS. Therefore, this release only runs on macOS 10.11 (El Capitan). If you're using Yosemite or earlier, download Yasu v2.x.x.
  • Now limiting browser support to Safari, Firefox and Google Chrome only. If you use one of the less common browsers on your Mac…Sorry. It's just too much effort to keep up with them too for the few number of users it affects.
  • Tons of code tweaks to make the app run on El Capitan properly (hence my decision to go release-specific). Too many to list here. Trust me, it's all good.

New in Yasu 2.9.3 Build 405 (Sep 12, 2016)

  • Now aligning Yasu releases with specific versions of macOS. Therefore, this release only runs on macOS 10.7 (Lion) through 10.10 (Yosemite).
  • Some tweaks to browser cache routines to bring them up to date.
  • Updated to use the new website and identity.

New in Yasu 2.9.1 Build 402 (Oct 20, 2014)

  • Removed leftover “sudo” command in “kextcache -system-caches” routine
  • Updates to code that checks to see which Mac OS is being used
  • Minor UI changes for the sake of Yosemite

New in Yasu 2.9 Build 400 (Apr 28, 2014)

  • Finally 100% compatible with OS X Mavericks.
  • Distributed as a developer signed application, so you know it's from me.
  • Only runs on OX X Lion (10.7), Mountain Lion (10.8), and Mavericks (10.9).
  • Complete re-write of cache clearing routines for these operating systems.
  • Changed the order of processes run to make more sense.
  • Blank administrator passwords now work on OS X Mavericks.
  • Many small bug fixes & improvements.

New in Yasu 2.8.2 Build 337 (Jul 31, 2012)

  • Fix bug clearing font caches on 10.4 and earlier systems introduced in 2.8.0 release.

New in Yasu 2.8.1 Build 336 (Jul 29, 2012)

  • Rebuilt as Universal binary for PPC users.
  • Fixed an issue that would prevent the main window from opening for Lion and Mountain Lion users.

New in Yasu 2.8.0 Build 335 (Jul 25, 2012)

  • OS X 10.8 Mountain Lion compatibility.
  • Add paths for Apple sandboxed app container cache files.
  • Add developer profile to app so runs on Mountain Lion.
  • Prevent unexpected system reboot on on blank password error.
  • Fix nag screen progress bar to redraw properly if displayed more than once in a launch.
  • Update copyright year in Info.plist.

New in Yasu 2.7.5 Build 325 (Aug 10, 2011)

  • Fixes a bug introduced by changes made for Lion that prevented the app from quitting properly when the main window was closed.

New in Yasu 2.7.4 Build 324 (Jul 26, 2011)

  • Lion compatible release

New in Yasu 2.7.3 Build 323 (Jun 4, 2011)

  • Excluded “~/Library/Safari/LocalStorage/” path from browser history cleaning for OS X 10.6 since Apple stores pertinent info there now.
  • Added additional system kernel cache cleaning routines.
  • Added additional Safari History cache cleaning.
  • Changed to Sparkle Update Engine v1.5
  • Other minor UI tweaks

New in Yasu 2.7.1 Build 321 (Oct 24, 2010)

  • On Mac OS X Tiger, Yasu 2.7 was quitting at launch. Fixed

New in Yasu 2.7 Build 320 (Oct 24, 2010)

  • A small update to Yasu has been released, bringing it to version 2.7. Fixed in this release is the removal of Firefox favicons.
  • In previous versions, they would get nuked when the user cleared the browser caches. Now they are properly cleared when the “Clear browsers’ bookmark icons” option is selected.

New in Yasu 2.6.8 Build 316 Beta 2 (Jun 30, 2010)

  • Failure to clear all system & browser cache files if there were an overly large number of files to be removed.
  • Adding the “-r” (recursive) switch to the reset launch services option for Snow Leopard which was mistakenly omitted (Thanks to Gregory Swain for pointing this out).
  • Fixed an issue where the maintenance preferences were not being written to disk when Yasu was quit.

New in Yasu 2.6.6 Build 312 (Jan 27, 2010)

  • Addresses the “error 2″ error issue that some users have been reporting.

New in Yasu 2.6.5 Build 309 (Jan 4, 2010)

  • Updated reset launch services for better Snow Leopard compatibility.
  • Rewrote cache removal routine. Allows removing large number of files, and logs exactly which files are being removed.
  • Added Flash Cookie removal as part of “Remove cookies” option.

New in Yasu 2.6.4 Build 307 (Sep 16, 2009)

  • Final updates and changes for Snow Leopard (10.6) compatibility.

New in Yasu 2.6.3 RC1 Build 305 (Aug 30, 2009)

  • Updated for Snow Leopard compatibility.

New in Yasu 2.6.1 (Jun 22, 2009)

  • Fixed Tiger only bug introduced in changes made to "Clear system logs" routine.

New in Yasu 2.6.0 (Jun 19, 2009)

  • Updated Safari cache & history clearing for latest versions (3.2.x & 4.0.x).
  • Added back “lsregister” command as part of Reset Launch Services for appropriate systems (Tiger/Leopard).
  • Update/add new log file paths for Leopard.
  • Other small under-the-hood tweaks and fixes.

New in Yasu 2.5.8 (Jul 28, 2008)

  • Fixed problem with Traditional Chinese localization that would cause crash at application launch when trying to set Sparkle "Check for Update at Launch" preference.

New in Yasu 2.5.7 (Jul 11, 2008)

  • changed "done" sound to aiff from wav since it was freaking out some machines
  • made "done" sound toggleable via "defaults write"... Sound on: defaults write com.jimmitchelldesign.yasu PlaySound -int 1; Sound off: defaults write com.jimmitchelldesign.yasu PlaySound -int 0
  • changed doNSTask() routines to doShellScript() to fix spurious keychain corruption issues
  • fixed French localization (missing/incorrect strings)
  • added additional DARWIN cache paths
  • fixed archived log removal paths where applicable to Tiger/Leopard
  • changed references of "jimmitchell.org" to "jim mitchell design" in help
  • added routine to change name of "com.jmo.yasu.plist" to "com.jimmitchelldesign.yasu.plist"
  • changed links in software from "jimmitchell.org" to "jimmitchelldesign.com"
  • added Sparkle.framework for better update checks
  • removed "curl" based application update checking
  • disabled user preferences related to curl based update checks

New in Yasu 2.5.4 (Feb 23, 2008)

  • Update reset launch services option for Leopard.
  • Added/changed many cache paths that were Tiger/Leopard specific.
  • Locks all keychains before a restart/shutdown to prevent corruption.
  • Other code optimizations.

New in Yasu 2.1.1 (Oct 25, 2007)

  • This latest version addresses an issue where a home folder was kept on a different partition than the system, the partition name had a space in it, and the home folder was protected by FileVault.

New in Yasu 2.1 (Sep 19, 2007)

  • This version fixes some speed issues, Firefox cache paths, and enhances reliability when tasks start and finish. There’s a whole bunch of other tweaks under the hood too.