Changelog
Track the release notes that matter most to adopters of the design system. Entries focus on shipped components, visible improvements, developer-facing features, and important fixes.
v3.1.3
April 7, 2026Patch release — focus ring normalization for form controls plus storefront release-surface alignment.
Changed
- - Scoped the global focus-visible rule to avoid stacking host-level outlines with component-level focus states.
Fixed
- - Fixed inner/double focus ring artifacts on form-field interactions (input/select/multi-select-related paths).
- - Removed storefront-level focus overrides that could mask or conflict with design-system focus ownership.
v3.1.1
April 6, 2026Patch release — description font-size alignment to diwa-text small (12px) across all form input and selection control components.
Changed
- - Updated description font-size to var(--diwa-font-size-sm) (12px) in all 13 form input components (diwa-input-text, diwa-input-email, diwa-input-search, diwa-input-password, diwa-input-date, diwa-input-tel, diwa-input-number, diwa-input-time, diwa-input-url, diwa-input-month, diwa-input-week, diwa-pin-code, diwa-textarea).
- - Updated description font-size to var(--diwa-font-size-sm) in diwa-select, diwa-multi-select, and diwa-radio-group.
Fixed
- - Fixed description text rendering too large (15px) relative to surrounding supporting text hierarchy; now consistent with diwa-text size="small".
v3.1.0
April 4, 2026Storefront shell neutrality and release alignment update for all packages and docs metadata.
Added
- - Added dedicated neutral storefront shell tokens for dark and light mode layout surfaces.
Changed
- - Updated storefront structural backgrounds (canvas, header, sidebars, main, configurator/code panels) to neutral gray/white palettes.
- - Updated navigation selected-row and configurator sticky/chip backgrounds to neutral shell states while preserving accent for interactive emphasis.
Fixed
- - Fixed residual green-tinted structural backgrounds in both dark and light storefront themes.
v3.0.1
April 2, 2026Premium typography and storefront polish release focused on display hierarchy, token consistency, and docs accuracy.
Added
- - Added fluid display tier token `--diwa-font-size-fluid-5xl` for premium hero and marketing-level headings.
- - Added Instrument Sans loading in storefront root layout and bound it to `--diwa-font-family-display`.
Changed
- - Updated heading scale and line-height behavior for clearer hierarchy from display through h6.
- - Updated text sizing behavior to expose `--diwa-text-font-size` and `--diwa-text-line-height` overrides for shadow-DOM-safe tuning.
- - Refined tag typography to reduce aggressive uppercase/spacing feel for premium readability.
- - Tokenized HeroBanner typography and spacing values for stronger design-system consistency.
- - Updated typography documentation to reflect Outfit (base) + Instrument Sans (display) and current token ranges.
Fixed
- - Removed duplicate `--diwa-accent-text` assignment in light theme token definitions.
- - Removed stale Inter references from typography docs samples and guidance copy.
v3.0.0
April 1, 2026V3 visual system rollout across tokens, components, and storefront docs with coming-soon-inspired styling.
Added
- - Added V3 token layer integration in the global token contract and storefront style documentation.
- - Added semantic token aliases for notification borders and updated focus/interaction token guidance.
Changed
- - Migrated component styling surfaces to V3 token usage for typography, color, border, radius, and spacing behavior.
- - Updated storefront style pages and demos to resolve visual values from semantic tokens instead of hardcoded literals.
- - Refreshed storefront typography alignment to the V3 direction and normalized page-level token usage.
Fixed
- - Fixed segmented-control style corruption and normalized tokenized radius behavior in affected styles.
- - Fixed popover trigger icon visibility in light mode and restored rounded switch track treatment.
Removed
- - Removed legacy token-file naming references in source in favor of the V3 token source.
v2.0.0
March 29, 2026Breaking event-contract alignment release: Input and Textarea now use native event names consistently across core and framework wrappers.
Added
- - Added focus event support to `diwa-textarea` for parity with `diwa-input`.
- - Added migration guidance for React, Angular, and Vue event handler updates.
Changed
- - Standardized `diwa-input` events to native names: `input`, `change`, `focus`, `blur`.
- - Hardened React wrapper event wiring so `onInput`/`onChange` handlers receive stable custom events with `event.detail`.
- - Adjusted textarea event dispatch to prevent duplicate callback paths from shadow DOM native events.
- - Migration (React): `onDiwaInput={(e)=>setValue(e.detail)}` -> `onInput={(e)=>setValue(e.detail)}`.
- - Migration (Angular): `(diwaInput)="onInput($event)"` -> `(input)="onInput($event)"`.
- - Migration (Vue): `@diwaInput="onInput"` -> `@input="onInput"`.
Fixed
- - Fixed flaky React form behavior where textarea/input content could desync when relying on synthetic event paths.
Removed
- - Removed `diwaInput`, `diwaChange`, `diwaFocus`, and `diwaBlur` events from `diwa-input`.
v1.4.2
March 27, 2026Dropdown shipped with a polished menu system, while form configurators and helper text handling were corrected across the docs experience.
Added
- - Added the Dropdown component to the core package and storefront documentation, including configurator, usage, API, accessibility, and examples pages.
Changed
- - Refined dropdown visuals, trigger behavior, submenu presentation, and placement stability for a more consistent enterprise menu experience.
- - Updated configurator controls to route helper copy through component-level description props where supported.
Fixed
- - Fixed configurator text and number inputs that could incorrectly coerce typed values to 0.
- - Fixed select, multi-select, and checkbox helper messages so they render whenever a message is provided.
- - Fixed dropdown hover and active states, submenu separation, and bottom-end placement jitter on open.
v1.4.1
March 26, 2026Typography refinement release with updated base font and synchronized package patch versions.
Changed
- - Standardized storefront typography on Outfit for base and display roles for that release baseline (later refined to Instrument Sans display in v3.0.1).
- - Bumped patch versions across the core package, framework wrappers, and storefront metadata.
v1.4.0
March 26, 2026Release alignment for package versions, wrapper compatibility, and storefront release metadata.
Added
- - Added release metadata for v1.4.0 in the storefront changelog.
Changed
- - Bumped Diwa package versions to the next minor release across core and wrappers.
- - Updated wrapper peer dependency ranges to align with @diwacopilot/components v1.4.0.
v1.3.9
March 25, 2026Banner is now fully documented and polished across the component library and storefront.
Added
- - Added full Banner documentation with Configurator, Examples, Usage, Accessibility, and API pages.
Changed
- - Updated banner demos to open on demand instead of showing by default.
- - Refined banner layout so it appears as a floating centered element near the top of the viewport.
Fixed
- - Fixed missing banner documentation routes that previously led to 404 pages.
- - Updated banner styling to use solid semantic backgrounds for clearer visual feedback.
v1.3.8
March 24, 2026Improved configurator consistency and stabilized badge rendering in the docs experience.
Added
- - Updated the configurator experience to use Diwa components throughout the sidebar controls.
Fixed
- - Fixed badge variants so visual changes update reliably in configurator previews.
- - Improved configurator interactions for select, segmented control, and input-based components in React previews.
v1.3.7
March 24, 2026Improved select reliability when options change dynamically.
Fixed
- - Fixed `diwa-select` so dynamically added or removed options are detected reliably.
v1.3.6
March 23, 2026Improved form-field layout and select value presentation.
Changed
- - Aligned select and multi-select descriptions so helper text appears consistently below the control.
Fixed
- - Fixed form layout alignment issues in grid-based select-like fields.
- - Fixed preselected select values so labels display reliably after updates.
v1.3.4
March 22, 2026Improved input rendering stability across supported environments.
Changed
- - Improved shared input styling for more consistent rendering in WebKit-based browsers.
Fixed
- - Fixed an input styling issue that could break rendering in some build and test contexts.
v1.3.3
March 22, 2026Form controls were aligned to a more consistent sizing system.
Changed
- - Aligned input, select, switch, and checkbox heights with the default button sizing rhythm.
Fixed
- - Fixed inconsistent control heights across common form components.
v1.3.2
March 22, 2026Buttons now support an extra-small size with improved icon clarity.
Added
- - Added an `xs` button size for more compact actions.
Changed
- - Increased icon size within `xs` buttons to improve legibility.
v1.3.1
March 21, 2026Documentation and release communication were cleaned up for clarity and accuracy.
Changed
- - Improved help and versioning content across the storefront docs.
- - Updated home release messaging and component count references for accuracy.
Fixed
- - Fixed outdated repository links and stale release messaging in the storefront.
v1.3.0
March 21, 2026Added React Server Component support for core presentational components.
Added
- - Added a React Server Component-safe export path for key presentational components in Next.js App Router projects.
Fixed
- - Fixed runtime errors when importing supported Diwa React components inside Next.js Server Components.
v1.2.3
March 20, 2026Expanded React wrapper exports with short D-prefixed aliases across the component set.
Added
- - Added D-prefixed shorthand exports for the full React wrapper component set.
v1.2.2
March 20, 2026Improved storefront navigation and documentation discoverability.
Changed
- - Storefront navigation sections reordered for improved discoverability.
- - Updated documentation links to reflect the current production website URL.
v1.2.1
March 20, 2026Added badge dot status support and refreshed supporting platform compatibility.
Added
- - Added a `dot` prop to Badge for live-status and activity indicators.
Changed
- - Updated supporting platform dependencies for improved compatibility.
Fixed
- - Refined badge dot styling and animation to better match the design system.
v1.1.0
March 20, 2026Refined storefront foundations and improved typography consistency across the system.
Added
- - Added richer storefront metadata and release surfaces for better documentation discovery.
Changed
- - Typography and font families updated for consistency across all components.
- - Refined table styling and spacing for compact and default density modes.
Fixed
- - Improved storefront release and hosting stability.
v1.0.0
March 19, 2026First public release of the Diwa Design System packages and storefront docs.
Added
- - Published the core Web Components package together with React, Vue, and Angular wrappers.
- - Launched the first storefront documentation experience with component, setup, and release guidance.
Changed
- - Expanded storefront navigation to support a full component and framework onboarding experience.
Fixed
- - Improved discoverability of setup paths and release communication pages.