Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ All notable changes to this website are documented here. The format follows

## [Unreleased]

## [0.0.7] - 2026-10-30

### Fixed

- Resolved CodeQL code scanning alerts 41 and 42 (`py/empty-except`) in
`scripts/post-build.py` by using `Path.unlink(missing_ok=True)` for optional
news sitemap cleanup and failing fast on malformed `manifest.json` payloads.
- Removed broad `try ... except Exception` suppression in
`scripts/validate_spdx_headers.py`.

## [0.0.6] - 2026-10-30

### Added
Expand Down
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ cff-version: 1.2.0
message: "If you reference the Bank Statement Parser documentation, please cite it as below."
title: "bankstatementparser.com: Fast, secure financial statement parsing documentation"
type: software
version: 0.0.6
version: 0.0.7
date-released: 2026-10-30
authors:
- family-names: Rousseau
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.0.6
0.0.7
4 changes: 4 additions & 0 deletions _posts/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ lead: "Deterministic versioning history, security audits, and functional enhance

All notable changes to **Bank Statement Parser** are documented in this file following strict Semantic Versioning.

## [0.0.7] - 2026-10-30
### Fixed
- Resolved CodeQL code scanning alerts 41 and 42 (`py/empty-except`) in `scripts/post-build.py` and tightened exception handling in `scripts/validate_spdx_headers.py`.

## [0.0.6] - 2026-10-30
### Added
- Generated `llms-full.txt` alongside `llms.txt` for single-request LLM and coding agent ingestion.
Expand Down
2 changes: 1 addition & 1 deletion docs/.meta/changelog.meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@
"reading_time": 1,
"short_name": "bankstatementparser",
"title": "Changelog & Semantic Version History: Release Notes",
"word_count": 347
"word_count": 371
}
2 changes: 1 addition & 1 deletion docs/.ssg-cache/depgraph.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version":2,"deps":{"_layouts/404.html":["_layouts/base.html"],"_layouts/contact.html":["_layouts/base.html"],"_layouts/faqs.html":["_layouts/base.html"],"_layouts/index.html":["_layouts/base.html"],"_layouts/offline.html":["_layouts/base.html"],"_layouts/page.html":["_layouts/base.html"],"_posts/404.md":["_layouts/404.html","_posts/404.md"],"_posts/about.md":["_layouts/page.html","_posts/about.md"],"_posts/accessibility.md":["_layouts/page.html","_posts/accessibility.md"],"_posts/api.md":["_layouts/page.html","_posts/api.md"],"_posts/architecture.md":["_layouts/page.html","_posts/architecture.md"],"_posts/benchmarks.md":["_layouts/page.html","_posts/benchmarks.md"],"_posts/changelog.md":["_layouts/page.html","_posts/changelog.md"],"_posts/contact.md":["_layouts/contact.html","_posts/contact.md"],"_posts/contributing.md":["_layouts/page.html","_posts/contributing.md"],"_posts/faqs.md":["_layouts/faqs.html","_posts/faqs.md"],"_posts/formats.md":["_layouts/page.html","_posts/formats.md"],"_posts/getting-started.md":["_layouts/page.html","_posts/getting-started.md"],"_posts/index.md":["_layouts/index.html","_posts/index.md"],"_posts/made-with-ssg.md":["_layouts/page.html","_posts/made-with-ssg.md"],"_posts/offline.md":["_layouts/offline.html","_posts/offline.md"],"_posts/privacy.md":["_layouts/page.html","_posts/privacy.md"],"_posts/security.md":["_layouts/page.html","_posts/security.md"],"_posts/terms.md":["_layouts/page.html","_posts/terms.md"],"_posts/thanks.md":["_layouts/page.html","_posts/thanks.md"],"_posts/use-cases.md":["_layouts/page.html","_posts/use-cases.md"]},"outputs":{"_posts/404.md":["public/404/index.html"],"_posts/about.md":["public/about/index.html"],"_posts/accessibility.md":["public/accessibility/index.html"],"_posts/api.md":["public/api/index.html"],"_posts/architecture.md":["public/architecture/index.html"],"_posts/benchmarks.md":["public/benchmarks/index.html"],"_posts/changelog.md":["public/changelog/index.html"],"_posts/contact.md":["public/contact/index.html"],"_posts/contributing.md":["public/contributing/index.html"],"_posts/faqs.md":["public/faqs/index.html"],"_posts/formats.md":["public/formats/index.html"],"_posts/getting-started.md":["public/getting-started/index.html"],"_posts/index.md":["public/index.html"],"_posts/made-with-ssg.md":["public/made-with-ssg/index.html"],"_posts/offline.md":["public/offline/index.html"],"_posts/privacy.md":["public/privacy/index.html"],"_posts/security.md":["public/security/index.html"],"_posts/terms.md":["public/terms/index.html"],"_posts/thanks.md":["public/thanks/index.html"],"_posts/use-cases.md":["public/use-cases/index.html"]},"hashes":{"_layouts/404.html":"17192422da99d87d32ba2d575456e0d304ae9f52e3d7b9f7813e65c23e8919c6","_layouts/base.html":"aff2f682e4472908f808fd01638a4a727d8059a43b6901c50b830df141cf3c8f","_layouts/contact.html":"cde4e4ff156a75852c740d4ac98d8cc80b30fe9c267344bc27279241aaa9c3df","_layouts/faqs.html":"cde4e4ff156a75852c740d4ac98d8cc80b30fe9c267344bc27279241aaa9c3df","_layouts/footer.html":"fda75df2bc96446008d288512ab6ae7c54d93c5bf3beb48d02c3627262fca06c","_layouts/header.html":"0ca4077ec04f4ad9759ac28004c4bcad052c9a3e8a89b33ba435afb06bfa9ea3","_layouts/index.html":"1011c37cf9a923ebe4e8e777d90c0211db95bf789d245e0f5a44c31f1f8e15b0","_layouts/offline.html":"17192422da99d87d32ba2d575456e0d304ae9f52e3d7b9f7813e65c23e8919c6","_layouts/page.html":"cde4e4ff156a75852c740d4ac98d8cc80b30fe9c267344bc27279241aaa9c3df","_posts/404.md":"b97fd2c4ea654a1c820c1f988edd3ed433cb6bb8b6abc3f2147665fa4acc13b0","_posts/about.md":"13194ab6c87d444d2a8e647b0a248eb8194a616e2667f464516d50edb5baa37a","_posts/accessibility.md":"b791c5a0c010756d7c94af08a3ad2a1942cf78b7297ae96bc6946fa9a5b3997b","_posts/api.md":"d56ea4a068ab062bcdb074e90a76375c9d246ce07510e9ad3dea43b0d716980d","_posts/architecture.md":"bee13f62aebbea7f768c1ccae09402bc9d3720cbbe2704828305f0c57e182164","_posts/benchmarks.md":"4c838792a32c88f09a74300063c6ade24ab89c9f55b6ab415589fdfa59431bee","_posts/changelog.md":"a2ce1281a7a780b4983bdb192ecdc48c942704b4b02d3067ef1512c16e9afede","_posts/contact.md":"d1e789015df47d82215f1e6b483242c785509e84cc57760070537fd1692e0f39","_posts/contributing.md":"b85023503834959a5b6160ba1121708d2c5e0cfe2eb2641a9042891b834daabc","_posts/faqs.md":"ddf4eab90358d3729b61efc25ea612a7994d398659dacd2acc58d03a38dba742","_posts/formats.md":"1ea659800531779d2ec03c4a1cd37b4d687fff0afe8d46023bb1f12c4f4148fe","_posts/getting-started.md":"7f6af1169dc7c0fcc294d68a06e1d93e7b33b40fdaf7368e9a4e9f6a1e9174ae","_posts/index.md":"da861797f6c3de6d8b7d58fc2c5bee995bfda5dcfa0b5830eabde1be81d10d16","_posts/made-with-ssg.md":"c4fe1809ffce25fbee2d5929a807c91aad9adc954d08ebae1016bb2a7901fd4e","_posts/offline.md":"8952c7c61dbaf573475c4b503dda11871e7aa54eb9e25cc02c70c44267b095da","_posts/privacy.md":"e9583cd2a7d275aefc56daa151fcf4df28c435f1b0c000456ea8bc6b66ec0026","_posts/security.md":"7cf9a0140c29db3f136418d16b558e2d00b3f7e546ec669b286ca380e44d0eab","_posts/terms.md":"c1a1bc49d3c2abfcb6ca4a36b101cd2ff89d561c0cc1466cf009a3a080dfadfa","_posts/thanks.md":"640778d610fb767da4034ad8e6497550acf1594980698f7bf44b7ab13ebe8ec2","_posts/use-cases.md":"98f5d7adab2414c2c1aa0cf7959c294ca38bc8a4ccd67df30b97d43d4954c47e"}}
{"version":2,"deps":{"_layouts/404.html":["_layouts/base.html"],"_layouts/contact.html":["_layouts/base.html"],"_layouts/faqs.html":["_layouts/base.html"],"_layouts/index.html":["_layouts/base.html"],"_layouts/offline.html":["_layouts/base.html"],"_layouts/page.html":["_layouts/base.html"],"_posts/404.md":["_layouts/404.html","_posts/404.md"],"_posts/about.md":["_layouts/page.html","_posts/about.md"],"_posts/accessibility.md":["_layouts/page.html","_posts/accessibility.md"],"_posts/api.md":["_layouts/page.html","_posts/api.md"],"_posts/architecture.md":["_layouts/page.html","_posts/architecture.md"],"_posts/benchmarks.md":["_layouts/page.html","_posts/benchmarks.md"],"_posts/changelog.md":["_layouts/page.html","_posts/changelog.md"],"_posts/contact.md":["_layouts/contact.html","_posts/contact.md"],"_posts/contributing.md":["_layouts/page.html","_posts/contributing.md"],"_posts/faqs.md":["_layouts/faqs.html","_posts/faqs.md"],"_posts/formats.md":["_layouts/page.html","_posts/formats.md"],"_posts/getting-started.md":["_layouts/page.html","_posts/getting-started.md"],"_posts/index.md":["_layouts/index.html","_posts/index.md"],"_posts/made-with-ssg.md":["_layouts/page.html","_posts/made-with-ssg.md"],"_posts/offline.md":["_layouts/offline.html","_posts/offline.md"],"_posts/privacy.md":["_layouts/page.html","_posts/privacy.md"],"_posts/security.md":["_layouts/page.html","_posts/security.md"],"_posts/terms.md":["_layouts/page.html","_posts/terms.md"],"_posts/thanks.md":["_layouts/page.html","_posts/thanks.md"],"_posts/use-cases.md":["_layouts/page.html","_posts/use-cases.md"]},"outputs":{"_posts/404.md":["public/404/index.html"],"_posts/about.md":["public/about/index.html"],"_posts/accessibility.md":["public/accessibility/index.html"],"_posts/api.md":["public/api/index.html"],"_posts/architecture.md":["public/architecture/index.html"],"_posts/benchmarks.md":["public/benchmarks/index.html"],"_posts/changelog.md":["public/changelog/index.html"],"_posts/contact.md":["public/contact/index.html"],"_posts/contributing.md":["public/contributing/index.html"],"_posts/faqs.md":["public/faqs/index.html"],"_posts/formats.md":["public/formats/index.html"],"_posts/getting-started.md":["public/getting-started/index.html"],"_posts/index.md":["public/index.html"],"_posts/made-with-ssg.md":["public/made-with-ssg/index.html"],"_posts/offline.md":["public/offline/index.html"],"_posts/privacy.md":["public/privacy/index.html"],"_posts/security.md":["public/security/index.html"],"_posts/terms.md":["public/terms/index.html"],"_posts/thanks.md":["public/thanks/index.html"],"_posts/use-cases.md":["public/use-cases/index.html"]},"hashes":{"_layouts/404.html":"17192422da99d87d32ba2d575456e0d304ae9f52e3d7b9f7813e65c23e8919c6","_layouts/base.html":"aff2f682e4472908f808fd01638a4a727d8059a43b6901c50b830df141cf3c8f","_layouts/contact.html":"cde4e4ff156a75852c740d4ac98d8cc80b30fe9c267344bc27279241aaa9c3df","_layouts/faqs.html":"cde4e4ff156a75852c740d4ac98d8cc80b30fe9c267344bc27279241aaa9c3df","_layouts/footer.html":"fda75df2bc96446008d288512ab6ae7c54d93c5bf3beb48d02c3627262fca06c","_layouts/header.html":"0ca4077ec04f4ad9759ac28004c4bcad052c9a3e8a89b33ba435afb06bfa9ea3","_layouts/index.html":"1011c37cf9a923ebe4e8e777d90c0211db95bf789d245e0f5a44c31f1f8e15b0","_layouts/offline.html":"17192422da99d87d32ba2d575456e0d304ae9f52e3d7b9f7813e65c23e8919c6","_layouts/page.html":"cde4e4ff156a75852c740d4ac98d8cc80b30fe9c267344bc27279241aaa9c3df","_posts/404.md":"b97fd2c4ea654a1c820c1f988edd3ed433cb6bb8b6abc3f2147665fa4acc13b0","_posts/about.md":"13194ab6c87d444d2a8e647b0a248eb8194a616e2667f464516d50edb5baa37a","_posts/accessibility.md":"b791c5a0c010756d7c94af08a3ad2a1942cf78b7297ae96bc6946fa9a5b3997b","_posts/api.md":"d56ea4a068ab062bcdb074e90a76375c9d246ce07510e9ad3dea43b0d716980d","_posts/architecture.md":"bee13f62aebbea7f768c1ccae09402bc9d3720cbbe2704828305f0c57e182164","_posts/benchmarks.md":"4c838792a32c88f09a74300063c6ade24ab89c9f55b6ab415589fdfa59431bee","_posts/changelog.md":"869e055c4168fa20dcca07ee7a505a6a5c97dc164ccc68161072bb30200d0e35","_posts/contact.md":"d1e789015df47d82215f1e6b483242c785509e84cc57760070537fd1692e0f39","_posts/contributing.md":"b85023503834959a5b6160ba1121708d2c5e0cfe2eb2641a9042891b834daabc","_posts/faqs.md":"ddf4eab90358d3729b61efc25ea612a7994d398659dacd2acc58d03a38dba742","_posts/formats.md":"1ea659800531779d2ec03c4a1cd37b4d687fff0afe8d46023bb1f12c4f4148fe","_posts/getting-started.md":"7f6af1169dc7c0fcc294d68a06e1d93e7b33b40fdaf7368e9a4e9f6a1e9174ae","_posts/index.md":"da861797f6c3de6d8b7d58fc2c5bee995bfda5dcfa0b5830eabde1be81d10d16","_posts/made-with-ssg.md":"c4fe1809ffce25fbee2d5929a807c91aad9adc954d08ebae1016bb2a7901fd4e","_posts/offline.md":"8952c7c61dbaf573475c4b503dda11871e7aa54eb9e25cc02c70c44267b095da","_posts/privacy.md":"e9583cd2a7d275aefc56daa151fcf4df28c435f1b0c000456ea8bc6b66ec0026","_posts/security.md":"7cf9a0140c29db3f136418d16b558e2d00b3f7e546ec669b286ca380e44d0eab","_posts/terms.md":"c1a1bc49d3c2abfcb6ca4a36b101cd2ff89d561c0cc1466cf009a3a080dfadfa","_posts/thanks.md":"640778d610fb767da4034ad8e6497550acf1594980698f7bf44b7ab13ebe8ec2","_posts/use-cases.md":"98f5d7adab2414c2c1aa0cf7959c294ca38bc8a4ccd67df30b97d43d4954c47e"}}
2 changes: 1 addition & 1 deletion docs/.ssg-plugin-cache.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"public/api/index.html": 16738817662723772396,
"public/architecture/index.html": 2547062936051338519,
"public/benchmarks/index.html": 9264854718161004577,
"public/changelog/index.html": 14453374707306954863,
"public/changelog/index.html": 7719752161556317238,
"public/contact/index.html": 15851191858446219194,
"public/contributing/index.html": 12888048974157366658,
"public/faqs/index.html": 2804181515689989929,
Expand Down
2 changes: 1 addition & 1 deletion docs/api/agents/posts.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
"tags": [],
"title": "Changelog & Semantic Version History: Release Notes",
"url": "https://bankstatementparser.com/changelog/",
"wordCount": 347
"wordCount": 371
},
{
"date": "2026-09-01",
Expand Down
Loading
Loading