Alle belangrijke wijzigingen in dit project worden in dit bestand gedocumenteerd.
De opmaak is gebaseerd op Keep a Changelog en dit project maakt gebruik van Semantic Versioning.
- String-based endpoints:
/api/v1/analyzeen/api/v1/anonymize - Consistente response format tussen document en string endpoints
- Pre-download van transformers models tijdens Docker build
- Gescheiden NLP engines voor custom analyse vs Presidio patterns
- Verbeterde architectuur met modulaire text analyzer
- Performance optimalisatie door model pre-loading
- Docker build proces geoptimaliseerd voor snellere startup
- Deployment setup met staging/production branches
- ArgoCD configuratie voor geautomatiseerde deployments
- Presidio framework geïntegreerd voor PII detectie
- Dual NLP engine support (SpaCy + Transformers)
- Kubernetes deployment met Helm charts
- Multi-environment setup (staging/production)
- GitHub Actions workflows voor automated deployments
- Comprehensive deployment guides
- GitOps workflow vereenvoudigd
- Docker image tagging gestandaardiseerd
- Externe toegankelijkheid via ingress
- SSL certificaten met Let's Encrypt
- Production-ready deployment
- Herziening van de Presidio-Nl api v1
- Projectafspraken en opbouw Python
- Testsuite
- PII-detectie voor:
- naam
- e-mailadressen
- telefoonnummers
- beperkte lokatienamen
- IBAN recognizer generiek gemaakt en getest
- Testscript toegevoegd (
test_iban.py) - Voorbereiding voor nieuwe aanpak locatieherkenning