Skip to content

Releases: grahampugh/nice-updater

2.5.0

21 Mar 09:40
Compare
Choose a tag to compare
  • Use applescript from xirianlight/openToMoreInfo to open System Settings.
  • System Settings is brought back to the foreground if users click to another app (seems to work for all apps except Terminal).
  • Changed identifiers to com.grahamrpugh.
  • Update for compatibility with swiftDialog 2.4.2.

2.4.1

05 Oct 15:28
Compare
Choose a tag to compare
  • Force-close Software Settings if open after the timeout period expires.
  • Update for compatibility with swiftDialog 2.3.2.
  • Reduce Software Update timeout from 60 to 15 minutes.

2.4

23 Jun 12:59
Compare
Choose a tag to compare
2.4
  • If a user figures out the quit key and exits swiftDialog that way, this is treated the same as the Continue button.
  • Dialog is no longer movable, so users cannot move it out of the way.
  • If Software Update is left open for an hour, the dialog appears again, so users can't just minimise Software Update to avoid deferral count increases.
  • Update for compatibility with swiftDialog 2.2.1.

2.3.1

20 Mar 13:49
Compare
Choose a tag to compare
2.3.1 Pre-release
Pre-release
  • Update for compatibility with swiftDialog 2.1.

2.3

09 Jan 15:33
Compare
Choose a tag to compare
2.3
  • Integrate with swiftDialog. jamfHelper is no longer used.
  • Deferred updates are no longer listed (macOS 12+).
  • Message changes.
  • Package includes swiftDialog.

2.2

30 Aug 20:54
Compare
Choose a tag to compare
2.2
  • Add --include-config-data to the softwareupdate --list command.

2.1

21 Apr 09:37
Compare
Choose a tag to compare
2.1
  • Remove softwareupdate downloading stage as can cause unexpected installation.
  • Bugfix for identifying updates that do not require a restart.
  • New /Library/Scripts/nice_updater_status.txt file that can be read by a Jamf Extension Attribute for easy checking of run status.
  • Changed default defer count to 8.
  • Changed default wait after previous update to 7 days.
  • Other minor bugfixes.

2.0.2

12 May 07:42
Compare
Choose a tag to compare
2.0.2 Pre-release
Pre-release
  • Runs jamfHelper as the current user (this may not be necessary - was introduced to try and fix a problem where the tool was not showing though was running).
  • Changed default defer count (back) to 10.

2.0.1

30 Apr 14:06
Compare
Choose a tag to compare
2.0.1 Pre-release
Pre-release
  • The uninstaller script now forgets the package.
  • A delay is introduced after a user closes the Software Update pane before bringing the dialog back. This is to primarily prevent the popup showing up while a restart is happening. (Ideally we would be able to check if the restart has been initiated, but that is not happening yet.)
  • Added the CHANGELOG.md file.

Software Update pane

30 Apr 08:59
Compare
Choose a tag to compare
Software Update pane Pre-release
Pre-release

This update removes the parts of the script that initiated softwareupdate for updates that require a restart. Instead, the Software Update pane is opened to prompt the user to perform the update themselves. If the user closes the Software Update pane, the prompt will reopen with one fewer chances to defer.

Due to this change, the on-demand logic has been removed.