Releases: Jerry23011/VirusTotal-macOS
Releases · Jerry23011/VirusTotal-macOS
1.5.3
What's New
- Filter Logs: filter by Type and Time, or look up specific texts using the textfield.
Changes & Fixes
- Replaced SwiftyBeaver with native OSLog
- Fixed SC localization in File Batch
- Updated CZ localization
Full Changelog: 1.5.2...1.5.3
1.5.2
Changes & Fixes
- Updated app icon to Liquid Glass for macOS Tahoe
- Removed pre-concurrency label for QuickLook framework
- Enabled String Catalog Generation
- Fixed cancel and restore scan under file batch upload will give false results
- Fixed About page animation on macOS 26
- Updated dependencies
Full Changelog: 1.5.1...1.5.2
1.5.1
Changes & Fixes
- Compiled with Xcode 26
- Fixed animation after dropping a file on macOS 26
- Fixed top bar doesn't show all icons under mini mode on macOS 26
- Updated to recommended settings for entitlements on macOS 26
Full Changelog: 1.5...1.5.1
1.5
What's New
- Batch Upload: Upload and analyze multiple files at once
Changes & Fixes
- Update Alamofire to the latest version
- Fixed a concurrency issue in network code
Full Changelog: 1.4.5...1.5
1.4.5
Improvements & Fixes
- Fixed File upload error when using button to upload file
- Swift concurrency issue on Xcode 26
- Upload progress indicator now moves with the window position
- Deprecation warning for
.overlay
What's Next: Batch Upload
- Batch file upload is currently a work in progress and will be officially released in version 1.5
Full Changelog: 1.4.4...1.4.5
1.4.4
What's New
- Shortcuts and AppIntents
- Initiate a File Analysis through Shortcut.app
- Seamlessly integrate VT features in your customized workflows
Improvements & Fixes
- Scan button in URL Analysis can no longer be pressed when text field is empty
- Updated description for Final URL to align with VT's name
- Updated to the latest Xcode recommended settings
- Updated Sparkle package version
- Updated Vortex package version
Full Changelog: 1.4.3...1.4.4
1.4.3
Improvements & Fixes
- Resolved potential leaks in kernel resources due to app sandbox.
- Scan button in URL Analysis will now be enabled only when there are inputs in the text field.
- Notifications will no longer be pushed under mini mode.
- Fixed data race error with readSize method.
Full Changelog: 1.4.2...1.4.3
1.4.2
What's New
Push Notifications
- Let the scan continue in the background, you will receive a notification after a scan is completed
- Get notified if a scan fails
- Turn on/off anytime in app settings
Fixes
- Previous scan history may be cleared after a successful scan
What's Changed
- Add build number to version info in About
- Use Xcode folder instead of groups for better file management
Full Changelog: 1.4.1...1.4.2
1.4.1
What's New
New menu bar item - Go
- Use the new Go menu bar item to navigate among services
- Use keyboard shortcuts to switch services (⌘1/⌘2/⌘3)
Swift 6
- VirusTotal for macOS is now Swift 6
What's Changed
- Compiled on Xcode 16
- Added back the
@Parametermacro for TipKit with compiler bug fixes - Removed
@MainActorfor views since they are default on Xcode 16 - Fixed help button concurrency issue
- Fixed file thumbnail concurrency issue
- Moved Log Directory from Caches Folder to Library Folder
- Included Date entry in logs stored on file
- Enabled async for logging for better performance
- Cleaned up
VirusTotalApp.swiftfile by moving the logging code toLogEntry.swift
Hotfix 1.4.1
- Wrong sidebar selection on launch on macOS 15
- Default Service View doesn't function on macOS 14
Full Changelog: 1.3.1...1.4.1
1.4
What's New
New menu bar item - Go
- Use the new Go menu bar item to navigate among services
- Use keyboard shortcuts to switch services (⌘1/⌘2/⌘3)
Swift 6
- VirusTotal for macOS is now Swift 6
What's Changed
- Compiled on Xcode 16
- Added back the
@Parametermacro for TipKit with compiler bug fixes - Removed
@MainActorfor views since they are default on Xcode 16 - Fixed help button concurrency issue
- Fixed file thumbnail concurrency issue
- Moved Log Directory from Caches Folder to Library Folder
- Included Date entry in logs stored on file
- Enabled async for logging for better performance
- Cleaned up
VirusTotalApp.swiftfile by moving the logging code toLogEntry.swift
Full Changelog: 1.3.1...1.4