Sitelet https://github.com/init4samwise/openclaw/commit/1872d0c59245b093f3f023d344f0deec68551d5b
Skip to content

Commit 1872d0c

Browse files
committed
chore: bump version to 2026.2.10
1 parent fb84e18 commit 1872d0c

40 files changed

Lines changed: 58 additions & 57 deletions

File tree

‎AGENTS.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@
135135
- SwiftUI state management (iOS/macOS): prefer the `Observation` framework (`@Observable`, `@Bindable`) over `ObservableObject`/`@StateObject`; don’t introduce new `ObservableObject` unless required for compatibility, and migrate existing usages when touching related code.
136136
- Connection providers: when adding a new connection, update every UI surface and docs (macOS app, web UI, mobile if applicable, onboarding/overview docs) and add matching status + configuration forms so provider lists and settings stay in sync.
137137
- Version locations: `package.json` (CLI), `apps/android/app/build.gradle.kts` (versionName/versionCode), `apps/ios/Sources/Info.plist` + `apps/ios/Tests/Info.plist` (CFBundleShortVersionString/CFBundleVersion), `apps/macos/Sources/OpenClaw/Resources/Info.plist` (CFBundleShortVersionString/CFBundleVersion), `docs/install/updating.md` (pinned npm version), `docs/platforms/mac/release.md` (APP_VERSION/APP_BUILD examples), Peekaboo Xcode projects/Info.plists (MARKETING_VERSION/CURRENT_PROJECT_VERSION).
138+
- "Bump version everywhere" means all version locations above **except** `appcast.xml` (only touch appcast when cutting a new macOS Sparkle release).
138139
- **Restart apps:** “restart iOS/Android apps” means rebuild (recompile/install) and relaunch, not just kill/launch.
139140
- **Device checks:** before testing, verify connected real devices (iOS/Android) before reaching for simulators/emulators.
140141
- iOS Team ID lookup: `security find-identity -p codesigning -v` → use Apple Development (…) TEAMID. Fallback: `defaults read com.apple.dt.Xcode IDEProvisioningTeamIdentifiers`.

‎apps/android/app/build.gradle.kts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ android {
2222
minSdk = 31
2323
targetSdk = 36
2424
versionCode = 202602030
25-
versionName = "2026.2.9"
25+
versionName = "2026.2.10"
2626
}
2727

2828
buildTypes {

‎apps/ios/Sources/Info.plist‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
<key>CFBundleName</key>
1818
<string>$(PRODUCT_NAME)</string>
1919
<key>CFBundlePackageType</key>
20-
<string>APPL</string>
21-
<key>CFBundleShortVersionString</key>
22-
<string>2026.2.9</string>
23-
<key>CFBundleVersion</key>
24-
<string>20260202</string>
25-
<key>NSAppTransportSecurity</key>
26-
<dict>
20+
<string>APPL</string>
21+
<key>CFBundleShortVersionString</key>
22+
<string>2026.2.10</string>
23+
<key>CFBundleVersion</key>
24+
<string>20260202</string>
25+
<key>NSAppTransportSecurity</key>
26+
<dict>
2727
<key>NSAllowsArbitraryLoadsInWebContent</key>
2828
<true/>
2929
</dict>

‎apps/ios/Tests/Info.plist‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
<key>CFBundleName</key>
1616
<string>$(PRODUCT_NAME)</string>
1717
<key>CFBundlePackageType</key>
18-
<string>BNDL</string>
19-
<key>CFBundleShortVersionString</key>
20-
<string>2026.2.9</string>
21-
<key>CFBundleVersion</key>
22-
<string>20260202</string>
23-
</dict>
18+
<string>BNDL</string>
19+
<key>CFBundleShortVersionString</key>
20+
<string>2026.2.10</string>
21+
<key>CFBundleVersion</key>
22+
<string>20260202</string>
23+
</dict>
2424
</plist>

‎apps/ios/project.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ targets:
8181
properties:
8282
CFBundleDisplayName: OpenClaw
8383
CFBundleIconName: AppIcon
84-
CFBundleShortVersionString: "2026.2.9"
84+
CFBundleShortVersionString: "2026.2.10"
8585
CFBundleVersion: "20260202"
8686
UILaunchScreen: {}
8787
UIApplicationSceneManifest:
@@ -130,5 +130,5 @@ targets:
130130
path: Tests/Info.plist
131131
properties:
132132
CFBundleDisplayName: OpenClawTests
133-
CFBundleShortVersionString: "2026.2.9"
133+
CFBundleShortVersionString: "2026.2.10"
134134
CFBundleVersion: "20260202"

‎apps/macos/Sources/OpenClaw/Resources/Info.plist‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>APPL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2026.2.9</string>
18+
<string>2026.2.10</string>
1919
<key>CFBundleVersion</key>
2020
<string>202602020</string>
2121
<key>CFBundleIconFile</key>

‎docs/platforms/mac/release.md‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,48 +34,48 @@ Notes:
3434
# From repo root; set release IDs so Sparkle feed is enabled.
3535
# APP_BUILD must be numeric + monotonic for Sparkle compare.
3636
BUNDLE_ID=bot.molt.mac \
37-
APP_VERSION=2026.2.9 \
37+
APP_VERSION=2026.2.10 \
3838
APP_BUILD="$(git rev-list --count HEAD)" \
3939
BUILD_CONFIG=release \
4040
SIGN_IDENTITY="Developer ID Application: <Developer Name> (<TEAMID>)" \
4141
scripts/package-mac-app.sh
4242

4343
# Zip for distribution (includes resource forks for Sparkle delta support)
44-
ditto -c -k --sequesterRsrc --keepParent dist/OpenClaw.app dist/OpenClaw-2026.2.9.zip
44+
ditto -c -k --sequesterRsrc --keepParent dist/OpenClaw.app dist/OpenClaw-2026.2.10.zip
4545

4646
# Optional: also build a styled DMG for humans (drag to /Applications)
47-
scripts/create-dmg.sh dist/OpenClaw.app dist/OpenClaw-2026.2.9.dmg
47+
scripts/create-dmg.sh dist/OpenClaw.app dist/OpenClaw-2026.2.10.dmg
4848

4949
# Recommended: build + notarize/staple zip + DMG
5050
# First, create a keychain profile once:
5151
# xcrun notarytool store-credentials "openclaw-notary" \
5252
# --apple-id "<apple-id>" --team-id "<team-id>" --password "<app-specific-password>"
5353
NOTARIZE=1 NOTARYTOOL_PROFILE=openclaw-notary \
5454
BUNDLE_ID=bot.molt.mac \
55-
APP_VERSION=2026.2.9 \
55+
APP_VERSION=2026.2.10 \
5656
APP_BUILD="$(git rev-list --count HEAD)" \
5757
BUILD_CONFIG=release \
5858
SIGN_IDENTITY="Developer ID Application: <Developer Name> (<TEAMID>)" \
5959
scripts/package-mac-dist.sh
6060

6161
# Optional: ship dSYM alongside the release
62-
ditto -c -k --keepParent apps/macos/.build/release/OpenClaw.app.dSYM dist/OpenClaw-2026.2.9.dSYM.zip
62+
ditto -c -k --keepParent apps/macos/.build/release/OpenClaw.app.dSYM dist/OpenClaw-2026.2.10.dSYM.zip
6363
```
6464

6565
## Appcast entry
6666

6767
Use the release note generator so Sparkle renders formatted HTML notes:
6868

6969
```bash
70-
SPARKLE_PRIVATE_KEY_FILE=/path/to/ed25519-private-key scripts/make_appcast.sh dist/OpenClaw-2026.2.9.zip https://raw.githubusercontent.com/openclaw/openclaw/main/appcast.xml
70+
SPARKLE_PRIVATE_KEY_FILE=/path/to/ed25519-private-key scripts/make_appcast.sh dist/OpenClaw-2026.2.10.zip https://raw.githubusercontent.com/openclaw/openclaw/main/appcast.xml
7171
```
7272

7373
Generates HTML release notes from `CHANGELOG.md` (via [`scripts/changelog-to-html.sh`](https://github.com/openclaw/openclaw/blob/main/scripts/changelog-to-html.sh)) and embeds them in the appcast entry.
7474
Commit the updated `appcast.xml` alongside the release assets (zip + dSYM) when publishing.
7575

7676
## Publish & verify
7777

78-
- Upload `OpenClaw-2026.2.9.zip` (and `OpenClaw-2026.2.9.dSYM.zip`) to the GitHub release for tag `v2026.2.9`.
78+
- Upload `OpenClaw-2026.2.10.zip` (and `OpenClaw-2026.2.10.dSYM.zip`) to the GitHub release for tag `v2026.2.10`.
7979
- Ensure the raw appcast URL matches the baked feed: `https://raw.githubusercontent.com/openclaw/openclaw/main/appcast.xml`.
8080
- Sanity checks:
8181
- `curl -I https://raw.githubusercontent.com/openclaw/openclaw/main/appcast.xml` returns 200.

‎extensions/bluebubbles/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openclaw/bluebubbles",
3-
"version": "2026.2.9",
3+
"version": "2026.2.10",
44
"description": "OpenClaw BlueBubbles channel plugin",
55
"type": "module",
66
"devDependencies": {

‎extensions/copilot-proxy/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openclaw/copilot-proxy",
3-
"version": "2026.2.9",
3+
"version": "2026.2.10",
44
"private": true,
55
"description": "OpenClaw Copilot Proxy provider plugin",
66
"type": "module",

‎extensions/diagnostics-otel/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openclaw/diagnostics-otel",
3-
"version": "2026.2.9",
3+
"version": "2026.2.10",
44
"description": "OpenClaw diagnostics OpenTelemetry exporter",
55
"type": "module",
66
"dependencies": {

0 commit comments

Comments
 (0)