Skip to content

Changelog

All notable changes to Meterplex API.

[0.2.1] - 2026-03-29

Documentation

  • Add phase 0 architecture diagram to documentation

Features

  • Add git-tag and git-release npm scripts
  • Replace Swagger UI with Scalar API reference and update CSP configuration

Maintenance

  • Remove explicit pnpm version specification from CI workflows
  • Update contents permission to write in docs workflow
  • Update docs workflow to include changelog tracking, git configuration, and dependency caching
  • Remove pip cache from docs workflow and delete unused e2e test file
  • Restrict prettier check to src directory in CI workflow

Refactoring

  • Restrict prettier formatting scope to src directory in package.json

[0.2.0] - 2026-03-29

Bug Fixes

  • Update middleware route pattern to include wildcard path parameter

Documentation

  • Initialize project documentation including development setup, architecture overview, and phase logs

Features

  • Initialize project with Prisma ORM, remove NestJS boilerplate, and configure core tooling and metadata.
  • Set up local development environment with Docker Compose for core services and configure Prisma 7 database connection via prisma.config.ts.
  • Implement robust environment variable validation and comprehensive global application bootstrapping with security, CORS, API versioning, and Swagger.
  • Implement global PrismaModule and PrismaService for lifecycle-managed database connectivity
  • Implement health check endpoint with Prisma connectivity monitoring and add Bruno API collection
  • Modularize health check service and configure version-neutral endpoint
  • Implement global exception filter and request tracing middleware for consistent error handling and logging
  • Implement Tenant model with initial migration and database seeding script
  • Add git-cliff configuration and release automation scripts with version bump to 0.2.0
  • Copy root CHANGELOG.md to docs directory during CI build for MkDocs inclusion

Maintenance

  • Upgrade to Prisma 7 with driver adapter and CJS module configuration
  • Add MIT license and update project documentation
  • Implement husky git hooks, commitlint, and project documentation with MkDocs
  • Setup CI/CD pipelines, Dependabot, funding, and update project documentation
  • Add read permissions to CI workflow for contents access