Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.3.1] - 2026-01-01¶
Fixed¶
- CI: Resolved
Rustfmtfailures and Windows-specific line ending mismatches in byte-level tests.
Added¶
- README: Polished Documentation section with high-fidelity badges and corrected links.
[0.3.0] - 2025-12-31¶
Added¶
- Professional Visuals: Integrated high-fidelity terminal animations via VHS.
- Visual README: Overhauled landing page with centered branding and feature gallery.
- Interactive Tapes: Added
.tapefiles for automating all project demonstrations. - Security Audit: Completed full codebase scan for secrets and sensitive data.
- Project Logo: Official Rocket Crab branding integrated across all docs.
[0.2.0] - 2025-12-30¶
Added¶
- Layout: New tiling layout engine (
Layout,split_row,split_column). - Live: Live display updating (
Livecontext manager). - Prompt: Interactive user input handling (
Prompt.ask). - Inspect: Object introspection tool (
inspect()) for Rust and Python objects. - Filesize: Utilities for human-readable file sizes (
decimal,binary). - Bindings: Full Python bindings for all new modules.
- Benchmarks: Comparisons for
LayoutandInspectscenarios. - CI: Strict enforcing of atomic commits and formatting.
[0.1.1] - 2025-12-30¶
Improved¶
- Syntax Highlighting Performance: Optimized
Syntaxrendering speed by 3.5x (14.5s -> 4.2s for 1000 iterations) by usingOnceLockfor global syntax/theme set caching. This resolved a major bottleneck where large binary dumps were reloaded on every instantiation.
[0.1.0] - 2025-12-30¶
Added¶
- Core Library: Implemented Rust port of Rich's core components:
Consolewith style and color support.Tablewith auto-sizing and unicode borders.Treefor hierarchical data.PanelandRulelayouts.Progressbars with spinners.Markdownrendering viapulldown-cmark.Syntaxhighlighting viasyntect.Tracebackbeautiful error reporting.Logginghandler.- Python Bindings: Full ABI3-compatible Python extension module (
fast_rich) exposing all core components. - Benchmarks: Comprehensive suite proving 2x-24x performance improvements over Python
rich. - Logging: 24x faster.
- Columns: 23x faster.
- Table: 17x faster.
- Tree: 11x faster.
- Markdown: 9x faster.
Fixed¶
- Fixed duplicate
dev-dependenciesinCargo.toml. - Resolved all Clippy warnings in core and bindings.