github macadmins/nudge v2.0.13.81838
Nudge 2.0.13.81838

pre-release11 hours ago

Notes

This is a pre-release version of Nudge created by GitHub Actions.
Nudge.app has been signed and notarized. The package has been signed, notarized and stapled.

By default Nudge looks for a com.github.macadmins.Nudge.json file located in /Library/Preferences. If you would like to use an alternative path, please read the README or the WIKI

About the LaunchAgent

This is a basic launch agent that opens Nudge twice an hour, every 30 minutes.
If you would like to reduce the amount of times Nudge launches per day, it is recommended to create your own LaunchAgent.

Changelog

Requires macOS 12.0 and higher.

Added

  • showRequiredOSVersion is a new key, defaulted to False. This currently has no impact to standardMode
  • simpleMode now honors showRequiredOSVersion and showRequiredDate allowing you to give slightly more information to the user while keeping a minimal UI
  • allow​Movable​Window​During​Aggressive​User​Experience key is added
    • Addresses 671
  • activelyExploitedCVEsLabel and showActivelyExploitedCVEsAsCount have now been implemented
    • Addresses 669
  • unsupportedActionButtonPath can now be used. If this is not set, the unsupportedURL key will be used.
  • Addresses both the FR and bug reported in 660

Changed

  • Swedish translation for Required Date is more culturally appropriate
  • Thanks to HowardGMac
  • Enforce en_US_POSIX to attempt to fix 693
  • Move to a unified blur manager
    • Potentially addresses 687 and 659
  • Do not enforce Nudge if using SOFA feed, latest-minor or latest-supported and SOFA feed does not contain the currently used hardware.
    • Works around 697
  • Do not enforce Nudge if using SOFA feed and SOFA feed does not contain currently used hardware for major/minor updates
    • Fixes 676 and inferred issues
    • Major upgrades may still potentially report unsupported UI and is likely a SOFA feed bug.

Fixed

  • If SOFA feed or gdmf returns improper data and the device is currently running the required major OS version, do not show unsupported UI.
  • Added more safety to MDM profile deployments, reducing the chances of "Failed to serialize profile configuration"
    • Addresses 679
  • Refresh SOFA cache when requiredMinimumOSVersion is greater than current on-disk latest version
    • Addresses 682
  • Use versionGreaterThanOrEqual instead of versionGreaterThan for filtering CVEs
    • Addresses 666
  • Evalutes active exploits and not just present CVEs when using disableNudgeForStandardInstalls
    • Addresses 650

Changes

  • 45591fd - Update README.md (#688)
  • 689fd11 - add showRequiredOSVersion
  • 4f2e188 - extend simpleMode with showRequiredOSVersion and showRequiredDate
  • e77993a - bump to 2.0.13
  • 7a56361 - Avoid showing unsupported device UI if already running required major OS (#662)
  • 7dff969 - pull in fix from unsupported
  • 601f01e - Fix for #664 (#668)
  • afa1009 - Update changelog for swedish fixes
  • 30717a5 - Reduce failed to serialize profile configuration likelihood
  • 71855ef - refresh SOFA cache when requiredMinimumOSVersion is greater than current on-disk latest
  • a4355a5 - fix changelog
  • db5bf82 - fix caller
  • bc86f0a - Use versionGreaterThanOrEqual for CVE assessment
  • 50cbbf8 - Update CHANGELOG.md
  • 4e4e3c8 - allow​Movable​Window​During​Aggressive​User​Experience key logic
  • 142a8e8 - document allowMovableWindowDuringAggressiveUserExperience
  • 2c8e776 - enforce en_US_POSIX
  • ca1c61c - Move to a BlurManager and attempt to fix blur when screens change
  • 1e63211 - try to fix blur on full screen modes
  • 59f354b - bail if sofa feed doesn't have device when using latest-minor and latest-supported
  • 26beb34 - additional hardening on major/minor logic with sofa
  • 6bee8be - allow dynamic label and data for active exploits
  • 9ec8c85 - update jamf schema
  • d79040e - update changelog
  • 3b3a550 - add unsupportedActionButtonPath
  • d5b992c - evaluate active exploits with disableNudgeForStandardInstalls
  • 6286af9 - fix compiler warnings
  • 9564c3e - upgrade some xcode settings
  • 976d84a - fix entitlements from migration
  • 29376fc - more setttings
  • 1f71d02 - handle exit logic that was failing

Don't miss a new nudge release

NewReleases is sending notifications on new releases.