Skip to content

Releases: macadmins/nudge

Nudge 2.1.2.81856

30 Mar 16:24

Choose a tag to compare

Notes

This is a 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.

Fixed

  • Correct AsyncImage API/SDK behavior change by introducing a caching system.
    • AsyncImage was experiencing Code=-999 "cancelled"
    • Addressess 702

Changes

  • eda34eb - Correct AsyncImage behavior change

Nudge 2.1.1.81855

27 Mar 22:38

Choose a tag to compare

Notes

This is a 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.

Fixed

  • Fixed timing launching of Nudge windows in macOS 26 and likely other Operating Systems due to race conditions
    • Addressess 701

Changes

Nudge 2.1.0.81852

26 Mar 22:03

Choose a tag to compare

Notes

This is a 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 showDaysRemainingToUpdate, 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

  • Built on Xcode 26.3 and macOS 26
  • 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.
  • When a newer version of Nudge is launched, the SOFA feed is invalidated.
  • The SOFA json cache is no longer modified, but instead recreated during invalidation.

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
  • Evaluation of minorVersionRecalculationThreshold should properly asses when there are smaller update windows
  • latest-supported correctly handles minor to minor updates
  • Ukrainain localization is now complete - Important Notes key
    • Thanks to [Victor Girilovsky(https://github.com/girilovsky)

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
  • 0f95137 - Perform a second filter for major determination
  • 4d8ce08 - invalidate sofa feed on newer nudge
  • f169d15 - clear sofa json on invalidation
  • 301e343 - Recalculate when there are not enough intermediate versions
  • ff5d672 - bump to 2.1
  • ef9b605 - Correct latest-supported logic
  • 2bf38f6 - changelog
  • a84fa16 - Reduce DeviceID logs
  • f44da68 - address localization for uk
  • 24687a9 - honor showDaysRemainingToUpdate in simpleMode
  • 9ad5b84 - update changelog
  • c01a6d9 - update runner info
  • f3859f4 - fix platform call
  • a19a34c - redo translations

Nudge 2.1.0.81851

26 Mar 14:53

Choose a tag to compare

Nudge 2.1.0.81851 Pre-release
Pre-release

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 showDaysRemainingToUpdate, 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

  • Built on Xcode 26.3 and macOS 26
  • 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.
  • When a newer version of Nudge is launched, the SOFA feed is invalidated.
  • The SOFA json cache is no longer modified, but instead recreated during invalidation.

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
  • Evaluation of minorVersionRecalculationThreshold should properly asses when there are smaller update windows
  • latest-supported correctly handles minor to minor updates
  • Ukrainain localization is now complete - Important Notes key
    • Thanks to [Victor Girilovsky(https://github.com/girilovsky)

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
  • 0f95137 - Perform a second filter for major determination
  • 4d8ce08 - invalidate sofa feed on newer nudge
  • f169d15 - clear sofa json on invalidation
  • 301e343 - Recalculate when there are not enough intermediate versions
  • ff5d672 - bump to 2.1
  • ef9b605 - Correct latest-supported logic
  • 2bf38f6 - changelog
  • a84fa16 - Reduce DeviceID logs
  • f44da68 - address localization for uk
  • 24687a9 - honor showDaysRemainingToUpdate in simpleMode
  • 9ad5b84 - update changelog
  • c01a6d9 - update runner info
  • f3859f4 - fix platform call

Nudge 2.1.0.81845

25 Mar 15:01

Choose a tag to compare

Nudge 2.1.0.81845 Pre-release
Pre-release

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.
  • When a newer version of Nudge is launched, the SOFA feed is invalidated.
  • The SOFA json cache is no longer modified, but instead recreated during invalidation.

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
  • Evaluation of minorVersionRecalculationThreshold should properly asses when there are smaller update windows
  • latest-supported correctly handles minor to minor updates

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
  • 0f95137 - Perform a second filter for major determination
  • 4d8ce08 - invalidate sofa feed on newer nudge
  • f169d15 - clear sofa json on invalidation
  • 301e343 - Recalculate when there are not enough intermediate versions
  • ff5d672 - bump to 2.1
  • ef9b605 - Correct latest-supported logic
  • 2bf38f6 - changelog

Nudge 2.0.13.81839

18 Mar 20:59

Choose a tag to compare

Nudge 2.0.13.81839 Pre-release
Pre-release

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
  • 0f95137 - Perform a second filter for major determination

Nudge 2.0.13.81838

17 Mar 20:35

Choose a tag to compare

Nudge 2.0.13.81838 Pre-release
Pre-release

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

Nudge 2.0.12.81807

18 Sep 15:38
533186b

Choose a tag to compare

Notes

This is a 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.

Fixed

  • When cached SOFA feed is malformed, attempt to retry downloading and invalidate for future Nudge runs

Changes

  • 501a7ea - v2.0.12 - better handling of bad cached sofa feeds
  • 533186b - Update german (de) localization (#649)

Nudge 2.0.11.81805

22 Aug 16:45

Choose a tag to compare

Notes

This is a 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.

Changed

Changes

  • 74ee4e2 - Update Localizable.xcstrings
  • c8a2ff3 - Added logging to show which case is detected and what value is being used to extend requiredInstallationDate for easier troubleshooting.
  • 8497853 - Fix Typo
  • ac23b5b - Merge pull request #648 from northalpha/enhance-de-locals
  • babfc5a - Merge pull request #647 from poundbangbash/moar-logging
  • 726804a - v2.0.11

Nudge 2.0.10.81799

19 Aug 21:41
b9c0e2e

Choose a tag to compare

Notes

This is a 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.

Fixed

  • When using latest or latest-supported, under active exploitation minor updates were not correctly assessed, resulting in SLA extensions defaulting to the 90 day SLA default value

Changes

  • af64468 - add case for active exploit cve on current version
  • f96c882 - v2.0.10
  • b9c0e2e - Merge pull request #645 from macadmins/development