Skip to content

chore(release): prepare 0.10.0#27

Merged
Szowesgad merged 1 commit into
developfrom
chore/release-0.10.0
Jul 5, 2026
Merged

chore(release): prepare 0.10.0#27
Szowesgad merged 1 commit into
developfrom
chore/release-0.10.0

Conversation

@Szowesgad

Copy link
Copy Markdown
Contributor

Version bump 0.9.4 → 0.10.0 across workspace, member crates, npm wrapper + platform packages (release-channel-check: all channels in sync). Real 0.10.0 CHANGELOG section (cards-v2 schema, evidence mode, search quality, intent taxonomy, MCP host contract, deprivatize, CI SHA-pinning, Windows fixes). Restores the pinned-install README example the release_sync contract expects, and gates the cards-v2 composition test behind the app feature (caught by the loctree-consumer profile gate).

Verified locally: make release-check — all 11 gates passed.

After merge: tag v0.10.0 → release.yml → npm-publish.yml → crates.io publish.

🤖 Generated with Claude Code

…hangelog, README pin example

Bump workspace + all 5 member crates 0.9.4 -> 0.10.0, refresh Cargo.lock, and
sync the npm wrapper + 3 platform packages (release-channel-check: all
channels in sync at 0.10.0).

Write the real 0.10.0 CHANGELOG section (changelog-close emitted an empty
header): cards-v2 canonical-store schema (versioned sidecars, card.v2
frontmatter, L0 provenance pointer, claim-honesty metadata, typed signals,
validate-cards gate, cards-v2 migration), evidence mode, search-quality
harness + fixes, intent taxonomy Task & Commitment + [signals]
revalidation, CLI/MCP search parity + MCP host contract, deprivatize sweep,
CI action SHA-pinning, and the Windows cwd separator fix.

Restore the pinned-install example in README (AICX_RELEASE_TAG=v0.10.0) —
release_sync.py's README surface contract expects it and the example was
lost in an earlier docs rewrite.

Gate the cards-v2 migrate->validate composition test behind the app feature:
it calls crate::corpus, which the slim loctree-consumer profile compiles
out — caught by release-check's consumer-profile gate, not the default
suite.

Verified: make release-check — all 11 gates passed (channel check, version
sync, default+consumer cargo check, clippy, fmt, tests, slim release
binaries build, semgrep).

Authored-By: claude <agents@vetcoders.io>
session_id: 13fb1692-36cb-4258-a3a9-e04ef35e8c98
date: 2026-07-05T14:29:04 PDT
runtime: interactive
Copilot AI review requested due to automatic review settings July 5, 2026 21:32

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the project version from 0.9.4 to 0.10.0 across all crates, npm packages, documentation, and lockfiles. It documents the extensive list of changes for this release in the changelog, including Card schema v2, typed signals, migration tools, and search quality improvements. Additionally, it gates a migration test in cards_v2.rs with `#[cfg(feature =

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the 0.10.0 release by bumping versions across the Rust workspace and npm distribution surfaces, updating release/install documentation, and finalizing the 0.10.0 changelog entry (plus a test gating fix for the slim loctree-consumer profile).

Changes:

  • Bump crate and npm package versions from 0.9.4 → 0.10.0 (including internal dependency version pins and Cargo.lock).
  • Update install/release docs to reference v0.10.0 flows (including a pinned-release install example).
  • Gate the cards-v2 composition/validation test behind the app feature to keep loctree-consumer builds compiling.

Verification:

  • Verified (per PR description): make release-check locally (11 gates).
  • Not verified here: CI workflow runs, tag→release→npm/crates publish automation, and any platform-package publish steps.

Reviewed changes

Copilot reviewed 16 out of 17 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/store/migration/cards_v2.rs Gates a composition/validator test behind feature = "app" to match slim consumer builds.
README.md Restores/updates pinned-release install example for v0.10.0.
docs/RELEASES.md Updates maintainer release examples for v0.10.0 (install/tag steps).
distribution/npm/README.md Updates npm maintenance commands to target 0.10.0.
distribution/npm/PUBLISHING.md Updates npm publishing steps and example asset URLs to v0.10.0.
distribution/npm/aicx/platform-packages/win32-x64-gnu/package.json Bumps Windows platform package version to 0.10.0.
distribution/npm/aicx/platform-packages/linux-x64-gnu/package.json Bumps Linux platform package version to 0.10.0.
distribution/npm/aicx/platform-packages/darwin-arm64/package.json Bumps macOS arm64 platform package version to 0.10.0.
distribution/npm/aicx/package.json Bumps wrapper version and optionalDependencies to 0.10.0.
crates/aicx-retrieve/Cargo.toml Bumps crate version and updates internal dependency pin to 0.10.0.
crates/aicx-progress-contracts/Cargo.toml Bumps crate version to 0.10.0.
crates/aicx-parser/Cargo.toml Bumps crate version to 0.10.0.
crates/aicx-monitor/Cargo.toml Bumps crate version to 0.10.0.
crates/aicx-embeddings/Cargo.toml Bumps crate version to 0.10.0.
CHANGELOG.md Adds/locks the 0.10.0 release notes dated 2026-07-05.
Cargo.toml Bumps root crate version and internal dependency pins to 0.10.0.
Cargo.lock Refreshes lockfile package versions to 0.10.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/RELEASES.md
AICX_KEYS_DIR=~/.keys AICX_NOTARY_PROFILE=vc-notary make release-bundle
bash install.sh
AICX_INSTALL_MODE=release AICX_RELEASE_TAG=v0.9.3 bash install.sh
AICX_INSTALL_MODE=release AICX_RELEASE_TAG=v0.10.0 bash install.sh
@Szowesgad Szowesgad added this pull request to the merge queue Jul 5, 2026
Merged via the queue into develop with commit 8bb3d36 Jul 5, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants