Changelog

Version history and improvements

📋 Changelog - Amelia Gift Cards

All notable changes to the Amelia Gift Cards plugin are documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.


[2.0.0] - 2026-01-08

🚀 Infrastructure

  • BREAKING CHANGE: Migration from Infomaniak to Hostinger hosting
  • New production URL: http://shop.everdigitalhub.com
  • Implemented Git-based auto-deployment system
  • Added postinstall script for automatic builds on server

🔧 Build & Development

  • Added postinstall npm script that automatically runs npm run build after npm install
  • Created dev:local script for local development (with kill-port)
  • Modified dev script to be Hostinger-compatible (without kill-port)
  • Removed dependency on scripts/kill-port.js for production environments
  • Improved compatibility with Hostinger shared hosting Node.js environment

📚 Documentation

  • Created comprehensive README-DEPLOY-HOSTINGER.md deployment guide
  • Updated README.md with Hostinger deployment instructions
  • Updated CLAUDE.md with new development and deployment workflows
  • Marked Infomaniak deployment as legacy/deprecated
  • Added clear distinction between local and production development scripts

⚙️ Configuration

  • Configured auto-build on server deployment
  • Optimized for Hostinger's Git integration workflow
  • Maintained backward compatibility with local development

🔒 Breaking Changes

  • Production URL changed from shop.lean-it-performance.fr to shop.everdigitalhub.com
  • Deployment process changed from GitHub Actions (rsync) to Hostinger Git integration
  • npm run dev no longer uses kill-port.js (use npm run dev:local instead)

[1.2.5] - 2025-08-21

🎨 Improved

  • Separation of the Roadmap page from the homepage
  • New dedicated /roadmap page with improved design
  • Interactive timeline with visual status indicators
  • Added estimated dates for each phase

📚 Documentation

  • Created ROADMAP.md file for development tracking
  • Created CHANGELOG.md file for version history
  • Updated README-DEPLOY.md with deployment procedure

[1.2.4] - 2025-08-15

🐛 Fixed

  • Fixed total calculations in admin dashboard
  • Fixed non-EUR currency display
  • Resolved email template cache issue

⚡ Performance

  • Optimized database queries (-40% loading time)
  • Cached Amelia configurations
  • Lazy loading of assets in admin

[1.2.3] - 2025-08-10

🔒 Security

  • Updated security dependencies
  • Enhanced input validation
  • Added rate limiting on sensitive endpoints

[1.2.2] - 2025-08-05

🎨 Improved

  • More intuitive admin interface
  • New search filters in card list
  • Enhanced pagination with sort options

🌍 Translations

  • Added Spanish translation
  • Updated German translation
  • Minor corrections in French texts

[1.2.1] - 2025-07-28

🐛 Fixed

  • Fixed compatibility with Divi 5.0
  • Fixed mobile display of module
  • Resolved CSS conflict with certain themes

[1.2.0] - 2025-05-15

✨ New

  • Native Divi Builder module with complete visual interface
  • 3 preset styles: Modern, Classic, Minimal
  • Advanced customization of colors and typography
  • Complete Visual Builder support with real-time preview

🎨 Improved

  • Complete frontend interface redesign
  • New responsive email templates
  • Enhanced mobile UX

🐛 Fixed

  • Fixed amount rounding bug
  • Fixed promo code validation
  • Resolved timezone issues

[1.1.2] - 2025-04-20

🔧 Technical

  • Migration to Webpack 5
  • Optimized build process
  • Reduced asset size by 35%

📚 Documentation

  • Added API documentation
  • Installation video tutorials
  • Extended FAQ

[1.1.1] - 2025-04-01

🐛 Fixed

  • Hotfix for Stripe webhook signature
  • Fixed UTF-8 encoding in emails
  • Fixed timeout on large bulk operations

[1.1.0] - 2025-03-18

✨ New

  • Manual Stripe configuration for Amelia Starter/Standard
  • Automatic configuration mode detection
  • Stripe configuration interface in admin
  • Webhook support with signature verification

🎨 Improved

  • Better payment error handling
  • Detailed transaction logs
  • Debug interface for developers

🔧 Technical

  • Configuration system refactoring
  • Improved modular architecture
  • Extended unit tests

[1.0.5] - 2025-03-10

🌍 New

  • Support for 10 new currencies
  • Real-time exchange rates via API
  • Multi-currency configuration per card type

🐛 Fixed

  • Fixed PDF generation for receipts
  • Fixed special characters in codes
  • Resolved double submission bug

[1.0.4] - 2025-02-28

⚡ Performance

  • Optimized database queries
  • Intelligent caching
  • Reduced loading time by 50%

🔒 Security

  • Complete security audit
  • Dependencies update
  • Strengthened permissions

[1.0.3] - 2025-02-20

🎨 Improved

  • New dashboard with charts
  • CSV/Excel data export
  • Advanced filters in admin

🐛 Fixed

  • Fixed date display
  • Fixed tax calculation
  • Resolved jQuery conflicts

[1.0.2] - 2025-02-10

✨ New

  • Customizable email templates
  • Custom SMTP support
  • Email preview in admin

📚 Documentation

  • Complete user guide
  • Developer documentation
  • Code examples

[1.0.1] - 2025-01-25

🐛 Fixed

  • Critical hotfix for PHP 7.4
  • Fixed MySQL 5.7 compatibility
  • Fixed multisite activation

[1.0.0] - 2025-01-15

🎉 Initial release

  • Complete gift card system for WordPress
  • Native Amelia integration with automatic synchronization
  • Unique code generation with anti-collision
  • Optimized database with custom tables
  • Administration interface intuitive
  • Email system with templates
  • Multi-currency support (20+ currencies)
  • Documented REST API
  • Complete unit tests
  • User and developer documentation

🔧 Technical

  • PSR-4 architecture
  • WordPress Coding Standards
  • Composer for dependencies
  • PHPUnit for tests
  • GitHub Actions for CI/CD

[0.9.0-beta] - 2024-12-01

🚧 Public beta

  • Beta version for community testing
  • User feedback collection
  • Performance optimizations
  • Minor bug fixes

[0.5.0-alpha] - 2024-10-15

🔬 Internal alpha

  • Functional proof of concept
  • Basic Amelia integration
  • Internal testing by Lean IT Performance
  • Architecture validation

Legend

  • New: New features
  • 🎨 Improved: Enhancements to existing features
  • 🐛 Fixed: Bug fixes
  • 🔧 Technical: Technical changes
  • 🔒 Security: Security updates
  • Performance: Performance optimizations
  • 📚 Documentation: Documentation updates
  • 🌍 Translations: New translations or updates
  • 🚧 Beta: Beta versions
  • 🔬 Alpha: Alpha versions
  • 🎉 Release: Major versions

To report a bug or suggest a feature, contact us at amelia-gift-cards@lean-it-performance.fr