Releases: cybertunnel/LoanShark
LoanShark v1.0
New Features:
- Fully 10.15 support
- New selections during loaner configuration
- Days
- Weeks
- Months
- Gmail support while requesting an extension
- Loan status in UI menu bar
- User information populated from Jamf Pro
Changes:
- Removed old functions
- Restructured the code
- Cleaner and sleek UI
- Code converted to Swift 5
Bugfixes:
- Justification not included in email
- Shared secret bug where it wasn't being properly cased
- Authentication was being performed more than once
- UI freezes during authentication
LoanShark v1.0 - RC 2
Bugs Fixed:
- Lockout Window not Rendering
- When setting loan period to expired, it wouldn't exit
LoanShark v1.0 - RC 1
LoanShark v1.0 - RC 0
This release has a huge code refactor to assist with further development. Additionally LoanShark is now fully Swift 5.0 based.
Added Features
- Gmail support when requesting extension
- Loan status image in menu bar
- Cleaner slicker UI
Jamf Pro
- User information populated from Jamf Pro upon authentication
Code Maintenance
- Swift 5 code base
- Removed in app notifications with callbacks for better stability
- Removed old files
- Removed all Cocoa Bindings for IBOutlets for easier management and reading
Bug Fixes
- Where shared secrets weren't matching case
- Auth was being performed more than once
- Justification was not being included in the email
LoanShark v0.3.0 - Beta
Added Features
- Generic Authentication
- Allows for use on ANY device, with or without MDM
- Uses SHA256 for authentication
- Command Line Interface support
- Uses the Generic Authentication passphrase to authenticate
- Argument Parser
- This has enabled for the integration of the CLI feature above
Management Tools
With the release of 0.3, there is a whole section of management tools built to ease the adoption of LoanShark, it is only available in the repo. Take a peak and adjust them to fit your needs.
Bug Fixes
- Logging bug
- Fixed an issue where logging wasn't being captured correctly using
log stream
- Fixed an issue where logging wasn't being captured correctly using
- Preference file restored
- Restored a preference file that was accidentally deleted on another branch that made it into
master
- Restored a preference file that was accidentally deleted on another branch that made it into
LoanShark v0.2.1 - Jamf Cloud Hotfix
Big thanks to Amit for testing using Jamf Cloud. This version has a hotfix for an authentication issue where LoanShark assumed the 8443
port would be open and working. However, in Jamf Cloud they use 443
.
Check the Wiki about authenticating using Jamf Cloud, located here
Note: This is still a pre-release and any feedback will greatly be appreciated and help shape the first official version of LoanShark into the community.
LoanShark v0.2 - Alpha
Initial Alpha Release of LoanShark. Features include:
- Authentication using Jamf Pro APIs
- User notifications
- Ability for users to request extensions
- LaunchAgent to ensure LoanShark is running at all times
- Easy to use package building method
- Customized auto logoff countdown timer
- Customized expiration method
- Debugging mode possible
Note: This is an Alpha release, and feedback is greatly appreciated and will greatly shape the first release of LoanShark