github 1jehuang/jcode v0.51.0

latest release: v0.51.1
10 hours ago

Features

  • clean Windows user PATH on Git Bash uninstall + eval uninstall retention cases
  • persist Windows user PATH from Git Bash installer + setup-friction eval

Fixes

  • stop printing raw ANSI escapes on consoles without VT support (#498)
  • make Ctrl+C copy active selections and fix Windows clipboard order (#497)
  • valid PowerShell for WM_SETTINGCHANGE broadcast + real-pwsh parse gate
  • keep unified reasoning effort when profile_id is 'openrouter'
  • migrate legacy baked swarm_spawn_mode "visible" to "inline"
  • keep gmail draft body/attachments through display compaction
  • flatten top-level schema combinators in tool parameters (#495)
  • route /cancel and prompt input correctly (#496)
  • load large remote histories linearly
  • resolve question_mark and nonminimal_bool lints on master
  • satisfy Rust 1.97 question-mark lint
  • upgrade a running launcher safely

Performance

  • optimize scrolling and bound memory

Other changes

  • release: v0.51.0
  • build: drop unused jcode-core root dependency (cargo-machete)
  • chore: use explicit re-export for console helper (wildcard budget)
  • chore(ci): sync swallowed-error ratchet baseline after merged growth
  • chore(ci): sync test-size ratchet baseline after merged growth
  • chore(ci): sync code-size ratchet baseline after merged growth
  • style: apply rustfmt to fix CI format gate
  • ci(windows): run issue 496/497 regression tests on windows-latest
  • build: add jcode-core dependency to root crate
  • test(tui): make issue-497 Ctrl+C copy test clipboard-environment independent
  • chore(ci): refresh code-size ratchet after merged growth
  • test(windows): stabilize running-launcher fixture
  • tui: bound todo completion-gate nudges to stop infinite continuation loop
  • telemetry-worker: add migrate:todo-telemetry script for migration 0021
  • telemetry: add todo tool category, feature flag, and quality-gate counters
  • chore(ci): sync guardrail baselines and recognize cfg(all(test, ...)) blocks
  • Add Discord release announcement workflow
  • chore(ci): sync code-size ratchet baseline with master

Full changelog: v0.50.0...v0.51.0

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: not available in this release

Don't miss a new jcode release

NewReleases is sending notifications on new releases.