From fec9c596c762d10d629c93d876cba089d7c5d0ee Mon Sep 17 00:00:00 2001 From: Nindi Gill Date: Sun, 21 Sep 2025 21:08:32 +1000 Subject: [PATCH] Bump version and tidy up markdown files --- .github/ISSUE_TEMPLATE/bug-report.md | 39 --------------- .github/ISSUE_TEMPLATE/bug-report.yml | 56 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 2 + .github/ISSUE_TEMPLATE/feature-request.yml | 56 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 25 ---------- CHANGELOG.md | 7 ++- LICENSE | 2 +- Mist/Commands/Mist.swift | 2 +- README.md | 24 +++++----- 9 files changed, 134 insertions(+), 79 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug-report.md create mode 100644 .github/ISSUE_TEMPLATE/bug-report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature-request.yml delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md deleted file mode 100644 index a24b396..0000000 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: Bug Report -about: File a bug report to fix something that is not working -title: "" -labels: bug -assignees: "" ---- - -### :beetle: Description - -Describe clearly and concisely what is not working. - -### :clipboard: Steps to Reproduce - -1. Run `mist ...` -1. Wait for mist to ... -1. Observe error - -### :white_check_mark: Expected Behaviour - -Describe what should be happening (ie. the happy path). - -### :computer: Environment - -- mist version (`mist --version`): **VERSION** -- macOS Version (`sw_vers`): **VERSION BUILD** -- Hardware (`system_profiler SPHardwareDataType`): - - Model Identifier: **MODEL_IDENTIFIER** - - Chip : **CHIP** - -### :camera: Screenshots - -If applicable, add screenshots to help explain the bug. - -### :information_source: Additional context - -- Is this also a bug in [Mist.app](https://github.com/ninxsoft/Mist)? :white_check_mark: / :x: - - Provide links to GitHub Issues -- Links to 3rd-party tools / references / documentation diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 0000000..105900c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,56 @@ +--- +name: Bug Report +description: File a bug report to fix something that is not working. +labels: + - bug +body: + - type: markdown + attributes: + value: Thank you for taking the time to fill out this bug report! 🙌 + - type: textarea + attributes: + label: 🐞 Description + description: | + Describe clearly and concisely what is not working. + + Please include steps to reproduce the issue. + placeholder: | + Feature X of mist is not working: + + 1. I ran mist ... + 2. I waited for ... + 3. I observed ... + validations: + required: true + - type: textarea + attributes: + label: ✅ Expected Behaviour + description: Describe what should be happening (i.e. the happy path). + placeholder: When I run mist ..., I should see ... + validations: + required: true + - type: dropdown + attributes: + label: macOS Version + description: What version of macOS are you running? + options: + - macOS Tahoe 26 + - macOS Sequoia 15 + - macOS Sonoma 14 or older + validations: + required: true + - type: checkboxes + attributes: + label: mist-cli Version + description: | + Can you confirm this issue exists in the latest version of mist-cli? + + Latest version: **2.2** + options: + - label: Yes, I am using the latest version of mist-cli. + required: true + - type: textarea + attributes: + label: ℹ️ Additional Context + description: Please provide any additional information that may be helpful. + placeholder: Links to documentation, references, screenshots, tools etc. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..bd9dfe4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,2 @@ +--- +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 0000000..126d4ed --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,56 @@ +--- +name: Feature Request +description: Submit a feature request to help improve this project. +labels: + - enhancement +body: + - type: markdown + attributes: + value: Thank you for taking the time to fill out this feature request! 🙌 + - type: textarea + attributes: + label: 💡 Description + description: Describe clearly and concisely the feature you would like to see implemented. + placeholder: When I run mist ..., I do not see ... + validations: + required: true + - type: textarea + attributes: + label: ✅ Proposed Solution + description: Describe what you would like to see happen. + placeholder: When I run mist ..., I should see ... + validations: + required: true + - type: textarea + attributes: + label: 🩹 Alternative Solutions + Workarounds + description: If applicable, describe any alternative solutions or approaches you have considered or implemented to workaround the missing feature. + placeholder: | + I have tried ... + I have considered ... + I have implemented ... + - type: dropdown + attributes: + label: macOS Version + description: What version of macOS are you running? + options: + - macOS Tahoe 26 + - macOS Sequoia 15 + - macOS Sonoma 14 or older + validations: + required: true + - type: checkboxes + attributes: + label: mist-cli Version + description: | + Can you confirm this feature does not exist in the latest version of mist-cli? + + Latest version: **2.2** + options: + - label: Yes, I am using the latest version of mist-cli. + required: true + - type: textarea + attributes: + label: ℹ️ Additional Context + description: Please provide any additional information that may be helpful. + placeholder: Links to documentation, references, screenshots, tools etc. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 72c0a14..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: Feature Request -about: Submit a feature request to help improve this project -title: "" -labels: enhancement -assignees: "" ---- - -### :bulb: Description - -Describe clearly and concisely the feature you would like to see implemented. Is your feature request related to an active bug report? - -### :white_check_mark: Proposed solution - -Describe what you would like to see happen. - -### :adhesive_bandage: Alternatives Solutions + Workarounds - -Describe any alternative solutions or approaches you have considered or implemented to workaround the missing feature. - -### :information_source: Additional context - -- Would you also like to see this implemented in [Mist.app](https://github.com/ninxsoft/Mist)? :white_check_mark: / :x: -- Links to 3rd-party tools / references / documentation -- Screenshots / diagrams that help explain the feature request diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cbf4c7..f4d7437 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Changelog -## [2.1.1](https://github.com/ninxsoft/mist-cli/releases/tag/v2.1) - 2024-07-09 +## [2.2](https://github.com/ninxsoft/mist-cli/releases/tag/v2.2) - 2025-09-21 + +- Added support for **macOS Tahoe 26** :tada: +- Fixed a bug that prevented macOS Installers from being created on devices running **macOS Sonoma 15** or later - thanks [gregneagle](https://github.com/gregneagle)! + +## [2.1.1](https://github.com/ninxsoft/mist-cli/releases/tag/v2.1.1) - 2024-07-09 - `mist` now correctly exports firmware URL and installer package metadata - thanks [chilcote](https://github.com/chilcote)! - `mist` now suppresses update notifications when the `-q` / `--quiet` flag is used - thanks [mattlqx](https://github.com/mattlqx)! diff --git a/LICENSE b/LICENSE index 8427143..664b582 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021-2024 Nindi Gill +Copyright (c) 2021-2025 Nindi Gill Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Mist/Commands/Mist.swift b/Mist/Commands/Mist.swift index ea3de33..6039951 100644 --- a/Mist/Commands/Mist.swift +++ b/Mist/Commands/Mist.swift @@ -12,7 +12,7 @@ struct Mist: ParsableCommand { static let configuration: CommandConfiguration = .init(abstract: .abstract, discussion: .discussion, version: version(), subcommands: [ListCommand.self, DownloadCommand.self]) /// Current version. - private static let currentVersion: String = "2.1.1" + private static let currentVersion: String = "2.2" /// Visit URL string. private static let visitURLString: String = "Visit \(String.repositoryURL) to grab the latest release of \(String.appName)" diff --git a/README.md b/README.md index 498acea..4454d89 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ A Mac command-line tool that automatically downloads **macOS Firmwares** / **Ins ## Usage -```bash +```shell OVERVIEW: macOS Installer Super Tool. Automatically download macOS Firmwares / Installers. @@ -74,7 +74,7 @@ SUBCOMMANDS: ## Examples -```bash +```shell # List all available macOS Firmwares for Apple Silicon Macs: mist list firmware @@ -92,11 +92,11 @@ mist list installer --include-betas # List only macOS Sonoma Installers for Intel Macs, # including Universal Installers for macOS Big Sur and later: -mist list installer "macOS Sonoma" +mist list installer "macOS Tahoe" # List only the latest macOS Sonoma Installer for Intel Macs, # including Universal Installers for macOS Big Sur and later: -mist list installer --latest "macOS Sonoma" +mist list installer --latest "macOS Tahoe" # List + Export macOS Installers to a CSV file: mist list installer --export "/path/to/export.csv" @@ -112,30 +112,30 @@ mist list installer --export "/path/to/export.yaml" # Download the latest macOS Sonoma Firmware for # Apple Silicon Macs, with a custom name: -mist download firmware "macOS Sonoma" --firmware-name "Install %NAME% %VERSION%-%BUILD%.ipsw" +mist download firmware "macOS Tahoe" --firmware-name "Install %NAME% %VERSION%-%BUILD%.ipsw" # Download the latest macOS Sonoma Installer for Intel Macs, # including Universal Installers for macOS Big Sur and later: -mist download installer "macOS Sonoma" application +mist download installer "macOS Tahoe" application # Download a specific macOS Installer version for Intel Macs, # including Universal Installers for macOS Big Sur and later: -mist download installer "13.5.2" application +mist download installer "26.0" application # Download a specific macOS Installer version for Intel Macs, # including Universal Installers for macOS Big Sur and later, # with a custom name: -mist download installer "13.5.2" application --application-name "Install %NAME% %VERSION%-%BUILD%.app" +mist download installer "26.0" application --application-name "Install %NAME% %VERSION%-%BUILD%.app" # Download a specific macOS Installer version for Intel Macs, # including Universal Installers for macOS Big Sur and later, # and generate a Disk Image with a custom name: -mist download installer "13.5.2" image --image-name "Install %NAME% %VERSION%-%BUILD%.dmg" +mist download installer "26.0" image --image-name "Install %NAME% %VERSION%-%BUILD%.dmg" # Download a specific macOS Installer build for Inte Macs, # including Universal Installers for macOS Big Sur and later, # and generate a codesigned Disk Image output to a custom directory: -mist download installer "22G91" image \ +mist download installer "25A354" image \ --image-signing-identity "Developer ID Application: Name (Team ID)" \ --output-directory "/path/to/custom/directory" @@ -144,7 +144,7 @@ mist download installer "22G91" image \ # and generate an Installer Application bundle, a Disk Image, # a Bootable Disk Image, a macOS Installer Package, # all with custom names, codesigned, output to a custom directory: -mist download installer "macOS Sonoma" application image iso package \ +mist download installer "macOS Tahoe" application image iso package \ --application-name "Install %NAME% %VERSION%-%BUILD%.app" \ --image-name "Install %NAME% %VERSION%-%BUILD%.dmg" \ --image-signing-identity "Developer ID Application: Name (Team ID)" \ @@ -177,7 +177,7 @@ mist download installer "macOS Sonoma" application image iso package \ ## License -> Copyright © 2021-2024 Nindi Gill +> Copyright © 2021-2025 Nindi Gill > > Permission is hereby granted, free of charge, to any person obtaining a copy > of this software and associated documentation files (the "Software"), to deal