|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## Unreleased |
| 3 | +## UNRELEASED |
| 4 | + |
4 | 5 | - Tailwind preset typescript compatibility. Issue #1139 |
| 6 | + |
| 7 | +## v0.6.0 UNRELEASED |
| 8 | + |
| 9 | +- Extract objects with nested variant props. Issue #1357 |
| 10 | +- Add ability for MDX styling, and fix mdx table align styles. Issue #654 |
| 11 | +- Remove recursive default values from CSS custom properties. PR #1327 |
| 12 | +- Support a `"default"` key for object in scales. PR #951 |
| 13 | +- Render extra Embed props onto `iframe` tag instead of wrapping `div`. Issue #966, PR #1122 |
| 14 | + |
| 15 | +## v0.6.0-alpha.1 |
| 16 | + |
| 17 | +- Switches from lodash.kebabCase to alternative package ([param-case](/blakeembrey/change-case/tree/master/packages/param-case)) per [official Lodash documentation](https://lodash.com/per-method-packages). PR #1304 |
| 18 | +- Rebuilds Prism preset with latest upstream theme changes. PR #1304 |
| 19 | +- Fix: Preserve order of variant expansion props. PR #1326 |
| 20 | + _(bug introduced in 0.5.0-alpha.1)_ |
| 21 | + |
| 22 | +## v0.6.0-alpha.0 |
| 23 | + |
| 24 | +- **BREAKING**: Rename `Styled` component to `Themed`. PR #1323 |
| 25 | +- **BREAKING**: Make Text component use `span` instead of `div` |
| 26 | +- **breaking TypeScript**: Renamed and removed types. PR #1308 |
| 27 | + - `SxProps` to `SxProp`. |
| 28 | + - `SxStyleProp`, an alias for `ThemeUIStyleObject` removed. Use `ThemeUIStyleObject` instead. |
| 29 | +- Fix: Add `sx` props types to all props accepting `className`. PR #1308 |
| 30 | +- Fix WithPoorAsProp to work with ComponentProps utility type. PR #1308 |
| 31 | + |
| 32 | +## v0.5.0-alpha.2 2020-11-30 |
| 33 | + |
| 34 | +- Add Paragraph component. PR #1298 |
| 35 | + |
| 36 | +## v0.5.0-alpha.1 2020-11-26 |
| 37 | + |
| 38 | +- Bump React peerDependency to `"^16.14.0 || ^17.0.0"`. |
| 39 | +- Support automatic JSX runtime. Issue #1160, PR #1237 |
| 40 | +- Bump React peerDependency to `"^16.14.0 || ^17.0.0"`. |
| 41 | +- Apply variant styles _before_ responsive styles. Issues #1030, and #720, PR #1273 |
| 42 | + |
| 43 | +## v0.5.0-alpha.0 2020-11-20 |
| 44 | + |
| 45 | +- **BREAKING**: Upgrade to Emotion 11, and `csstype` 3. PR #1261 |
| 46 | + - We are now depending on `@emotion/react@11` instead of `@emotion/core@10` |
| 47 | + - `sx` prop types are still global, and we opt in for Emotion `css` prop types (This will change in the future.) |
| 48 | + - Refer to [Emotion 11 release notes](https://emotion.sh/docs/emotion-11) for more information. |
| 49 | + |
| 50 | +## v0.4.0-rc.14 2020-11-20 |
| 51 | + |
| 52 | +### `@theme-ui/color-modes` |
| 53 | + |
| 54 | +- Fix color CSS Custom Properties recursive reference |
| 55 | + |
| 56 | +## v0.4.0-rc.13 2020-11-20 |
| 57 | + |
| 58 | +### `@theme-ui/css` |
| 59 | + |
| 60 | +- Add transitions scale. Issue #1079, PR #1272 |
| 61 | + |
| 62 | +## v0.4.0-rc.12 2020-11-18 |
| 63 | + |
| 64 | +### `theme-ui` |
| 65 | + |
| 66 | +- Use correct version of @theme-ui/components in theme-ui package. |
| 67 | + (Locked dependencies on other Theme UI packages) |
| 68 | + |
| 69 | +## v0.4.0-rc.11 2020-11-18 |
| 70 | + |
| 71 | +### docs |
| 72 | + |
| 73 | +- Add documentation on CSS keyframes #1269 |
| 74 | + |
| 75 | +### `@theme-ui/color-modes` |
| 76 | + |
| 77 | +- Add configuration option for printing color mode. PR #1267, issue #1144. |
| 78 | + |
| 79 | + ``` |
| 80 | + { |
| 81 | + initialColorModeName: "dark", |
| 82 | + printColorModeName: "light" |
| 83 | + } |
| 84 | + ``` |
| 85 | + |
| 86 | +### `@theme-ui/components` |
| 87 | + |
| 88 | +- Add `arrow` prop to Select to allow passing custom arrow icon. Issues #1177 #1151, PR #1232 |
| 89 | +- Fix: Field component uses `id` if passed. PR #1252 |
| 90 | +- Fix circular import in Switch.js |
| 91 | + |
| 92 | +## v0.4.0-rc.9 2020-11-17 |
| 93 | + |
| 94 | +### `@theme-ui/components` |
| 95 | + |
| 96 | +- Fix Button not respecting hidden prop. Issue #1254 |
| 97 | +- Add `minWidth: min-content` on Checkbox and Radio. PR #1256 |
| 98 | + |
| 99 | +## v0.4.0-rc.8 2020-11-09 |
| 100 | + |
| 101 | +### `@theme-ui/color` |
| 102 | + |
| 103 | +- Fix support for rgb/hsl color values |
| 104 | + |
| 105 | +### `@theme-ui/components` |
| 106 | + |
| 107 | +- Add Switch component #1035 |
| 108 | + |
| 109 | + ```tsx |
| 110 | + <Label> |
| 111 | + <Switch /> Enable email alerts? |
| 112 | + </Label> |
| 113 | + ``` |
| 114 | + |
| 115 | +- Pass `size` prop down to IconButton in Close component. PR #1242 |
| 116 | + |
| 117 | + ```tsx |
| 118 | + <Close size={24} /> |
| 119 | + ``` |
| 120 | + |
| 121 | +### examples |
| 122 | + |
| 123 | +- Convert Gatsby example to TypeScript and stop using removed components. Issue #1227, PR #1229 |
| 124 | + |
| 125 | +## v0.4.0-rc.7 2020-11-08 |
| 126 | + |
| 127 | +### `@theme-ui/core` |
| 128 | + |
5 | 129 | - Make ThemeProvider `theme` prop required |
6 | | -- Removes overriding property on editor combobox |
7 | | -- Adjust media query sort logic #600 |
8 | | -- Fixed link to Gatsby Plugin page in `getting-started` page. Issue #602 |
9 | | -- Fixed peer dependencies to keep yarn berry happy. Issue #725 |
10 | | -- Fix broken base-preset link on `theming` page |
| 130 | + |
| 131 | +### `@theme-ui/editor` |
| 132 | + |
| 133 | +- Removes overriding property on editor combobox #687 |
| 134 | + |
| 135 | +### `@theme-ui/preset-sketchy` |
| 136 | + |
11 | 137 | - Add `@theme-ui/preset-sketchy` |
12 | | -- `@theme-ui/prism`: add support for highlighting lines #895 |
13 | | -- `@theme-ui/style-guide`: pass `size` prop to ColorRow component #941 |
| 138 | + |
| 139 | +### `@theme-ui/prism` |
| 140 | + |
| 141 | +- Add support for highlighting lines #895 |
| 142 | + |
| 143 | +### `@theme-ui/sidenav` |
| 144 | + |
14 | 145 | - `@theme-ui/sidenav`: move React to peerDependencies #978 |
15 | 146 |
|
| 147 | +### `@theme-ui/style-guide` |
| 148 | + |
| 149 | +- Pass `size` prop to ColorRow component #941 |
| 150 | + |
| 151 | +### `@theme-ui/color-modes` |
| 152 | + |
| 153 | +- Accept SetStateAction and generic parameter #1174 |
| 154 | + |
| 155 | +### docs |
| 156 | + |
| 157 | +- Fix broken base-preset link on `theming` page |
| 158 | + |
| 159 | +## v0.3.2 2020-11-08 |
| 160 | + |
| 161 | +- Fix peer dependencies. Issue #725, PR #836 |
| 162 | + |
| 163 | +### `@theme-ui/css` |
| 164 | + |
| 165 | +- Add theme colors support to columnRuleColor and caretColor #1085 |
| 166 | +- Support scrollPadding variations in sx props. Issue #1214 |
| 167 | + |
| 168 | +### `@theme-ui/core` |
| 169 | + |
| 170 | +- Support Webpack 5. (Uses default export from package.json instead of named export) #1141 |
| 171 | + |
| 172 | +### `@theme-ui/components` |
| 173 | + |
| 174 | +- Add `primary` as default variant for `Badge` component #1109 |
| 175 | +- Add `primary` as default variant for `Alert` component #1102 |
| 176 | +- Add `theme.text.default` variant for `Text` component #870 |
| 177 | + |
| 178 | +### docs |
| 179 | + |
| 180 | +- Fix example logo on Avatar & Image component docs #1233 |
| 181 | +- Fix theme editor output in docs #1182 |
| 182 | + |
| 183 | +## v0.3.1 2020-01-32 |
| 184 | + |
| 185 | +- Adjusts media query sort logic #600 |
| 186 | +- Fixes link to Gatsby Plugin page in `getting-started` page. Issue #602, PR #603 |
| 187 | + |
16 | 188 | ## v0.3.0 2020-01-22 |
17 | 189 |
|
18 | 190 | - Split theme-ui package into `@theme-ui/core`, `@theme-ui/mdx`, and `@theme-ui/color-modes` |
|
0 commit comments