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