All Versions
117
Latest Version
Avg Release Cycle
41 days
Latest Release
1481 days ago

Changelog History
Page 7

  • v3.4.2 Changes

    August 07, 2018
    • ๐Ÿ›  Fix a regression from #1843 that breaks deferred injection and duplicates rules, by @kitten (see #1892)

    • ๐Ÿ’… [TS] Fix missing generic type arguments in .d.ts, by @PzYon (see #1886)

  • v3.4.1 Changes

    August 04, 2018
    • ๐Ÿ›  Fixed a bug in typings where isStyledComponent was defined using an undefined variable, by @MayhemYDG (see #1876)

    • โž• Add error system, by @probablyup (see #1881)

    • ๐Ÿ›  Fix "stream" module not being properly eliminated by rollup, by @probablyup

  • v3.4.0 Changes

    August 02, 2018
    • โž• Add first-class support for functions that return objects, by @acjay (see #1820)
      const Comp = styled.div((({ color }) => ({
        color,
      }))
    
    • โž• Add support for the prop variants used by Preact (autofocus, class, for), by @probablyup (see #1823)

    • ๐ŸŽ Various performance improvements, by @probablyup (see #1843)

    • ๐Ÿ’… [TS] Revert #1798, by @Igorbek (see #1840)

    • ๐Ÿ’… [Internal] Add benchmarking suite, by @mxstbr (see #1833)

  • v3.3.3 Changes

    June 20, 2018
    • ๐Ÿ›  Fixed a regression when extending a styled(StyledComponent) introduced in 3.3.0, by @probablyup (see #1819)

    • ๐Ÿ’… Adjust how displayName is generated when not using Babel to properly preserve a displayName passed via withConfig, by @probablyup (see #1755)

    • ๐Ÿ’… [TS] Fix props being removed when indexed types are passed to WithOptionalTheme, by @devrelm (see #1806)

    • ๐Ÿ’… [TS] Allow TypeScript 2.9.1 to accept tagged template type argument, by @Igorbek (see #1798)

    • โž• Add ref documentation for React.createRef(), by @julmot (see #1792)

  • v3.3.2 Changes

    June 04, 2018
    • ๐Ÿ‘ Allow non-plain objects as ThemeProvider themes, by @phyllisstein (see #1780)

    • ๐Ÿ’… Upgrade flow-bin to latest, by @halvves (see #1748)

    • ๐Ÿ’… Update various CI bits, by @probablyup (see #1769)

    • ๐Ÿ’… Reimplement SSR stream handling as a transform stream rather than a second-order readable stream, by @probablyup (see #1768)

    • ๐Ÿ‘ Allow React Component as attr, by @valerybugakov (see #1751)

    • โž• Added pointer events to valid attributes check, by @plankguy (see #1790)

    ๐Ÿš€ v3.3.1 was skipped due to a bad deploy.

  • v3.3.0 Changes

    May 25, 2018
    • ๐Ÿ›  Fix off-by-one error in insertRuleHelpers.js, by @migueloller (see #1749)

    • โž• Add first-class support for objects, by @mxstbr (see #1732)

      const Component = styled.div({
        color: 'blue'
      })
    
    • ๐Ÿ›  Fix typo in console warning about multiple instances, by @lucianbuzzo (see #1730)

    • ๐Ÿ’… Make the multiple instance warning criteria a little more strict to avoid badgering people running unit tests, by @probablyup (see #1693)

    • ๐Ÿ›  Fix React.createRef() values for innerRef being ignored in React Native, by @simonbuchan (see #1718)

    • ๐Ÿ’… Hoist non-react static properties on wrapped classes, by @probablyup (see #1750)

    • ๐Ÿ‘Œ Support attributes prefixed by x-, by @mlecoq (see #1753)

  • v3.2.6 Changes

    April 17, 2018
    • ๐Ÿ›  Fix cascade: false being erroneously set on the Stylis rule splitter (see #1677)

    • ๐Ÿ›  Fix typo in ComponentStyle.js comments (see #1678)

    • ๐Ÿ’… Accept ref forwarding components in styled constructor (see #1658)

    • ๐Ÿ›  Fix onInvalid check in validAttrs, by @slootsantos (see #1668)

    • ๐Ÿ›  Fix makeSpeedyTag's css method (see #1663)

    • ๐Ÿ›  Fix ComponentStyle caching strategy to take StyleSheet cache into account, by @darthtrevino (see #1634)

    • โž• Add new test-utils to simplify finding styled-components in the DOM in unit testing scenarios, by @jamiebuilds (see #1652)

    • โž• Add minified commonjs and esm builds for bundle size tracking (see #1681)

  • v3.2.5 Changes

    March 30, 2018
    • ๐Ÿ’… Deprecate experimental preprocess mode, by @Samatar26 (see #1619)
    • Added ability to override SC_ATTR via process.env.SC_ATTR (see #1632)
  • v3.2.3 Changes

    March 14, 2018
    • ๐Ÿ›  Fix SSR memory leak where StyleSheet clones are never freed (see #1612)
  • v3.2.2 Changes

    March 13, 2018
    • ๐Ÿ›  Fix ServerTag.clone() not properly cloning its names and markers (see #1605)

    • ๐Ÿ›  Fix nested media at-rules by upgrading to stylis@3.5.0 and stylis-rule-sheet@0.0.10 (see #1595)

    • ๐Ÿ›  Fix the IS_BROWSER check to work more reliably in projects where window may be shimmed, by @danieldunderfelt (see #1599)