Changelog
All notable changes to ChargePanda are documented here, in reverse chronological order.
v1.2.1 — April 13, 2026
If you are upgrading from v1.2.0, the auto-update feature was broken in that release because
config/core.phpwas accidentally excluded from the package. Before you can check for updates or run the in-app updater, you must manually uploadconfig/core.phpfrom this release to the same location on your server (config/core.php). Once the file is in place, the updater will work normally.
This is a patch release with important fixes and quality-of-life improvements for both store owners and customers.
What's New
- Registration Fields — admins can now create custom fields that appear on the registration form, letting you collect any extra information from customers at sign-up. Each field can optionally be shown at registration and/or be editable by the customer later from their account. There is also a new option to show billing details (phone, company, address) on the registration form so you can collect them upfront.
- Unified Account Settings Page — customers now manage their profile, billing details, custom field answers, and password all from a single Account Settings page instead of navigating between separate sections.
- Social Login Expanded — admins can now enable additional social login providers (Google, GitHub, GitLab, LinkedIn, Bitbucket, Slack, Twitch, and Twitter/X). The social login settings page in the admin panel has been redesigned to be much easier to read and configure.
Bug Fixes
- Currency now shows correctly throughout the admin panel — prices and totals were displaying as
$(US dollars) even when a different currency was configured; this is now fixed everywhere - Product image removals are saved properly — when you removed an image from a product's gallery and saved, the image would reappear on the next page load; it now stays removed as expected
- Rich text editor no longer overflows — the description editor in the admin panel had a scrollbar issue when expanded; it now behaves correctly and stays within its container
v1.2.0 — April 4, 2026
New Features
- Bundle Products — sell multiple products together as a single bundled offering
- Checkout Custom Fields — collect additional information from customers at checkout
- Daily Download Limits — restrict how many times a file can be downloaded per day
- In-App Updater — admins can apply updates directly from the admin panel with automatic backup
- reCAPTCHA v3 — invisible reCAPTCHA protection on checkout, auth, and password reset forms
- Frontend Theme Redesign — fully reworked storefront UI with improved layouts for shop, blog, checkout, and account pages
Improvements
- Upgraded to Laravel 12 / Laravel 13
- Guest checkout now requires password creation at registration
- Welcome email sent on registration when email verification is disabled
- Razorpay receipt length brought within API limits
Bug Fixes
- Fixed product category deletion validation in admin panel
- Fixed license status display in customer area
- Fixed license issuance logic on auto-completed orders
- Fixed attachment download from order detail page
- Fixed space handling in first/last name fields
v1.0.1 — September 22, 2025
Bug Fixes
- Fixed FollowupReminder query returning incorrect results
- Fixed license expiry handling and improved caching logic
- Added default sample product categories via seeder
v1.1.0 — August 18, 2025
New Features
- Client Notifications — customers now receive in-app notifications for order and subscription events
v1.0.0 — July 25, 2025
Initial Release
ChargePanda v1.0.0 is the first public release — a complete digital marketplace and subscription management platform built on Laravel.
Core Features
Product & License Management
- Create and manage digital products with file attachments
- Automatic and manual license key generation
- Product categories and media library
Subscription Engine
- Flexible recurring billing with configurable plans and pricing tiers
- Add-on support for upselling features on top of base plans
- Subscription lifecycle management (create, cancel, renew)
Payment Gateways
- Stripe, PayPal, Razorpay, Braintree, and Instamojo integrations
- Offline / manual payment support
Sales & Orders
- Order management dashboard with downloadable invoice support
- Coupon and discount system with usage limits and expiry
Support System
- Customer support ticketing with category routing
- Knowledgebase (FAQ) builder for self-service help
Content Management
- Integrated blog with categories and comments
- Static pages builder with navigation menu manager
Admin Configuration
- General settings, localization, and multi-language support
- Email (SMTP / Mailgun) configuration
- Social authentication (Google, GitHub, etc.)
Developer & Automation
- Webhook system for event-driven integrations
- REST API access
- Cron job scheduling for subscription renewals and notifications