Changelog¶
All notable changes to RSVS are documented here. For the complete changelog, see CHANGELOG.md in the repository root.
[8.3.0] - 2026-05-06¶
Added¶
- Python package restructured for PyPI publication:
pip install rsvsnow works out of the box with maturin-compiled wheels - maturin build system: Proper
pyproject.tomlwith PEP 621 metadata - FastAPI/uvicorn made optional: Server dependencies behind
rsvs[server]extra - Type stubs (
__init__.pyi): Full type annotations for IDE support _version.pyas single source of truth: Eliminates version drift across filesRsvsCoreProtocol: Typed protocol for the Rust core interface- GitHub CI/CD workflows: Automated testing, release, and Docker builds
- Professional documentation: README, ARCHITECTURE, CONTRIBUTING, CHANGELOG, CITATION.cff
examples/directory: Self-contained demo scripts
Fixed¶
- Version chaos unified to 8.3.0: All files now read from
_version.py - Validation rejecting
"composed"compression_state /similaritynull check on missing labelspyproject.tomldependencies format (PEP 621)
[8.2.0] - 2026-05-05¶
Added¶
- Convergence contributors in query results
- Convergence info in appraise scoring
- Convergence tendrils in 3D visualization
[8.1.0] - 2026-05-04¶
Added¶
- Cross-language sense alignment via
LanguageLink - Multi-language composition support with
langparameter
[8.0.0] - 2026-05-03¶
Added¶
- Convergence detection: Automatic detection of structurally equivalent concepts across languages
- Language links: Cross-language sense alignment infrastructure
ConvergenceInfoin appraise resultsConvergenceContributorsin query results
Changed¶
- Major version bump: Convergence detection changes the scoring model
For older versions, see the full changelog.