Version 0.1.12¶
This release focuses on significant improvements to documentation coverage, enhanced linting and code quality enforcement, and updates to the CI/CD workflow. It also includes important fixes to markdown formatting and pre-commit hook usage policies to ensure consistent code quality and developer experience.
New Features¶
- Added comprehensive how-to guides for key features such as web search, deep research, multi-LLM consultation, and conversation branching, following the Diataxis documentation framework (1aad9d) (Claude)
- Introduced detailed reference and explanation documentation covering keyboard shortcuts and committee architecture design decisions (1aad9d) (Claude)
- Added a documentation audit report analyzing coverage and identifying gaps, with prioritized recommendations for missing content (874c25) (Claude)
- Created new image analysis documentation and expanded README with new commands and configuration details (67ac08) (Eric Ma)
- Added linting checks to the CI/CD workflow with automated runs on pull requests and main branch, including Python linting and formatting via ruff (37bff4) (Eric Ma)
- Added markdownlint-cli2 pre-commit hook with auto-fix capabilities and simplified markdownlint configuration to improve documentation quality (274374) (Eric Ma)
- Added a clear rule in AGENTS.md forbidding the use of
--no-verifyflag to ensure pre-commit hooks always run (7b076f) (Eric Ma)
Bug Fixes¶
- Fixed markdownlint issues across all documentation including table formatting, URL links, heading levels, and emphasis styles (3f1b58) (Eric Ma)
- Resolved all linting issues in codebase, including line length, unused variables, exception handling, and formatting, ensuring all pre-commit hooks pass (16bd86, 567bd3) (Eric Ma)
- Updated canvas-chat package hash in pixi.lock to maintain dependency integrity (e9ff80) (Eric Ma)
- Corrected stale line number references and added production URLs in AGENTS.md (67ac08) (Eric Ma)
Deprecations¶
- None in this release