re-release as 0.1: app is still pre-release quality

Replace the premature 1.0 with 0.1 to signal beta status. Document the
0.x version scheme and the brew-never-downgrades caveat in RELEASING.md.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
maxsoch 2026-07-09 18:52:17 +02:00
parent 324bd8b3ba
commit 3f130af56a
3 changed files with 15 additions and 10 deletions

View file

@ -352,7 +352,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
MARKETING_VERSION = 1.0; MARKETING_VERSION = 0.1;
PRODUCT_BUNDLE_IDENTIFIER = com.MaxSoch.BrewBar; PRODUCT_BUNDLE_IDENTIFIER = com.MaxSoch.BrewBar;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
REGISTER_APP_GROUPS = YES; REGISTER_APP_GROUPS = YES;
@ -400,7 +400,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
MARKETING_VERSION = 1.0; MARKETING_VERSION = 0.1;
PRODUCT_BUNDLE_IDENTIFIER = com.MaxSoch.BrewBar; PRODUCT_BUNDLE_IDENTIFIER = com.MaxSoch.BrewBar;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
REGISTER_APP_GROUPS = YES; REGISTER_APP_GROUPS = YES;
@ -428,7 +428,7 @@
DEVELOPMENT_TEAM = GLVUYYHFD9; DEVELOPMENT_TEAM = GLVUYYHFD9;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0; MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 0.1;
PRODUCT_BUNDLE_IDENTIFIER = "com.MaxSoch.BrewBarTests"; PRODUCT_BUNDLE_IDENTIFIER = "com.MaxSoch.BrewBarTests";
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx; SDKROOT = macosx;
@ -449,7 +449,7 @@
DEVELOPMENT_TEAM = GLVUYYHFD9; DEVELOPMENT_TEAM = GLVUYYHFD9;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0; MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 0.1;
PRODUCT_BUNDLE_IDENTIFIER = "com.MaxSoch.BrewBarTests"; PRODUCT_BUNDLE_IDENTIFIER = "com.MaxSoch.BrewBarTests";
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx; SDKROOT = macosx;

View file

@ -1,6 +1,6 @@
cask "brewbar" do cask "brewbar" do
version "1.0" version "0.1"
sha256 "f6f0154b72142f8e65e9ae5c41bef8fd982de9549ef67c307835c17e2aa37729" sha256 "5b37d2457d12ca42f61d3d95476987e965b3d56927c35be68abc91b047294a88"
url "https://forgejo.socheleau.fr/maxsoch/BrewBar/releases/download/v#{version}/BrewBar-#{version}.zip" url "https://forgejo.socheleau.fr/maxsoch/BrewBar/releases/download/v#{version}/BrewBar-#{version}.zip"
name "BrewBar" name "BrewBar"

View file

@ -2,11 +2,16 @@
## Version scheme ## Version scheme
Semantic versioning, two or three numbers: Semantic versioning, two or three numbers. The app is currently in a 0.x
pre-release phase:
- **1.1, 1.2, …** — new features (settings, new menu items, …) - **0.1, 0.2, …** — pre-release iterations; anything can change between them
- **1.0.1, 1.0.2, …** — bug fixes only - **0.1.1, 0.1.2, …** — bug fixes only
- **2.0** — reserved for something that changes how the app fundamentally works - **1.0** — reserved for the first release considered stable and feature-complete
Note: Homebrew never downgrades. If a machine has a higher version installed
than the cask declares (e.g. after moving from 1.0 back to 0.1), run
`brew reinstall --cask brewbar` once instead of `brew upgrade`.
The version lives in `MARKETING_VERSION` in the Xcode project. Change it in The version lives in `MARKETING_VERSION` in the Xcode project. Change it in
Xcode: target **BrewBar → General → Version** (this updates Debug and Release Xcode: target **BrewBar → General → Version** (this updates Debug and Release