Skip to content

Releases: nemirlev/zenmoney-export

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 06:41
3e48722

2.2.1 (2026-08-25)

🐛 Bug Fixes

  • postgres: support nullable tag static IDs (606f588)

🧪 Testing

  • postgres: cover nullable tag static IDs (026f129)

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 18:12
7fc1b70

2.2.0 (2026-08-25)

🚀 Features

  • analytics: add financial reporting domain (dccdeea)
  • docker: add local MCP compose stack (2d9ba20)
  • mcp: add stateless finance analytics server (30ed4fe)
  • mcp: discover database users automatically (c83dd9d)
  • pg: add port pg for local access (0405830)
  • postgres: add read-only financial analytics store (1637133)
  • zenmcp: add secure runtime configuration (8bea308)

🐛 Bug Fixes

  • analytics: harden chart report contracts (a3f894e)
  • analytics: implement period comparisons (51597b7)
  • analytics: scope freshness metadata to database (2778c48)
  • analytics: validate budget report scope (be5169e)
  • docker: remove docker network on mcp service (6582904)
  • docker: reuse exporter database network (6ee3bdb)
  • mcp-ui: log initialization failures (3535785)
  • mcp-ui: log number formatting failures (160d443)
  • mcp-ui: use Object.hasOwn for response ids (bc2e5ce)
  • mcp: add static table header (0eb0b2d)
  • mcp: disclose truncated category rows (c3e8ded)
  • mcp: honor chart presentation contracts (70d913a)
  • mcp: parse integer limits without narrowing (b8046c1)
  • mcp: use native status output (4efdaf1)
  • postgres: make analytics snapshots consistent (1de1c7f)
  • zenmcp: harden request security (808be94)

🚜 Refactor

  • analytics: split chart data mapping (cace4e9)
  • analytics: split chart normalization (3accb54)
  • analytics: split chart presentation (e193fc8)
  • analytics: split chart validation (8e379fe)
  • config: split MCP validation (dee125f)
  • mcp-ui: brace line segment reset (8dd7a16)
  • mcp-ui: clarify chart mode update scope (dfeed77)
  • mcp-ui: normalize series with object spread (cce6f99)
  • mcp-ui: remove unused tool call bridge (1247528)
  • mcp: reuse user scope description (776796d)
  • postgres: split analytics user loading (428bc26)
  • postgres: split budget progress loading (22bccf2)
  • postgres: split spending summary loading (72479d7)
  • postgres: split transaction search loading (0c8e905)

📚 Documentation

  • mcp: add architecture and deployment guide (ec340c8)
  • mcp: add read-only quick start (97fc875)
  • mcp: describe shared database user scope (6169e68)
  • mcp: document Compose and Codex setup (17c2f19)
  • mcp: explain embedded chart import (524f481)
  • mcp: preserve existing local environment (4c6500a)
  • readme: add MCP badge (7dec946)

🧪 Testing

  • postgres: cover multi-user currency scope (680a3d6)

v2.1.4

Choose a tag to compare

@github-actions github-actions released this 24 Aug 18:23
6926222

2.1.4 (2026-08-24)

⚙️ Miscellaneous Tasks

  • deps: update testcontainers and transitive dependencies (e83be20)

v2.1.3

Choose a tag to compare

@github-actions github-actions released this 24 Aug 13:06
2daf79e

2.1.3 (2026-08-24)

⚙️ Miscellaneous Tasks

  • deps: bump github.com/moby/go-archive from 0.2.0 to 0.3.0 (#29) (8c83321)
  • deps: bump golang.org/x/crypto from 0.48.0 to 0.52.0 (#28) (fb7d708)

v2.1.2

Choose a tag to compare

@github-actions github-actions released this 24 Aug 13:03
d0accee

2.1.2 (2026-08-24)

🧪 Testing

  • postgres: run compatibility checks with testcontainers (cfe92b9)
  • regenerate interface mocks with mockery v3 (fd6afb8)

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 12:42
545b8c0

2.1.1 (2026-08-24)

🐛 Bug Fixes

  • ci: remove codeql from configs fot use github deafult (f3ad8dd)
  • sync: persist actual synchronization type (322d45d)

🚜 Refactor

  • postgres: consolidate persistence helpers (5261178)
  • postgres: rename sync lock connector (f78439f)
  • postgres: simplify response persistence (35bdce4)
  • rename sync lock interface (119fe9b)

🧪 Testing

  • cmd: simplify sync cleanup scenarios (da0e5f1)
  • postgres: consolidate shared fixtures (ae49110)

📦 Build System

  • docker: upgrade compose to PostgreSQL 18 (c5c15c7)

👷 Continuous Integration

  • pin workflow actions to commit SHAs (2167181)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 08:01
3609d1d

2.1.0 (2026-08-24)

🚀 Features

  • migrate to zenmoney sdk v3 (e041e01)
  • postgres: add transaction copy write mode (6623ae3)
  • postgres: chunk sync batches (2433852)
  • postgres: use analytical storage types (f5688c9)
  • sync: serialize postgres synchronization (521edb9)

🐛 Bug Fixes

  • config: align CLI and configuration contract (5e252ad)
  • docker: build exporter with matching migrations (edf6ab2)
  • docker: exclude secrets from build context (fc24642)
  • logging: install configured slog logger (9a0d7cd)
  • migrations: drop enum types on rollback (e5409d4)
  • postgres: format dates independently of datestyle (36b32f6)
  • postgres: keep public batch saves atomic (40b2e47)
  • postgres: normalize UUIDs before copy dedup (d03bba1)
  • postgres: reject budget deletion objects (f9a4293)
  • postgres: save sync responses atomically (b14e4eb)
  • postgres: upsert budgets by natural key (ff5e562)
  • sync: handle daemon lifecycle gracefully (78e2bd8)
  • sync: honor entity selection (c61dc7c)
  • sync: isolate advisory lock connection (254cf5f)
  • sync: make API response limit configurable (9b032ac)
  • sync: report dry-run changes (8e61a22)
  • sync: resume only from completed runs (7421e8f)

🚜 Refactor

  • adopt modern Go helpers (4a37ebe)

📚 Documentation

  • document sdk v3 migration (5896534)
  • replace go report card badge (3ac2597)
  • require PostgreSQL 16 or newer (42800e0)

📦 Build System

  • docker: harden local postgres stack (66e9f07)
  • upgrade to Go 1.27 (3ca560d)

👷 Continuous Integration

  • configure manual CodeQL build (c76aea1)
  • improve release changelog formatting (1dc95bd)
  • migrate releases to release please (f438a4d)
  • pin release actions to commit SHAs (a6d7d89)
  • restrict workflow token permissions (4c63c49)
  • support golangci-lint 2.13 (48376f6)
  • update GitHub Actions (6b1a603)
  • upgrade release please action to v5 (4524127)

⚙️ Miscellaneous Tasks

  • deps: bump github.com/jackc/pgx/v5 from 5.8.0 to 5.9.2 (#24) (1f81572)
  • deps: update Go modules (6b7391a)

v2.0.3

Choose a tag to compare

@github-actions github-actions released this 07 Mar 19:26

[2.0.3] - 2026-03-07

🐛 Bug Fixes

  • Upgrades Go version in Docker build image (#22)

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 07 Mar 18:15
4a8f606

[2.0.2] - 2026-03-07

🐛 Bug Fixes

  • Update Docker image badge link in README
  • (ci) Exclude mocks from test coverage

📚 Documentation

  • Update API token source in Quick Start section (#19)

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 27 Feb 21:24

[2.0.1] - 2025-02-27

🚀 Features

  • Update config and docker setup

Full Changelog: v2.0.0...v2.0.1