# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [3.3.4] - 2026-04-01 ### Added - `MaksIT.Webapi.Tests`: service-level unit tests (settings, cache, identity, agent, account, certs flow) and domain tests for `Settings`. - Postman collections under `src/Postman` updated to match current `MaksIT.Webapi` routes, JWT flow, and cache endpoints. ### Fixed - WebUI Terms of Service (Let's Encrypt): PDF viewer loads `pdfjs-dist` worker from a Vite-bundled asset (`pdf.worker.min.mjs?url`) so rendering works in dev and production instead of failing on missing or wrong worker URLs. - `AccountService.PatchAccountAsync` returns the account built from the cache after reload, not a stale in-memory instance. ## [3.3.3] - 2025-12-20 ### Changed - Relicensed project from GPL-3.0 to Apache-2.0. ## [3.3.2] - 2025-12-20 ### Changed - Minimal Helm chart and documentation improvements. ## [3.3.1] - 2025-11-22 ### Changed - Public release following the v3.3.0 pre-release. ## [3.3.0] - 2025-11-15 ### Changed - Pre-release of the v3.3.x line. ## [3.2.0] - 2025-09-11 ### Added - New WebUI with authentication. ## [3.1.0] - 2024-08-11 ### Changed - Stabilized release following v3.0.0. ## [3.0.0] - 2024-05-31 ### Added - WebAPI and containerization. ## [2.0.0] - 2019-11-01 ### Changed - Dependency injection pattern implementation. ## [1.0.0] - 2019-06-29 ### Added - Initial release.