diff --git a/config/claude-native-audited-versions.json b/config/claude-native-audited-versions.json index d6e7d0b..57b1349 100644 --- a/config/claude-native-audited-versions.json +++ b/config/claude-native-audited-versions.json @@ -778,6 +778,16 @@ "tarball_integrity": "sha512-Qbn5HnZbYeW4GdifVkDGfcVKqj3/f3U9sfVd3LEaUZh08CcS8D/ptJ76zuBfQUGHJHfToAdNVfak86uJ84b1Dg==", "tarball_sha256": "668662e7b5d91a93cff6c75736e60f3d5d3bed4cbe077ae4feefc63ad1253f4d", "status": "termux_verified" + }, + "2.1.248": { + "wrapper_spec": "@anthropic-ai/claude-code@2.1.248", + "native_spec": "@anthropic-ai/claude-code-linux-arm64@2.1.248", + "entry_format": "esm-chunked", + "tarball_integrity": "sha512-2qwjgGuzlVfkJC7UWUjl86hiv5Ok5vtVxAZ/5fpdhzQKuBLlxrJJu3z5tVI+VrO/x/hcqx5kJuy9/O9K4eT+Kg==", + "tarball_sha256": "bd2e2b6ebace34039b073b0f586d521ec09c895fa2a39de8d1c86423ae5884ca", + "status": "offset_discovered", + "num_modules": 1946, + "byte_count": 136124175 } } } diff --git a/config/claude-termux-release-manifest.json b/config/claude-termux-release-manifest.json index 8450731..a0b335b 100644 --- a/config/claude-termux-release-manifest.json +++ b/config/claude-termux-release-manifest.json @@ -2,7 +2,7 @@ "manifest_version": 1, "package_name": "@bash0816/claude-code", "latest_audited_version": "2.1.245", - "latest_candidate_version": "2.1.245", + "latest_candidate_version": "2.1.248", "previous_stable_version": "2.1.241", "stable_pinned_version": "2.1.220-2", "manifest_url": "https://raw.githubusercontent.com/bash0816/ClaudeCode-Termux/main/config/claude-termux-release-manifest.json" diff --git a/packages/claude-code/config/claude-native-audited-versions.json b/packages/claude-code/config/claude-native-audited-versions.json index d6e7d0b..57b1349 100644 --- a/packages/claude-code/config/claude-native-audited-versions.json +++ b/packages/claude-code/config/claude-native-audited-versions.json @@ -778,6 +778,16 @@ "tarball_integrity": "sha512-Qbn5HnZbYeW4GdifVkDGfcVKqj3/f3U9sfVd3LEaUZh08CcS8D/ptJ76zuBfQUGHJHfToAdNVfak86uJ84b1Dg==", "tarball_sha256": "668662e7b5d91a93cff6c75736e60f3d5d3bed4cbe077ae4feefc63ad1253f4d", "status": "termux_verified" + }, + "2.1.248": { + "wrapper_spec": "@anthropic-ai/claude-code@2.1.248", + "native_spec": "@anthropic-ai/claude-code-linux-arm64@2.1.248", + "entry_format": "esm-chunked", + "tarball_integrity": "sha512-2qwjgGuzlVfkJC7UWUjl86hiv5Ok5vtVxAZ/5fpdhzQKuBLlxrJJu3z5tVI+VrO/x/hcqx5kJuy9/O9K4eT+Kg==", + "tarball_sha256": "bd2e2b6ebace34039b073b0f586d521ec09c895fa2a39de8d1c86423ae5884ca", + "status": "offset_discovered", + "num_modules": 1946, + "byte_count": 136124175 } } } diff --git a/packages/claude-code/config/claude-termux-release-manifest.json b/packages/claude-code/config/claude-termux-release-manifest.json index 8450731..a0b335b 100644 --- a/packages/claude-code/config/claude-termux-release-manifest.json +++ b/packages/claude-code/config/claude-termux-release-manifest.json @@ -2,7 +2,7 @@ "manifest_version": 1, "package_name": "@bash0816/claude-code", "latest_audited_version": "2.1.245", - "latest_candidate_version": "2.1.245", + "latest_candidate_version": "2.1.248", "previous_stable_version": "2.1.241", "stable_pinned_version": "2.1.220-2", "manifest_url": "https://raw.githubusercontent.com/bash0816/ClaudeCode-Termux/main/config/claude-termux-release-manifest.json" diff --git a/packages/claude-code/package.json b/packages/claude-code/package.json index 2125763..8a59963 100644 --- a/packages/claude-code/package.json +++ b/packages/claude-code/package.json @@ -1,6 +1,6 @@ { "name": "@bash0816/claude-code", - "version": "2.1.245", + "version": "2.1.248", "description": "Unofficial Termux-native Claude Code wrapper with audited native replay", "license": "GPL-3.0-only", "bin": { diff --git a/scripts/add-candidate-metadata.js b/scripts/add-candidate-metadata.js index 6c2bc64..9706872 100644 --- a/scripts/add-candidate-metadata.js +++ b/scripts/add-candidate-metadata.js @@ -57,6 +57,8 @@ function main() { if (!(offsets.byte_count > 0)) { throw new Error('esm-chunked offsets missing byte_count'); } + versionEntry.num_modules = offsets.num_modules; + versionEntry.byte_count = offsets.byte_count; } else { if (!(offsets.entry_js_offset > 0) || !(offsets.entry_end_offset > offsets.entry_js_offset)) { throw new Error('legacy-cjs offsets missing entry_js_offset/entry_end_offset');