cargo-msrv bisect (1.74..1.96) found 1.88.0 as the minimum supported
Rust version, driven by ar_archive_writer 0.5.1 requiring let-chains
(stabilised in 1.88) and icu_* 2.2.0 requiring rustc >= 1.86.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Move missing_docs and clippy::missing_docs_in_private_items from
per-file #![warn(...)] attributes to a package-level [lints] table so
they apply uniformly to the lib, binary, and integration tests as hard
deny errors.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Module-level //! headers, /// doc comments on all items (public and
private), and inline comments on non-obvious logic. Comments only — no
code changes.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
develop had branched from the repo's initial commit (LICENSE + README
only), before any source was committed, so it lacked all src/, tests/,
and Cargo manifests. Merge the full codebase from main while preserving
develop's docs (REQUEST.md, docs/WORKFLOW.md) and IDE config.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- docs/RELEASE-PROCEDURE.md - Complete release workflow guide
- docs/RUST-BEST-PRACTICES.md - Rust project best practices and guidelines
- docs/CLEAN-ROOM-AUDIT.md - Clean room audit results and resolution status
All recommended actions from the clean room audit are now complete:
- Tests moved to tests/ directory (39 tests)
- Windows target added to all platforms
- Release workflow verified for 5 platforms
- Homebrew formula published
- Branch protection enabled
- GitHub release v1.0.0 created with all assets
- Update Cargo.toml targets to include x86_64-pc-windows-msvc
- Update README with pre-built binaries section
- All 5 platforms now supported: macOS ARM/x86, Linux ARM/x86, Windows x86
- Fix clippy warnings in test code by adding #[allow(dead_code)]
- Move all unit tests from source files to tests/ directory
- Add integration tests for SQL parsing and schema operations
- Create examples directory with 5 SQL query examples
- Add Windows CI job to ci.yml for cross-platform coverage
- Update Cargo.toml with documentation and readme fields
- Add comprehensive clean room audit documentation
All 39 tests passing, clippy clean, formatting verified
- Create CHANGELOG.md with v1.0.0 and v0.1.0 entries
- Expand SECURITY.md to professional standards (2,130 bytes)
- Update RELEASING.md with CHANGELOG management
- Bump version to 1.0.0 in Cargo.toml