Cut 19.5.0 and bump the package version in pyproject.toml,
CITATION.cff, and the uv.lock self-entry.
Minor: one new capability since 19.4.0. `parquet` is now a first-class
source kind: table sections accept `source: {kind: parquet, ...}`,
read lazily via `pl.scan_parquet` with columns renamed to the
positional `column_1..` convention (the same contract the headerless
`text`/`excel` readers produce), so `method: column` encodings keep
using Excel-style letters (#204). The source adds no format-specific
fields (parquet is self-describing), and the autonomous agent accepts
`.parquet` payloads as tables: fetch bucketing, previews, and row
counts dispatch on the extension.
Changelog:
- Versioned the Unreleased section as 19.5.0 and added the #204 PR
link to the entry.
Docs: docs/configuration/table.md and the CHANGELOG entry shipped
with #204; mkdocs builds strict.
Testing:
- uv run pytest -> 1674 passed, 52 skipped
- uv run ruff check . / uv run ruff format --check . -> All checks
passed! / 101 files already formatted
- uv run pyright -> 0 errors, 0 warnings, 0 informations
- uv lock --check -> Resolved 169 packages
- uv run --no-sync mkdocs build --strict -> built in 0.83 seconds
- cargo test (rust/Cargo.toml) -> 156 passed, 0 failed
- cargo clippy --all-targets -- -D warnings -> clean
- cargo fmt --check -> ok