Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.69 KB

File metadata and controls

38 lines (27 loc) · 1.69 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


[Unreleased]

Added

  • Unit tests for server: auth, audit, encryption, hashing, permissions guard, cases, persons, evidence (122 tests across 9 suites)
  • Unit tests for client: auth context, offline storage, sync service (23 tests across 3 suites)
  • Vitest testing framework for client with React Testing Library and jsdom
  • Test scripts in both client and server CI pipelines
  • Secrets management best practices section in production deployment guide
  • Architecture diagram in docs/assets/architecture/

Fixed

  • Offline storage cacheEntity / getCachedEntity store name mapping -- singular entity types were not resolving to plural store names. Added TYPE_TO_STORE lookup map.
  • Removed debug console.log(user) in sidebar component

Changed

  • Replaced template README in client and server with project-specific documentation
  • Consolidated all DPG governance docs into .github repo; root and sub-repo copies replaced with symlinks
  • Updated DO_NO_HARM.md to document IndexedDB offline cache encryption limitation
  • Updated testing.md, project-structure.md, and changelog appendix to reflect actual state
  • Updated CI pipelines to run tests
  • Rewrote .github org profile README

[0.1.0] - 2026-03-28

Added - Initial Release

See docs/07-appendices/changelog.md for the detailed initial release changelog covering all 26 backend modules, 32 database models, offline-first PWA, and governance documentation.