Releases: pystatsv1/ledgerloom
Releases · pystatsv1/ledgerloom
v0.3.0
What's Changed
- Docs: add workbook (Hybrid Method) + Chapter 1 skeleton by @nicholaskarlson in #83
- Config v2 support + source dispatch (no behavior change) by @nicholaskarlson in #84
- Ingest: journal_entries.v1 adapter + tests by @nicholaskarlson in #85
- Check: emit staging_postings.csv (posting-line staging) by @nicholaskarlson in #86
- Config: v2 supports journal_entries.v1 sources by @nicholaskarlson in #87
- Ingest: journal staging_postings helper for check by @nicholaskarlson in #88
- PR-C-3b-1: Check dispatch for journal_entries.v1 (staging_postings + staging_issues) by @nicholaskarlson in #89
- PR-C-3b-2: Validate unknown accounts in staging_postings (journal sources) by @nicholaskarlson in #90
- PR-C-3b-3: CLI check integration test for v2 multisource config by @nicholaskarlson in #91
- PR-C.1: Check hardening (issue schema + row numbers) by @nicholaskarlson in #92
- PR-C.2: Shared source glob resolver (check + build snapshot) by @nicholaskarlson in #93
- PR-D1: Build consumes staging_postings IR (multi-source compile) by @nicholaskarlson in #94
- PR-E1a: Add build_profile to ProjectConfig (default practical) by @nicholaskarlson in #95
- PR-E1b: Include build_profile in run_meta.json by @nicholaskarlson in #96
- PR-E1c: Build helper _write_entries_csv by @nicholaskarlson in #97
- PR-E1d: run_build workbook mode emits entries.csv by @nicholaskarlson in #98
- PR-E2a: entry_kind filtering plumbing (helper + tests) by @nicholaskarlson in #99
- PR-E2b: workbook emits unadjusted + adjusted trial balances by @nicholaskarlson in #100
- PR-E3a: Closing entries pure function + unit tests by @nicholaskarlson in #101
- PR-E3bc: Workbook emits closing_entries + post-close TB (BS-only) by @nicholaskarlson in #102
- PR-F1: Add runnable workbook example (ch01_startup) + CLI smoke test by @nicholaskarlson in #103
- PR-F2: ledgerloom init --profile workbook generates workbook skeleton by @nicholaskarlson in #104
- PR-F3: Docs page for workbook ch01_startup (literalinclude) by @nicholaskarlson in #105
- PR-F4: CI guardrails (docs-strict + runnable example enforced) by @nicholaskarlson in #106
- Workbook Docs: Beef up Chapters 0–4 (setup → TB → adjustments → closing) by @nicholaskarlson in #107
- Docs: Student Quick Start (Linux/Windows/macOS) by @nicholaskarlson in #108
- Docs: Workbook onboarding + project layout (pre–Quick Start) by @nicholaskarlson in #109
- Docs: Spreadsheet-first walkthrough (Workbook Ch01–Ch04) by @nicholaskarlson in #110
- Docs: Spreadsheet-first data pack + build guide (Workbook Ch01–Ch04) by @nicholaskarlson in #111
- Docs: Add downloadable spreadsheet template (XLSX) by @nicholaskarlson in #112
- Docs: Add CSV-aligned workbook spreadsheet template (XLSX) by @nicholaskarlson in #113
- Docs: Add optional check-your-work pack (Workbook Ch01 Startup) by @nicholaskarlson in #114
- PR-W5a: Ch02 canonical dataset (expanded COA) + smoke test by @nicholaskarlson in #115
- PR-W5b: Ch02 solution pack (completed XLSX + reference outputs ZIP) by @nicholaskarlson in #116
- PR-W5c: Ch03 canonical dataset + smoke test by @nicholaskarlson in #117
- PR-W5d: Ch03 solution pack (completed XLSX + reference outputs ZIP) by @nicholaskarlson in #118
- PR-W5e: Ch04 canonical dataset + smoke test by @nicholaskarlson in #119
- PR-W5f: Ch04 solution pack (completed XLSX + reference outputs ZIP) by @nicholaskarlson in #120
- PR-W5g: Canonical dataset contract note by @nicholaskarlson in #121
- Release 0.3.0 (Beta) by @nicholaskarlson in #122
Full Changelog: v0.2.0...v0.3.0
LedgerLoom v0.2.0
LedgerLoom v0.2.0
Highlights
- Practical tool workflow: init → check → build
- Deterministic trust pipeline (manifest SHA stable across identical builds)
- Accounting artifacts: postings.csv, trial_balance.csv, income_statement.csv, balance_sheet.csv
- Runnable example project: examples/real_world_scenario
- Audience docs: accountant quickstart + developer view + data-pro view
- Release checklist (RELEASE.md) and packaging polish
LedgerLoom v0.1.5
What's Changed
- Engine: migrate Ch01/Ch02 + unify Revenue root by @nicholaskarlson in #19
- Polish: Engine + Ch01–Ch04 scripts/docs by @nicholaskarlson in #20
- Ch05: Accounting equation as an invariant by @nicholaskarlson in #21
- Engine hardening: deterministic money + contract invariants + as-of helpers by @nicholaskarlson in #22
- Docs: Engine overview + design principles + API + data model reference by @nicholaskarlson in #23
- Release v0.1.5 by @nicholaskarlson in #24
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Engine v0.1: reusable COA + GL core; Ch03/Ch04 refactor.
v0.1.3
Docs release: scaffold chapters Ch02–Ch18 + appendices; add changelog; minor release polish.
v0.1.2
Polish release: packaging metadata + docs + CI + changelog.
v0.1.1
Patch release: package Chapter 01 runner under ledgerloom.chapters; minor maintenance updates.
v0.1.0
Initial release of LedgerLoom (MIT).