Releases: GetStoreConnect/base-theme
v20.0.38
v20.0.38
This release includes significant refactoring and improvements across multiple areas of the theme, with a focus on code cleanup, payment gateway updates, and enhanced product data handling.
Key Changes
Payment Gateways
- Updated payment provider forms for Adyen, Eway, Square, Stripe, Touch Net, and Westpac
- Improved payment form handling and error management
- Streamlined gateway initialization logic
Account & Subscriptions
- Restructured subscription payment provider forms with new modular structure
- Added dedicated payment provider forms for: Adyen, Authorize.net, Authorize.net ACH, Eway, Eway
v2, Square, Stripe, and Westpac - Removed legacy subscription rendering logic
- Improved account contact and registration forms
Bundle & Product Data
- Major refactoring: Removed legacy bundle-v2.js and related bundle components
- Cleaned up bundle configurator, component cards, pricing displays, and variant selectors
- Added new _product_data.liquid snippet for better product data organization
- Improved product images handling and rich data/JSON-LD implementation
- Enhanced metadata rendering
Code Cleanup
- Cleaned up unused traits and privacy component styles
- Improved script loading with new load-script.js utility
- Updated bundle filters and menu handling
Dependencies
- Updated npm packages (package.json and package-lock.json)
- Dependency version bumps and security updates
Other Improvements
- Updated translations (en.default.csv)
- Improved order display (removed redundant subscriptions section)
- Enhanced custom forms boolean field handling
- Updated category forms and product category pages
- Controllers configuration updates
Test Plan
- Verify checkout flow with all active payment gateways
- Test account subscription management and payment provider forms
- Confirm product pages render correctly with new data structure
- Validate JSON-LD/rich data output
- Test bundle product functionality
- Verify all form submissions (custom forms, account forms, checkout)
- Check translations are displaying correctly
What's Changed
- v20.0.38 by @gersongcg in #30
Full Changelog: v20.0.30...Release-v20.0.38
v21.0.0.beta.21
Theme v21 Beta Release
This release introduces a modern component architecture and expands payment options to improve both the developer and customer experience.
Key Features
New Component System
- Introduced a modular templates/components/ directory structure that makes theme
customization easier and more maintainable - Components can now be dynamically loaded and refreshed, enabling smoother user
experiences without full page reloads - Added component helper with built-in security tokens for safe rendering
Afterpay Integration
- Full "Buy Now, Pay Later" support with Afterpay payment gateway
- Express checkout buttons on product and cart pages let customers pay in installments
- Includes Afterpay branding and promotional messaging to help boost conversion rates
Expanded Payment Options
- Added NMI gateway (credit card and ACH)
- Added Flywire for international student payments
- Added Latitude Interest Free for Australian customers
- Updated Zippay to Zippay AU for better regional support
Product Bundles
- New bundle configurator for creating product packages
- Enhanced bundle display on product pages
- Better bundle management in cart and checkout flows
Enhanced Subscription Features
- New subscription payment management page
- Cart save functionality for recurring purchases
- Improved subscription display in customer accounts
Additional Format Support
- Added CSV, JSON, Markdown, Text, and XML export formats for pages
- Enables better data integration and custom reporting workflows
Code Improvements
- Removed deprecated cart dropdown snippets
- Consolidated voucher functionality into checkout flow
- Streamlined payment form structure across all providers
- Updated resource controllers and helpers for better performance
Recent Updates
The latest commits "Resources" and "Controller" include infrastructure improvements to support these new features and ensure compatibility with the component system.
This release maintains backward compatibility while setting the foundation for more
flexible, component-based theme development going forward.
v20.0.30
v21.0.0.beta.6
Merge pull request #23 from GetStoreConnect/version-info Version v21 beta info
Release 20.0.29
- Subscriptions
Improvements to subscription validation, duplicate prevention, and profile handling. - Payment Improvements
Enhanced payment checks, better error handling, and fixes for duplicate transaction issues. - Booking & Virtual Product Improvements
v20.0.28
v21.0.0.beta.1
Account, orders and checkout updates
SC v20.0.11
Major changes
Payment gateway fixes
Major fixes to the Authorize templates and resources. We are also adding new payment methods plus JS fixes.
Resources
Removal of the dist directory. We are currently bloating the repo with compiled versions of JS, CSS`, and file resources. These files can be locally modified and compiled by the end user without needing to download our compiled version of each file.
Content blocks
The featured category products supports multiple related categories and paginates through all the products related to all the related categories to the content block