Skip to content

Releases: system-ui/theme-ui

v0.15.5-develop.1

22 Jan 18:36
f9c7f93
Compare
Choose a tag to compare
v0.15.5-develop.1 Pre-release
Pre-release

🎉 This release contains work from a new contributor! 🎉

Thank you, Nischal Shakya (@Nischal2015), for all your work!

🐛 Bug Fix

🏠 Internal

Authors: 3

v0.15.5-develop.0

20 Nov 02:08
d30c023
Compare
Choose a tag to compare
v0.15.5-develop.0 Pre-release
Pre-release

🐛 Bug Fix

Authors: 1

v0.15.4

10 Nov 11:56
Compare
Choose a tag to compare

🐛 Bug Fix

🏠 Internal

Authors: 2

v0.15.4-develop.0

08 Nov 07:04
0b3a7a9
Compare
Choose a tag to compare
v0.15.4-develop.0 Pre-release
Pre-release

🐛 Bug Fix

Authors: 2

v0.15.3

17 Oct 16:25
Compare
Choose a tag to compare

🐛 Bug Fix

Authors: 2

v0.15.3-develop.0

05 Oct 03:02
Compare
Choose a tag to compare
v0.15.3-develop.0 Pre-release
Pre-release

🐛 Bug Fix

  • fix: Move NPM env vars up (@hasparus)
  • fix: append NPM_AUTH_TOKEN to .npmrc for publish (@hasparus)

Authors: 1

v0.15.2

04 Oct 15:38
Compare
Choose a tag to compare

🐛 Bug Fix

  • Add @mdx-js/react to peerDeps for gatsby-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

Authors: 3

v0.15.2-develop.0

29 Sep 08:09
d33c342
Compare
Choose a tag to compare
v0.15.2-develop.0 Pre-release
Pre-release

🐛 Bug Fix

Authors: 2

v0.15.0

26 Sep 13:41
Compare
Choose a tag to compare

🎉 This release contains work from new contributors! 🎉

Thanks for all your work!

❤️ Luke Watts (@thisislawatts)

❤️ Valto Savi (@pointlessrapunzel)

❤️ 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.

  • MDXProvider is no longer included in Theme UI ThemeProvider, and has been
    removed in favour of an useThemedStylesWithMdx hook.

    • Migration: Use useThemedStylesWithMdx together with MDXProvider and useMDXComponents from @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>
        )
      }
  • Themed components dict and other exports from @theme-ui/mdx are no longer reexported from theme-ui.

    • Migration: Import it from @theme-ui/mdx instead.

      -  import { Themed } from 'theme-ui'
      +  import { Themed } from '@theme-ui/mdx'

Remove @theme-ui/editor (#2292)

  • Breaking: @theme-ui/editor was removed. Use CSS GUI 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.

@theme-ui/components: Increased right padding in Select component (#2058)

Select component default paddingRight style has increased to spaces[4] (32px by default), to avoid text flowing behind the chevron icon.


🚀 Enhancement

🐛 Bug Fix

🏠 Internal

Authors: 8

v0.15.0-develop.29

20 Sep 12:29
b3f29d4
Compare
Choose a tag to compare
v0.15.0-develop.29 Pre-release
Pre-release

🐛 Bug Fix

🏠 Internal

Authors: 3