Backend verify / commits (push) Skipped
Backend verify / security (push) Successful in 11s
Backend verify / commits (pull_request) Successful in 33s
Backend verify / verify (push) Failing after 6m28s
Backend verify / security (pull_request) Successful in 10s
Backend verify / verify (pull_request) Successful in 6m13s
28 KiB
28 KiB
Changelog
2.3.1 (2026-10-24)
Bug Fixes
2.3.0 (2026-10-24)
Features
Bug Fixes
Maintenance
2.2.0 (2026-10-18)
Features
Bug Fixes
- align password policy to 8-72 printable ASCII on register (WealthLedger/backend#60) (#109) (e03fad6)
- restore screener OpenAPI constraints (WealthLedger/backend#70) (#95) (2ad3517)
- separate T-Bank RPC network time from queue wait (WealthLedger/backend#81) (#94) (0d7839c)
- skip hourly terms overlapped by a long walk (WealthLedger/backend#54) (6975853)
- surface durable hourly attempt in accounts and income meta (WealthLedger/backend#58) (14bcb9d)
- translate permanent invalid-token errors on online entrypoints (WealthLedger/backend#59) (#110) (8a6f60d)
Performance
- batch bank operation page relations (WealthLedger/backend#68) (285dd08)
- start bond search prices with details (WealthLedger/backend#71) (#89) (da2e1d0)
Refactoring
- extract shared public instrument projection (#69) (#84) (9b7e5e1)
- remove unreachable catalog producer and sync orchestration (WealthLedger/backend#62) (#98) (96d4de4)
CI
Tests
- await portfolio publication done instead of polling ticks (WealthLedger/backend#63) (#103) (7023021)
- cover auth token, cookie and expiry boundaries (WealthLedger/backend#61) (#113) (32622c1)
- isolate HTTP suites from scheduler and bank-card case order (WealthLedger/backend#65) (#100) (9e4f9d9)
- replace late portfolio sleep with started and done barriers (WealthLedger/backend#63) (#101) (7bc7d8d)
- replace metadata sleeps with upstream start barriers (WealthLedger/backend#63) (#102) (ec6d9a2)
- slim sqlite runner regression workload (WealthLedger/backend#72) (1033d21)
Maintenance
- adopt linear git model in backend docs (#111) (4f485ab)
- align SQLite driver version (WealthLedger/backend#67) (203cc72)
- drop unused direct source-map-support dependency (WealthLedger/backend#4) (#96) (c789e33)
- make OpenAPI export atomic and add read-only check (WealthLedger/backend#3) (#97) (a93f2d5)
- unify verification preparation (WealthLedger/backend#66) (b90cedd)
2.1.0 (2026-10-12)
Features
- add hourly portfolio sync history (0057925)
- add stock screener (7d10ef8)
- reconcile hourly investment resource states (323b83b)
Bug Fixes
- align backend workflow rules (WealthLedger/main#27) (c7d0600)
- bound hourly step awaits by the per-step wait limit (#56) (52fa3a3)
- keep candle retries read-only (947ffef)
- restore terminal hourly lifecycle after persistence failure (#56) (fa57a20)
- unblock backend dependency audit (85858a1)
Documentation
- clarify backend verification policy (d7895f2)
- pin backend workflow reference (WealthLedger/main#27) (c5248db)
CI
- skip checks on PR metadata edits (0ad84ff)
Tests
- align all accounts metadata (db375cb)
- align resource availability metadata (bc631e7)
- align upcoming events with local reads (966b2a5)
- extend ledger sqlite timeout (4870d49)
- increase ledger request timeout (2facd86)
Maintenance
- align backend engineering workflow (WealthLedger/main#27) (a31e8d2)
- prune obsolete eslint suppressions (a46a411)
2.0.0 (2026-10-07)
⚠ BREAKING CHANGES
- remove investment stateVersion, queued sync state, and tbank-sync status progress/resources. Consumers must observe resources through sync=observe with the updated frontend contract.
Bug Fixes
- deps: resolve npm audit advisories (15a3d5f)
- deps: restore backend security gate (30e96e5)
- harden auth and investment synchronization (4796d9d)
- investments: align roles and date contracts (516e432)
- resolve build imports before linting (b244330)
- resolve build imports before linting (7d2262f)
Performance
- group catalog source reads by identity (6cd9c2d)
- group catalog source reads by identity (e76eb54)
- income: compute Moscow dates once (a7619d5)
Refactoring
- centralize provider projections (7fe88a1)
- clarify nullable card metadata (190eb90)
- enforce enum machine codes (33592c1)
- enforce enum machine codes (2d14081)
- isolate operation ranges and intents (a13cf84)
- replace ignored numeric literals with constants (b78c215)
- replace ignored numeric literals with constants (9cc9fbd)
- share authentication result type (fb2e851)
- simplify investment data flow (1be6db6)
- simplify runtime coordination #7 (d698ed9)
CI
- reduce duplicate actions and serialize checks (53b2794)
Tests
- separate performance budget from e2e gate (01e2de6)
Styles
Maintenance
- guard backend responsibility boundaries (14a204d)
- strengthen backend eslint profile (a970eaa)
- strengthen backend eslint profile (9b3558f)
1.0.0 (2026-09-26)
⚠ BREAKING CHANGES
- investment reads return data/meta resource envelopes and locally persisted snapshots; consumers must use the matching OpenAPI contract and explicit synchronization endpoints.
Features
- persist T-Bank data and synchronize reads (d6e6c4a)
Tests
- prove reads finish before source synchronization (e423213)
0.2.3 (2026-09-19)
Bug Fixes
- correct Nexus routing and SonarQube host (7c0150c)
0.2.2 (2026-09-19)
Bug Fixes
- update Nexus registry host (4c91682)
0.2.1 (2026-09-18)
Documentation
CI
0.2.0 (2026-09-16)
Features
Bug Fixes
- allow reviewed container smoke fixture (d7cb7e3)
Documentation
0.1.0 (2026-09-14)
Features
- add authorization (4cbfc26)
- add bond details, yields and credit ratings (235c179)
- add brocker account list (c0a4a93)
- add logging (25d7c57)
- add manual bank card ledger (e6f58ef)
- add operations list (326fb67)
- add portfolio (dfca11c)
- add stock details and ticker resolution (f24fd98)
- add tbank tokens (31cbba8)
- add агегку events (34c2b79)
- aggregate portfolio data across accounts (eaf2f67)
- cards: support inclusive date range queries (3cf883e)
- enrich ledger events with logo metadata (84fabd2)
- establish backend foundation (ab21426)
- events: support date range filtering (a79f59a)
- expose instrument brand logo name in portfolio positions (5375e55)
- expose instrument isin in portfolio positions (5aa9bd3)
- expose logos and ISINs for upcoming events (33f703d)
- income: add account income analytics API (7ba4da0)
- initial commit (f8dcfb7)
- portfolio: expose asset allocation by currency (05747dc)
- portfolio: expose position tickers (924f60f)
- tbank: add brokerage account summaries (e489d45)
- use money for upcoming event projections (f1df104)
Bug Fixes
- align auth success status contract (9bd3400)
- allow multi-year income analytics periods (9fcc0ec)
- harden auth and cache concurrency (c77b3cf)
- harden backend runtime artifact hygiene (6052565)
- income: expose authoritative entry membership (bdc3847)
- isolate dev output from production builds (320e8a0)
- little fixes (e77ebc6)
- make backend local verification safe (71d57d6)
- make SQLite migrations and e2e reproducible (ce24a84)
- recover portfolio instrument metadata on backend (8ec172f)
- tbank: isolate caches by connection generation (19fe7e7)
- tbank: type connectedAt as date-time (55b100d)
- type T-Bank client config (18d7cfc)
Documentation
- agents: link audit remediation registry (595fc04)
- ai: add scoped backend conventions (a83e26e)
- define canonical OpenSpec store (fee4f8c)
- refresh backend onboarding (fec542a)
- remove useless (da17893)
- update routes to system documentation (b1906c8)
- update system documentation references (d4fc28c)
Refactoring
- centralize domain values and enforce numeric lint (8637ad2)
- enforce strict backend typing (346a6f0)
- organize backend by business responsibility (8ba0053)
- refactor future event list (e005541)
- tbank: centralize access rules (130b303)
CI
Tests
- cover isolated SQLite invariants and durability (7fde3ec)
Maintenance
- codify backend local verification (2772d53)
- configure releases and develop workflow (f01b82d)
- deps: pin node.js to v24.21.0 (97e864b)
- deps: update and pin backend dependencies (2bc8745)
- deps: upgrade backend to Nest 12 and TypeScript 6 (121af70)
- save pending changes (8c074d8)
- simplify backend verification (fd4572a)
- upgrade Node to 24 LTS (197ffe2)