# @khanacademy/wonder-blocks-form

## 7.5.6

### Patch Changes

- Updated dependencies [358eb9b]
    - @khanacademy/wonder-blocks-tokens@16.1.0
    - @khanacademy/wonder-blocks-clickable@8.1.5
    - @khanacademy/wonder-blocks-icon@5.3.9
    - @khanacademy/wonder-blocks-layout@3.1.46
    - @khanacademy/wonder-blocks-typography@4.2.31

## 7.5.5

### Patch Changes

- Updated dependencies [c75abe9]
- Updated dependencies [c75abe9]
- Updated dependencies [530d692]
    - @khanacademy/wonder-blocks-tokens@16.0.0
    - @khanacademy/wonder-blocks-clickable@8.1.4
    - @khanacademy/wonder-blocks-icon@5.3.8
    - @khanacademy/wonder-blocks-layout@3.1.45
    - @khanacademy/wonder-blocks-typography@4.2.30

## 7.5.4

### Patch Changes

- 12e04c3: Update component documentation for the `disabled` props to include details about `aria-disabled` being set internally to keep an element focusable while in a disabled state
- Updated dependencies [12e04c3]
    - @khanacademy/wonder-blocks-clickable@8.1.3

## 7.5.3

### Patch Changes

- Updated dependencies [8bb7ada]
    - @khanacademy/wonder-blocks-tokens@15.0.0
    - @khanacademy/wonder-blocks-clickable@8.1.2
    - @khanacademy/wonder-blocks-icon@5.3.7
    - @khanacademy/wonder-blocks-layout@3.1.44
    - @khanacademy/wonder-blocks-typography@4.2.29

## 7.5.2

### Patch Changes

- Updated dependencies [d6ae5fb]
    - @khanacademy/wonder-blocks-core@12.4.3
    - @khanacademy/wonder-blocks-clickable@8.1.1
    - @khanacademy/wonder-blocks-icon@5.3.6
    - @khanacademy/wonder-blocks-layout@3.1.43
    - @khanacademy/wonder-blocks-tokens@14.1.3
    - @khanacademy/wonder-blocks-typography@4.2.28

## 7.5.1

### Patch Changes

- Updated dependencies [6e257eb]
    - @khanacademy/wonder-blocks-clickable@8.1.0

## 7.5.0

### Minor Changes

- 12169b4: Added a whole-number type to the text-field component

## 7.4.6

### Patch Changes

- Updated dependencies [70d6c08]
    - @khanacademy/wonder-blocks-tokens@14.1.3
    - @khanacademy/wonder-blocks-clickable@8.0.5
    - @khanacademy/wonder-blocks-icon@5.3.5
    - @khanacademy/wonder-blocks-layout@3.1.42
    - @khanacademy/wonder-blocks-typography@4.2.27

## 7.4.5

### Patch Changes

- 8a36c70: Re-publish to publish with Trusted Publishing
- 3e0d137: Re-publishing via Trusted Publishing
- Updated dependencies [8a36c70]
- Updated dependencies [3e0d137]
    - @khanacademy/wonder-blocks-clickable@8.0.4
    - @khanacademy/wonder-blocks-core@12.4.2
    - @khanacademy/wonder-blocks-icon@5.3.4
    - @khanacademy/wonder-blocks-layout@3.1.41
    - @khanacademy/wonder-blocks-tokens@14.1.2
    - @khanacademy/wonder-blocks-typography@4.2.26

## 7.4.4

### Patch Changes

- Updated dependencies [540371d]
    - @khanacademy/wonder-blocks-tokens@14.1.1
    - @khanacademy/wonder-blocks-clickable@8.0.3
    - @khanacademy/wonder-blocks-icon@5.3.3
    - @khanacademy/wonder-blocks-layout@3.1.40
    - @khanacademy/wonder-blocks-typography@4.2.25

## 7.4.3

### Patch Changes

- Updated dependencies [272bf31]
    - @khanacademy/wonder-blocks-tokens@14.1.0
    - @khanacademy/wonder-blocks-clickable@8.0.2
    - @khanacademy/wonder-blocks-icon@5.3.2
    - @khanacademy/wonder-blocks-layout@3.1.39
    - @khanacademy/wonder-blocks-typography@4.2.24

## 7.4.2

### Patch Changes

- 6d5c485: Include provenance information when publishing to npmjs
- Updated dependencies [6d5c485]
    - @khanacademy/wonder-blocks-clickable@8.0.1
    - @khanacademy/wonder-blocks-core@12.4.1
    - @khanacademy/wonder-blocks-icon@5.3.1
    - @khanacademy/wonder-blocks-layout@3.1.38
    - @khanacademy/wonder-blocks-tokens@14.0.1
    - @khanacademy/wonder-blocks-typography@4.2.23

## 7.4.1

### Patch Changes

- Updated dependencies [44f77b7]
    - @khanacademy/wonder-blocks-icon@5.3.0

## 7.4.0

### Minor Changes

- e095f19: TextArea: Add `autoResize` and `maxRows` props. The `resizeType` prop is deprecated in favour of these new props.

## 7.3.9

### Patch Changes

- Updated dependencies [59e0211]
    - @khanacademy/wonder-blocks-clickable@8.0.0

## 7.3.8

### Patch Changes

- Updated dependencies [6963849]
- Updated dependencies [f627dca]
    - @khanacademy/wonder-blocks-tokens@14.0.0
    - @khanacademy/wonder-blocks-clickable@7.1.26
    - @khanacademy/wonder-blocks-icon@5.2.20
    - @khanacademy/wonder-blocks-layout@3.1.37
    - @khanacademy/wonder-blocks-typography@4.2.22

## 7.3.7

### Patch Changes

- Updated dependencies [ede6085]
- Updated dependencies [a70f274]
    - @khanacademy/wonder-blocks-tokens@13.0.0
    - @khanacademy/wonder-blocks-clickable@7.1.25
    - @khanacademy/wonder-blocks-icon@5.2.19
    - @khanacademy/wonder-blocks-layout@3.1.36
    - @khanacademy/wonder-blocks-typography@4.2.21

## 7.3.6

### Patch Changes

- Updated dependencies [1feec01]
    - @khanacademy/wonder-blocks-tokens@12.2.1
    - @khanacademy/wonder-blocks-clickable@7.1.24
    - @khanacademy/wonder-blocks-icon@5.2.18
    - @khanacademy/wonder-blocks-layout@3.1.35
    - @khanacademy/wonder-blocks-typography@4.2.20

## 7.3.5

### Patch Changes

- aa6ad92: Move away from using `foreground.inverse` and `border.inverse` tokens in favour of the new knockout tokens
- Updated dependencies [5a02279]
- Updated dependencies [aa6ad92]
- Updated dependencies [aa6ad92]
- Updated dependencies [aa6ad92]
    - @khanacademy/wonder-blocks-tokens@12.2.0
    - @khanacademy/wonder-blocks-clickable@7.1.23
    - @khanacademy/wonder-blocks-icon@5.2.17
    - @khanacademy/wonder-blocks-layout@3.1.34
    - @khanacademy/wonder-blocks-typography@4.2.19

## 7.3.4

### Patch Changes

- Updated dependencies [4aad557]
    - @khanacademy/wonder-blocks-tokens@12.1.0
    - @khanacademy/wonder-blocks-clickable@7.1.22
    - @khanacademy/wonder-blocks-icon@5.2.16
    - @khanacademy/wonder-blocks-layout@3.1.33
    - @khanacademy/wonder-blocks-typography@4.2.18

## 7.3.3

### Patch Changes

- Updated dependencies [1334e74]
    - @khanacademy/wonder-blocks-core@12.4.0
    - @khanacademy/wonder-blocks-clickable@7.1.21
    - @khanacademy/wonder-blocks-icon@5.2.15
    - @khanacademy/wonder-blocks-layout@3.1.32
    - @khanacademy/wonder-blocks-typography@4.2.17

## 7.3.2

### Patch Changes

- Updated dependencies [e559ab0]
- Updated dependencies [98f4272]
- Updated dependencies [b3dd28f]
- Updated dependencies [3c3d8fb]
    - @khanacademy/wonder-blocks-tokens@12.0.2
    - @khanacademy/wonder-blocks-clickable@7.1.20
    - @khanacademy/wonder-blocks-icon@5.2.14
    - @khanacademy/wonder-blocks-layout@3.1.31
    - @khanacademy/wonder-blocks-typography@4.2.16

## 7.3.1

### Patch Changes

- Updated dependencies [9aad939]
    - @khanacademy/wonder-blocks-tokens@12.0.1
    - @khanacademy/wonder-blocks-clickable@7.1.19
    - @khanacademy/wonder-blocks-icon@5.2.13
    - @khanacademy/wonder-blocks-layout@3.1.30
    - @khanacademy/wonder-blocks-typography@4.2.15

## 7.3.0

### Minor Changes

- e934f20: Add onPaste prop to TextArea and TextField

## 7.2.5

### Patch Changes

- 956f8bd: Updates CSS variables for the form package
- 956f8bd: Replaces instances of `semanticColor.text` with `semanticColor.core.foreground`
- Updated dependencies [eafcfa3]
- Updated dependencies [956f8bd]
- Updated dependencies [eafcfa3]
- Updated dependencies [b42b694]
- Updated dependencies [956f8bd]
    - @khanacademy/wonder-blocks-tokens@12.0.0
    - @khanacademy/wonder-blocks-clickable@7.1.18
    - @khanacademy/wonder-blocks-icon@5.2.12
    - @khanacademy/wonder-blocks-layout@3.1.29
    - @khanacademy/wonder-blocks-typography@4.2.14

## 7.2.4

### Patch Changes

- Updated dependencies [03415d1]
    - @khanacademy/wonder-blocks-tokens@11.4.1
    - @khanacademy/wonder-blocks-clickable@7.1.17
    - @khanacademy/wonder-blocks-icon@5.2.11
    - @khanacademy/wonder-blocks-layout@3.1.28
    - @khanacademy/wonder-blocks-typography@4.2.13

## 7.2.3

### Patch Changes

- Updated dependencies [4d207b1]
    - @khanacademy/wonder-blocks-tokens@11.4.0
    - @khanacademy/wonder-blocks-clickable@7.1.16
    - @khanacademy/wonder-blocks-icon@5.2.10
    - @khanacademy/wonder-blocks-layout@3.1.27
    - @khanacademy/wonder-blocks-typography@4.2.12

## 7.2.2

### Patch Changes

- Updated dependencies [7cd0ebf]
- Updated dependencies [51b6e69]
- Updated dependencies [51b6e69]
    - @khanacademy/wonder-blocks-tokens@11.3.1
    - @khanacademy/wonder-blocks-clickable@7.1.15
    - @khanacademy/wonder-blocks-icon@5.2.9
    - @khanacademy/wonder-blocks-layout@3.1.26
    - @khanacademy/wonder-blocks-typography@4.2.11

## 7.2.1

### Patch Changes

- e21e448: Use typography styles for TextField and TextArea
- 6b05521: Update semantic color token usage, sizing token usage, and use global focus styles for TextField and TextArea
- dddbe55: Support TB styling in TextField and TextArea
- Updated dependencies [a98fe6c]
- Updated dependencies [e21e448]
- Updated dependencies [e21e448]
- Updated dependencies [dddbe55]
    - @khanacademy/wonder-blocks-tokens@11.3.0
    - @khanacademy/wonder-blocks-typography@4.2.10
    - @khanacademy/wonder-blocks-clickable@7.1.14
    - @khanacademy/wonder-blocks-icon@5.2.8
    - @khanacademy/wonder-blocks-layout@3.1.25

## 7.2.0

### Minor Changes

- d8716ab: Add Thunderblocks theme to Checkbox and Radio components

### Patch Changes

- Updated dependencies [d8716ab]
    - @khanacademy/wonder-blocks-tokens@11.2.2
    - @khanacademy/wonder-blocks-clickable@7.1.13
    - @khanacademy/wonder-blocks-icon@5.2.7
    - @khanacademy/wonder-blocks-layout@3.1.24
    - @khanacademy/wonder-blocks-typography@4.2.9

## 7.1.26

### Patch Changes

- Updated dependencies [de9435a]
- Updated dependencies [f50aafc]
    - @khanacademy/wonder-blocks-tokens@11.2.1
    - @khanacademy/wonder-blocks-clickable@7.1.12
    - @khanacademy/wonder-blocks-icon@5.2.6
    - @khanacademy/wonder-blocks-layout@3.1.23
    - @khanacademy/wonder-blocks-typography@4.2.8

## 7.1.25

### Patch Changes

- Updated dependencies [e457d8c]
    - @khanacademy/wonder-blocks-tokens@11.2.0
    - @khanacademy/wonder-blocks-clickable@7.1.11
    - @khanacademy/wonder-blocks-icon@5.2.5
    - @khanacademy/wonder-blocks-layout@3.1.22
    - @khanacademy/wonder-blocks-typography@4.2.7

## 7.1.24

### Patch Changes

- Updated dependencies [f26858a]
    - @khanacademy/wonder-blocks-tokens@11.1.1
    - @khanacademy/wonder-blocks-clickable@7.1.10
    - @khanacademy/wonder-blocks-icon@5.2.4
    - @khanacademy/wonder-blocks-layout@3.1.21
    - @khanacademy/wonder-blocks-typography@4.2.6

## 7.1.23

### Patch Changes

- Updated dependencies [705ee01]
    - @khanacademy/wonder-blocks-typography@4.2.5

## 7.1.22

### Patch Changes

- Updated dependencies [0f4f771]
    - @khanacademy/wonder-blocks-tokens@11.1.0
    - @khanacademy/wonder-blocks-clickable@7.1.9
    - @khanacademy/wonder-blocks-icon@5.2.3
    - @khanacademy/wonder-blocks-layout@3.1.20
    - @khanacademy/wonder-blocks-typography@4.2.4

## 7.1.21

### Patch Changes

- Updated dependencies [1ac2ba7]
- Updated dependencies [0cb7a69]
- Updated dependencies [cbf58b0]
- Updated dependencies [cbf58b0]
    - @khanacademy/wonder-blocks-tokens@11.0.0
    - @khanacademy/wonder-blocks-icon@5.2.2
    - @khanacademy/wonder-blocks-clickable@7.1.8
    - @khanacademy/wonder-blocks-layout@3.1.19
    - @khanacademy/wonder-blocks-typography@4.2.3

## 7.1.20

### Patch Changes

- Updated dependencies [7811eb1]
    - @khanacademy/wonder-blocks-tokens@10.6.0
    - @khanacademy/wonder-blocks-clickable@7.1.7
    - @khanacademy/wonder-blocks-icon@5.2.1
    - @khanacademy/wonder-blocks-layout@3.1.18
    - @khanacademy/wonder-blocks-typography@4.2.2

## 7.1.19

### Patch Changes

- Updated dependencies [8468d8d]
- Updated dependencies [308696e]
- Updated dependencies [dc34e0c]
- Updated dependencies [2cace08]
- Updated dependencies [f714517]
- Updated dependencies [8468d8d]
    - @khanacademy/wonder-blocks-tokens@10.5.0
    - @khanacademy/wonder-blocks-icon@5.2.0
    - @khanacademy/wonder-blocks-clickable@7.1.6
    - @khanacademy/wonder-blocks-layout@3.1.17
    - @khanacademy/wonder-blocks-typography@4.2.1

## 7.1.18

### Patch Changes

- Updated dependencies [6998d03]
    - @khanacademy/wonder-blocks-typography@4.2.0

## 7.1.17

### Patch Changes

- 7abcccf: Replace call sites to use `core.background` instead of `action`.
- Updated dependencies [b1ee2b4]
- Updated dependencies [7abcccf]
- Updated dependencies [9bacc1a]
- Updated dependencies [9bacc1a]
- Updated dependencies [7abcccf]
- Updated dependencies [1c3c335]
- Updated dependencies [689f5d3]
- Updated dependencies [7d2a646]
    - @khanacademy/wonder-blocks-tokens@10.4.0
    - @khanacademy/wonder-blocks-clickable@7.1.5
    - @khanacademy/wonder-blocks-typography@4.1.0
    - @khanacademy/wonder-blocks-layout@3.1.16

## 7.1.16

### Patch Changes

- Updated dependencies [dd76e7c]
- Updated dependencies [dd76e7c]
    - @khanacademy/wonder-blocks-typography@4.0.0
    - @khanacademy/wonder-blocks-tokens@10.3.0
    - @khanacademy/wonder-blocks-clickable@7.1.4
    - @khanacademy/wonder-blocks-core@12.3.0
    - @khanacademy/wonder-blocks-icon@5.1.4
    - @khanacademy/wonder-blocks-layout@3.1.15

## 7.1.15

### Patch Changes

- Updated dependencies [1338494]
    - @khanacademy/wonder-blocks-tokens@10.2.1
    - @khanacademy/wonder-blocks-clickable@7.1.3
    - @khanacademy/wonder-blocks-layout@3.1.14
    - @khanacademy/wonder-blocks-typography@3.2.4

## 7.1.14

### Patch Changes

- Updated dependencies [c7d95bf]
- Updated dependencies [668093b]
    - @khanacademy/wonder-blocks-tokens@10.2.0
    - @khanacademy/wonder-blocks-clickable@7.1.2
    - @khanacademy/wonder-blocks-core@12.3.0
    - @khanacademy/wonder-blocks-icon@5.1.4
    - @khanacademy/wonder-blocks-layout@3.1.13
    - @khanacademy/wonder-blocks-typography@3.2.3

## 7.1.13

### Patch Changes

- abf5496: modify form field components to use `semanticColor.input`.
- Updated dependencies [a1be4c5]
- Updated dependencies [d00a6f1]
- Updated dependencies [abf5496]
- Updated dependencies [812c167]
    - @khanacademy/wonder-blocks-tokens@10.1.0
    - @khanacademy/wonder-blocks-clickable@7.1.1
    - @khanacademy/wonder-blocks-layout@3.1.12
    - @khanacademy/wonder-blocks-typography@3.2.2

## 7.1.12

### Patch Changes

- Updated dependencies [28fa0c0]
- Updated dependencies [28fa0c0]
- Updated dependencies [38042e2]
    - @khanacademy/wonder-blocks-core@12.3.0
    - @khanacademy/wonder-blocks-clickable@7.1.0
    - @khanacademy/wonder-blocks-icon@5.1.4
    - @khanacademy/wonder-blocks-layout@3.1.11
    - @khanacademy/wonder-blocks-typography@3.2.1

## 7.1.11

### Patch Changes

- b9e4946: Update to use REM sizing tokens internally for scalable font-sizes
- Updated dependencies [b9e4946]
- Updated dependencies [b9e4946]
    - @khanacademy/wonder-blocks-tokens@10.0.0
    - @khanacademy/wonder-blocks-typography@3.2.0
    - @khanacademy/wonder-blocks-clickable@7.0.4
    - @khanacademy/wonder-blocks-layout@3.1.10
    - @khanacademy/wonder-blocks-core@12.2.1
    - @khanacademy/wonder-blocks-icon@5.1.3

## 7.1.10

### Patch Changes

- 7bbf311: TextField: Fix outline-width on focus
- Updated dependencies [2656fd4]
- Updated dependencies [6018552]
- Updated dependencies [7bbf311]
- Updated dependencies [7f79943]
    - @khanacademy/wonder-blocks-tokens@9.0.0
    - @khanacademy/wonder-blocks-clickable@7.0.3
    - @khanacademy/wonder-blocks-layout@3.1.9

## 7.1.9

### Patch Changes

- e63adea: Update `border.width` tokens to use new naming conventions.
- Updated dependencies [e63adea]
- Updated dependencies [e63adea]
    - @khanacademy/wonder-blocks-tokens@8.0.0
    - @khanacademy/wonder-blocks-clickable@7.0.2
    - @khanacademy/wonder-blocks-layout@3.1.8

## 7.1.8

### Patch Changes

- e8ccf60: Update `borderRadius` styles to use new `border.radius` tokens
- Updated dependencies [e8ccf60]
    - @khanacademy/wonder-blocks-tokens@7.0.0
    - @khanacademy/wonder-blocks-clickable@7.0.1
    - @khanacademy/wonder-blocks-layout@3.1.7

## 7.1.7

### Patch Changes

- Updated dependencies [38c926c]
    - @khanacademy/wonder-blocks-clickable@7.0.0
    - @khanacademy/wonder-blocks-core@12.2.1

## 7.1.6

### Patch Changes

- Updated dependencies [24bf12f]
    - @khanacademy/wonder-blocks-tokens@6.0.0
    - @khanacademy/wonder-blocks-clickable@6.1.6
    - @khanacademy/wonder-blocks-layout@3.1.6

## 7.1.5

### Patch Changes

- Updated dependencies [3dc5dac]
    - @khanacademy/wonder-blocks-tokens@5.2.0
    - @khanacademy/wonder-blocks-clickable@6.1.5
    - @khanacademy/wonder-blocks-layout@3.1.5

## 7.1.4

### Patch Changes

- 1d7be37: Use pnpm catalog to pin dependency versions across packages
- Updated dependencies [1d7be37]
- Updated dependencies [999101f]
    - @khanacademy/wonder-blocks-typography@3.1.3
    - @khanacademy/wonder-blocks-clickable@6.1.4
    - @khanacademy/wonder-blocks-layout@3.1.4
    - @khanacademy/wonder-blocks-core@12.2.1
    - @khanacademy/wonder-blocks-icon@5.1.3
    - @khanacademy/wonder-blocks-tokens@5.1.1

## 7.1.3

### Patch Changes

- Updated dependencies [507cf2f]
    - @khanacademy/wonder-blocks-tokens@5.1.0
    - @khanacademy/wonder-blocks-clickable@6.1.3
    - @khanacademy/wonder-blocks-layout@3.1.3

## 7.1.2

### Patch Changes

- 5655b9f: Switch to use `focus.outer` semanticColor token
- 7bb37a2: Update component docs to include labelling guidelines
- 8f53293: Rename action tokens: `filled` -> `primary`, `outlined` -> `secondary`.
- 051f0f8: Rework action.disabled tokens to include properties per kind (border, background, foreground).
- 7bb37a2: Marking LabeledTextField with `@deprecated` in favour of LabeledField + TextField
- Updated dependencies [ed26d66]
- Updated dependencies [5655b9f]
- Updated dependencies [5655b9f]
- Updated dependencies [8f53293]
- Updated dependencies [051f0f8]
- Updated dependencies [8fc65a9]
- Updated dependencies [e1b78db]
- Updated dependencies [051f0f8]
    - @khanacademy/wonder-blocks-core@12.2.0
    - @khanacademy/wonder-blocks-tokens@5.0.0
    - @khanacademy/wonder-blocks-clickable@6.1.2
    - @khanacademy/wonder-blocks-icon@5.1.2
    - @khanacademy/wonder-blocks-layout@3.1.2
    - @khanacademy/wonder-blocks-typography@3.1.2

## 7.1.1

### Patch Changes

- ee8d95a: Rollback rollup version from v4 to v2 to prevent an issue with CJS builds in unit tests
- Updated dependencies [ee8d95a]
    - @khanacademy/wonder-blocks-clickable@6.1.1
    - @khanacademy/wonder-blocks-core@12.1.1
    - @khanacademy/wonder-blocks-icon@5.1.1
    - @khanacademy/wonder-blocks-layout@3.1.1
    - @khanacademy/wonder-blocks-tokens@4.2.1
    - @khanacademy/wonder-blocks-typography@3.1.1

## 7.1.0

### Minor Changes

- f03298f: Tooling:

    - Switching to `pnpm`.
    - Upgrading `rollup` to v4 and `@babel/runtime` to match the current webapp version.

### Patch Changes

- 969864b: Update internal addStyle variable name to address aphrodite-add-style-variable-name linting rule
- bb2a026: pnpm: Switch to workspace protocol to handle dependency versions with changesets on monorepo setup"
- Updated dependencies [969864b]
- Updated dependencies [bb2a026]
- Updated dependencies [f03298f]
    - @khanacademy/wonder-blocks-clickable@6.1.0
    - @khanacademy/wonder-blocks-core@12.1.0
    - @khanacademy/wonder-blocks-icon@5.1.0
    - @khanacademy/wonder-blocks-typography@3.1.0
    - @khanacademy/wonder-blocks-layout@3.1.0
    - @khanacademy/wonder-blocks-tokens@4.2.0

## 7.0.2

### Patch Changes

- Updated dependencies [0199324d]
    - @khanacademy/wonder-blocks-clickable@6.0.0
    - @khanacademy/wonder-blocks-core@12.0.0
    - @khanacademy/wonder-blocks-icon@5.0.6
    - @khanacademy/wonder-blocks-layout@3.0.8
    - @khanacademy/wonder-blocks-typography@3.0.6

## 7.0.1

### Patch Changes

- c162abb4: Migrate color instances to use semanticColor internally on TextField and TextArea
- 8cfaeab0: Migrate Radio and Checkbox to use semanticColor tokens
- Updated dependencies [8cfaeab0]
- Updated dependencies [c162abb4]
    - @khanacademy/wonder-blocks-tokens@4.1.0
    - @khanacademy/wonder-blocks-clickable@5.0.7
    - @khanacademy/wonder-blocks-layout@3.0.7

## 7.0.0

### Major Changes

- 8d26588f: Remove `light` variant from LabeledTextField, TextField and TextArea"

### Patch Changes

- Updated dependencies [0de25cd8]
    - @khanacademy/wonder-blocks-tokens@4.0.0
    - @khanacademy/wonder-blocks-clickable@5.0.6
    - @khanacademy/wonder-blocks-layout@3.0.6

## 6.0.6

### Patch Changes

- d9bc865b: TextField and TextArea: Set `aria-required` if it is required
- d9bc865b: TextField and TextArea validation: Always clear error message onChange if instantValidation=false so externally set error state can still be cleared

## 6.0.5

### Patch Changes

- Updated dependencies [7516b239]
    - @khanacademy/wonder-blocks-core@11.1.0
    - @khanacademy/wonder-blocks-clickable@5.0.5
    - @khanacademy/wonder-blocks-icon@5.0.5
    - @khanacademy/wonder-blocks-layout@3.0.5
    - @khanacademy/wonder-blocks-typography@3.0.5

## 6.0.4

### Patch Changes

- 11a0f5c6: No functional changes. Adding prepublishOnly script.
- Updated dependencies [11a0f5c6]
    - @khanacademy/wonder-blocks-typography@3.0.4
    - @khanacademy/wonder-blocks-clickable@5.0.4
    - @khanacademy/wonder-blocks-layout@3.0.4
    - @khanacademy/wonder-blocks-tokens@3.0.1
    - @khanacademy/wonder-blocks-core@11.0.1
    - @khanacademy/wonder-blocks-icon@5.0.4

## 6.0.3

### Patch Changes

- 53b41970: Adding more info about the legend change

## 6.0.2

### Patch Changes

- 361cb52b: Adds `width: 100%` to `legend` element to allow expanding it to fill the available space

## 6.0.1

### Patch Changes

- Updated dependencies [d23c9c5f]
    - @khanacademy/wonder-blocks-core@11.0.0
    - @khanacademy/wonder-blocks-clickable@5.0.3
    - @khanacademy/wonder-blocks-icon@5.0.3
    - @khanacademy/wonder-blocks-layout@3.0.3
    - @khanacademy/wonder-blocks-typography@3.0.3

## 6.0.0

### Major Changes

- 56d961f1: - Migrate Wonder Blocks components off old id providers and onto new `Id` component

### Patch Changes

- b6009b77: Deprecate the ID provider and unique ID utilities
- Updated dependencies [b6009b77]
- Updated dependencies [897686bc]
- Updated dependencies [56d961f1]
    - @khanacademy/wonder-blocks-core@10.0.0
    - @khanacademy/wonder-blocks-clickable@5.0.2
    - @khanacademy/wonder-blocks-icon@5.0.2
    - @khanacademy/wonder-blocks-layout@3.0.2
    - @khanacademy/wonder-blocks-typography@3.0.2

## 5.0.2

### Patch Changes

- 2a9c2fa8: Remove i18n reference from unit tests

## 5.0.1

### Patch Changes

- Updated dependencies [f4abd572]
    - @khanacademy/wonder-blocks-core@9.0.0
    - @khanacademy/wonder-blocks-clickable@5.0.1
    - @khanacademy/wonder-blocks-icon@5.0.1
    - @khanacademy/wonder-blocks-layout@3.0.1
    - @khanacademy/wonder-blocks-typography@3.0.1

## 5.0.0

### Major Changes

- e6abdd17: Upgrade to React 18

### Patch Changes

- Updated dependencies [e6abdd17]
    - @khanacademy/wonder-blocks-core@8.0.0
    - @khanacademy/wonder-blocks-clickable@5.0.0
    - @khanacademy/wonder-blocks-icon@5.0.0
    - @khanacademy/wonder-blocks-layout@3.0.0
    - @khanacademy/wonder-blocks-tokens@3.0.0
    - @khanacademy/wonder-blocks-typography@3.0.0

## 4.11.0

### Minor Changes

- 9ed7bd5b: Adds `instantValidation` prop for TextArea
- cdcfe1ba: - TextArea and TextField: Adds `error` prop so that the components can be put in an error state explicitly. This is useful for backend validation errors after a form has already been submitted.
- 486c6a80: - `TextField`
    - Add `instantValidation` prop
    - No longer calls `validate` prop if the field is disabled during initialization and on change
    - `TextArea`
        - Validate the value during initialization if the field is not disabled

### Patch Changes

- 21f6779a: Refactor TextField from class component to function component

## 4.10.3

### Patch Changes

- Updated dependencies [c1110599]
    - @khanacademy/wonder-blocks-icon@4.2.0

## 4.10.2

### Patch Changes

- Updated dependencies [6999fd39]
    - @khanacademy/wonder-blocks-tokens@2.1.0
    - @khanacademy/wonder-blocks-clickable@4.2.9
    - @khanacademy/wonder-blocks-layout@2.2.2

## 4.10.1

### Patch Changes

- 8c861955: Modify `RadioGroup` and `CheckboxGroup` to append `legend` as the first child in `fieldset`, so the accessibility tree can associate the legend contents with the fieldset group and announce its label correctly
- 0b3a28a7: - Combobox: Add error prop to support aria-invalid and styling changes.
    - TextField: Modify aria-invalid order to be overriden by the caller.

## 4.10.0

### Minor Changes

- 7a98815b: LabeledTextField: Adds `name` prop for the `TextField` component

## 4.9.4

### Patch Changes

- 61dc4448: Allow `TextField` to be focusable when disabled. It now sets `aria-disabled` instead of the `disabled` attribute based on the `disabled` prop. This makes it so screenreaders will continue to communicate that the component is disabled, while allowing focus on the disabled component. Focus styling is also added to the disabled state.
- 2dfd5eb6: - Update `TextField` state styling so that it is consistent with other components like `TextArea`, `SingleSelect`, `MultiSelect` (especially the focus styling). The styling also now uses CSS pseudo-classes for easier testing in Chromatic and debugging in browsers.
    - `TextField` and `TextArea` state styling has also been updated so that any outline styles outside of the component are now applied within the component to prevent cropped focus outlines in places where an ancestor element has `overflow: hidden`.

## 4.9.3

### Patch Changes

- 02a1b298: Make sure we don't package tsconfig and tsbuildinfo files
- Updated dependencies [02a1b298]
    - @khanacademy/wonder-blocks-clickable@4.2.8
    - @khanacademy/wonder-blocks-core@7.0.1
    - @khanacademy/wonder-blocks-icon@4.1.5
    - @khanacademy/wonder-blocks-layout@2.2.1
    - @khanacademy/wonder-blocks-tokens@2.0.1
    - @khanacademy/wonder-blocks-typography@2.1.16

## 4.9.2

### Patch Changes

- 9ec147a9: Revert updated `TextField` state styling

## 4.9.1

### Patch Changes

- 982f6808: Update `TextField` state styling so that it is consistent with other components like `TextArea`, `SingleSelect`, `MultiSelect` (especially the focus styling). The styling also now uses CSS pseudo-classes for easier testing in Chromatic and debugging in browsers.
- 17f9a337: Improve `LabeledTextField` styling when the `light` prop is `true`. This improves the color contrast of the label, required indicator, description, and error message when the component is used on dark backgrounds.
- Updated dependencies [07f7f407]
    - @khanacademy/wonder-blocks-core@7.0.0
    - @khanacademy/wonder-blocks-layout@2.2.0
    - @khanacademy/wonder-blocks-clickable@4.2.7
    - @khanacademy/wonder-blocks-icon@4.1.4
    - @khanacademy/wonder-blocks-typography@2.1.15

## 4.9.0

### Minor Changes

- f7390d9d: `TextArea`: Adds `rootStyle` prop for styling to the root node

### Patch Changes

- f7390d9d: `TextArea`: Updates the `min-height` of the textarea element so that when it is resized vertically using the resize control, the smallest it can get is equivalent to 1 row of the textarea.
- Updated dependencies [f17dc1ee]
- Updated dependencies [991eb43f]
    - @khanacademy/wonder-blocks-tokens@2.0.0
    - @khanacademy/wonder-blocks-clickable@4.2.6
    - @khanacademy/wonder-blocks-layout@2.1.3

## 4.8.1

### Patch Changes

- 8ab0b734: Allow `TextArea` to be focusable when disabled. It now sets `aria-disabled` instead of the `disabled` attribute based on the `disabled` prop. This makes it so screenreaders will continue to communicate that the component is disabled, while allowing focus on the disabled component. Focus styling is also added to the disabled state.

## 4.8.0

### Minor Changes

- 4215976f: Adds `TextArea` component

## 4.7.5

### Patch Changes

- 559e82d5: Update to build tooling, generating smaller output
- Updated dependencies [559e82d5]
    - @khanacademy/wonder-blocks-clickable@4.2.5
    - @khanacademy/wonder-blocks-core@6.4.3
    - @khanacademy/wonder-blocks-icon@4.1.3
    - @khanacademy/wonder-blocks-layout@2.1.2
    - @khanacademy/wonder-blocks-tokens@1.3.1
    - @khanacademy/wonder-blocks-typography@2.1.14

## 4.7.4

### Patch Changes

- Updated dependencies [eab37b8b]
    - @khanacademy/wonder-blocks-core@6.4.2
    - @khanacademy/wonder-blocks-clickable@4.2.4
    - @khanacademy/wonder-blocks-icon@4.1.2
    - @khanacademy/wonder-blocks-layout@2.1.1
    - @khanacademy/wonder-blocks-typography@2.1.13

## 4.7.3

### Patch Changes

- Updated dependencies [f099cf87]
    - @khanacademy/wonder-blocks-clickable@4.2.3

## 4.7.2

### Patch Changes

- c8b273f0: Update default/resting border color to fix a color contrast issue

## 4.7.1

### Patch Changes

- Updated dependencies [47a758b6]
    - @khanacademy/wonder-blocks-layout@2.1.0

## 4.7.0

### Minor Changes

- 01fce89e: Make `id` prop optional in `TextField`.

## 4.6.2

### Patch Changes

- 8fda4a73: Fix onBlur and onFocus props so it gets properly called when it is defined in the call site

## 4.6.1

### Patch Changes

- 29563c0d: Fix onValidate prop so it gets properly called when it is defined in the call site

## 4.6.0

### Minor Changes

- 96515513: TextField number inputs can now use `min`, `max`, and `snap` props

### Patch Changes

- Updated dependencies [5dfac06e]
    - @khanacademy/wonder-blocks-core@6.4.1
    - @khanacademy/wonder-blocks-clickable@4.2.2
    - @khanacademy/wonder-blocks-icon@4.1.1
    - @khanacademy/wonder-blocks-layout@2.0.33
    - @khanacademy/wonder-blocks-typography@2.1.12

## 4.5.1

### Patch Changes

- Updated dependencies [9bfeead9]
    - @khanacademy/wonder-blocks-tokens@1.3.0
    - @khanacademy/wonder-blocks-clickable@4.2.1
    - @khanacademy/wonder-blocks-layout@2.0.32

## 4.5.0

### Minor Changes

- 58075352: Change testId to render the default Testing Library HTML attribute: data-testid (was data-test-id)

### Patch Changes

- Updated dependencies [58075352]
    - @khanacademy/wonder-blocks-clickable@4.2.0
    - @khanacademy/wonder-blocks-core@6.4.0
    - @khanacademy/wonder-blocks-icon@4.1.0
    - @khanacademy/wonder-blocks-layout@2.0.31
    - @khanacademy/wonder-blocks-typography@2.1.11

## 4.4.8

### Patch Changes

- 41aa4074: Set aria-invalid directly in `TextField` to inform the user when the validation fails and there's an error in the input field.

## 4.4.7

### Patch Changes

- 874081aa: Remove wonder-blocks-color dependency in favor of wonder-blocks-tokens
- Updated dependencies [874081aa]
- Updated dependencies [874081aa]
- Updated dependencies [a9bf603a]
    - @khanacademy/wonder-blocks-tokens@1.2.0
    - @khanacademy/wonder-blocks-clickable@4.1.3
    - @khanacademy/wonder-blocks-layout@2.0.30

## 4.4.6

### Patch Changes

- Updated dependencies [c39bfd29]
    - @khanacademy/wonder-blocks-layout@2.0.29

## 4.4.5

### Patch Changes

- Updated dependencies [e6433bee]
    - @khanacademy/wonder-blocks-clickable@4.1.2

## 4.4.4

### Patch Changes

- Updated dependencies [4cfb4977]
    - @khanacademy/wonder-blocks-tokens@1.1.0
    - @khanacademy/wonder-blocks-clickable@4.1.1
    - @khanacademy/wonder-blocks-layout@2.0.28

## 4.4.3

### Patch Changes

- Updated dependencies [60fdac1c]
    - @khanacademy/wonder-blocks-clickable@4.1.0

## 4.4.2

### Patch Changes

- Updated dependencies [e83f8991]
    - @khanacademy/wonder-blocks-tokens@1.0.0
    - @khanacademy/wonder-blocks-clickable@4.0.14
    - @khanacademy/wonder-blocks-layout@2.0.27

## 4.4.1

### Patch Changes

- 60aba5b8: Update internal spacing references (from wb-spacing to wb-tokens)
- 7c51f377: Migrate wb-color imports to use tokens.color
- Updated dependencies [60aba5b8]
- Updated dependencies [7cd7f6cc]
- Updated dependencies [7c51f377]
- Updated dependencies [7c51f377]
    - @khanacademy/wonder-blocks-layout@2.0.26
    - @khanacademy/wonder-blocks-tokens@0.2.0
    - @khanacademy/wonder-blocks-clickable@4.0.13

## 4.4.0

### Minor Changes

- 0c329565: `name` prop has been added to SearchField and TextField

## 4.3.19

### Patch Changes

- Updated dependencies [23ab9f8c]
- Updated dependencies [6df21f71]
    - @khanacademy/wonder-blocks-icon@4.0.1
    - @khanacademy/wonder-blocks-core@6.3.1
    - @khanacademy/wonder-blocks-clickable@4.0.12
    - @khanacademy/wonder-blocks-layout@2.0.25
    - @khanacademy/wonder-blocks-typography@2.1.10

## 4.3.18

### Patch Changes

- Updated dependencies [171e3b01]
    - @khanacademy/wonder-blocks-icon@4.0.0

## 4.3.17

### Patch Changes

- Updated dependencies [96f675d2]
    - @khanacademy/wonder-blocks-icon@3.0.0

## 4.3.16

### Patch Changes

- Updated dependencies [6b8bf8d5]
    - @khanacademy/wonder-blocks-clickable@4.0.11

## 4.3.15

### Patch Changes

- c8e9ce34: Add PhosphorIcon support (replace Icon)
- Updated dependencies [7b24db93]
    - @khanacademy/wonder-blocks-clickable@4.0.10

## 4.3.14

### Patch Changes

- Updated dependencies [7055ca94]
    - @khanacademy/wonder-blocks-core@6.3.0
    - @khanacademy/wonder-blocks-clickable@4.0.9
    - @khanacademy/wonder-blocks-icon@2.2.1
    - @khanacademy/wonder-blocks-layout@2.0.24
    - @khanacademy/wonder-blocks-typography@2.1.9

## 4.3.13

### Patch Changes

- Updated dependencies [b6fbd635]
    - @khanacademy/wonder-blocks-layout@2.0.23

## 4.3.12

### Patch Changes

- Updated dependencies [ea0e7c02]
    - @khanacademy/wonder-blocks-icon@2.2.0

## 4.3.11

### Patch Changes

- Updated dependencies [48d3c7e9]
    - @khanacademy/wonder-blocks-color@3.0.0
    - @khanacademy/wonder-blocks-clickable@4.0.8

## 4.3.10

### Patch Changes

- Updated dependencies [80cab317]
    - @khanacademy/wonder-blocks-clickable@4.0.7

## 4.3.9

### Patch Changes

- Updated dependencies [4b97b9a2]
    - @khanacademy/wonder-blocks-core@6.2.0
    - @khanacademy/wonder-blocks-clickable@4.0.6
    - @khanacademy/wonder-blocks-icon@2.1.6
    - @khanacademy/wonder-blocks-layout@2.0.22
    - @khanacademy/wonder-blocks-typography@2.1.8

## 4.3.8

### Patch Changes

- Updated dependencies [2871f0a9]
    - @khanacademy/wonder-blocks-core@6.1.1
    - @khanacademy/wonder-blocks-clickable@4.0.5
    - @khanacademy/wonder-blocks-icon@2.1.5
    - @khanacademy/wonder-blocks-layout@2.0.21
    - @khanacademy/wonder-blocks-typography@2.1.7

## 4.3.7

### Patch Changes

- Updated dependencies [efb59c29]
- Updated dependencies [834855e5]
- Updated dependencies [8bc40ed2]
    - @khanacademy/wonder-blocks-core@6.1.0
    - @khanacademy/wonder-blocks-clickable@4.0.4
    - @khanacademy/wonder-blocks-icon@2.1.4
    - @khanacademy/wonder-blocks-layout@2.0.20
    - @khanacademy/wonder-blocks-typography@2.1.6

## 4.3.6

### Patch Changes

- Updated dependencies [f19da46e]
    - @khanacademy/wonder-blocks-core@6.0.2
    - @khanacademy/wonder-blocks-clickable@4.0.3
    - @khanacademy/wonder-blocks-icon@2.1.3
    - @khanacademy/wonder-blocks-layout@2.0.19
    - @khanacademy/wonder-blocks-typography@2.1.5

## 4.3.5

### Patch Changes

- Updated dependencies [8dc4a5a3]
- Updated dependencies [1920feb8]
    - @khanacademy/wonder-blocks-clickable@4.0.2
    - @khanacademy/wonder-blocks-core@6.0.1
    - @khanacademy/wonder-blocks-icon@2.1.2
    - @khanacademy/wonder-blocks-layout@2.0.18
    - @khanacademy/wonder-blocks-typography@2.1.4

## 4.3.4

### Patch Changes

- Updated dependencies [f230b267]
    - @khanacademy/wonder-blocks-clickable@4.0.1

## 4.3.3

### Patch Changes

- Updated dependencies [8c77f29d]
- Updated dependencies [674a1e5c]
- Updated dependencies [674a1e5c]
- Updated dependencies [674a1e5c]
    - @khanacademy/wonder-blocks-clickable@4.0.0
    - @khanacademy/wonder-blocks-core@6.0.0
    - @khanacademy/wonder-blocks-icon@2.1.1
    - @khanacademy/wonder-blocks-layout@2.0.17
    - @khanacademy/wonder-blocks-typography@2.1.3

## 4.3.2

### Patch Changes

- 4f8133ed: Fix props so `variants` doesn't show up in underlying input attributes
- Updated dependencies [ec6a33a4]
- Updated dependencies [1344436f]
    - @khanacademy/wonder-blocks-icon@2.1.0
    - @khanacademy/wonder-blocks-core@5.4.0
    - @khanacademy/wonder-blocks-clickable@3.1.3
    - @khanacademy/wonder-blocks-layout@2.0.16
    - @khanacademy/wonder-blocks-typography@2.1.2

## 4.3.1

### Patch Changes

- 9f3752d4: Used named functions in componenets with forwarded refs
- Updated dependencies [9f3752d4]
    - @khanacademy/wonder-blocks-typography@2.1.1
    - @khanacademy/wonder-blocks-core@5.3.1
    - @khanacademy/wonder-blocks-clickable@3.1.2
    - @khanacademy/wonder-blocks-icon@2.0.15
    - @khanacademy/wonder-blocks-layout@2.0.15

## 4.3.0

### Minor Changes

- b05c5344: Forward refs in RadioGroup
- f84dfb23: Foward refs in CheckboxGroup
- 13f9de9c: Forward refs in Checkbox
- a5116f0b: Forwards refs in Choice, Radio, and RadioCore

### Patch Changes

- Updated dependencies [0423a440]
- Updated dependencies [c37b99aa]
- Updated dependencies [afd5a801]
- Updated dependencies [13c48aa0]
- Updated dependencies [cade62f3]
- Updated dependencies [c4cef3e6]
- Updated dependencies [4c900085]
    - @khanacademy/wonder-blocks-typography@2.1.0
    - @khanacademy/wonder-blocks-core@5.3.0
    - @khanacademy/wonder-blocks-clickable@3.1.1
    - @khanacademy/wonder-blocks-icon@2.0.14
    - @khanacademy/wonder-blocks-layout@2.0.14

## 4.2.3

### Patch Changes

- Updated dependencies [ad8beb23]
    - @khanacademy/wonder-blocks-clickable@3.1.0

## 4.2.2

### Patch Changes

- Updated dependencies [d4c412b5]
    - @khanacademy/wonder-blocks-core@5.2.3
    - @khanacademy/wonder-blocks-clickable@3.0.13
    - @khanacademy/wonder-blocks-icon@2.0.13
    - @khanacademy/wonder-blocks-layout@2.0.13
    - @khanacademy/wonder-blocks-typography@2.0.13

## 4.2.1

### Patch Changes

- Updated dependencies [64a188e3]
    - @khanacademy/wonder-blocks-core@5.2.2
    - @khanacademy/wonder-blocks-clickable@3.0.12
    - @khanacademy/wonder-blocks-icon@2.0.12
    - @khanacademy/wonder-blocks-layout@2.0.12
    - @khanacademy/wonder-blocks-typography@2.0.12

## 4.2.0

### Minor Changes

- 3f86013b: Add autocomplete prop to SearchField and TextField

## 4.1.3

### Patch Changes

- Updated dependencies [5a1ea891]
- Updated dependencies [df9a10aa]
    - @khanacademy/wonder-blocks-layout@2.0.11
    - @khanacademy/wonder-blocks-core@5.2.1
    - @khanacademy/wonder-blocks-clickable@3.0.11
    - @khanacademy/wonder-blocks-icon@2.0.11
    - @khanacademy/wonder-blocks-typography@2.0.11

## 4.1.2

### Patch Changes

- 43f6328d: Fix flow types

## 4.1.1

### Patch Changes

- 19ab0408: Update flowgen to convert React.ForwardRefExoticComponent<> and React.FowardedRef<> properly
- fa70c895: Remove all TypeScript error suppressions on JSX attributes
- Updated dependencies [fa70c895]
- Updated dependencies [19ab0408]
- Updated dependencies [fa70c895]
    - @khanacademy/wonder-blocks-core@5.2.0
    - @khanacademy/wonder-blocks-clickable@3.0.10
    - @khanacademy/wonder-blocks-icon@2.0.10
    - @khanacademy/wonder-blocks-layout@2.0.10
    - @khanacademy/wonder-blocks-typography@2.0.10

## 4.1.0

### Minor Changes

- ffe3758d: Add indeterminate state to checkbox

## 4.0.9

### Patch Changes

- d0f0ce7e: Updates input to StyledInput and uses style prop
- 1269f6e0: Allow text highlighting on choice components
- f71343d6: Remove ClickableBehavior from Choice to improve screenreader a11y
- Updated dependencies [3c400719]
- Updated dependencies [a6164ed0]
    - @khanacademy/wonder-blocks-core@5.1.0
    - @khanacademy/wonder-blocks-clickable@3.0.9
    - @khanacademy/wonder-blocks-icon@2.0.9
    - @khanacademy/wonder-blocks-layout@2.0.9
    - @khanacademy/wonder-blocks-typography@2.0.9

## 4.0.8

### Patch Changes

- @khanacademy/wonder-blocks-clickable@3.0.8
- @khanacademy/wonder-blocks-icon@2.0.8
- @khanacademy/wonder-blocks-layout@2.0.8
- @khanacademy/wonder-blocks-typography@2.0.8

## 4.0.7

### Patch Changes

- @khanacademy/wonder-blocks-clickable@3.0.7
- @khanacademy/wonder-blocks-icon@2.0.7
- @khanacademy/wonder-blocks-layout@2.0.7
- @khanacademy/wonder-blocks-typography@2.0.7

## 4.0.6

### Patch Changes

- c20f48f3: Don't transpile classes when building bundles
- Updated dependencies [c20f48f3]
    - @khanacademy/wonder-blocks-clickable@3.0.6
    - @khanacademy/wonder-blocks-core@5.0.4
    - @khanacademy/wonder-blocks-icon@2.0.6
    - @khanacademy/wonder-blocks-layout@2.0.6
    - @khanacademy/wonder-blocks-typography@2.0.6

## 4.0.5

### Patch Changes

- @khanacademy/wonder-blocks-clickable@3.0.5
- @khanacademy/wonder-blocks-icon@2.0.5
- @khanacademy/wonder-blocks-layout@2.0.5
- @khanacademy/wonder-blocks-typography@2.0.5

## 4.0.4

### Patch Changes

- @khanacademy/wonder-blocks-clickable@3.0.4
- @khanacademy/wonder-blocks-icon@2.0.4
- @khanacademy/wonder-blocks-layout@2.0.4
- @khanacademy/wonder-blocks-typography@2.0.4

## 4.0.3

### Patch Changes

- Updated dependencies [b281e2eb]
    - @khanacademy/wonder-blocks-core@5.0.3
    - @khanacademy/wonder-blocks-clickable@3.0.3
    - @khanacademy/wonder-blocks-icon@2.0.3
    - @khanacademy/wonder-blocks-layout@2.0.3
    - @khanacademy/wonder-blocks-typography@2.0.3

## 4.0.2

### Patch Changes

- Updated dependencies [21ce20c7]
    - @khanacademy/wonder-blocks-core@5.0.2
    - @khanacademy/wonder-blocks-clickable@3.0.2
    - @khanacademy/wonder-blocks-icon@2.0.2
    - @khanacademy/wonder-blocks-layout@2.0.2
    - @khanacademy/wonder-blocks-typography@2.0.2

## 4.0.1

### Patch Changes

- ccb6fe00: Miscellaneous TS type fixes
- d4c2b18c: Fix a variety of issues with Flow types generated by flowgen
- Updated dependencies [ccb6fe00]
- Updated dependencies [d4c2b18c]
    - @khanacademy/wonder-blocks-clickable@3.0.1
    - @khanacademy/wonder-blocks-core@5.0.1
    - @khanacademy/wonder-blocks-icon@2.0.1
    - @khanacademy/wonder-blocks-layout@2.0.1
    - @khanacademy/wonder-blocks-typography@2.0.1
    - @khanacademy/wonder-blocks-color@2.0.1
    - @khanacademy/wonder-blocks-spacing@4.0.1

## 4.0.0

### Major Changes

- 1ca4d7e3: Fix minor issue with generate Flow types (this is a major bump b/c I forgot to do one after doing the TS conversion)

### Patch Changes

- Updated dependencies [1ca4d7e3]
    - @khanacademy/wonder-blocks-clickable@3.0.0
    - @khanacademy/wonder-blocks-color@2.0.0
    - @khanacademy/wonder-blocks-core@5.0.0
    - @khanacademy/wonder-blocks-icon@2.0.0
    - @khanacademy/wonder-blocks-layout@2.0.0
    - @khanacademy/wonder-blocks-spacing@4.0.0
    - @khanacademy/wonder-blocks-typography@2.0.0

## 3.1.14

### Patch Changes

- b5ba5568: Ensure that flow lib defs use React.ElementConfig<> isntead of JSX.LibraryManagedAttributes<>
- Updated dependencies [b5ba5568]
    - @khanacademy/wonder-blocks-clickable@2.4.8
    - @khanacademy/wonder-blocks-color@1.2.3
    - @khanacademy/wonder-blocks-core@4.9.1
    - @khanacademy/wonder-blocks-icon@1.2.40
    - @khanacademy/wonder-blocks-layout@1.4.19
    - @khanacademy/wonder-blocks-spacing@3.0.7
    - @khanacademy/wonder-blocks-typography@1.1.41

## 3.1.13

### Patch Changes

- Updated dependencies [779b031d]
    - @khanacademy/wonder-blocks-core@4.9.0
    - @khanacademy/wonder-blocks-clickable@2.4.7
    - @khanacademy/wonder-blocks-icon@1.2.39
    - @khanacademy/wonder-blocks-layout@1.4.18
    - @khanacademy/wonder-blocks-typography@1.1.40

## 3.1.12

### Patch Changes

- d816af08: Update build and test configs use TypeScript
- 3891f544: Update babel config to include plugins that Storybook needed
- 0d28bb1c: Configured TypeScript
- 3d05f764: Fix HOCs and other type errors
- c2ec4902: Update eslint configuration, fix lint
- 2983c05b: Include 'types' field in package.json
- 77ff6a66: Generate Flow types from TypeScript types
- ec8d4b7f: Fix miscellaneous TypeScript errors
- Updated dependencies [d816af08]
- Updated dependencies [3891f544]
- Updated dependencies [3813715d]
- Updated dependencies [0d28bb1c]
- Updated dependencies [873f4a14]
- Updated dependencies [3d05f764]
- Updated dependencies [c2ec4902]
- Updated dependencies [2983c05b]
- Updated dependencies [77ff6a66]
- Updated dependencies [ec8d4b7f]
    - @khanacademy/wonder-blocks-clickable@2.4.6
    - @khanacademy/wonder-blocks-color@1.2.2
    - @khanacademy/wonder-blocks-core@4.8.0
    - @khanacademy/wonder-blocks-icon@1.2.38
    - @khanacademy/wonder-blocks-layout@1.4.17
    - @khanacademy/wonder-blocks-spacing@3.0.6
    - @khanacademy/wonder-blocks-typography@1.1.39

## 3.1.11

### Patch Changes

- 91cb727c: Remove file extensions from imports
- Updated dependencies [91cb727c]
- Updated dependencies [91cb727c]
- Updated dependencies [91cb727c]
- Updated dependencies [91cb727c]
    - @khanacademy/wonder-blocks-icon@1.2.37
    - @khanacademy/wonder-blocks-clickable@2.4.5
    - @khanacademy/wonder-blocks-color@1.2.1
    - @khanacademy/wonder-blocks-core@4.7.0
    - @khanacademy/wonder-blocks-layout@1.4.16
    - @khanacademy/wonder-blocks-typography@1.1.38

## 3.1.10

### Patch Changes

- Updated dependencies [1a5624d4]
    - @khanacademy/wonder-blocks-icon@1.2.36

## 3.1.9

### Patch Changes

- Updated dependencies [496119f2]
    - @khanacademy/wonder-blocks-clickable@2.4.4
    - @khanacademy/wonder-blocks-core@4.6.2
    - @khanacademy/wonder-blocks-icon@1.2.35
    - @khanacademy/wonder-blocks-layout@1.4.15
    - @khanacademy/wonder-blocks-typography@1.1.37

## 3.1.8

### Patch Changes

- @khanacademy/wonder-blocks-clickable@2.4.3
- @khanacademy/wonder-blocks-core@4.6.1
- @khanacademy/wonder-blocks-icon@1.2.34
- @khanacademy/wonder-blocks-layout@1.4.14
- @khanacademy/wonder-blocks-typography@1.1.36

## 3.1.7

### Patch Changes

- cfbf454c: Rename `TextFieldInternal` to `TextField` (same with `LabeledTextField`)
- Updated dependencies [b561425a]
- Updated dependencies [a566e232]
- Updated dependencies [d2b21a6e]
    - @khanacademy/wonder-blocks-core@4.6.0
    - @khanacademy/wonder-blocks-clickable@2.4.2
    - @khanacademy/wonder-blocks-icon@1.2.33
    - @khanacademy/wonder-blocks-layout@1.4.13
    - @khanacademy/wonder-blocks-typography@1.1.35

## 3.1.6

### Patch Changes

- Updated dependencies [4c682709]
    - @khanacademy/wonder-blocks-clickable@2.4.1

## 3.1.5

### Patch Changes

- be4e4cd2: Allow maybe values for `errorMessage` prop on `CheckboxGroup`

## 3.1.4

### Patch Changes

- Updated dependencies [ceb111df]
    - @khanacademy/wonder-blocks-clickable@2.4.0

## 3.1.3

### Patch Changes

- Updated dependencies [175a2dd2]
    - @khanacademy/wonder-blocks-core@4.5.0
    - @khanacademy/wonder-blocks-clickable@2.3.3
    - @khanacademy/wonder-blocks-icon@1.2.32
    - @khanacademy/wonder-blocks-layout@1.4.12
    - @khanacademy/wonder-blocks-typography@1.1.34

## 3.1.2

### Patch Changes

- Updated dependencies [5b8ba5da]
    - @khanacademy/wonder-blocks-clickable@2.3.2

## 3.1.1

### Patch Changes

- c13dc28e: Don't wrap Choices in a Fragment to so that each child has a 'key' prop

## 3.1.0

### Minor Changes

- d3f459bf: Allow CheckboxGroup and RadioGroup to accept falsy children

## 3.0.0

### Major Changes

- 3bae2aba: Remove Radio from wonder-blocks-form's exports so that RadioGroup is used

### Patch Changes

- e91fb6c0: Update label, description, and error props in form components to accept React.Node
- Updated dependencies [3bae2aba]
    - @khanacademy/wonder-blocks-icon@1.2.31

## 2.4.8

### Patch Changes

- Updated dependencies [6ee20af9]
    - @khanacademy/wonder-blocks-core@4.4.0
    - @khanacademy/wonder-blocks-clickable@2.3.1
    - @khanacademy/wonder-blocks-icon@1.2.30
    - @khanacademy/wonder-blocks-layout@1.4.11
    - @khanacademy/wonder-blocks-typography@1.1.33

## 2.4.7

### Patch Changes

- Updated dependencies [34c7aacb]
    - @khanacademy/wonder-blocks-color@1.2.0

## 2.4.6

### Patch Changes

- Updated dependencies [ee6fc773]
    - @khanacademy/wonder-blocks-clickable@2.3.0

## 2.4.5

### Patch Changes

- Updated dependencies [83486dba]
    - @khanacademy/wonder-blocks-icon@1.2.29

## 2.4.4

### Patch Changes

- Updated dependencies [5f4a4297]
- Updated dependencies [2b96fd59]
    - @khanacademy/wonder-blocks-core@4.3.2
    - @khanacademy/wonder-blocks-clickable@2.2.7
    - @khanacademy/wonder-blocks-icon@1.2.28
    - @khanacademy/wonder-blocks-layout@1.4.10
    - @khanacademy/wonder-blocks-typography@1.1.32

## 2.4.3

### Patch Changes

- @khanacademy/wonder-blocks-clickable@2.2.6
- @khanacademy/wonder-blocks-core@4.3.1
- @khanacademy/wonder-blocks-icon@1.2.27
- @khanacademy/wonder-blocks-layout@1.4.9
- @khanacademy/wonder-blocks-typography@1.1.31

## 2.4.2

### Patch Changes

- Updated dependencies [246a921d]
    - @khanacademy/wonder-blocks-core@4.3.0
    - @khanacademy/wonder-blocks-clickable@2.2.5
    - @khanacademy/wonder-blocks-icon@1.2.26
    - @khanacademy/wonder-blocks-layout@1.4.8
    - @khanacademy/wonder-blocks-typography@1.1.30

## 2.4.1

### Patch Changes

- Updated dependencies [166ecc97]
    - @khanacademy/wonder-blocks-clickable@2.2.4

## 2.4.0

### Minor Changes

- af4f527c: LabeledTextField component now has a `required` prop that will mark is as required with an asterisk and provide validation

## 2.3.3

### Patch Changes

- @khanacademy/wonder-blocks-clickable@2.2.3
- @khanacademy/wonder-blocks-core@4.2.1
- @khanacademy/wonder-blocks-icon@1.2.25
- @khanacademy/wonder-blocks-layout@1.4.7
- @khanacademy/wonder-blocks-typography@1.1.29

## 2.3.2

### Patch Changes

- Updated dependencies [901bfe82]
    - @khanacademy/wonder-blocks-clickable@2.2.2
