Release History
Changelog
Deterministic versioning history, security audits, and functional enhancements across every release.
All notable changes to Bank Statement Parser are documented in this file following strict Semantic Versioning.
[0.0.9] - 2026-11-01
Fixed
- Linked pages by their canonical URLs, kept non-indexable pages out of
sitemap.xml, redirected/faq/and/contribute/to/faqs/and/contributing/, and served the 404 page for missing URLs.
Changed
- Built the site with
ssg0.0.72.
[0.0.8] - 2026-10-31
Fixed
- Restored the search widget assets and styles, and aligned the footer on a four-column grid.
[0.0.7] - 2026-10-30
Fixed
- Resolved CodeQL code scanning alerts 41 and 42 (
py/empty-except) inscripts/post-build.pyand tightened exception handling inscripts/validate_spdx_headers.py.
[0.0.6] - 2026-10-30
Added
- Generated
llms-full.txtalongsidellms.txtfor single-request LLM and coding agent ingestion. - Expanded property-based test coverage for deterministic
SOURCE_DATE_EPOCHbuilds and URL classification.
Changed
- Trusted second maintainer SSH signing key (
rousseau-mbp-m1) inKEYS.ascand.github/allowed_signers. - Upgraded CI to Node.js 24 and
ssg0.0.69, and pruned 40 unused legacy template files.
Fixed
- Reformatted
KEYS.ascinto valid OpenSSH allowed-signers format and honouredSOURCE_DATE_EPOCHinsitemap.xmlgeneration.
[0.0.5] - 2026-10-11
Changed
- Upgraded SSG compiler pin in release automation and standardized build and audit sequencing for byte-for-byte reproducible release archives.
Fixed
- Resolved CodeQL alert 39 in
scripts/post-build.pyby permitting whitespace and attributes in closing script tags.
[0.0.4] - 2026-10-11
Added
- Injected Schema.org
BreadcrumbListstructured data across all subpages.
Changed
- Standardized
sitemap.xmland canonical permalinks to trailing directory slashes and excluded404/andoffline/utility routes.
[0.0.3] - 2026-10-10
Added
- Expanded format specifications covering all 8 banking formats: CAMT (052/053/054), PAIN.001, MT940, MT942, OFX/QFX, BAI2, CSV, and PDF.
- Documented Apache Parquet streaming (
ParquetStreamWriter) and batch export alongside plain-text ledger models (hledger, beancount, ledger-cli). - Implemented Generative Engine Optimization (GEO) architecture with direct-answer BLUF headers and entity-based knowledge graphs.
- Documented two-way bank reconciliation (
reconcile_payments_and_statements), treasury analytics, and PDF forensics.
Changed
- Upgraded Static Site Generator (SSG) compilation and audit pipeline to the latest local version.
- Linked copyright notice directly to author Sebastien Rousseau at https://sebastienrousseau.com/ across all layouts.
[0.0.2] - 2026-09-27
Fixed
- Fixed CSS entity escape sequence for
.hr-blurred:afterin base layout template. - Rebuilt native static site generator assets and synced release version metadata.
[0.0.1] - 2026-09-01
Added
- Initial release of the Bank Statement Parser documentation portal.
- Static Site Generator (SSG) native compilation pipeline.
- Multi-format support specifications (PDF, CSV, OFX, QIF, MT940, CAMT.053).
- WCAG 2.2 Level AAA compliant design system.
- Zero-telemetry security documentation and CycloneDX SBOM provenance.