Skip to content

Changelog

Alle wichtigen Änderungen an ContractPlattformWhiteLabel sind hier dokumentiert.


[0.2.0] - 2024-12-30

Hinzugefügt

API Matrix

  • 48 API Endpoints über 5 externe APIs dokumentiert
  • TypeScript Types für alle Responses
  • Cache TTL Konfigurationen
  • Rate Limit Spezifikationen

Drizzle ORM Schema

  • 16 D1 Tables für Caching und Sync
  • Vollständige Index-Definitionen
  • Zod Validation Schemas
  • Type Inference

SQL Migrations

  • 6 Migrations für Cloudflare D1
API Endpoints D1 Tables
sevDesk 15 3
evcc 10 2
MS Graph 8 2
ista 7 2
plane.so 8 1

[0.1.0] - 2024-12-30

Hinzugefügt

Initiales Projekt Setup

  • VS Code Workspace Konfiguration
  • TypeScript 5.9 Konfiguration
  • ESLint Flat Config
  • Vitest Test Framework

Core Architektur

  • Express.js Entry Point
  • Multi-Tenant Prisma Schema
  • Core Types und DTOs
  • Service Layer Struktur

Integrationen

  • sevDesk - Vollständiger API Client
  • evcc - Energy Bridge
  • MS Graph - Skeleton (OAuth pending)

API Routes

  • /api/health - Health Check
  • /api/contracts - Contract CRUD
  • /api/properties - Property CRUD
  • /api/integrations/* - Proxy Routes

Cache Layer

  • Memory Cache
  • Redis Cache
  • Cloudflare KV Cache
  • Express Middleware

Dokumentation

  • MkDocs Material Theme
  • 12+ Dokumentationsseiten

Testing

  • Vitest Konfiguration
  • 10 erfolgreiche Tests

Version Historie

Version Datum Beschreibung
0.2.0 2024-12-30 API Matrix + Drizzle Schema
0.1.0 2024-12-30 Initiales Setup