Releases: ovim-editor/ovim
Releases · ovim-editor/ovim
Release list
v0.1.11
Full Changelog: v0.1.10...v0.1.11
v0.1.10
v0.1.9
v0.1.8
v0.1.7
v0.1.6
v0.1.3 — resilient AI sessions and faster chat rendering
Highlights
- Durable AI conversations no longer stop when another Ovim instance opens the same chat. Fresh opens use independent runs, while
--resumerestores completed history onto an independent branch. - Completed chat bubbles are cached across frames, and manual scroll positions remain anchored while streaming content grows or shrinks.
- Pedagogical code walkthrough guidance and validated explained change-set proposal schemas establish the foundation for interactive atomic change reviews.
- Unversioned LSP diagnostics received during the post-edit settle window are deferred so empty publications can clear stale errors.
- The workspace now builds on Rust 2024 with isolated session tests, safer temporary headless sessions, mutually exclusive LSP file/session arguments, stable formatting, and
ovim --version.
Reliability
- Active shell effects continue after another editor opens the same conversation.
- Possibly active or invalid durable history is preserved rather than recovered destructively.
- Change-set validation rejects destination collisions, no-op renames, and ambiguous operation identifiers.
- Public metrics documentation now compiles under the all-features doctest gate.
Verification
cargo test --workspace --all-targets --all-features --no-fail-fastcargo test --workspace --doc --all-featurescargo clippy --workspace --all-targets --all-featurescargo fmt --all -- --checkcargo build --release --workspace --all-features
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Treat hyphens as part of the completion prefix by @adrianhelvik in #1
New Contributors
- @adrianhelvik made their first contribution in #1
Full Changelog: v0.1.1...v0.1.2