Bump version to 0.5

This commit is contained in:
Nindi Gill 2022-12-29 16:49:23 +11:00
parent 3980cf989c
commit 2040727c1b
No known key found for this signature in database
GPG key ID: FF9A7FD590D4F4B1
5 changed files with 56 additions and 47 deletions

44
CHANGELOG.md Normal file
View file

@ -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

View file

@ -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,

View file

@ -9,9 +9,9 @@
<key>CFBundleInfoDictionaryVersion</key>
<string>1.0</string>
<key>CFBundleShortVersionString</key>
<string>0.4</string>
<string>0.5</string>
<key>CFBundleVersion</key>
<string>0.4</string>
<string>0.5</string>
<key>SMAuthorizedClients</key>
<array>
<string>anchor apple generic and identifier "com.ninxsoft.mist" and info[CFBundleVersion] &gt;= "0.1" and certificate leaf[subject.OU] = "7K3HVCLV7Z"</string>

View file

@ -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

View file

@ -4,10 +4,10 @@
<title>Mist Changelog</title>
<description>A Mac utility that automatically downloads macOS Firmwares / Installers.</description>
<language>en</language>
<link>https://github.com/ninxsoft/mist</link>
<link>https://github.com/ninxsoft/Mist</link>
<item>
<title>Version 0.4</title>
<link>https://github.com/ninxsoft/mist</link>
<link>https://github.com/ninxsoft/Mist</link>
<sparkle:version>0.4</sparkle:version>
<description>
<![CDATA[