# Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project follows semantic versioning where practical.

## [0.2.0] - 2026-05-26

### Added

- Prisma-backed banking service option with optimistic locking.
- Dependency-free scrypt password hashing and HS256 JWT authentication.
- RBAC checks on API routes.
- Daily interest batch job with withholding tax calculation.
- Login and transfer UI screens.
- Playwright smoke test configuration.

## [0.1.0] - 2026-05-26

### Added

- Initial Next.js PoC application shell.
- In-memory core banking domain for customers, accounts, deposits, withdrawals, transfers, reversals, audit logs, and idempotency.
- Prisma schema scaffold.
- Zengin fixed-width batch encoder and decoder.
- Unit tests for journal balancing, account balance behavior, reversals, idempotency, and Zengin conversion.
