Skip to content

Commit c38d3e4

Browse files
authored
Merge pull request #501 from saasquatch/changeset-release/master
mint-components - Version Packages
2 parents ff355bf + 9d68e4e commit c38d3e4

4 files changed

Lines changed: 23 additions & 8 deletions

File tree

packages/mint-components/.changeset/gold-items-start.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/mint-components/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## 2.1.12
4+
5+
### Patch Changes
6+
7+
- [#500](https://github.com/saasquatch/program-tools/pull/500) [`041abce`](https://github.com/saasquatch/program-tools/commit/041abce56e60a40c93bdfe2b670aeb564dd8eec9) Thanks [@00salmon](https://github.com/00salmon)! - Fixes issue with the checkbox not properly being set as required in registration forms
8+
39
All notable changes to this project will be documented in this file.
410

511
<!--
@@ -147,6 +153,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
147153
## [2.0.7] - 2025-12-09
148154

149155
- \<sqm-tax-and-cash-dashboard-view>
156+
150157
- Replaced sl-tooltip with custom sl-dropdown to handle clickable tooltip content
151158
- Added ICU string for text prop indirectTaxTooltipSupport
152159

@@ -173,6 +180,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
173180

174181
- \<sqm-payout-status-alert>
175182
- \<sqm-tax-and-cash-dashboard>
183+
176184
- Added more descriptive copy for the different reasons a payout may be on hold
177185

178186
- \<sqm-header-logo>
@@ -203,6 +211,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
203211
### Added
204212

205213
- **Complete Theming System Overhaul**
214+
206215
- New `BrandingConfiguration` TypeScript interface with comprehensive theming options
207216
- `parseBrandingConfig()` function for dynamic branding configuration parsing
208217
- Extensive CSS custom properties system for consistent theming across all components
@@ -211,6 +220,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
211220
- Window message listeners for real-time branding configuration updates in editor environments
212221

213222
- **Enhanced Component Editor Support**
223+
214224
- Editor state controllers for improved component editing experience
215225
- Component state management improvements across all widgets
216226
- Enhanced component placement and validation
@@ -239,16 +249,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
239249
### Breaking Changes
240250

241251
- **Theming System**: Complete overhaul of the component theming system
252+
242253
- Old theme variables and custom CSS may need to be updated to work with the new CSS custom properties system
243254
- Components now rely on the centralized `BrandingConfiguration` for styling
244255
- Direct styling overrides may need to be migrated to the new theming API
245256

246257
- **Global Styles**: Restructured global styles architecture
258+
247259
- Components now use CSS custom properties instead of traditional CSS variables
248260
- Font loading system has been redesigned with new APIs
249261
- Global style initialization now requires the new branding configuration system
250262

251263
- **Component APIs**: Enhanced component state management
264+
252265
- Editor state controllers introduced for all components
253266
- Component placement validation has been improved
254267
- Some internal component APIs have been restructured for better editor integration
@@ -280,6 +293,7 @@ This major release represents a significant advancement in the theming capabilit
280293
### Added
281294

282295
- \<sqm-portal-google-registration-form>
296+
283297
- Enhanced two-step registration flow with improved validation
284298
- Added support for additional form fields in registration process
285299

@@ -541,13 +555,17 @@ This major release represents a significant advancement in the theming capabilit
541555
### Changed
542556

543557
- \<sqm-user-info-form>
558+
544559
- Removed hard coded widths and inline styling to ensure the view is responsive
545560

546561
- \<sqm-portal-container>
562+
547563
- Added new `flexWrap` prop to optionally apply the flex-wrap css property
548564

549565
- \<sqm-leaderboard>
566+
550567
- Added the following props:
568+
551569
- width
552570
- rankSuffix
553571
- hideNames
@@ -604,6 +622,7 @@ This major release represents a significant advancement in the theming capabilit
604622
### Fixed
605623

606624
- \<sqm-banking-info-form>
625+
607626
- Fixes issue with form selecting "Bank Account" as default payment method when editting banking information.
608627

609628
- \<sqm-user-info-form>
@@ -628,6 +647,7 @@ This major release represents a significant advancement in the theming capabilit
628647
### Added
629648

630649
- Added `input-base` css parts to inputs to the following components:
650+
631651
- \<sqm-checkbox-field>
632652
- \<sqm-dropdown-field>
633653
- \<sqm-edit-profile>

packages/mint-components/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/mint-components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@saasquatch/mint-components",
33
"title": "Mint Components",
4-
"version": "2.1.11",
4+
"version": "2.1.12",
55
"description": "A minimal design library with components for referral and loyalty experiences. Built with Shoelace components by Saasquatch.",
66
"icon": "https://res.cloudinary.com/saasquatch/image/upload/v1652219900/squatch-assets/For_Mint.svg",
77
"raisins": "docs/raisins.json",

0 commit comments

Comments
 (0)