Releases: grahamgilbert/crypt
5.0.3
What's Changed
- bubble up whether the plist was removed or not by @grahamgilbert in #123
Full Changelog: 5.0.2...5.0.3
5.0.2
5.0.1 release notes
What's Changed
- Fix remove mechs in db by @Arequ in #120
- Update com.grahamgilbert.crypt.plist by @kevinmcox in #121
- fix: Array issue with postRunCommand by @joncrain in #122
New Contributors
- @Arequ made their first contribution in #120
- @kevinmcox made their first contribution in #121
- @joncrain made their first contribution in #122
Full Changelog: 5.0.1...5.0.2
5.0.1
What's Changed
- Fix remove mechs in db by @Arequ in #120
- Update com.grahamgilbert.crypt.plist by @kevinmcox in #121
- fix: Array issue with postRunCommand by @joncrain in #122
New Contributors
- @Arequ made their first contribution in #120
- @kevinmcox made their first contribution in #121
- @joncrain made their first contribution in #122
Full Changelog: 5.0.0...5.0.1
Crypt 5.0.0
What's Changed
Crypt 5.0.0 moves from Python for the checkin to Golang. It also adds a new preference ManageAuthMechs
, which will have Crypt manage it's authorization database mechanisms on every run by default, which will ensure that Crypt is able to keep itself in a good state between OS upgrades.
New Contributors
- @tristanthomas made their first contribution in #111
- @danhutchings made their first contribution in #113
Full Changelog: 4.1.0...5.0.0
Crypt 4.1.0
The minimum OS for this version is now macOS 11 For older operating systems, please continue to use older versions.
New in this release:
- Python updated to 3.9 (Universal 2)
- Crypt is now Universal 2 (for native compatibility with Apple Silicon Macs)
- The log file will rotate when it hits 5MB
Update to Swift 5.
Checkin updated to Python 3, with our own Python bundled.
Crypt is now notarized as well as signed.
Support for macOS 11.
Crypt 4.0.0
The minimum OS for this version is now macOS 10.14. For older operating systems, please continue to use older versions.
New in this release:
- Update to Swift 5.
- Checkin updated to Python 3, with our own Python bundled.
- Crypt is now notarized as well as signed.
- Support for macOS 11.
Crypt 3.3.1
Fixed in this release:
- On Catalina, skip local checking of
usingrecoverykey
after using recovery key to prevent lockout of changing user password (#99 @weswhet)
Enhancements:
- Added documentation on
AdditionalCurlOpts
(#97, #98 @asyiu) - Example PPPC/TCC profile (@grahamgilbert)
- Document
curl
POST incheckin
script and use long-form arguments (#93 @erikng)
Crypt 3.3.0
New in this release:
- Updated to Swift 4.2 (#91 @clburlison)
Fixed in this release:
- Secrets are no longer visible when inspecting the process (#88 @bdemetris)
- Cleanup the working directory prior to build (#90 @clburlison)
Crypt 3.2.1
Fixed in this release:
- If
SkipUsers
isn't defined in preferences, the check for whether the current user is_mbsetupuser
now happens.
Crypt 3.2.0
New in this version:
- Used key rotation returns - requires Crypt Server 2.4.0
- Optional command to run after Crypt has been instructed to rotate a key - for example, you could run Munki that has a
nopkg
item that forces a restart to fire off the authorization plugin again GenerateNewKey
preference to force a one time key rotation (for moving from a legacy key escrow tool to Crypt Server)