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 |