Kemicard Release Version 2.25
Release Date: 03 February 2026
HIGHLIGHTS
- Loyalty Pass Support: Full implementation of loyalty pass functionality, bringing enhanced membership and rewards program capabilities to the platform.
- Template Builder Stability & Usability: Extensive improvements to the Template Builder including fixes for caching issues, field rendering, label management, and configuration handling to provide a more reliable template creation experience.
- Enhanced Pass Management: Improved handling of pass URLs, installation tracking, and template activation states to ensure more predictable pass behavior.
- Notification System Improvements: Better tracking and consistency for notifications across Apple and Android platforms, including fixes for custom messaging and notification text synchronization.
- Google Cloud Platform Enhancements: Multiple improvements to GCP integration including dynamic thumbnail support, text module rendering, and authentication configuration.
- Improved Security & Code Quality: Security vulnerabilities addressed, code coverage increased above 80%, and deployment stability enhanced.
NEW FEATURES
- Loyalty Pass Implementation: Complete support for loyalty card templates and passes, enabling organizations to create and manage loyalty programs.
- Dynamic Thumbnail Support: Added functionality for dynamic thumbnail images in passes, with full API support for programmatic control.
- Console-Based Logging: Logs have been moved to the console for easier troubleshooting and monitoring.
- Pass Name Customization: Pass names can now be configured independently from template names, allowing for better personalization.
- Object Display in Templates: Templates now display the associated Salesforce object for clearer identification and organization.
- Improved Template Validation: Enhanced handling when sample records are invalid, preventing template access issues.
- QR Field Configuration Options: Added “None” as an option in QR field configuration for greater flexibility.
RESOLVED ISSUES
Template Builder & UI
- Resolved issue where template builder UI cleared when pressing the tab key.
- Resolved problem where templates saved as active even for disabled configurations.
- Fixed template activation behavior to prevent previously inactive templates from becoming active when configuration is activated.
Pass Generation & Installation
- Fixed issue where inactive templates allowed pass installation via Apple/Google URLs but generated flow errors without tracking installation count.
- Resolved missing pass attachment in enrollment emails when “Attach Pass To Email” checkbox was selected.
Notifications & Messaging
- Resolved generic “Event Ticket Changed” message appearing when sending custom messages to users.
- Fixed issue where Apple notification title field could not be modified in template builder.
- Resolved problem where removing a field with notification did not remove the associated notification text.
Fields & Labels
- Fixed issue where certain Google Pass fields displayed on the wrong side of the pass.
- Resolved GCP text modules showing non-breaking-space header in Google Wallet when only body text was present.
Security & Deployment
- Addressed security issues in package version 2.25.
- Improved security scan results and brought code coverage above 80%.
Error Handling & Logging
- Improved error logging to display permission issues more clearly.
Configuration Management
- Resolved issues with template and configuration activation states.
- Fixed template validation when back field content exceeds 255 characters.
- Improved handling of inactive template states across the system.