diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..006f39d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,44 @@ +# Changelog + +## [0.5](https://github.com/ninxsoft/Mist/releases/tag/v0.5) - 2022-12-29 + +- The macOS Installer cache can now be emptied even if **Cache downloads** is disabled - thanks Pico Mitchell ([PicoMitchell](https://github.com/PicoMitchell))! +- Window tabs are now disabled - thanks Pico Mitchell ([PicoMitchell](https://github.com/PicoMitchell))! +- The **Close Window (⌘-W)** keyboard shortcut is now available once again - thanks Pico Mitchell ([PicoMitchell](https://github.com/PicoMitchell))! +- CSV exports are now working correctly again - thanks JoGlib ([JoGlib](https://github.com/JoGilb))! +- Removed unused declarations and imports (ie. dead code) +- Bumped [Sparkle](https://github.com/sparkle-project/Sparkle) version to **2.3.1** +- Minor cosmetic fixes + +## [0.4](https://github.com/ninxsoft/Mist/releases/tag/v0.4) - 2022-12-10 + +- Building a package for macOS Big Sur or newer is now much faster, as the Apple-provided package is just re-used +- Custom Catalog URLs have been replaced with a default set of Apple-provided Software Update Catalogs in the app preferences + - The standard catalog that ships with macOS is enabled by default + - Additional Seed Program catalogs can be enabled + - **Note:** Catalogs from the Seed Programs may contain beta / unreleased versions of macOS. Ensure you are a member of these programs before proceeding +- Users are now notified when the macOS Installer cache directory has incorrect ownership / permissions, and are given the option to repair +- Cache directories for specific macOS Installers with incorrect ownership / permissions will attempt to repair on-the-fly + +## [0.3](https://github.com/ninxsoft/Mist/releases/tag/v0.3) - 2022-09-26 + +- The macOS Installer cache directory can now be customised in the app preferences +- Calculating ISO image sizes is _slightly_ more dynamic (to better support macOS Ventura ISOs) +- macOS Installer SHA-1 checksums are now only validated when they are present +- Minor cosmetic tweaks + +## [0.2](https://github.com/ninxsoft/Mist/releases/tag/v0.2) - 2022-07-15 + +- Users are now notified of incompatible macOS Firmwares / Installers before downloading +- Placeholder icons for macOS Ventura have been updated with the real deal +- Custom Catalog URLs are no longer being ignored +- The Catalog URLs heading is now aligned correctly under Preferences + +## [0.1.1](https://github.com/ninxsoft/Mist/releases/tag/v0.1.1) - 2022-07-01 + +- Intermediate cache directories are now created if required +- Downloads no longer retry indefinitely + +## [0.1](https://github.com/ninxsoft/Mist/releases/tag/v0.1) - 2022-07-01 + +- Initial release diff --git a/Mist.xcodeproj/project.pbxproj b/Mist.xcodeproj/project.pbxproj index 8b27ac8..8a7ee71 100644 --- a/Mist.xcodeproj/project.pbxproj +++ b/Mist.xcodeproj/project.pbxproj @@ -998,7 +998,7 @@ "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 0.4; + CURRENT_PROJECT_VERSION = 0.5; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 7K3HVCLV7Z; ENABLE_HARDENED_RUNTIME = YES; @@ -1013,7 +1013,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 12.0; - MARKETING_VERSION = 0.4; + MARKETING_VERSION = 0.5; PRODUCT_BUNDLE_IDENTIFIER = com.ninxsoft.mist; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; @@ -1031,7 +1031,7 @@ "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 0.4; + CURRENT_PROJECT_VERSION = 0.5; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 7K3HVCLV7Z; ENABLE_HARDENED_RUNTIME = YES; @@ -1046,7 +1046,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 12.0; - MARKETING_VERSION = 0.4; + MARKETING_VERSION = 0.5; PRODUCT_BUNDLE_IDENTIFIER = com.ninxsoft.mist; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; @@ -1101,7 +1101,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0.4; + CURRENT_PROJECT_VERSION = 0.5; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 7K3HVCLV7Z; ENABLE_HARDENED_RUNTIME = YES; @@ -1109,7 +1109,7 @@ INFOPLIST_KEY_CFBundleDisplayName = Mist; LAUNCHDPLIST_FILE = "$(SRCROOT)/MistHelperTool/launchd.plist"; MACOSX_DEPLOYMENT_TARGET = 12.0; - MARKETING_VERSION = 0.4; + MARKETING_VERSION = 0.5; OTHER_LDFLAGS = ( "-sectcreate", __TEXT, @@ -1136,7 +1136,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0.4; + CURRENT_PROJECT_VERSION = 0.5; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 7K3HVCLV7Z; ENABLE_HARDENED_RUNTIME = YES; @@ -1144,7 +1144,7 @@ INFOPLIST_KEY_CFBundleDisplayName = Mist; LAUNCHDPLIST_FILE = "$(SRCROOT)/MistHelperTool/launchd.plist"; MACOSX_DEPLOYMENT_TARGET = 12.0; - MARKETING_VERSION = 0.4; + MARKETING_VERSION = 0.5; OTHER_LDFLAGS = ( "-sectcreate", __TEXT, diff --git a/MistHelperTool/Info.plist b/MistHelperTool/Info.plist index ffc63db..1a3746f 100644 --- a/MistHelperTool/Info.plist +++ b/MistHelperTool/Info.plist @@ -9,9 +9,9 @@ CFBundleInfoDictionaryVersion 1.0 CFBundleShortVersionString - 0.4 + 0.5 CFBundleVersion - 0.4 + 0.5 SMAuthorizedClients anchor apple generic and identifier "com.ninxsoft.mist" and info[CFBundleVersion] >= "0.1" and certificate leaf[subject.OU] = "7K3HVCLV7Z" diff --git a/README.md b/README.md index 7feeedb..e24ac84 100644 --- a/README.md +++ b/README.md @@ -62,41 +62,6 @@ Grab the latest version of **Mist** from the [releases page](https://github.com/ - The Sparkle Project ([sparkle-project](https://github.com/sparkle-project)) for [Sparkle](https://github.com/sparkle-project/Sparkle), used to auto update Mist. - Callum Jones ([cj123](https://github.com/cj123)) for [IPSW Downloads API](https://ipswdownloads.docs.apiary.io), used to determine macOS Firmware metadata. -## Version History - -- 0.4 - - - Building a package for macOS Big Sur or newer is now much faster, as the Apple-provided package is just re-used - - Custom Catalog URLs have been replaced with a default set of Apple-provided Software Update Catalogs in the app preferences - - The standard catalog that ships with macOS is enabled by default - - Additional Seed Program catalogs can be enabled - - **Note:** Catalogs from the Seed Programs may contain beta / unreleased versions of macOS. Ensure you are a member of these programs before proceeding - - Users are now notified when the macOS Installer cache directory has incorrect ownership / permissions, and are given the option to repair - - Cache directories for specific macOS Installers with incorrect ownership / permissions will attempt to repair on-the-fly - -- 0.3 - - - The macOS Installer cache directory can now be customised in the app preferences - - Calculating ISO image sizes is _slightly_ more dynamic (to better support macOS Ventura ISOs) - - macOS Installer SHA-1 checksums are now only validated when they are present - - Minor cosmetic tweaks - -- 0.2 - - - Users are now notified of incompatible macOS Firmwares / Installers before downloading - - Placeholder icons for macOS Ventura have been updated with the real deal - - Custom Catalog URLs are no longer being ignored - - The Catalog URLs heading is now aligned correctly under Preferences - -- 0.1.1 - - - Intermediate cache directories are now created if required - - Downloads no longer retry indefinitely - -- 0.1 - - - Initial release - ## License > Copyright © 2022 Nindi Gill diff --git a/appcast.xml b/appcast.xml index 3fa8e10..aa2de1c 100644 --- a/appcast.xml +++ b/appcast.xml @@ -4,10 +4,10 @@ Mist Changelog A Mac utility that automatically downloads macOS Firmwares / Installers. en - https://github.com/ninxsoft/mist + https://github.com/ninxsoft/Mist Version 0.4 - https://github.com/ninxsoft/mist + https://github.com/ninxsoft/Mist 0.4