Kemicard Release Version 2.21
Release Date: 27 May 2025
USER EXPERIENCE ENHANCEMENTS
- Kemicard-GCP API version 2.12 has been released.
- Enhanced bulk actions workflow for improved template selection, report configuration, message setup, and status tracking.
- Improved template builder interface with better CSS container centering and enhanced pass preview functionality.
- Enhanced custom lookup components with improved search capabilities and overlay styling for better user interaction.
- Updated spinner functionality across components for better loading state management and user feedback.
TECHNICAL RELEASE NOTES | DEVELOPER & ADMIN TOOLS
- Sandbox environment support with new isSandbox flag integration inApplePassUserOrgDetailsSubmitter to support Billing System.
- Builder validation enhancements with new BuilderTemplateValidationsEnabledcustom permission for conditional validation controls.
SANDBOX ENVIRONMENT SUPPORT
- Added support for a new “Is-Sandbox” flag in HTTP headers.
- Implemented sandbox mode for testing without affecting production data.
- Created separate storage buckets for sandbox environments.
IMPROVED CONFIGURATION MANAGEMENT
- Added centralized application configuration module.
- Environment-specific settings are now managed through a dedicated AppConfig structure.
- Simplified environment detection and configuration through standard interfaces.
ENHANCED DATABASE STRUCTURE
- Refactored storage service to support multiple environments.
- Added environment-aware bucket selection.
- Created dedicated Users database package for better separation of concerns.
- Improved error handling and reporting.
ENHANCED SECURITY FEATURES
- Moved cryptographic utilities to a dedicated package.
- Added consistent encryption/decryption methods.
- Standardized secret access patterns across the application.
- Improved error handling for secret management.
TECHNICAL IMPROVEMENTS
- Code organization: Restructured imports for better clarity.
- Refactored database access patterns.
- Added proper documentation across modules.
- Improved error handling and context in error messages.
- Removed debug print statements and code cleanup.
RESOLVED ISSUES
- Fixed build issues in prior version.