Skip to content

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.php was accidentally excluded from the package. Before you can check for updates or run the in-app updater, you must manually upload config/core.php from 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

Released under the Commercial License.