# Changelog Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert. Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/). ## [0.2.0] - 2026-02-16 ### Hinzugefügt - Python-basierter DynDNS Client (`dyndns.py`) - Integration mit Hetzner DNS API v1 - Automatische IP-Erkennung (IPv4/IPv6) - Automatische Zone-ID Ermittlung - Dockerfile mit Multi-Stage Build und Non-Root User - Docker Compose Konfiguration mit Restart-Policy - Umgebungsvariablen-Konfiguration über `.env` - Beispiel-Konfiguration (`.env.example`) - Python Dependencies (`requirements.txt`) - CLAUDE.md Entwicklerdokumentation - Logging mit konfigurierbarem Log-Level - Health Check für Container - .dockerignore für optimierte Builds ### Features - Prüfung der IP-Änderung in konfigurierbaren Intervallen - Automatische Erstellung von DNS Records bei Bedarf - Automatische Aktualisierung bei IP-Änderung - Unterstützung für IPv4 (A) und IPv6 (AAAA) Records - Unterstützung für Root-Domain (@) und Subdomains ## [0.1.0] - 2026-02-16 ### Hinzugefügt - Initiale Projektstruktur - README mit Installationsanleitung - CHANGELOG für Versionsverwaltung