fix(deps): update dependency theme-ui to v0.17.2
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| theme-ui | 0.2.25 -> 0.17.2 |
Release Notes
system-ui/theme-ui (theme-ui)
v0.17.2
🐛 Bug Fix
- Handle derived sx in Flex.tsx #2535 (@rtturner)
Authors: 1
- Ryan Turner (@rtturner)
v0.17.1
🐛 Bug Fix
- fix(types): don't lock csstype version (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.17.0
🚀 Enhancement
- fix(color-modes): make useRootStyles=false work with useCustomProperties #2519 (@hasparus @dependabot[bot])
Authors: 2
- @dependabot[bot]
- Piotr Monwid-Olechnowicz (@hasparus)
v0.16.2
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Arun Sathiya (@arunsathiya)
:heart: Jeff Bell (@jhbell)
:heart: Paweł Kowalewski (@pawkow)
:heart: Sam Marxz (@sammarxz)
🐛 Bug Fix
- fix(theme-ui): generate missing exports field (@hasparus)
- Filter scale tuples in Theme type inside .sx prop #2457 (@hasparus)
- (chore) upload logo dark version #2446 (@sammarxz)
- (chore) Update logo.svg to use currentColor #2446 (@sammarxz)
🏠 Internal
Authors: 5
- Arun Sathiya (@arunsathiya)
- Jeff Bell (@jhbell)
- Paweł Kowalewski (@pawkow)
- Piotr Monwid-Olechnowicz (@hasparus)
- Sam Marxz (@sammarxz)
v0.16.1
🐛 Bug Fix
- fix: ThemeProvider warning message (@hasparus)
👨💻 Minor changes
- Add missing migration notes on 0.16 to docs (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.16.0
Release Notes
Deps bumps for 0.16.0 (#2432)
@theme-ui/sidenav package was removed due to low usage and breaking changes in @types/react.
🚀 Enhancement
- Deps bumps for 0.16.0 #2432 (@hasparus)
- Deprecate/rename ThemeProvider to ThemeUIProvider #2360 (@lachlanjc @hasparus)
👨💻 Minor changes
- Trigger release again (@hasparus)
- Trigger release (@hasparus)
- Update lockfile (@hasparus)
- Update Browserlist (@hasparus)
- Update pnpm-lock.yaml (@hasparus)
Authors: 2
- Lachlan Campbell (@lachlanjc)
- Piotr Monwid-Olechnowicz (@hasparus)
v0.15.7
v0.15.5
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Nischal Shakya (@Nischal2015)
:heart: Wahid Rahim (@wahidrahim)
🐛 Bug Fix
- fix(custom-properties): use default key name if pluralize returns empty #2389 (@wahidrahim)
- Add theme-aware Global component #2385 (@lachlanjc @hasparus)
🏠 Internal
- components: Rewrite Spinner for better performance #2384 (@lachlanjc)
- docs: Add missing
useMDXComponentsimport #2370 (@Nischal2015) - docs: Reorganize Color Modes doc for clarity #2365 (@lachlanjc)
Authors: 5
- Lachlan Campbell (@lachlanjc)
- Lennart (@LekoArts)
- Nischal Shakya (@Nischal2015)
- Piotr Monwid-Olechnowicz (@hasparus)
- Wahid Rahim (@wahidrahim)
v0.15.4
🐛 Bug Fix
- lock file #2358 (@LekoArts)
- add peerDep change #2359 (@LekoArts)
- Update preset-tailwind for Tailwind v3 (breaking) #2357 (@lachlanjc)
🏠 Internal
- docs: Add destructuring example to useThemeUI API #2359 (@lachlanjc)
Authors: 2
- Lachlan Campbell (@lachlanjc)
- Lennart (@LekoArts)
v0.15.3
🐛 Bug Fix
- Use correct dependency override #2321 (@lachlanjc)
- Upgrade to Jest 29 #2321 (@lachlanjc)
Authors: 2
- Lachlan Campbell (@lachlanjc)
- Piotr Monwid-Olechnowicz (@hasparus)
v0.15.1
🐛 Bug Fix
- Add
@mdx-js/reactto peerDeps forgatsby-plugin-theme-ui#2331 (@hasparus) - Fix MDXProvider example #2329 (@shawnbot)
- fix(typography): drop broken dev dependencies (@hasparus)
- fix(match-media): add dev dependency on react-dom (@hasparus)
- fix(theme-ui): remove redundant dependency on @theme-ui/mdx from package.json (@hasparus)
🏠 Internal
- docs: Mention that /core doesn't add global styles #2333 (@lachlanjc)
- docs: Group & update all MDX-related docs #2339 (@lachlanjc)
Authors: 3
- Lachlan Campbell (@lachlanjc)
- Piotr Monwid-Olechnowicz (@hasparus)
- Shawn Allen (@shawnbot)
v0.15.0
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Luke Watts (@thisislawatts)
:heart: Valto Savi (@pointlessrapunzel)
:heart: Brage Sekse Aarset (@braaar)
Release Notes
Pull out MDX to be opt-in (#2288)
Breaking: theme-ui no longer includes @theme-ui/mdx — MDX is now opt-in.
If your project is not using MDX or importing Themed, you shouldn't need to
change anything.
-
MDXProvideris no longer included in Theme UIThemeProvider, and has been removed in favour of anuseThemedStylesWithMdxhook.-
Migration: Use
useThemedStylesWithMdxtogether withMDXProvideranduseMDXComponentsfrom@mdx-js/react.import { MDXProvider, useMDXComponents, Components as MDXComponents, MergeComponents as MergeMDXComponents, } from '@​mdx-js/react' import { useThemedStylesWithMdx } from '@​theme-ui/mdx' import { ThemeProvider, Theme } from 'theme-ui' interface MyProviderProps { theme: Theme components?: MDXComponents | MergeMDXComponents children: React.ReactNode } function MyProvider({ theme, components, children }: MyProviderProps) { const componentsWithStyles = useThemedStylesWithMdx(useMDXComponents(components)) return ( <ThemeProvider theme={theme}> <MDXProvider components={componentsWithStyles}> {children} </MDXProvider> </ThemeProvider> ) }
-
-
Themedcomponents dict and other exports from@theme-ui/mdxare no longer reexported fromtheme-ui.-
Migration: Import it from
@theme-ui/mdxinstead.- import { Themed } from 'theme-ui' + import { Themed } from '@​theme-ui/mdx'
-
Remove @theme-ui/editor (#2292)
- Breaking:
@theme-ui/editorwas removed. Use CSS GUI instead./customizepage in Theme UI docs has been removed. Use Components.ai Theme Builder or an alternative instead.
Drop support for React 16 + 17 (#2215)
Theme UI 0.15.0 drops support for React 16 and React 17. Your use case may still work, but we don't guarantee it.
refactor: setting padding-right to size 4 for dynamic value (#2058)
Select component default paddingRight style has increased to spaces[4] (32px by default), to avoid text flowing behind the chevron icon.
🚀 Enhancement
- Pull out MDX to be opt-in #2288 (@hasparus @beerose @lachlanjc [email protected])
- Drop support for React 16 + 17 #2215 (@hasparus)
- refactor: setting padding-right to size 4 for dynamic value #2058 (@appsparkler)
🐛 Bug Fix
- Remove @theme-ui/editor #2292 (@hasparus)
- fix(mdx): add .sx props to Themed.X styles #2250 (@hasparus)
🏠 Internal
- docs(size-scales): Add reference of sizing scales in documentation #2327 (@cobraz @lachlanjc)
- docs: Update Contributing doc with pnpm info #2320 (@lachlanjc @hasparus)
- prism: Fix crash when className prop is missing #2322 (@lachlanjc)
- Docs: Group project templates by framework, add Remix #2276 (@lachlanjc)
- docs: re-order sidebar components into alphabetical order #2232 (@thisislawatts)
- docs: Specify MDX React version #2233 (@pointlessrapunzel)
Authors: 10
- @dependabot[bot]
- Akash (@appsparkler)
- Aleksandra (@beerose)
- Brage Sekse Aarset (@braaar)
- Lachlan Campbell (@lachlanjc)
- Luke Watts (@thisislawatts)
- Piotr ([email protected])
- Piotr Monwid-Olechnowicz (@hasparus)
- Simen A. W. Olsen (@cobraz)
- Valto Savi (@pointlessrapunzel)
v0.14.7
👨💻 Minor changes
- Update index.mdx (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.14.6
🐛 Bug Fix
@theme-ui/prism- fix(prism): fix peer dependency version (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.14.5
🐛 Bug Fix
gatsby-plugin-theme-ui- fix(gatsby-plugin-theme-ui): Stop using JSX in gatsby-browser.js and gatsby-ssr.js (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.14.4
:tada: This release contains work from a new contributor! :tada:
Thank you, kamatte (@kamatte-me), for all your work!
🐛 Bug Fix
@theme-ui/components- fix: Donut component's
viewBoxsvg property #2209 (@kamatte-me)
- fix: Donut component's
Authors: 3
- kamatte (@kamatte-me)
- Lachlan Campbell (@lachlanjc)
- Piotr Monwid-Olechnowicz (@hasparus)
v0.14.3
🐛 Bug Fix
@theme-ui/editor,@theme-ui/match-media,theme-ui- Support full media queries in
theme.breakpointsin @theme-ui/match-media hooks #2199 (@hasparus)
- Support full media queries in
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.14.2
🐛 Bug Fix
@theme-ui/color-modes,@theme-ui/components,@theme-ui/core,@theme-ui/editor,gatsby-plugin-theme-ui,gatsby-theme-style-guide,gatsby-theme-ui-layout,@theme-ui/match-media,@theme-ui/mdx,@theme-ui/parse-props,@theme-ui/sidenav,@theme-ui/style-guide,@theme-ui/theme-provider,theme-ui- fix: change react and react-dom peer dependency to >16 (@hasparus)
🏠 Internal
- docs: expand docs on meta
theme-color#2134 (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.14.1
🐛 Bug Fix
@theme-ui/components- fix(components): add missing forwardRef and fix Switch props (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.14.0
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Brage (@braaar)
:heart: peterlits zo (@PeterlitsZo)
:heart: Ryan Turner (@rtturner)
:heart: Cannon Lock (@CannonLock)
🚀 Enhancement
- feat(examples/next): Add new deps, fully use TSX, rebuild #2068 (@lachlanjc)
@theme-ui/components,@theme-ui/css,gatsby-plugin-theme-ui,@theme-ui/mdx,@theme-ui/sidenav,@theme-ui/theme-provider,theme-ui- Remove @emotion/styled usage #2043 (@atanasster @hasparus @lachlanjc)
@theme-ui/tailwind- feat(tailwind): Upgrade Tailwind theme conversion for v3.0 #2082 (@lachlanjc)
@theme-ui/custom-properties- feat(custom-properties): Warn in development on invalid theme keys #2080 (@lachlanjc)
@theme-ui/color-modes- feat(color-modes): Warn when theme color keys have leading/trailing whitespace #2099 (@lachlanjc)
theme-ui- feat(theme-ui): Add sx prop to BaseStyles component #2081 (@lachlanjc)
🐛 Bug Fix
- fix(docs): make layout more consistent #2168 (@hasparus)
- feat(docs): Add custom content for sketchy preset demo #1236 (@atanasster @hasparus @lachlanjc)
- fix(docs): Update recommendations in Keyframes doc #2079 (@lachlanjc)
- docs: add dependencies to "getting started" #2075 (@braaar)
@theme-ui/color-modes- fix(color-modes): properly use print mode even if its name is
initialColorModeName#2090 (@hasparus)
- fix(color-modes): properly use print mode even if its name is
gatsby-plugin-theme-ui- fix(gatsby-plugin-theme-ui,docs): Dependency Updates #2138 (@LekoArts)
@theme-ui/style-guide@theme-ui/components- fix(components): Update IconButton type definition to include size prop #2121 (@rtturner)
- components: Fix visual collapsing bug with Switch component #2067 (@lachlanjc)
@theme-ui/sidenav- fix(sidenav): Build with latest theme-ui version #2084 (@lachlanjc)
- Make change non-breaking #2075 (@lachlanjc)
- Remove sx prop #2075 (@lachlanjc)
- sidenav: Fix props leaking to DOM on Pagination component #2075 (@lachlanjc)
👨💻 Minor changes
- Update jsx-pragma.mdx (@hasparus)
- docs(examples/next): fix case insensitive import (@hasparus)
🏠 Internal
- docs(sx-prop): add more detail for responsive values. #2116 (@PeterlitsZo @lachlanjc)
- docs(jsx-pragma): Add section on using with vite #2119 (@PeterlitsZo @lachlanjc)
- docs: Clarify usage of theme prop in MDX Layout docs #2100 (@CannonLock)
- docs(jsx): add some more detail to #with-swc section in jsx-pragma docs #2094 (@hasparus @lachlanjc)
- e2e: Upgrade dependencies #2098 (@lachlanjc)
- Set up CodeSandbox CI #2085 (@lachlanjc)
- examples: Remove CodeSandbox starter example #2086 (@lachlanjc)
- docs: Document default theme values #2087 (@lachlanjc)
@theme-ui/sidenav- sidenav: Fix props leaking to DOM on Pagination component #2057 (@lachlanjc)
📝 Documentation
- Finish editing note #2079 (@lachlanjc)
Authors: 8
- Atanas Stoyanov (@atanasster)
- Brage (@braaar)
- Cannon Lock (@CannonLock)
- Lachlan Campbell (@lachlanjc)
- Lennart (@LekoArts)
- peterlits zo (@PeterlitsZo)
- Piotr Monwid-Olechnowicz (@hasparus)
- Ryan Turner (@rtturner)
v0.13.1
🐛 Bug Fix
@theme-ui/css- css: Make background a theme-aware property #2056 (@lachlanjc)
Authors: 4
- @dependabot[bot]
- Akash (@appsparkler)
- Lachlan Campbell (@lachlanjc)
- Piotr Monwid-Olechnowicz (@hasparus)
v0.13.0
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Simen A. W. Olsen (@cobraz)
:heart: Akash (@appsparkler)
:heart: Greg Poole (@gpoole)
Release Notes
Move Emotion and MDX packages to peerDeps (#1867)
BREAKING CHANGE: @emotion/react and @mdx-js/react were moved to peerDependencies of theme-ui, @theme-ui/mdx and @theme-ui/sidenav and must be installed separately. This is a revert of change from Theme UI v0.3, and it's meant to help solve version clashes and context mismatch bugs on user side. Connected issues: #1793, #1531, #1530, #1388, #1345, #1130.
🚀 Enhancement
@theme-ui/color-modes,@theme-ui/components,@theme-ui/core,@theme-ui/css,gatsby-plugin-theme-ui,@theme-ui/mdx,@theme-ui/parse-props,@theme-ui/sidenav,@theme-ui/theme-provider,theme-ui- Move Emotion and MDX packages to peerDeps #1867 (@hasparus)
🐛 Bug Fix
- fix(docs): Set text color on Demo page JSON code #2024 (@appsparkler)
@theme-ui/core- fix: add missing deepmerge dependency (@hasparus)
👨💻 Minor changes
- Try out CodeQL (@lachlanjc)
@theme-ui/core,theme-ui- docs: Write migration notes for v0.13 (@hasparus)
gatsby-plugin-theme-ui- Bump peerDependency in
gatsby-plugin-theme-ui(@hasparus)
- Bump peerDependency in
🏠 Internal
- docs: Add 3 new projects to Resources page #2044 (@lachlanjc)
- docs: Add indivorg/theme to resources #2040 (@cobraz)
- docs: Add next-theme-ui #2041 (@cobraz)
- docs(pragma): add SWC instructions for Next.js #2020 (@gpoole)
Authors: 5
- Akash (@appsparkler)
- Greg Poole (@gpoole)
- Lachlan Campbell (@lachlanjc)
- Piotr Monwid-Olechnowicz (@hasparus)
- Simen A. W. Olsen (@cobraz)
v0.12.1
🐛 Bug Fix
- fix: bump dependency versions (@hasparus)
- fix(docs): downgrade stringify-object to v3 (@hasparus)
👨💻 Minor changes
- Add .md to .eslintignore (@hasparus)
@theme-ui/prism- docs: use the @theme-ui/components Select in /demo page (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.12.0
:tada: This release contains work from a new contributor! :tada:
Thank you, William Pei (@draekien), for all your work!
🚀 Enhancement
@theme-ui/color-modes,@theme-ui/css- Use media query value when useColorSchemeMediaQuery is set to 'system' #1981 (@julianbenegas @draekien)
🐛 Bug Fix
@theme-ui/color-modes,@theme-ui/color,@theme-ui/components,@theme-ui/core,@theme-ui/css,@theme-ui/custom-properties,@theme-ui/editor,gatsby-plugin-theme-ui,gatsby-theme-style-guide,gatsby-theme-ui-layout,@theme-ui/match-media,@theme-ui/mdx,@theme-ui/parse-props,@theme-ui/preset-base,@theme-ui/preset-bootstrap,@theme-ui/preset-bulma,@theme-ui/preset-dark,@theme-ui/preset-deep,@theme-ui/preset-funk,@theme-ui/preset-future,@theme-ui/preset-polaris,@theme-ui/preset-roboto,@theme-ui/preset-sketchy,@theme-ui/preset-swiss,@theme-ui/preset-system,@theme-ui/preset-tailwind,@theme-ui/preset-tosh,@theme-ui/presets,@theme-ui/prism,@theme-ui/sidenav,@theme-ui/style-guide,@theme-ui/tailwind,@theme-ui/theme-provider,theme-ui,@theme-ui/typography- Merge remote-tracking branch 'upstream/develop' into fix/color-scheme-media-query-api-update #981 (@draekien)
🏠 Internal
- docs(components): Include form control color names #1982 (@lachlanjc)
Authors: 6
- @dependabot[bot]
- Julian Benegas (@julianbenegas)
- Lachlan Campbell (@lachlanjc)
- Lennart (@LekoArts)
- Piotr Monwid-Olechnowicz (@hasparus)
- William Pei (@draekien)
v0.11.3
🐛 Bug Fix
@theme-ui/components- Patch GridProps #1933 (@aaronadamsCA)
Authors: 1
- Aaron Adams (@aaronadamsCA)
v0.11.2
:tada: This release contains work from a new contributor! :tada:
Thank you, Matt Gleich (@gleich), for all your work!
🐛 Bug Fix
@theme-ui/preset-sketchy- fix(preset-sketchy): fix emitted types #1924 (@hasparus)
👨💻 Minor changes
@theme-ui/color-modes,@theme-ui/color,@theme-ui/components,@theme-ui/core,@theme-ui/css,@theme-ui/custom-properties,@theme-ui/editor,gatsby-plugin-theme-ui,gatsby-theme-style-guide,gatsby-theme-ui-layout,@theme-ui/match-media,@theme-ui/mdx,@theme-ui/parse-props,@theme-ui/preset-base,@theme-ui/preset-bootstrap,@theme-ui/preset-bulma,@theme-ui/preset-dark,@theme-ui/preset-deep,@theme-ui/preset-funk,@theme-ui/preset-future,@theme-ui/preset-polaris,@theme-ui/preset-roboto,@theme-ui/preset-sketchy,@theme-ui/preset-swiss,@theme-ui/preset-system,@theme-ui/preset-tailwind,@theme-ui/preset-tosh,@theme-ui/presets,@theme-ui/prism,@theme-ui/sidenav,@theme-ui/style-guide,@theme-ui/tachyons,@theme-ui/tailwind,@theme-ui/theme-provider,theme-ui,@theme-ui/typography- Merge remote-tracking branch 'origin/stable' into develop (@hasparus)
🏠 Internal
- docs(examples/next): showcase automatic runtime pragma comment in document.js #1923 (@hasparus)
- docs(examples/next): use TS, variants and improve contrast #1923 (@hasparus)
- docs: correct location of
initialColorModeName: 'light'#1922 (@gleich)
Authors: 2
- Matt Gleich (@gleich)
- Piotr Monwid-Olechnowicz (@hasparus)
v0.11.1
v0.11.0
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Torne Wuff (@tornewuff)
:heart: Jordie Bodlay (@jordie23)
Release Notes
Fixed a long-standing bug with color modes in nested providers (#1456)
Added @theme-ui/css/utils with TypeScript CIF functions and fix preset types (#1862)
- Added TypeScript
Constrained identity functions
makeTheme,makeStylesandmakeColorsScalewhich can be imported from @theme-ui/css/utils. - Used aformentioned functions to properly define types of presets. Exported themes are now assignable to Theme but their types narrowly describe their exact values.
🚀 Enhancement
@theme-ui/color,@theme-ui/css,@theme-ui/preset-base,@theme-ui/preset-bootstrap,@theme-ui/preset-bulma,@theme-ui/preset-dark,@theme-ui/preset-deep,@theme-ui/preset-funk,@theme-ui/preset-future,@theme-ui/preset-polaris,@theme-ui/preset-roboto,@theme-ui/preset-sketchy,@theme-ui/preset-swiss,@theme-ui/preset-system,@theme-ui/preset-tailwind,@theme-ui/preset-tosh,@theme-ui/presets- Add @theme-ui/css/utils with TypeScript CIF functions and fix preset types #1862 (@tornewuff @hasparus)
@theme-ui/color-modes,@theme-ui/core,@theme-ui/editor,@theme-ui/theme-provider,theme-ui- fix(color-modes): combine colors in nested providers #1838 (@hasparus)
🐛 Bug Fix
- Update global-styles.mdx #1858 (@jordie23)
@theme-ui/core,@theme-ui/css- add types for css prop back #1866 (@hasparus)
@theme-ui/color-modes,@theme-ui/components,@theme-ui/core,@theme-ui/editor,gatsby-theme-style-guide,gatsby-theme-ui-layout,@theme-ui/match-media,@theme-ui/mdx,@theme-ui/parse-props,@theme-ui/sidenav,@theme-ui/style-guide,@theme-ui/theme-provider,theme-ui- 0.10 chores #1842 (@hasparus)
👨💻 Minor changes
- Remove dependabot from the changelog (@hasparus)
🏠 Internal
- docs: add
@theme-ui/cssto sidebar and packages page #1877 (@hasparus) - docs: change intro code snippets to TypeScript #1877 (@hasparus)
@theme-ui/css- refactor(css): remove unused imports #1877 (@hasparus)
@theme-ui/core,@theme-ui/css- docs(css): add usage examples for core packages #1877 (@hasparus)
theme-ui- Setup Cypress #1845 (@hasparus)
📝 Documentation
- Add redirects back to docs. #1841 (@hasparus)
🔩 Dependency Updates
@theme-ui/prism- Update snapshots #1768 (@lachlanjc)
Authors: 4
- Jordie Bodlay (@jordie23)
- Lachlan Campbell (@lachlanjc)
- Piotr Monwid-Olechnowicz (@hasparus)
- Torne Wuff (@tornewuff)
v0.10.0
:tada: This release contains work from a new contributor! :tada:
Thank you, Vlad Shcherbin (@vladshcherbin), for all your work!
Release Notes
Allow easy styling autofilled of Inputs (#1811)
Background color of autofilled inputs will now default to
theme.colors.background. It can be changed by setting
autofillBackgroundColor prop.
🚀 Enhancement
🐛 Bug Fix
- Fix typo #1835 (@vladshcherbin)
@theme-ui/color-modes,@theme-ui/components,@theme-ui/editor,theme-ui- Allow easy styling autofilled of Inputs #1811 (@hasparus)
@theme-ui/color,@theme-ui/css- fix(css): add JSDoc comment to sx.label #1813 (@hasparus)
@theme-ui/color,@theme-ui/components,@theme-ui/css,@theme-ui/custom-properties,@theme-ui/editor,gatsby-theme-style-guide,@theme-ui/preset-bootstrap,@theme-ui/preset-bulma,@theme-ui/preset-dark,@theme-ui/preset-deep,@theme-ui/preset-funk,@theme-ui/preset-future,@theme-ui/preset-polaris,@theme-ui/preset-roboto,@theme-ui/preset-sketchy,@theme-ui/preset-swiss,@theme-ui/preset-system,@theme-ui/preset-tailwind,@theme-ui/style-guide- Add missing meta repository to published packages #1807 (@aaronadamsCA)
- Add missing repository metadata to published packages #1779 (@aaronadamsCA)
🏠 Internal
- Docs: update JSX pragma guide with automatic runtime section #1718 (@flo-sch @hasparus)
- docs: fix DocSearch not loading in SSR (@hasparus)
- Docs: Move homepage to root path #1783 (@lachlanjc)
@theme-ui/components- docs(components): fix Paragraph default variant #1795 (@bernharduw)
Authors: 6
- Aaron Adams (@aaronadamsCA)
- Bernhard Gschwantner (@bernharduw)
- Florent SCHILDKNECHT (@flo-sch)
- Lachlan Campbell (@lachlanjc)
- Piotr Monwid-Olechnowicz (@hasparus)
- Vlad Shcherbin (@vladshcherbin)
v0.9.1
🐛 Bug Fix
@theme-ui/components- fix: Allow overriding Paragraph margins via theme #1775 (@bernharduw)
Authors: 1
- Bernhard Gschwantner (@bernharduw)
v0.9.0
Release Notes
modernize Babel config (#1721)
Theme UI packages became lighter! Built source code is now 9.5 kB (34%) smaller.
The trade-off is, Babel config has changed and it no longer supports Internet Explorer 11. If you need to support legacy browsers, you can transpile node_modules (e.g. with next-transpile-modules).
- See build raport with size comparison for each package
- Inspect updated Babel config
- Visit Bundlephobia
🚀 Enhancement
@theme-ui/preset-base,@theme-ui/preset-bootstrap,@theme-ui/sidenav,@theme-ui/typography- modernize Babel config #1721 (@hasparus)
🐛 Bug Fix
@theme-ui/components- fix(components): set Select's bgColor to "background" - fixes dark mode (@hasparus)
📝 Documentation
- style DocSearch #1714 (@atanasster @hasparus)
Authors: 2
- Atanas Stoyanov (@atanasster)
- Piotr Monwid-Olechnowicz (@hasparus)
v0.8.4
🐛 Bug Fix
@theme-ui/theme-provider- fix(theme-provider): set body margin to 0 (@hasparus)
⚠️ Pushed to stable
@theme-ui/theme-provider- Merge branch 'develop' into stable (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.8.3
🐛 Bug Fix
@theme-ui/color-modes- fix(color-modes): stop showing current color mode as initial mode in rawColors.modes (@hasparus)
⚠️ Pushed to stable
@theme-ui/color-modes,@theme-ui/color,@theme-ui/components,@theme-ui/core,@theme-ui/css,@theme-ui/custom-properties,@theme-ui/editor,gatsby-plugin-theme-ui,gatsby-theme-code-recipes,gatsby-theme-style-guide,gatsby-theme-ui-layout,@theme-ui/match-media,@theme-ui/mdx,@theme-ui/parse-props,@theme-ui/preset-base,@theme-ui/preset-bootstrap,@theme-ui/preset-bulma,@theme-ui/preset-dark,@theme-ui/preset-deep,@theme-ui/preset-funk,@theme-ui/preset-future,@theme-ui/preset-polaris,@theme-ui/preset-roboto,@theme-ui/preset-sketchy,@theme-ui/preset-swiss,@theme-ui/preset-system,@theme-ui/preset-tailwind,@theme-ui/preset-tosh,@theme-ui/presets,@theme-ui/prism,@theme-ui/sidenav,@theme-ui/style-guide,@theme-ui/tachyons,@theme-ui/tailwind,@theme-ui/theme-provider,theme-ui,@theme-ui/typography- Merge branch 'stable' into develop (@hasparus)
Authors: 1
- Piotr Monwid-Olechnowicz (@hasparus)
v0.8.2 (Wed May 05 2021)
🐛 Bug Fix
@theme-ui/color-modes- fix(color-modes): merge rawColors even when there are no color modes (@hasparus)
- fix(color-modes): add initial color mode to a correct key (@hasparus)
- fix(color-modes): hotfix color modes provider to stop breaking rules of hooks (@hasparus)
@theme-ui/color-modes,@theme-ui/css,@theme-ui/custom-properties,theme-ui- fix(color-modes): merge rawColors from nested theme providers (@hasparus)
v0.8.1 (Wed May 05 2021)
🐛 Bug Fix
- Reverted
cache-providerPR as it significantly complicates SSR setup and breaks apps without explicit Emotion SSR config. #1717 (comment).
Authors: 2
- @Zolwiastyl
- Piotr Monwid-Olechnowicz (@hasparus)
v0.8.0 (Wed May 05 2021)
🔥 Breaking Changes and Deprecations
-
BREAKING:
theme.config.useRootStylesnow defaults totruefollowing deprecation ofuseBodyStyles. Styles fromtheme.styles.rootare now added to<html>element by default. -
Moved theme configuration options to
configobject in theme.- Deprecations:
useRootStyles,useCustomProperties,useColorSchemeMediaQuery,useBorderBox, anduseLocalStorageoptions on the theme object are now scoped under aconfigobject on the theme, and the root-level options, now deprecated, will be removed in a future release.
(e.g. you should be setting
theme.config.useBorderBoxinstead oftheme.useBorderBox)- ⚠ All config options should be migrated at once. If Theme UI sees
theme.configexists, it won't look for options on thetheme.
- Deprecations:
-
Removed APIs, previously deprecated in 0.6.0
theme.useBodyStyles⟶theme.config.useRootStylesStyled⟶Themed
🚀 Enhancements
@theme-ui/color-modes,@theme-ui/css,gatsby-plugin-theme-ui
🐛 Bug Fix
- (REVERTED in v0.8.1)
@theme-ui/core,@theme-ui/sidenav- Wrap top level ThemeProvider in CacheProvider #1717 (@hasparus @Zolwiastyl)
📝 Documentation
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠️ No Changeset found
Latest commit: 4536e76dd4a1efc0f9ae0c87aa5e9acf495771d0
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR