Skip to content

Latest commit

 

History

History
427 lines (205 loc) · 17.7 KB

File metadata and controls

427 lines (205 loc) · 17.7 KB

4.0.3 (2026-05-19)

Bug Fixes

  • Add default value restoration on attribute removal and automatic reflected attribute recovery for invalid property conversions (59881ee)

4.0.2 (2026-05-11)

Bug Fixes

  • Add automatic property type detection and parsing (6306676)

4.0.1 (2026-05-10)

Bug Fixes

  • Enforce runtime type validation before setting property values (e30cf90)
  • Ensure Style decorator updates correctly on property set (16e2c07)
  • Treat properties with default values as optional members (91f32ac)

4.0.0 (2026-04-29)

⚠ BREAKING CHANGES

  • refactor rendering engine to use Preact instead of uhtml

Features

  • refactor rendering engine to use Preact instead of uhtml (1fcc32f)

3.4.9 (2026-04-02)

Bug Fixes

  • Simplify OverridableValue type to identity type (512ad59)

3.4.8 (2026-02-12)

Bug Fixes

  • Remove variant key from variants in global configuration (4877a53)

3.4.7 (2026-02-12)

Bug Fixes

  • Improve auto-generated typing and configuration typings (3b1210f)

3.4.6 (2026-01-28)

Bug Fixes

  • Update the Style decorator to support the :host element (a9563ee)

3.4.5 (2026-01-07)

Bug Fixes

  • Improve JSX typing support for custom elements in React (1203093)

3.4.4 (2026-01-06)

Bug Fixes

  • Resolve JSX typing errors (80c6e9b)

3.4.3 (2026-01-03)

Bug Fixes

  • Enhance custom element typings with Disables interfaces for stronger type safety and flexible attributes, events, methods, and properties. (2b1585d)
  • Improve internal utils exports (10b61c4)
  • Improve JSX typings for other frameworks (bda2d67)
  • Refactor the OverridableValue type to introduce UNLISTED handling for controlling whether unlisted base values are allowed. (41eb691)
  • Resolve high severity vulnerabilities (a774883)

3.4.2 (2025-11-30)

Bug Fixes

  • Improve element typing for React (7d1b8e8)

3.4.1 (2025-11-11)

Bug Fixes

  • Add isCSSUnit utility function (24e55ca)

3.4.0 (2025-09-12)

Features

  • Implement the Variant decorator (013dc92)

Bug Fixes

  • Refactor Overrides type generation (d06c5a0)

3.3.1 (2025-08-28)

Bug Fixes

  • Integrate Biome, Husky, and Lint-Staged to improve code consistency, automation, and overall development workflow (2bc97aa)

3.3.0 (2025-08-14)

Features

  • Implement the experimental Overrides decorator (9177f5e)

3.2.6 (2025-07-02)

Bug Fixes

  • Resolve vulnerabilities by updating npm packages (7b23200)

3.2.5 (2025-07-01)

Bug Fixes

  • Eliminate the prepareCallback lifecycle support (fea428b)

3.2.4 (2025-05-30)

Bug Fixes

  • Rebuild the source code (d63cf78)

3.2.3 (2025-05-22)

Bug Fixes

  • Update the Provider decorator to be compatible with properties (4ee0419)

3.2.2 (2025-05-22)

Bug Fixes

  • Rebuild the source code (9178cc0)

3.2.1 (2025-05-20)

Bug Fixes

  • Resolve some technical debt issues to significantly improve the overall quality of the code (1f3f724)

3.2.0 (2025-02-27)

Features

  • Implement the toCSSColor and toCSSUnit utility functions to facilitate the conversion of colors and sizes (2b3cf10)
  • Implement the experimental style decorator to dynamically update styles from within the element logic (174db86)

3.1.4 (2025-02-05)

Bug Fixes

  • Enhance the property parser to support TSMappedType (430f46b)

3.1.3 (2025-01-20)

Bug Fixes

  • Support for the new JSX namespace declaration module in React 19 (32cce64)

3.1.2 (2024-12-11)

Bug Fixes

  • Resolve the rendering issue of the element template without utilizing the render function (04d3dcf)

3.1.1 (2024-11-16)

Bug Fixes

  • Roll back the Node.js engine from version 22.10.0 to version 20.10.0 (739af3a)

3.1.0 (2024-10-31)

Features

  • Integrate a JSON generator into the assets plugin (e2c70b9)

3.0.1 (2024-10-30)

Bug Fixes

  • Upgrade all npm packages to their latest versions (cdfd5b0)

3.0.0 (2024-10-22)

⚠ BREAKING CHANGES

  • Revise the structure of the dist folder by adding an exports key to the package.json file.
  • Update the release conditions to ensure they are in accordance with the Conventional Commits specification.

Features

  • Revise the structure of the dist folder by adding an exports key to the package.json file. (5744c9b)
  • Update the release conditions to ensure they are in accordance with the Conventional Commits specification. (324fca7)

2.13.2 (2024-10-11)

Bug Fixes

  • Correct the retrieval of the static style. (16f9bdc)

2.13.1 (2024-09-29)

Bug Fixes

  • Enhance the logic to boost maintainability (d12bae1)

2.13.0 (2024-08-13)

Features

  • Enhance the build system by migrating to Rollup and adopting the most recent module resolution strategy in TypeScript. (5e50ff2)

2.12.0 (2024-08-07)

Features

  • Implement support for dangerouslySetInnerHTML in JSX. (3ca3977)

2.11.0 (2024-07-30)

Features

  • Integrate a write lifecycle into the transformation plugins. (7c191e6)

2.10.0 (2024-07-29)

Features

  • Add a JSX type definitions file to provide type checking for elements. (9d5fa1f)

2.9.8 (2024-07-23)

Bug Fixes

  • Include a flag as a comment prior to inserting types in the customElement plugin. (bd857ef)

2.9.7 (2024-07-23)

Bug Fixes

2.9.6 (2024-07-16)

Bug Fixes

  • Update all npm packages. (0695a73)

2.9.5 (2024-07-05)

Bug Fixes

  • Update the npm packages. (7ea107a)

2.9.4 (2024-06-02)

Bug Fixes

  • Convert target from ES2017 to ESNext in tsconfig.json (b434995)

2.9.3 (2024-05-13)

Bug Fixes

  • Convert event types to PascalCase in React mode. (04bfcba)

2.9.2 (2024-04-24)

Bug Fixes

  • Fix the register custom event in Blazor. (8c56814)

2.9.1 (2024-04-21)

Bug Fixes

  • Fix the event resolver in global config. (162b928)

2.9.0 (2024-04-15)

Bug Fixes

  • Solve the problem of overriding state in the API context. (d087c49)

Features

  • Experimental support of Blazor events. (16ff1c7)

2.8.1 (2024-03-31)

Bug Fixes

  • Resolve Consumer decorator early loading problem. (b5f5a3e)

2.8.0 (2024-03-30)

Features

  • Add attribute option for the Property decorator. (489fef6)

2.7.0 (2024-03-16)

Features

  • Support of getter property (d272a5f)

2.6.0 (2024-03-12)

Features

  • Add sibling context api (58dc6c3)

2.5.1 (2024-03-08)

Bug Fixes

  • Fix the HTMLPlusElement interface (213b46e)

2.5.0 (2024-03-08)

Features

  • Expose an interface that contains lifecycles. (51ea9db)

2.4.1 (2024-03-08)

Bug Fixes

  • Fix the lock flag of the attribute updating phase (c0c6da3)

2.4.0 (2024-03-06)

Features

  • Add dispatch util. (3199144)
  • Add Provider and Consumer decorator. (c17225a)
  • Add the HTMLPlusElement interface. (e63510a)
  • Support delegatesFocus and slotAssignment static properties. (0c38d59)
  • Update host util target type. (7dab034)

2.3.0 (2024-03-04)

Features

  • Support readonly properties (2b53e5a)

2.2.0 (2024-03-02)

Features

  • Add formAssociated static property (20b6603)

2.1.6 (2024-03-01)

Bug Fixes

2.1.5 (2024-02-25)

Bug Fixes

2.1.4 (2024-02-23)

Bug Fixes

2.1.3 (2024-02-23)

Bug Fixes

2.1.2 (2024-02-23)

Bug Fixes

2.1.1 (2024-02-17)

Bug Fixes