Releases: vachmara/pskyc
Releases · vachmara/pskyc
v1.1.1
Changelog
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.1.1 - 2025-06-05
Fixed
- Fix emails templating for KYC notifications
Pull Requests
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Changelog
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.1.0 - 2025-06-05
Added
- Logo image for the module
- French translation for the module
- Display customer note back office
- Display a redirection to the customer profile in the back office
- Front controller cron tests
- Improve the README, codecov, and CI badges
Fixed
- .htaccess too complex and blocking logo.png
- isUsingNewTranslationSystem method to use the correct translation system
- KYC checkout step not shown for products with non-default categories
- fallback emails for KYC notifications / status (add html and text versions)
- Cron endpoint for KYC document cleanup and expiration emails
Pull Requests
- fix: KYC checkout category detection by @vachmara in #10
- feat: translation by @vachmara in #11
- feat: display customer note on back office by @vachmara in #14
- feat: add a redirection to customer profile on KYC page by @vachmara in #15
- fix: email template fallback by @vachmara in #13
- fix: cron URL generation for correct module route by @vachmara in #12
- test: cover front controllers by @vachmara in #16
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.0.0 - 2025-06-01
Added
- KYC document verification system for PrestaShop 8
- Secure encrypted document storage with AES-256-CBC encryption
- Admin management interface with Symfony controllers
- Customer front-office upload interface
- Checkout integration for category-based KYC requirements
- GDPR compliance hooks and data export/deletion
- Email notifications system with multiple templates
- Automated file retention and cleanup system
- Multi-language support
- Comprehensive security measures (.htaccess protection, file validation)
- PHPUnit test suite with 90%+ coverage
- CI/CD pipeline with PHP linting, PHPStan, and automated testing
Security
- Files stored outside web root with .htaccess protection
- Document encryption with secure key management
- Input validation and sanitization
- CSRF protection on forms
- Directory listing prevention
Documentation
- Comprehensive inline documentation
- Installation and configuration guides
- GDPR compliance documentation
- Development setup instructions
Beta Notes
- This is a beta release for testing and feedback
- All core functionality is implemented and tested
- Ready for PrestaShop 8.0+ environments
- Please report any issues on GitHub