Skip to content

Latest commit

 

History

History
104 lines (84 loc) · 7.34 KB

CHANGELOG.md

File metadata and controls

104 lines (84 loc) · 7.34 KB

Changelog

With version 10, we introduced synced package versions, which means the Changelog no longer needs to sorted by dates but rather versions again.
If you're searching for older logs, please check the old changelog.

10.0

10.5.0

Package Changes
fela-plugin-expand-shorthand (#711) Introducing a new plugin to expand (and optionally merge) shorthand properties.
fela (#710) Fixed a bug where font rendering returned invalid font faces.

10.4.1

Package Changes
fela-plugin-embedded Rule props are now always passed to the keyframe in order to read values from theme.
fela Keyframes are now cached after being processed by plugins.
fela-dom
fela
Reverted the rendererId option that was introduced in (#667) as it caused a couple of issues and is no longer neccessary with above changes.

10.4.0

Package Changes
fela-beautifier Make sure beautify is only used in devMode since it otherwise breaks DOM rendering in specific cases.
fela-sort-classnames Introducing a new enhancer that sorts class names alphabetically. This is helpful for SSR consistency due to browser differences in object key iteration.

10.3.0

Package Changes
fela
fela-utils
fela-dom
(#707) Fixed a bug that caused rehydration mismatches when using dash-cased CSS property names.
fela-plugin-typescript (#701) Introducing the new TypeScript plugin that adds type-safety for CSS properties and provides auto-completion.

10.2.3

Package Changes
react-fela (#697) Improved TypeScript typins for the useFela hook API.
(#692) Improved TypeScript typings for the FelaRenderer component.
react-fela
preact-fela
inferno-fela
fela-bindings
(#695) Improved TypeScript typins for the connect API.
fela-codemods (#691) Fix render -> as conversion edge cases. Don't convert args of callbacks inside an inline style function, only the args to the style callback itself.

10.2.2

Package Changes
fela-plugin-extend (#685) Added style extension for edge cases that weren't respected before.
fela-bindings
react-fela
preact-fela
inferno-fela
(#686) Refactored the ThemeProvider component to match the old behaviour with auto-merging themes.
react-fela (#683) Added TypeScript typings for the new useFela hook API.
(#677) Added TypeScript typings for the FelaRenderer component.
(#678) Added a warning when FelaComponent is used without passing the style prop.
all (#680) Added sideEffects property to all packages in order to support Tree-Shaking in Webpack.

10.2.1

Package Changes
fela-plugin-rtl (#673) Added the ability to pass a default direction in order to support full theme-based rtl transformation.
react-fela (#674) Performance optimisations for useFela.
fela-bindings
react-fela
preact-fela
inferno-fela
(#675) Allowing undefined and null as valid values for style on FelaRenderer that used to throw.

10.2.0

Package Changes
fela (#671) Updated Typings to use union types instead of enums.
fela
fela-dom
(#667) Added the rendererId option to the renderer configuration which allows using multiple renderers with each maintaining their own set of style nodes.
fela-plugin-rtl
fela-plugin-bidi
(#670) Added the ability to switch the transformation direction dynamically using a special theme property.
react-fela (#669) Now correctly pass the theme to useFela's props as well.
Now correctly pass key and ref to the FelaComponent directly instead of piping them to its rendered children.
fela-plugin-named-keys Added the ability to dynamically set named keys using the given props of each rule.

10.1.3

Package Changes
react-fela (#662) Updates TypeScript typings for FelaTheme.

10.1.2

Package Changes
fela-plugin-extend
fela-dom
(#658) Fix handling of undefined items in extend arrays.
fela-dom (#600) Fixes scoreIndex mismatches with vendor-specific pseudo elements and selectors.

10.1.1

Package Changes
fela
fela-dom
(#656) Improve DOM Rendering performance by caching the default sorting score.
react-fela (#652) Adds TypeScript typings for FelaComponent.
(#655) Adds TypeScript typings for RendererContext.

10.1.0

Package Changes
react-fela (#648) Adds the new useFela hook API.

10.0.2

Package Changes
fela-bindings
react-fela
preact-fela
inferno-fela
(#645) Removed unnecessary shouldComponentUpdate in ThemeProvider due to the new Context API.
(#646) Fixed false-positive Provider deprecation warnings.
(#647) Now exposing both RendererContext and ThemeContext to be used with useContext.

10.0.1

Package Changes
fela-plugin-custom-property
fela-plugin-embedded
fela-plugin-extend
fela-plugin-native-media-query
fela-plugin-simulate
fela-tools
(#644) Fixed some old peerDependecies.
fela (#644) Improved TypeScript typings.

10.0.0

Package Changes
react-fela
inferno-fela
preact-fela
(#637) Migrated to the new Context API.
(#636) FelaComponent and FelaTheme introduced some major changes. Please check the migration guide for information.
fela-dom (#633) Style nodes are now correctly selected.