<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Polaris Changelog</title><description>Unofficial changelog tracking changes to Shopify&apos;s Polaris web components CDN bundle</description><link>https://polaris-changelog.dev/</link><item><title>March 26, 2026 — 5ff803d5</title><link>https://polaris-changelog.dev/entry/2026-03-26_5ff803d5/</link><guid isPermaLink="true">https://polaris-changelog.dev/entry/2026-03-26_5ff803d5/</guid><description>Checkbox gains labelAccessibilityVisibility property, fixes HSL color rendering bug, and improves React wrapper slot handling.
- Checkbox gains a new labelAccessibilityVisibility property with default value &apos;visible&apos; for controlling label visibility to assistive technologies.
- Fixed a bug in HSL-to-RGB color conversion where the blue and green channels were swapped, producing incorrect color output.
- Fixed a color channel range validation bug in utilities where the wrong variable was used in the 0-100 vs 0-255 check.
- The React wrapper now skips slot div wrappers for string props that match native element properties on the component prototype.
- The React wrapper correctly clears stale string attributes when a slot prop changes type from string to non-string.
- Base element text color now falls back through an intermediate --t-text-26021 CSS custom property, enabling theme-level overrides.</description><pubDate>Thu, 26 Mar 2026 08:13:37 GMT</pubDate></item><item><title>March 17, 2026 — e40d7302</title><link>https://polaris-changelog.dev/entry/2026-03-17_e40d7302/</link><guid isPermaLink="true">https://polaris-changelog.dev/entry/2026-03-17_e40d7302/</guid><description>ChoiceList fixes event bubbling, Menu reduces unnecessary re-renders, and design tokens updated to version 26021.
- ChoiceList now intercepts change and input events to ensure they only fire when the event originates directly from the component, preventing duplicate events from bubbling.
- Menu&apos;s MutationObserver now filters out attribute mutations on the Menu element itself, avoiding unnecessary re-renders when its own attributes change.
- ColorPicker removes redundant render calls after value changes and form resets.
- CSS design tokens updated from version suffix 25111 to 26021, removing intermediate Polaris token variable fallbacks from typography and color properties.
- The React-to-web-component event bridge now routes change, error, load, and toggle events through dedicated logic for more reliable listener synchronization.</description><pubDate>Tue, 17 Mar 2026 12:35:08 GMT</pubDate></item><item><title>March 6, 2026 — 913ce26d</title><link>https://polaris-changelog.dev/entry/2026-03-06_913ce26d/</link><guid isPermaLink="true">https://polaris-changelog.dev/entry/2026-03-06_913ce26d/</guid><description>Initial baseline capture of Shopify Polaris web components bundle. 59 components and core infrastructure deminified from the CDN build.
- 59 web components identified and extracted into individual files
- Core infrastructure split into preact-core, preact-hooks, decorators, property-types, dom-bridge, base-element, and utilities
- Popover API polyfill extracted separately
- Component registry and React wrapper in exports.js</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>