What's Changed
Turns portfolio_rs into a library + CLI/TUI for the AI era: machine-readable investment policies, policy-aware reviews, rebalance simulations, durable financial memory (workspaces, decisions, reports), a portable agent skill, and a local HTTP API. The library facade (state::AppState + camelCase DTOs) is the foundation for a standalone GUI app.
Full changelog:
- chore: update flake.lock by @github-actions[bot] in #325
- build(deps): bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in #326
- build(deps): bump tokio from 1.48.0 to 1.49.0 by @dependabot[bot] in #327
- build(deps): bump lru from 0.16.2 to 0.16.3 by @dependabot[bot] in #328
- chore: update flake.lock by @github-actions[bot] in #329
- build(deps): bump serde_json from 1.0.148 to 1.0.149 by @dependabot[bot] in #330
- chore: update flake.lock by @github-actions[bot] in #331
- build(deps): bump thiserror from 2.0.17 to 2.0.18 by @dependabot[bot] in #336
- build(deps): bump chrono from 0.4.42 to 0.4.43 by @dependabot[bot] in #332
- build(deps): bump colored from 3.0.0 to 3.1.1 by @dependabot[bot] in #333
- build(deps): bump comfy-table from 7.2.1 to 7.2.2 by @dependabot[bot] in #334
- build(deps): bump time from 0.3.44 to 0.3.45 by @dependabot[bot] in #335
- chore: update flake.lock by @github-actions[bot] in #337
- build(deps): bump time from 0.3.45 to 0.3.46 by @dependabot[bot] in #338
- chore: update flake.lock by @github-actions[bot] in #339
- build(deps): bump clap from 4.5.54 to 4.5.56 by @dependabot[bot] in #340
- build(deps): bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #341
- build(deps): bump time from 0.3.46 to 0.3.47 by @dependabot[bot] in #342
- chore: update flake.lock by @github-actions[bot] in #343
- build(deps): bump clap from 4.5.56 to 4.5.57 by @dependabot[bot] in #344
- build(deps): bump tui-big-text from 0.8.1 to 0.8.2 by @dependabot[bot] in #345
- chore: update flake.lock by @github-actions[bot] in #346
- build(deps): bump clap from 4.5.57 to 4.5.58 by @dependabot[bot] in #347
- build(deps): bump futures from 0.3.31 to 0.3.32 by @dependabot[bot] in #348
- chore: update flake.lock by @github-actions[bot] in #349
- build(deps): bump clap from 4.5.58 to 4.5.60 by @dependabot[bot] in #350
- build(deps): bump chrono from 0.4.43 to 0.4.44 by @dependabot[bot] in #351
- chore: update flake.lock by @github-actions[bot] in #352
- chore: update flake.lock by @github-actions[bot] in #353
- build(deps): bump tokio from 1.49.0 to 1.50.0 by @dependabot[bot] in #354
- build(deps): bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in #355
- chore: update flake.lock by @github-actions[bot] in #356
- build(deps): bump once_cell from 1.21.3 to 1.21.4 by @dependabot[bot] in #358
- build(deps): bump clap from 4.5.60 to 4.6.0 by @dependabot[bot] in #357
- build(deps): bump rustls-webpki from 0.103.8 to 0.103.10 by @dependabot[bot] in #359
- chore: update flake.lock by @github-actions[bot] in #360
- chore: update flake.lock by @github-actions[bot] in #361
- build(deps): bump tui-big-text from 0.8.2 to 0.8.3 by @dependabot[bot] in #362
- chore: update flake.lock by @github-actions[bot] in #363
- build(deps): bump tokio from 1.50.0 to 1.51.0 by @dependabot[bot] in #365
- build(deps): bump tui-big-text from 0.8.3 to 0.8.4 by @dependabot[bot] in #364
- chore: update flake.lock by @github-actions[bot] in #366
- build(deps): bump tokio from 1.51.0 to 1.51.1 by @dependabot[bot] in #367
- ci: fix clippy failures, enable Nix test coverage and modernize workflows by @MarkusZoppelt in #373
- chore: update flake.lock by @github-actions[bot] in #368
- chore: update flake.lock by @github-actions[bot] in #374
- build(deps): bump tokio from 1.52.1 to 1.52.2 by @dependabot[bot] in #375
- chore: update flake.lock by @github-actions[bot] in #376
- build(deps): bump tokio from 1.52.2 to 1.52.3 by @dependabot[bot] in #377
- chore: update flake.lock by @github-actions[bot] in #378
- chore: update flake.lock by @github-actions[bot] in #379
- build(deps): bump serde_json from 1.0.149 to 1.0.150 by @dependabot[bot] in #380
- chore: update nix flake to 26.05 by @MarkusZoppelt in #381
- chore: update flake.lock by @github-actions[bot] in #382
- chore: update flake.lock by @github-actions[bot] in #383
- chore: update flake.lock by @github-actions[bot] in #384
- build(deps): bump yahoo_finance_api from 4.1.0 to 4.1.1 by @dependabot[bot] in #389
- build(deps): bump time from 0.3.47 to 0.3.49 by @dependabot[bot] in #388
- build(deps): bump ratatui from 0.30.0 to 0.30.1 by @dependabot[bot] in #385
- build(deps): bump chrono from 0.4.44 to 0.4.45 by @dependabot[bot] in #386
- build(deps): bump tui-big-text from 0.8.4 to 0.8.7 by @dependabot[bot] in #387
- feat: agent-native finance features (library, policies, reviews, local HTTP API) by @MarkusZoppelt in #395
Full Changelog: v0.7.0...v0.8.0