From 160014c50433dad9ae82e2b99d36a69fc1f74713 Mon Sep 17 00:00:00 2001 From: hermes Date: Mon, 19 Oct 2026 10:50:06 +0000 Subject: [PATCH] chore: release 0.4.0 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01V3syn2fN2LNo5pvTSqc6eh --- Cargo.lock | 6 +++--- Cargo.toml | 4 ++-- README.md | 2 +- docs/INSTALL.md | 4 ++-- docs/NPM_DISTRIBUTION.md | 4 ++-- npm/idx-mcp/package.json | 2 +- package.json | 2 +- web/src/content/docs/start/install.mdx | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 070ab65..ad2b9bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "idx-cli" -version = "0.3.3" +version = "0.4.0" dependencies = [ "assert_cmd", "chrono", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "idx-core" -version = "0.3.3" +version = "0.4.0" dependencies = [ "chrono", "clap", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "idx-mcp" -version = "0.3.3" +version = "0.4.0" dependencies = [ "clap", "idx-core", diff --git a/Cargo.toml b/Cargo.toml index 32dab2d..f3206cd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "3" members = ["crates/idx-core", "crates/idx-cli", "crates/idx-mcp"] [workspace.package] -version = "0.3.3" +version = "0.4.0" edition = "2024" rust-version = "1.89" license = "MIT" @@ -11,7 +11,7 @@ repository = "https://github.com/0xrsydn/idx-cli" homepage = "https://idx.rasyidanaf.com" [workspace.dependencies] -idx-core = { path = "crates/idx-core", version = "=0.3.3" } +idx-core = { path = "crates/idx-core", version = "=0.4.0" } clap = { version = "4", features = ["derive"] } serde = { version = "1", features = ["derive"] } serde_json = { version = "1", features = ["raw_value"] } diff --git a/README.md b/README.md index d00b12e..c7a16ad 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ curl -fsSL https://raw.githubusercontent.com/0xrsydn/idx-cli/main/install.sh | s Downloads the prebuilt `idx` binary for your platform from GitHub Releases, verifies it against the release `SHA256SUMS`, and installs it into `~/.local/bin` without sudo. Pin a version or change the directory with -`sh -s -- --version v0.3.3 --dir ~/bin`. See [docs/INSTALL.md](docs/INSTALL.md). +`sh -s -- --version v0.4.0 --dir ~/bin`. See [docs/INSTALL.md](docs/INSTALL.md). ### npm / npx diff --git a/docs/INSTALL.md b/docs/INSTALL.md index a093c3c..954c9e9 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -11,7 +11,7 @@ Each release also carries a copy of the script as a release asset, so a versioned URL stays stable: ```bash -curl -fsSL https://github.com/0xrsydn/idx-cli/releases/download/v0.3.3/install.sh | sh +curl -fsSL https://github.com/0xrsydn/idx-cli/releases/download/v0.4.0/install.sh | sh ``` ## What it does @@ -45,7 +45,7 @@ them yourself. Pass flags through the pipe with `sh -s --`: ```bash -curl -fsSL https://raw.githubusercontent.com/0xrsydn/idx-cli/main/install.sh | sh -s -- --version v0.3.3 --dir ~/bin +curl -fsSL https://raw.githubusercontent.com/0xrsydn/idx-cli/main/install.sh | sh -s -- --version v0.4.0 --dir ~/bin ``` ## Supported platforms diff --git a/docs/NPM_DISTRIBUTION.md b/docs/NPM_DISTRIBUTION.md index 700e020..b71ee2b 100644 --- a/docs/NPM_DISTRIBUTION.md +++ b/docs/NPM_DISTRIBUTION.md @@ -38,7 +38,7 @@ npx idx-cli --help ``` The package version and the release tag must match. For example, package -version `0.3.3` downloads assets from the `v0.3.3` GitHub Release. +version `0.4.0` downloads assets from the `v0.4.0` GitHub Release. The postinstall script downloads `SHA256SUMS` from the same release and refuses to install a binary whose checksum does not match. @@ -105,7 +105,7 @@ URLs must stay aligned with `scripts/install.js`. To attach binaries to a tag that already exists, run the workflow manually: ```bash -gh workflow run release.yml -f tag=v0.3.3 +gh workflow run release.yml -f tag=v0.4.0 ``` Pull requests that touch the workflow or the installer run the build jobs diff --git a/npm/idx-mcp/package.json b/npm/idx-mcp/package.json index 718d686..c943044 100644 --- a/npm/idx-mcp/package.json +++ b/npm/idx-mcp/package.json @@ -1,6 +1,6 @@ { "name": "idx-mcp", - "version": "0.3.3", + "version": "0.4.0", "description": "MCP server for Indonesian stock market (IDX) market, financial, and ownership data", "license": "MIT", "repository": { diff --git a/package.json b/package.json index bc7967c..dbc3225 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "idx-cli", - "version": "0.3.3", + "version": "0.4.0", "description": "CLI tool for Indonesian stock market (IDX) analysis", "license": "MIT", "repository": { diff --git a/web/src/content/docs/start/install.mdx b/web/src/content/docs/start/install.mdx index 8a98b41..a40fe7f 100644 --- a/web/src/content/docs/start/install.mdx +++ b/web/src/content/docs/start/install.mdx @@ -40,7 +40,7 @@ against the release `SHA256SUMS`, and installs it into `~/.local/bin` without sudo. Pin a version or change the directory: ```bash -curl -fsSL https://raw.githubusercontent.com/0xrsydn/idx-cli/main/install.sh | sh -s -- --version v0.3.3 --dir ~/bin +curl -fsSL https://raw.githubusercontent.com/0xrsydn/idx-cli/main/install.sh | sh -s -- --version v0.4.0 --dir ~/bin ```