Releases: rvboris/sbertoactual
Releases · rvboris/sbertoactual
Release list
sbertoactual: v4.0.3
v2.1.0
sbertoactual: v4.0.2
sbertoactual: v4.0.1
sbertoactual: v4.0.0
4.0.0 (2026-04-26)
⚠ BREAKING CHANGES
- migrate PDF parsing to @rvboris/sberparse
Features
- add Docker publish workflow and switch to python3.14-nodejs24-alpine image (425126c)
- add docker-compose, .env.example and update README with mode descriptions (ac1d4bf)
- add dual publishing to GHCR and Docker Hub (23b832c)
- add optional API key authentication for server mode (21acf0f)
- add timestamps to logs (10453de)
- disable word wrapping in logs (4e16684)
- hide category prefix in logs (8e489e5)
- improve CI pipelines, add dependabot and english documentation (1355517)
- migrate PDF parsing to @rvboris/sberparse (d295b8c)
- prepare for npm publication and add npm-publish workflow (589f266)
- properly hide category name in logs using custom formatter (e513a88)
- remove category name from logs (4e62de1)
- server: migrate upload API to hono (196b493)
Bug Fixes
- allow pnpm build scripts for native modules (better-sqlite3) (3dc7742)
- ci: align release flow with sberparse (39017b8)
- ci: fix invalid docker tag on PR by using IMAGE_NAME instead of secret (442ac97)
- ci: remove duplicate pnpm version (0f20ac7)
- ci: repair lockfile and limit coverage reporting (2c79690)
- correct environment variable syntax in docker-publish.yml (53fd9cc)
- correct vitest coverage action repository name (f916337)
- correctly build better-sqlite3 native bindings using pnpm.onlyBuiltDependencies (1645269)
- correctly configure vitest coverage reporters via vitest.config.ts (0a59ffb)
- docker: use node user in runtime image (336e1c6)
- move @fastify/multipart to dependencies for production server (8fee12b)
- optimize api sessions and silence verbose logs to prevent sync loops (49a0e6b)
- pass pull-requests: write permission to reusable workflow (ac408a9)
- prevent server timeouts on large file uploads (5268acb)
- remove explicit pnpm version to avoid conflict with package.json (cd98fa4)
- replace 'npm run' with 'pnpm run' in scripts to avoid npm warnings (6d6f3cc)
- resolve better-sqlite3 binding error by aligning builder with runtime (Alpine) (e4d883a)
- resolve sberbank2Excel permission denied by installing as non-root user (10674eb)
- resolve TS2445 protected property error in tests (f70b9fc)
- tests: restore mock constructor behavior for ActualProcessor (f97f4b2)
sbertoactual: v3.1.0
sbertoactual: v3.0.0
3.0.0 (2026-04-26)
⚠ BREAKING CHANGES
- migrate PDF parsing to @rvboris/sberparse
Features
- add Docker publish workflow and switch to python3.14-nodejs24-alpine image (425126c)
- add docker-compose, .env.example and update README with mode descriptions (ac1d4bf)
- add dual publishing to GHCR and Docker Hub (23b832c)
- add optional API key authentication for server mode (21acf0f)
- improve CI pipelines, add dependabot and english documentation (1355517)
- migrate PDF parsing to @rvboris/sberparse (d295b8c)
- prepare for npm publication and add npm-publish workflow (589f266)
- server: migrate upload API to hono (196b493)
Bug Fixes
- allow pnpm build scripts for native modules (better-sqlite3) (3dc7742)
- ci: align release flow with sberparse (39017b8)
- ci: fix invalid docker tag on PR by using IMAGE_NAME instead of secret (442ac97)
- ci: remove duplicate pnpm version (0f20ac7)
- ci: repair lockfile and limit coverage reporting (2c79690)
- correct environment variable syntax in docker-publish.yml (53fd9cc)
- correct vitest coverage action repository name (f916337)
- correctly build better-sqlite3 native bindings using pnpm.onlyBuiltDependencies (1645269)
- correctly configure vitest coverage reporters via vitest.config.ts (0a59ffb)
- docker: use node user in runtime image (336e1c6)
- move @fastify/multipart to dependencies for production server (8fee12b)
- pass pull-requests: write permission to reusable workflow (ac408a9)
- remove explicit pnpm version to avoid conflict with package.json (cd98fa4)
- replace 'npm run' with 'pnpm run' in scripts to avoid npm warnings (6d6f3cc)
- resolve better-sqlite3 binding error by aligning builder with runtime (Alpine) (e4d883a)
- resolve sberbank2Excel permission denied by installing as non-root user (10674eb)
- resolve TS2445 protected property error in tests (f70b9fc)
- tests: restore mock constructor behavior for ActualProcessor (f97f4b2)