Releases: ProjectEvergreen/wcc
Release list
0.22.2
Overview
This release fixes an issue with the past release related to <svg> types
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.22.0
Breaking Changes
N / A
Known Issues
N / A
Diff
v0.22.1
Overview
This release addresses a couple bugs related JSX transformations and typings.
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.22.0
- bug: #258 jsx shadow root detection using wrong source input contents
- bug: #277 support types for
<svg>elements in JSX
Breaking Changes
N / A
Known Issues
Diff
0.22.0
Overview
This release adds better support for Popover types with TypeScript 6, and adds support for inline event handlers with the JSX tranform.
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.22.0
- feat(jsx): #264 typescript 6 support and refactor popover types
- feat(jsx): #88 inline event handlers support
- docs: #232 document signals typescript support
Breaking Changes
N / A
Known Issues
N / A
Diff
0.21.1
Overview
Fixes an installation issue with the previous release.
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.21.1
Breaking Changes
N / A
Known Issues
N / A
Diff
0.21.0
Overview
This release refactors WCC's reactivity capability (inferredObservability) to be based on (TC39) Signals. This is very experimental and not feature complete yet
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.21.0
Breaking Changes
N / A
Known Issues
N / A
Diff
0.20.0
Overview
This release adds fixes popover attributes support for WCC's JSX types and standardizes the exports map in package.json. A new version of the WCC website was also launched, and so various metadata, logos, etc have been updated across the project.
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.20.0
- feat: #228 popover attribute typings
- enhancement: #236 narrow popovertarget JSX attrs to button/input elements only (thanks @LouisLau-art 🙌 )
- feat: #230 add DOM shim to exports map and standardize export map entry paths
Breaking Changes
Imports
In standardizing the exports map structure for the project, there is one small breaking change that may impact you if you are using the jsx-loader import.
// ❌ before
import { parseJsx } from "wc-compiler/src/jsx-loader.js";
// ✅ after
import { parseJsx } from "wc-compiler/jsx-loader";Known Issues
N / A
Diff
0.19.0
Overview
This release improves WCC's JSX transformations for inferredObservability to be fine grained.
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.19.0
Breaking Changes
N / A
Known Issues
N / A
Diff
0.18.1
Overview
This release fixes a couples bugs with WCC types and JSX transformations.
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.18.1
- fix: #219 preserve JSX literal attribute expressions
- fix: #193 add missing source property on the
Metadatatype - chore: fix grammar in README
Breaking Changes
N / A
Known Issues
N / A
Diff
0.18.0
Overview
This release adds TSX parsing support (including type safe HTML!) to the JSX capabilities of WCC.
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.18.0
Breaking Changes
N / A
Known Issues
N / A
Diff
0.17.1
Overview
This release adds some typings for WCC and makes some breaking changes around the API supporting Node's custom loaders (including TypeScript support), sets a new minimum NodeJS version, and drops the CommonJS distribution. The shape for Metadata was also changed.
Changelog
https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.17.0
Breaking Changes
N / A
Known Issues
N / A