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