Skip to content

Releases: ProjectEvergreen/wcc

0.22.2

Choose a tag to compare

@thescientist13 thescientist13 released this 28 Jun 14:51

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

  1. fix: #277 fix <svg> types

Breaking Changes

N / A

Known Issues

N / A

Diff

0.22.1...0.22.2

v0.22.1

Choose a tag to compare

@thescientist13 thescientist13 released this 27 Jun 14:32

Overview

This release addresses a couple bugs related JSX transformations and typings.

Changelog

https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.22.0

  1. bug: #258 jsx shadow root detection using wrong source input contents
  2. bug: #277 support types for <svg> elements in JSX

Breaking Changes

N / A

Known Issues

  1. svg types broken

Diff

0.22.0...0.22.1

0.22.0

Choose a tag to compare

@thescientist13 thescientist13 released this 31 May 00:09

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

  1. feat(jsx): #264 typescript 6 support and refactor popover types
  2. feat(jsx): #88 inline event handlers support
  3. docs: #232 document signals typescript support

Breaking Changes

N / A

Known Issues

N / A

Diff

0.21.1...0.22.0

0.21.1

Choose a tag to compare

@thescientist13 thescientist13 released this 16 Apr 03:09

Overview

Fixes an installation issue with the previous release.

Changelog

https://github.com/ProjectEvergreen/wcc/issues?q=label%3A0.21.1

  1. bug: remove patch-package postinstall script breaking npm installs

Breaking Changes

N / A

Known Issues

N / A

Diff

0.21.0...0.21.1

0.21.0

Choose a tag to compare

@thescientist13 thescientist13 released this 16 Apr 02:29

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

  1. feat: #232 Signals based JSX compilation (prototype)

Breaking Changes

N / A

Known Issues

N / A

Diff

0.20.0...0.21.0

0.20.0

Choose a tag to compare

@thescientist13 thescientist13 released this 05 Mar 14:45

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

  1. feat: #228 popover attribute typings
  2. enhancement: #236 narrow popovertarget JSX attrs to button/input elements only (thanks @LouisLau-art 🙌 )
  3. 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...0.20.0

0.19.0

Choose a tag to compare

@thescientist13 thescientist13 released this 15 Jan 02:18

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

  1. feat: #108 fine grained observability
  2. enhancement: #214 apply publint feedback

Breaking Changes

N / A

Known Issues

N / A

Diff

0.18.1...0.19.0

0.18.1

Choose a tag to compare

@thescientist13 thescientist13 released this 08 Jan 02:52

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

  1. fix: #219 preserve JSX literal attribute expressions
  2. fix: #193 add missing source property on the Metadata type
  3. chore: fix grammar in README

Breaking Changes

N / A

Known Issues

N / A

Diff

0.18.0...0.18.1

0.18.0

Choose a tag to compare

@thescientist13 thescientist13 released this 08 Nov 13:54

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

  1. feat: #164 TSX support

Breaking Changes

N / A

Known Issues

N / A

Diff

0.17.1...0.18.0

0.17.1

Choose a tag to compare

@thescientist13 thescientist13 released this 25 Sep 01:26

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

  1. bug: #203 correct export types and functions

Breaking Changes

N / A

Known Issues

N / A

Diff

0.17.0...0.17.1