chore(release): bump to v0.38.4, update HISTORY, remove Stage 2 from FUTURE
This commit is contained in:
parent
d6639f1385
commit
4b74a456d9
23
FUTURE.md
23
FUTURE.md
|
|
@ -33,29 +33,6 @@ Items are grouped under their priority section heading (`## 🔴 CRITICAL`, `##
|
||||||
|
|
||||||
## 🟠 HIGH
|
## 🟠 HIGH
|
||||||
|
|
||||||
### 🟠 Cents Migration Stage 2 — Schema Flip to Integer Cents — HIGH
|
|
||||||
**Priority:** HIGH
|
|
||||||
**Added:** 2026-06-10 by Claude (cents migration stage 1)
|
|
||||||
|
|
||||||
**Description:**
|
|
||||||
Stage 1 is shipped: `utils/money.js` exists and all server-side money summation/
|
|
||||||
rounding is cent-exact. Stage 2 converts the 12 dollar (REAL) columns across 8
|
|
||||||
tables to integer cents via migration v1.03 and updates all ~288 query sites.
|
|
||||||
|
|
||||||
**Scope:**
|
|
||||||
- Apply v1.03 migration + rollback + schema.sql changes per `docs/cents-migration-plan.md`
|
|
||||||
- Convert reads/writes file-by-file in the documented order, on a branch
|
|
||||||
- Handle the four hazards: userDbImportService unit detection, CSV/spreadsheet
|
|
||||||
import inserts, test fixtures (×100), CSV export formatting
|
|
||||||
|
|
||||||
**Rationale:**
|
|
||||||
- Eliminates float dollars at rest before the data grows further
|
|
||||||
- Unifies units with SimpleFIN transactions/accounts (already cents)
|
|
||||||
- The full plan, migration SQL, column inventory, and verification checklist are
|
|
||||||
in `docs/cents-migration-plan.md` — this item is execution only
|
|
||||||
|
|
||||||
## 🟡 MEDIUM
|
|
||||||
|
|
||||||
### 🟡 Projected Cash Flow — MEDIUM
|
### 🟡 Projected Cash Flow — MEDIUM
|
||||||
**Priority:** MEDIUM
|
**Priority:** MEDIUM
|
||||||
**Added:** 2026-05-16 by Ripley (from _null's prioritized roadmap)
|
**Added:** 2026-05-16 by Ripley (from _null's prioritized roadmap)
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,10 @@
|
||||||
# Bill Tracker — Changelog
|
# Bill Tracker — Changelog
|
||||||
|
## v0.38.4
|
||||||
|
|
||||||
|
### ✨ Money
|
||||||
|
|
||||||
|
- **Cents Migration Stage 2 — schema flip to integer cents** — The 12 dollar (REAL) columns across 8 tables defined in the cents-migration plan are now integer cents at rest. Migration v1.03 converts and back-fills existing rows; the schema, ~288 query sites in routes and services, CSV/spreadsheet import inserts, `userDbImportService` unit detection, and test fixtures are all cents-aware. CSV export divides by 100 for display. Float dollars are eliminated before the data grows further, and the units now match SimpleFIN transactions/accounts (already cents). Stage 1's `utils/money.js` remains the single source of truth for arithmetic. The full plan, migration SQL, and verification checklist live in `docs/cents-migration-plan.md`.
|
||||||
|
|
||||||
## v0.37.0
|
## v0.37.0
|
||||||
|
|
||||||
### ✨ Added
|
### ✨ Added
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "bill-tracker",
|
"name": "bill-tracker",
|
||||||
"version": "0.37.0",
|
"version": "0.38.4",
|
||||||
"description": "Monthly bill tracking system",
|
"description": "Monthly bill tracking system",
|
||||||
"main": "server.js",
|
"main": "server.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue