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

Changelog History
Page 10

  • v2.1.1 Changes

    July 03, 2017
    • ๐Ÿ’… Upgrade stylis to 2.3 and use constructor to fix bugs with multiple libs using stylis simultaneously (see #962)
  • v2.1.0 Changes

    June 15, 2017
  • v2.0.1 Changes

    June 07, 2017
    • ๐Ÿ›  Fixed extend not working with 3 or more inheritances, thanks to @brunolemos. (see #871)
    • โž• Added a test for withComponent followed by attrs, thanks to @btmills. (see #851)
    • ๐Ÿ›  Fix Flow type signatures for compatibility with Flow v0.47.0 (see #840)
    • ๐Ÿ’… Upgraded stylis to v3.0. (see #829 and #876)
    • โœ‚ Remove dead code used previously for auto-prefixing. (see #881)
  • v2.0.0 Changes

    May 25, 2017
    • ๐Ÿ’… Update css-to-react-native - you'll now need to add units to your React Native styles (see css-to-react-native, code mod)
    • ๐Ÿ’… Update stylis to latest version (see #496).
    • โž• Added per-component class names (see #227).
    • โž• Added the ability to override one component's styles from another.
    • Injecting an empty class for each instance of a component in development.
    • โž• Added attrs constructor for passing extra attributes/properties to the underlying element.
    • โž• Added warnings for components generating a lot of classes, thanks to @vdanchenkov. (see #268)
    • ๐Ÿ’… Standardised styled(Comp) to work the same in all cases, rather than a special extension case where Comp is another Styled Component. Comp.extend now covers that case. (see #518).
    • โž• Added Comp.withComponent(Other) to allow cloning of an existing SC with a new tag. (see #814.
    • โž• Added a separate no-parser entrypoint for preprocessed CSS, which doesn't depend on stylis. The preprocessing is part of our babel plugin. (see babel-plugin-styled-components/#26)
    • ๐Ÿ›  Fix defaultProps used instead of ThemeProvider on first render @k15a, restored.
    • ๐ŸŽ Refactor StyledComponent for performance optimization.
    • ๐Ÿ’… Prevent leakage of the innerRef prop to wrapped child; under the hood it is converted into a normal React ref. (see #592)
    • ๐Ÿ’… Pass innerRef through to wrapped Styled Components, so that it refers to the actual DOM node. (see #629)
    • โž• Added a dedicated Server-Side-Rendering API, with optimised rehydration on the client. Keys are now sequential.
    • โž• Add hoisting static (non-React) properties for withTheme HOC, thanks to @brunolemos. (See #712)
    • โž• Add innerRef support to withTheme HOC. (see #710)
    • ๐Ÿ’… Switch to babel-preset-env. (see #717)
    • ๐Ÿ’… Update StyledNativeComponent to match StyledComponent implementation.
    • ๐Ÿ›  Fix Theme context for StyledComponent for IE <10. (see #807)
    • ๐Ÿ’… Restore setNativeProps in StyledNativeComponent, thanks to @MatthieuLemoine. (see #764)
    • ๐Ÿ›  Fix ref being passed to Stateless Functional Components in StyledNativeComponent. (see #828)
    • โž• Add displayName to componentId when both are present (see #821)
    • ๐Ÿ’… Test node 8.x as well in travis (see #1153)
  • v1.4.6 Changes

    May 02, 2017

    โž• Added

    • ๐Ÿ‘Œ Support for jsdom and other browsers that do not implement ownerNode, thanks to @zvictor

    ๐Ÿ”„ Changed

    • โฌ†๏ธ Upgrade babel-plugin-flow-react-proptypes to version 2.1.3, fixing prop-types warnings; thanks to @EnoahNetzach
  • v1.4.5 Changes

    April 14, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ’… Migrated from the deprecated React.PropTypes to the prop-types package, thanks to @YasserKaddour. (see #668)
    • โž• Add FlatList, SectionList & VirtualizedList support, thanks to @Kureev(https://github.com/Kureev). (see #662)
    • โœ‚ Removed dependency on glamor and migrated remaining references to the internal vendored glamor module. (see #663)
    • ๐Ÿ›  Fix missing autoprefixing on GlobalStyle model. (see #702)
    • ๐Ÿ‘ Better support for keyframes on older iOS/webkit browsers (see #720)
  • v1.4.4 Changes

    March 01, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improve theming support in TypeScript, thanks to @patrick91. (see #460)
    • โž• Add TypeScript definitions for withTheme, thanks to @patrick91. (see #521)
    • ๐Ÿ’… Exclude test files from npm, thanks to @Amwam. (see #464)
    • ๐Ÿ’… Change the default displayName to styled(Component), thanks to @k15a. (see #470)
  • v1.4.3 Changes

    February 04, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improve TypeScript typings, thanks to @igorbek. (see #428 and #432)
    • ๐Ÿ›  Fix SSR bug introduced in v1.4.2, thanks to @xcoderzach. (see #440)
    • ๐Ÿ›  Fix defaultProps used instead of ThemeProvider on first render @k15a. (#450)
    • ๐Ÿ’… displayName will now default to Styled(Component) @k15a
  • v1.4.2 Changes

    January 28, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fix performance issue when using @font-face by creating a separate style tag for global styles, thanks to @xcoderzach. (see #415)
  • v1.4.1 Changes

    January 27, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fix ReactNative throwing an error, thanks to @lukehedger. (see #414)