# @telegraph/input

## 0.5.2

### Patch Changes

- [#956](https://github.com/knocklabs/telegraph/pull/956) [`ef8d6c6`](https://github.com/knocklabs/telegraph/commit/ef8d6c60bc8ca3d7f0597bd99bd96a898285e25e) Thanks [@kylemcd](https://github.com/kylemcd)! - chore: replace ESLint with oxlint and Prettier with oxfmt

  Consolidates the monorepo onto the oxc toolchain. A single root `.oxlintrc.json`
  replaces the per-package `.eslintrc.js` files and a single `.oxfmtrc.json`
  replaces the Prettier config. The rule set matches the dashboard's, so a rule
  lands in both repos or neither.

  The five bumped packages each gain a `displayName` on a `forwardRef` component
  that did not have one, which is what React DevTools and React's own warnings
  show. No props, types, or rendered output change.
  (Stacked on the TypeScript 7 type-check PR.)

- Updated dependencies [[`ef8d6c6`](https://github.com/knocklabs/telegraph/commit/ef8d6c60bc8ca3d7f0597bd99bd96a898285e25e), [`259502e`](https://github.com/knocklabs/telegraph/commit/259502ec33f9ce3c14406edff3341bfd0ecaabf5)]:
  - @telegraph/helpers@0.3.1
  - @telegraph/layout@0.6.3
  - @telegraph/typography@0.5.2

## 0.5.1

### Patch Changes

- Updated dependencies [[`5015089`](https://github.com/knocklabs/telegraph/commit/5015089fd7a94dde8214ef383fa78d86c3aec688)]:
  - @telegraph/helpers@0.3.0
  - @telegraph/layout@0.6.2
  - @telegraph/typography@0.5.1

## 0.5.0

### Minor Changes

- [#922](https://github.com/knocklabs/telegraph/pull/922) [`32a08b3`](https://github.com/knocklabs/telegraph/commit/32a08b3c8e4280c9d2f93f6bb53a76b8ab5e47b3) Thanks [@kylemcd](https://github.com/kylemcd)! - Restore prop validation across all components. Extracting props from a generic component (`TgphComponentProps<typeof Stack>`) instantiated the element type parameter at its constraint, making `React.ComponentProps<React.ElementType>` resolve to `any` and leaving a `{ [x: string]: any }` index signature on every inheriting component. That disabled excess-property checking _and_ widened declared props to `any`, so `<Button fontSize={16}>` and `<Button variant="nonsense">` both compiled.

  `PolymorphicProps` now drops the element passthrough when the element type is unresolved, and every inherited prop type threads the element parameter through (`StackProps<T>` rather than the bare form). **Breaking for type consumers** that were passing props which never belonged to a component — those are now errors. Props that genuinely exist are unaffected.

  Consequences worth knowing about:
  - **A `data-*` key alone in a nested prop bag is an error.** Two separate checks apply, and which one fires depends on the shape. A fresh object literal gets excess-property checking, so `textProps={{ "data-testid": "x" }}` fails. A variable does not, but it hits weak-type detection when it shares no property with an all-optional target, so a bag holding only `data-*` keys fails as well. Anything carrying one real prop passes either check:

    ```tsx
    <Text data-testid="x" />                      // fine, JSX exempts hyphenated attributes
    textProps={{ size: "2", "data-testid": "x" }} // fails, fresh literal
    textProps={{ size: "2", ...dataAttrs }}       // fine, spread properties are exempt
    textProps={bagWithARealProp}                  // fine, not fresh
    textProps={{ ...dataAttrs }}                  // fails, no property in common
    ```

    A `data-${string}` index signature on `PolymorphicProps` removes the limitation. It was measured against `control/dashboard` twice, before and after the passthrough deduplication: it fixes 0 errors there and adds 5 `TS2590` "union type is too complex to represent" at ordinary call sites such as `{...buttonProps}` and `kbdProps={{ ...kbdProps, name }}`. A compiler limit with no call-site workaround is a worse failure than an excess-property error with three, so it stays out.

  - `tgphRef` is no longer `any`. A ref whose element type does not match the component's is now an error — e.g. a `RefObject<HTMLDivElement>` on `Combobox.Trigger`, which renders a `button`.
  - `Input`'s `stackProps` and `Modal.Content`'s inherited `StackProps` are the non-generic form, which is `div`-shaped. Both wrappers do render a `div`, so element-specific props pushed through them are now correctly rejected.
  - `Input.Slot` is validated too. It took its props from `TgphSlotProps`, which intersects `Record<string, unknown>` so the slot primitive can merge arbitrary props onto its child. `Omit` over an index signature keeps the index signature, so every key was swallowed and `<Input.Slot position="middle" />` compiled. It now declares its own props. `TgphSlot` itself is unchanged.

  Also: `style` accepts CSS custom properties (`--*`) again, `Button.Root` declares `disabled` so it survives `as="a"`, and `Toggle` declares `disabled`/`required`/`name`.

  `CSSPropertiesWithVars` is a union rather than an intersection. `React.CSSProperties` is an interface, so it gains no implicit index signature, and an intersection with the `--*` half rejected every value declared as plain `CSSProperties` — including the common `({ style }: { style?: CSSProperties }) => <Stack style={style} />` wrapper.

### Patch Changes

- [#931](https://github.com/knocklabs/telegraph/pull/931) [`4de60e4`](https://github.com/knocklabs/telegraph/commit/4de60e4b49c051dc9c3399e573cf623dc397ae34) Thanks [@kylemcd](https://github.com/kylemcd)! - Update the READMEs for the prop-validation change.

  The `Modal.Content` custom-animation example passed `as={motion.div}`. `Modal.Content` always renders the animated element now, so the example animates a child instead. Copying it used to give a type error.

  `Popover.Content` drops its custom-animation example. The props table and the `skipAnimation` example already cover turning the built-in animation off.

  `Modal.Body` no longer documents `flex`, and the Tabs root no longer documents `disabled`. Neither prop existed. The catch-all index signature hid that.

  `Menu.Button` documents `as` and `nativeButton`. `SegmentedControl.Option` and `Select.Option` document `as`. `Select.Option` documents `label`.

  The `@telegraph/textarea` README documented seven props that do not exist: `autoResize`, `minRows`, `maxRows`, `showCharacterCount`, `state`, `errorMessage` and `helperText`. Roughly half its examples were built around them. It also gave `size` two values outside the scale, and the wrong default for `size` and `resize`. The README now documents the real component, and every example in it compiles.

  `@telegraph/helpers` gains a "Type checking" section covering the two cases that surprise people: a `data-*` key alone in a nested prop bag, and a `tgphRef` whose element type does not match. The README is the only prose that reaches an installed package, because no package publishes its changelog.

- Updated dependencies [[`32a08b3`](https://github.com/knocklabs/telegraph/commit/32a08b3c8e4280c9d2f93f6bb53a76b8ab5e47b3), [`4de60e4`](https://github.com/knocklabs/telegraph/commit/4de60e4b49c051dc9c3399e573cf623dc397ae34), [`de498f8`](https://github.com/knocklabs/telegraph/commit/de498f80da2b93ddf252d3699088658039dda859)]:
  - @telegraph/helpers@0.2.0
  - @telegraph/layout@0.6.0
  - @telegraph/typography@0.5.0

## 0.4.2

### Patch Changes

- [#837](https://github.com/knocklabs/telegraph/pull/837) [`b78f9b6`](https://github.com/knocklabs/telegraph/commit/b78f9b6b4e209597a56094ac565978b49b777dde) Thanks [@kylemcd](https://github.com/kylemcd)! - Replace Radix Slot usage in Appearance and Input with Telegraph helpers, and add shared `TgphSlot`, `VisuallyHidden`, and `useControllableState` exports for migrated components. Explicit appearance overrides now remain pinned instead of being overwritten by document-level appearance observer updates.

- Updated dependencies [[`b78f9b6`](https://github.com/knocklabs/telegraph/commit/b78f9b6b4e209597a56094ac565978b49b777dde), [`b78f9b6`](https://github.com/knocklabs/telegraph/commit/b78f9b6b4e209597a56094ac565978b49b777dde), [`b78f9b6`](https://github.com/knocklabs/telegraph/commit/b78f9b6b4e209597a56094ac565978b49b777dde), [`b78f9b6`](https://github.com/knocklabs/telegraph/commit/b78f9b6b4e209597a56094ac565978b49b777dde), [`b78f9b6`](https://github.com/knocklabs/telegraph/commit/b78f9b6b4e209597a56094ac565978b49b777dde)]:
  - @telegraph/helpers@0.1.0
  - @telegraph/layout@0.5.2
  - @telegraph/typography@0.4.2

## 0.4.1

### Patch Changes

- [#830](https://github.com/knocklabs/telegraph/pull/830) [`f9c6e1c`](https://github.com/knocklabs/telegraph/commit/f9c6e1c078a1bd3d6a8e5eb0ce2dd6713ccc781e) Thanks [@kylemcd](https://github.com/kylemcd)! - fix(vite-config): emit declaration files to a consistent `dist/types` root

  Pin the TypeScript declaration root to `src` in the shared dts plugin config so
  every package emits its types to `dist/types/index.d.ts`. Previously, packages
  whose tsconfig omitted `rootDir` emitted to `dist/types/src/index.d.ts`, which
  did not match the `types` entrypoint declared in their `package.json`, so
  consumers received no type definitions (`@telegraph/compose-refs`, `helpers`,
  `input`, `modal`, `nextjs`, `tokens`).

  Pinning the declaration root also repairs degraded type emission that depended
  on the inferred root: `@telegraph/tabs` previously emitted a dangling
  `TgphElement` reference (`error TS2304: Cannot find name 'TgphElement'` for
  consumers), and `@telegraph/modal`'s `Content` prop type was widened to `any`.
  Both now emit correct, fully-resolved types.

  Also corrects the stale top-level `types` field in `@telegraph/tokens`.

- Updated dependencies [[`f9c6e1c`](https://github.com/knocklabs/telegraph/commit/f9c6e1c078a1bd3d6a8e5eb0ce2dd6713ccc781e)]:
  - @telegraph/compose-refs@0.0.9
  - @telegraph/helpers@0.0.16
  - @telegraph/layout@0.5.1
  - @telegraph/typography@0.4.1

## 0.4.0

### Minor Changes

- [#780](https://github.com/knocklabs/telegraph/pull/780) [`12ed121`](https://github.com/knocklabs/telegraph/commit/12ed1211ce7d8ad9316660b4f6fea4f5528a78a5) Thanks [@ksorathia](https://github.com/ksorathia)! - Swap in surface-1 bg color for Button, Combobox, Input and TextArea's default variants

## 0.3.2

### Patch Changes

- Updated dependencies [[`3c100cf`](https://github.com/knocklabs/telegraph/commit/3c100cf78d2b322f674e2f170860f938ea3b69a3)]:
  - @telegraph/typography@0.4.0

## 0.3.1

### Patch Changes

- Updated dependencies [[`1de6cf1`](https://github.com/knocklabs/telegraph/commit/1de6cf1874835db4389f5e7f14fbcc694229a5de)]:
  - @telegraph/typography@0.3.0
  - @telegraph/layout@0.5.0

## 0.3.0

### Minor Changes

- [#714](https://github.com/knocklabs/telegraph/pull/714) [`627e61c`](https://github.com/knocklabs/telegraph/commit/627e61c3b17ccfc36f5fb835bb5f21a092efca95) Thanks [@kylemcd](https://github.com/kylemcd)! - feat: hover, focus, etc states as component props

### Patch Changes

- Updated dependencies [[`627e61c`](https://github.com/knocklabs/telegraph/commit/627e61c3b17ccfc36f5fb835bb5f21a092efca95)]:
  - @telegraph/layout@0.5.0
  - @telegraph/typography@0.2.1

## 0.2.2

### Patch Changes

- [#701](https://github.com/knocklabs/telegraph/pull/701) [`16e678c`](https://github.com/knocklabs/telegraph/commit/16e678c5e8bc7f13613116954bc15099a8694bb7) Thanks [@ksorathia](https://github.com/ksorathia)! - Add surface-3 background color for interactive outlined variants.

## 0.2.1

### Patch Changes

- [#704](https://github.com/knocklabs/telegraph/pull/704) [`b954d02`](https://github.com/knocklabs/telegraph/commit/b954d0263ccde551736b07fed21b13f5bf78d9fb) Thanks [@dependabot](https://github.com/apps/dependabot)! - chore(deps): bump @radix-ui/react-slot from 1.2.3 to 1.2.4

## 0.2.0

### Minor Changes

- [#688](https://github.com/knocklabs/telegraph/pull/688) [`8d55540`](https://github.com/knocklabs/telegraph/commit/8d5554005bea4695560efbee9ea4333ccddfc1bf) Thanks [@kylemcd](https://github.com/kylemcd)! - fix: invalid props on components would not throw type errors

### Patch Changes

- Updated dependencies [[`8d55540`](https://github.com/knocklabs/telegraph/commit/8d5554005bea4695560efbee9ea4333ccddfc1bf)]:
  - @telegraph/typography@0.2.0
  - @telegraph/layout@0.4.0

## 0.1.7

### Patch Changes

- [#653](https://github.com/knocklabs/telegraph/pull/653) [`d6c6aa9`](https://github.com/knocklabs/telegraph/commit/d6c6aa9cb0e11ba96df7d7efd479c8e4652fc029) Thanks [@dependabot](https://github.com/apps/dependabot)! - chore(deps): bump react and @types/react

- Updated dependencies [[`d6c6aa9`](https://github.com/knocklabs/telegraph/commit/d6c6aa9cb0e11ba96df7d7efd479c8e4652fc029)]:
  - @telegraph/compose-refs@0.0.8
  - @telegraph/typography@0.1.29
  - @telegraph/helpers@0.0.15
  - @telegraph/layout@0.3.3

## 0.1.6

### Patch Changes

- Updated dependencies [[`c7ffe1d`](https://github.com/knocklabs/telegraph/commit/c7ffe1d85a0320dec6a05b1fd386ba0092c48e37)]:
  - @telegraph/helpers@0.0.14
  - @telegraph/layout@0.3.2
  - @telegraph/typography@0.1.28

## 0.1.5

### Patch Changes

- Updated dependencies [[`8ceb949`](https://github.com/knocklabs/telegraph/commit/8ceb949883d1df0bc279af1cbbdaead64a25e49e)]:
  - @telegraph/layout@0.3.1
  - @telegraph/typography@0.1.27

## 0.1.4

### Patch Changes

- [#620](https://github.com/knocklabs/telegraph/pull/620) [`2789747`](https://github.com/knocklabs/telegraph/commit/27897474bb1885ff126513205557f2a60242b82c) Thanks [@kylemcd](https://github.com/kylemcd)! - feat: add support for styling input's wrapping stack component

- Updated dependencies [[`aeb1c2b`](https://github.com/knocklabs/telegraph/commit/aeb1c2bf0db098320ecc960debf7f99ce0bb35d3), [`7c5f127`](https://github.com/knocklabs/telegraph/commit/7c5f127d945bfe3a171032195e214454ac4291cf), [`5901b31`](https://github.com/knocklabs/telegraph/commit/5901b317bef94ae6ff3903ed5c8129bde6a4532b)]:
  - @telegraph/layout@0.3.0
  - @telegraph/typography@0.1.26

## 0.1.3

### Patch Changes

- Updated dependencies [[`322bf1e`](https://github.com/knocklabs/telegraph/commit/322bf1e463b0a2a5b83899843d8ea54004b89b9b)]:
  - @telegraph/layout@0.2.3
  - @telegraph/typography@0.1.25

## 0.1.2

### Patch Changes

- Updated dependencies []:
  - @telegraph/layout@0.2.2
  - @telegraph/typography@0.1.24

## 0.1.1

### Patch Changes

- [#524](https://github.com/knocklabs/telegraph/pull/524) [`fd14d50`](https://github.com/knocklabs/telegraph/commit/fd14d509c3f3f76eafc07d08c73e30db79255a2e) Thanks [@kylemcd](https://github.com/kylemcd)! - bump packages to get tokens upgrades

- Updated dependencies []:
  - @telegraph/layout@0.2.1
  - @telegraph/typography@0.1.23

## 0.1.0

### Minor Changes

- [#519](https://github.com/knocklabs/telegraph/pull/519) [`aa0df27`](https://github.com/knocklabs/telegraph/commit/aa0df2714578f411fd7c80ce3610713d6e77d053) Thanks [@ksorathia](https://github.com/ksorathia)! - Standardize spacing and style across primitives.

## 0.0.49

### Patch Changes

- Updated dependencies [[`bca0117`](https://github.com/knocklabs/telegraph/commit/bca011776c3b8b96e4f46a049578fcd7a167e052)]:
  - @telegraph/layout@0.2.0
  - @telegraph/typography@0.1.22

## 0.0.48

### Patch Changes

- [#501](https://github.com/knocklabs/telegraph/pull/501) [`dc12662`](https://github.com/knocklabs/telegraph/commit/dc12662f6f41697d976d0978871a567d564777e8) Thanks [@kylemcd](https://github.com/kylemcd)! - deprecate usage of `@telegraph/motion` in favor of tiny `motion` package

- [#498](https://github.com/knocklabs/telegraph/pull/498) [`99e01e3`](https://github.com/knocklabs/telegraph/commit/99e01e3dcf7508af0bfae14e9b62cccff7af3388) Thanks [@kylemcd](https://github.com/kylemcd)! - update imports for the `Lucide` object from `@telegraph/icon` to import icons directly from `lucide-react` instead.

- [#497](https://github.com/knocklabs/telegraph/pull/497) [`2d3e1cd`](https://github.com/knocklabs/telegraph/commit/2d3e1cddd8a6bfac7108e350649f81bdc18f57c8) Thanks [@kylemcd](https://github.com/kylemcd)! - deprecate tailwind usage and migrate any remaining packages

- Updated dependencies [[`e554068`](https://github.com/knocklabs/telegraph/commit/e554068b0f9ca5a1e8fe9d6f27dd2a30373a3cc8), [`99e01e3`](https://github.com/knocklabs/telegraph/commit/99e01e3dcf7508af0bfae14e9b62cccff7af3388), [`2d3e1cd`](https://github.com/knocklabs/telegraph/commit/2d3e1cddd8a6bfac7108e350649f81bdc18f57c8)]:
  - @telegraph/layout@0.1.21
  - @telegraph/typography@0.1.21

## 0.0.47

### Patch Changes

- [#494](https://github.com/knocklabs/telegraph/pull/494) [`e769470`](https://github.com/knocklabs/telegraph/commit/e7694701fb63ebc65d9fe77d9a89c8f0bf557b67) Thanks [@kylemcd](https://github.com/kylemcd)! - update package exports to be in the correct order

- Updated dependencies [[`e769470`](https://github.com/knocklabs/telegraph/commit/e7694701fb63ebc65d9fe77d9a89c8f0bf557b67)]:
  - @telegraph/compose-refs@0.0.7
  - @telegraph/typography@0.1.20
  - @telegraph/helpers@0.0.13
  - @telegraph/layout@0.1.20

## 0.0.46

### Patch Changes

- Updated dependencies [[`def8e98`](https://github.com/knocklabs/telegraph/commit/def8e983fe8d90d3d35f8ffe81ceb9daa46e1b30)]:
  - @telegraph/layout@0.1.19
  - @telegraph/typography@0.1.19
  - @telegraph/compose-refs@0.0.6
  - @telegraph/helpers@0.0.12

## 0.0.45

### Patch Changes

- Updated dependencies [[`45d2fe1`](https://github.com/knocklabs/telegraph/commit/45d2fe1284b97f984fb08f118e25a9d6bc58c353)]:
  - @telegraph/layout@0.1.18
  - @telegraph/typography@0.1.18

## 0.0.44

### Patch Changes

- Updated dependencies []:
  - @telegraph/layout@0.1.17
  - @telegraph/typography@0.1.17

## 0.0.43

### Patch Changes

- [#465](https://github.com/knocklabs/telegraph/pull/465) [`a020975`](https://github.com/knocklabs/telegraph/commit/a020975ce54f614cde1a98893fb675499de9d2b2) Thanks [@dependabot](https://github.com/apps/dependabot)! - bump @radix-ui/react-slot

## 0.0.42

### Patch Changes

- Updated dependencies [[`955c255`](https://github.com/knocklabs/telegraph/commit/955c25512468a67717de9e56a6b49f72ff53279e)]:
  - @telegraph/helpers@0.0.12
  - @telegraph/layout@0.1.16
  - @telegraph/typography@0.1.16

## 0.0.41

### Patch Changes

- Updated dependencies []:
  - @telegraph/layout@0.1.15
  - @telegraph/typography@0.1.15

## 0.0.40

### Patch Changes

- Updated dependencies []:
  - @telegraph/layout@0.1.14
  - @telegraph/typography@0.1.14

## 0.0.39

### Patch Changes

- Updated dependencies [[`061bb93`](https://github.com/knocklabs/telegraph/commit/061bb9367a211650add6e2f54cbce5c85b69a137)]:
  - @telegraph/layout@0.1.13
  - @telegraph/typography@0.1.13

## 0.0.38

### Patch Changes

- [#384](https://github.com/knocklabs/telegraph/pull/384) [`552fb82`](https://github.com/knocklabs/telegraph/commit/552fb82a33203c87e58715b4a52ea0c360999636) Thanks [@dependabot](https://github.com/apps/dependabot)! - upgrade typescript dep

- Updated dependencies [[`552fb82`](https://github.com/knocklabs/telegraph/commit/552fb82a33203c87e58715b4a52ea0c360999636)]:
  - @telegraph/compose-refs@0.0.6
  - @telegraph/typography@0.1.12
  - @telegraph/helpers@0.0.11
  - @telegraph/layout@0.1.12

## 0.0.37

### Patch Changes

- [#408](https://github.com/knocklabs/telegraph/pull/408) [`916d37c`](https://github.com/knocklabs/telegraph/commit/916d37cc78433eeb70a93e041b18f951d2d25bcd) Thanks [@MikeCarbone](https://github.com/MikeCarbone)! - chore: minor upgrades to react, fixes peer dependency issues

- [#409](https://github.com/knocklabs/telegraph/pull/409) [`734b5c5`](https://github.com/knocklabs/telegraph/commit/734b5c5ee2ac0484a09f534148a4ca1cf23fb3d0) Thanks [@MikeCarbone](https://github.com/MikeCarbone)! - chore: adds React 19 as a peer dependency

- Updated dependencies [[`916d37c`](https://github.com/knocklabs/telegraph/commit/916d37cc78433eeb70a93e041b18f951d2d25bcd), [`734b5c5`](https://github.com/knocklabs/telegraph/commit/734b5c5ee2ac0484a09f534148a4ca1cf23fb3d0)]:
  - @telegraph/compose-refs@0.0.5
  - @telegraph/helpers@0.0.10
  - @telegraph/layout@0.1.11
  - @telegraph/typography@0.1.11

## 0.0.34

### Patch Changes

- Updated dependencies [[`2925a69`](https://github.com/knocklabs/telegraph/commit/2925a699379f14b08fc91d2c5f84a143dfda01eb)]:
  - @telegraph/layout@0.1.8
  - @telegraph/typography@0.1.8
  - @telegraph/compose-refs@0.0.2
  - @telegraph/helpers@0.0.7

## 0.0.33

### Patch Changes

- Updated dependencies [[`47723a4`](https://github.com/knocklabs/telegraph/commit/47723a426e1734d6bfa6c69000690875d0d101cc)]:
  - @telegraph/layout@0.1.6
  - @telegraph/typography@0.1.7

## 0.0.32

### Patch Changes

- Updated dependencies [[`eff031c`](https://github.com/knocklabs/telegraph/commit/eff031c01e5163230775366368d326fd86ade992)]:
  - @telegraph/typography@0.1.6

## 0.0.31

### Patch Changes

- Updated dependencies []:
  - @telegraph/layout@0.1.5
  - @telegraph/typography@0.1.5

## 0.0.30

### Patch Changes

- Updated dependencies []:
  - @telegraph/layout@0.1.4
  - @telegraph/typography@0.1.4

## 0.0.29

### Patch Changes

- Updated dependencies [[`a748be4`](https://github.com/knocklabs/telegraph/commit/a748be4d48b4e26908deaa120389598e185007c6), [`22ac9d0`](https://github.com/knocklabs/telegraph/commit/22ac9d0ff28ef0966edd31a4016c76d8a7ae91ad), [`8fdf776`](https://github.com/knocklabs/telegraph/commit/8fdf77633d6991014ffa55b32b1ba45ef124f917), [`6cf176f`](https://github.com/knocklabs/telegraph/commit/6cf176fc3272d89d725951b5024dd0db4cf9a4e8), [`6cf176f`](https://github.com/knocklabs/telegraph/commit/6cf176fc3272d89d725951b5024dd0db4cf9a4e8), [`bc6c1f4`](https://github.com/knocklabs/telegraph/commit/bc6c1f4223380b310487d72dc4153e499f07fefe)]:
  - @telegraph/typography@0.1.3
  - @telegraph/layout@0.1.3

## 0.0.28

### Patch Changes

- Updated dependencies [[`a9ece46`](https://github.com/knocklabs/telegraph/commit/a9ece460f0b90927e3808c83d6c90eabb118aed0)]:
  - @telegraph/layout@0.1.2
  - @telegraph/typography@0.1.2

## 0.0.27

### Patch Changes

- Updated dependencies [[`6a9c100`](https://github.com/knocklabs/telegraph/commit/6a9c10012e435b297756adff6b89976453e5d890)]:
  - @telegraph/typography@0.1.1
  - @telegraph/layout@0.1.1

## 0.0.26

### Patch Changes

- Updated dependencies [[`7ef8fe2`](https://github.com/knocklabs/telegraph/commit/7ef8fe2df51b1f632163918095a5496322277cad), [`8f5a797`](https://github.com/knocklabs/telegraph/commit/8f5a797d9d4a02b7477ae8851057d92d09ff0fa3)]:
  - @telegraph/typography@0.1.0
  - @telegraph/layout@0.1.0

## 0.0.25

### Patch Changes

- [#300](https://github.com/knocklabs/telegraph/pull/300) [`852f777`](https://github.com/knocklabs/telegraph/commit/852f777b0f5a0cb40ce4111ff918cc5c243b108d) Thanks [@kylemcd](https://github.com/kylemcd)! - add support for text props on input and textarea

## 0.0.22

### Patch Changes

- Updated dependencies [[`1b0bb33`](https://github.com/knocklabs/telegraph/commit/1b0bb333d6ca1664971d19d48d3b036c6711d554)]:
  - @telegraph/helpers@0.0.6
  - @telegraph/layout@0.0.28

## 0.0.21

### Patch Changes

- Updated dependencies []:
  - @telegraph/layout@0.0.27

## 0.0.20

### Patch Changes

- Updated dependencies [[`661854e`](https://github.com/knocklabs/telegraph/commit/661854eba8553eb7a112d1f3f5f5555a27729581)]:
  - @telegraph/helpers@0.0.5
  - @telegraph/layout@0.0.26

## 0.0.19

### Patch Changes

- Updated dependencies [[`8e0c74d`](https://github.com/knocklabs/telegraph/commit/8e0c74d9acbf4db303096fd932bb5c7831d58e6e)]:
  - @telegraph/layout@0.0.25

## 0.0.18

### Patch Changes

- Updated dependencies [[`f59e54f`](https://github.com/knocklabs/telegraph/commit/f59e54f3eff21ba71b2795518d5cf2921bc2c4ee)]:
  - @telegraph/layout@0.0.24

## 0.0.17

### Patch Changes

- Updated dependencies [[`8861157`](https://github.com/knocklabs/telegraph/commit/8861157ed25d0f1cf35f0ecd233b8cfdbeeb80f3)]:
  - @telegraph/layout@0.0.23

## 0.0.16

### Patch Changes

- Updated dependencies [[`c137373`](https://github.com/knocklabs/telegraph/commit/c13737376b8f0a3087aa73ce9befc0bd8b465ec5)]:
  - @telegraph/layout@0.0.22

## 0.0.15

### Patch Changes

- [#174](https://github.com/knocklabs/telegraph/pull/174) [`9ab56ad`](https://github.com/knocklabs/telegraph/commit/9ab56ad877b964e1f21ff24312957cc6df519756) Thanks [@kylemcd](https://github.com/kylemcd)! - audit and fix dependencies

- [#172](https://github.com/knocklabs/telegraph/pull/172) [`96ac617`](https://github.com/knocklabs/telegraph/commit/96ac61740a39fa8f769946afdf16e02434c39770) Thanks [@kylemcd](https://github.com/kylemcd)! - button style-engine migration

- Updated dependencies [[`9ab56ad`](https://github.com/knocklabs/telegraph/commit/9ab56ad877b964e1f21ff24312957cc6df519756), [`96ac617`](https://github.com/knocklabs/telegraph/commit/96ac61740a39fa8f769946afdf16e02434c39770)]:
  - @telegraph/compose-refs@0.0.2
  - @telegraph/helpers@0.0.4
  - @telegraph/layout@0.0.21

## 0.0.14

### Patch Changes

- Updated dependencies []:
  - @telegraph/layout@0.0.20

## 0.0.13

### Patch Changes

- Updated dependencies [[`29d94d5`](https://github.com/knocklabs/telegraph/commit/29d94d5dba8a085363db70f8979a6687fc2fd33d)]:
  - @telegraph/layout@0.0.19

## 0.0.12

### Patch Changes

- Updated dependencies [[`5baffd9`](https://github.com/knocklabs/telegraph/commit/5baffd925a0abcd5c1cc0cbe75ec865271c30375), [`1c2ac3b`](https://github.com/knocklabs/telegraph/commit/1c2ac3bed11f2811423587b5189db286359df062)]:
  - @telegraph/layout@0.0.18
  - @telegraph/compose-refs@0.0.1
  - @telegraph/helpers@0.0.3

## 0.0.11

### Patch Changes

- Updated dependencies [[`2c2f92d`](https://github.com/knocklabs/telegraph/commit/2c2f92d5533d555b425d42bd996142845123b745)]:
  - @telegraph/layout@0.0.17

## 0.0.10

### Patch Changes

- Updated dependencies [[`7763f43`](https://github.com/knocklabs/telegraph/commit/7763f43a9db615f3dfa958a09dd1cbd6c8c4a906)]:
  - @telegraph/layout@0.0.16

## 0.0.9

### Patch Changes

- Updated dependencies []:
  - @telegraph/layout@0.0.15

## 0.0.8

### Patch Changes

- Updated dependencies [[`b7d93db`](https://github.com/knocklabs/telegraph/commit/b7d93dbb58de35c0be3b78c067d93f695955a5bf)]:
  - @telegraph/layout@0.0.14

## 0.0.7

### Patch Changes

- Updated dependencies [[`8d4c7bb`](https://github.com/knocklabs/telegraph/commit/8d4c7bb5031747c185faa31c0bc0aef7bd14d01c)]:
  - @telegraph/helpers@0.0.3
  - @telegraph/layout@0.0.13

## 0.0.6

### Patch Changes

- [#124](https://github.com/knocklabs/telegraph/pull/124) [`def3d89`](https://github.com/knocklabs/telegraph/commit/def3d89056aa54c0d24f74e33bc04df8efc712d9) Thanks [@kylemcd](https://github.com/kylemcd)! - better ts support for as prop with custom tgphRef

- Updated dependencies [[`04e1459`](https://github.com/knocklabs/telegraph/commit/04e14597ed2148354923023b3668f63387ce63c4), [`def3d89`](https://github.com/knocklabs/telegraph/commit/def3d89056aa54c0d24f74e33bc04df8efc712d9), [`790c5e0`](https://github.com/knocklabs/telegraph/commit/790c5e0626c9b99451214f892def9807165d9572)]:
  - @telegraph/layout@0.0.12
  - @telegraph/helpers@0.0.2

## 0.0.5

### Patch Changes

- [#92](https://github.com/knocklabs/telegraph/pull/92) [`efbea6a`](https://github.com/knocklabs/telegraph/commit/efbea6a62e1f783a6dc3d2799a0aaab1a34d5e90) Thanks [@kylemcd](https://github.com/kylemcd)! - Updates to support lucide icon

- Updated dependencies []:
  - @telegraph/compose-refs@0.0.1
  - @telegraph/helpers@0.0.1

## 0.0.4

### Patch Changes

- [`e8fe532`](https://github.com/knocklabs/telegraph/commit/e8fe532e2d6c1d9526ff1abc291d17423a462918) Thanks [@kylemcd](https://github.com/kylemcd)! - fix input border

## 0.0.3

### Patch Changes

- [`2a91a9d`](https://github.com/knocklabs/telegraph/commit/2a91a9d77798390afeccbacf9dc1ca232c391668) Thanks [@kylemcd](https://github.com/kylemcd)! - add code typography style + fix design issues

## 0.0.2

### Patch Changes

- [#73](https://github.com/knocklabs/telegraph/pull/73) [`0aa9613`](https://github.com/knocklabs/telegraph/commit/0aa9613512ac4fa6073bcf2542b3f67216ad1e7e) Thanks [@kylemcd](https://github.com/kylemcd)! - tag types fixes + helper types

- Updated dependencies [[`0aa9613`](https://github.com/knocklabs/telegraph/commit/0aa9613512ac4fa6073bcf2542b3f67216ad1e7e)]:
  - @telegraph/helpers@0.0.1

## 0.0.1

### Patch Changes

- [`5b0ad10`](https://github.com/knocklabs/telegraph/commit/5b0ad10f29a0f850a4ec3c4a4e5096b5df3b4591) Thanks [@kylemcd](https://github.com/kylemcd)! - initial version

- Updated dependencies [[`5b0ad10`](https://github.com/knocklabs/telegraph/commit/5b0ad10f29a0f850a4ec3c4a4e5096b5df3b4591)]:
  - @telegraph/compose-refs@0.0.1
