Changelog

We recently introduced a new way to add release notes based on the publication date. If you're searching for older version-based release notes please check out the old Changelog.

Dates follow the dd/mm/yy notation.

24/10/18

Package Version Changes
fela-enzyme 1.0.3 (#617) added a missing export
react-fela
inferno-fela
8.0.4
9.0.4
(#616) fixed and improved TypeScript typings for all binding packages
fela-bindings
fela-plugin-native-media-query
3.0.3
6.0.13
(#623) React 16 compatibility for some lifecycle methods (backwards compatible)
fela-bindings 3.0.3 (#626) improved pretty selectors generation
fela-bindings
fela-monolithic
fela-dom
3.0.3
5.0.27
8.0.2
(#620) fixed monolithic rendering with rehydration

25/09/18

Package Version Changes
fela-combine-arrays 1.0.9 (#613) deprecated package
fela
fela-native
fela-plugin-extend
fela-plugin-custom-property
fela-plugin-simulate
fela-plugin-native-media-query
6.2.2
5.0.25
6.0.10
7.0.4
6.0.6
6.0.12
(#613) updated css-in-js-utils to 3.0.0 to get rid of fela-combine-arrays
fela-dom 8.0.2 (#609) fixed a bug where rehydration failed for iOS 12 Safari
jest-fela-bindings
jest-react-fela
jest-preact-fela
jest-inferno-fela
1.0.0
1.0.0
1.0.0
1.0.0
(#582) initial release

03/09/18

Package Version Changes
fela-utils 8.1.1 (#605) fixed a bug that resolved in wrong rule order on server-side Node environments due to different sorting implementations
fela-bindings 3.0.1 (#601) added exception handling when extracting rule props in order to catch errors
(#599) escaping class names with prettySelectors enabled in order to avoid invalid class names
fela-statistics 5.0.24 (#604) now using fela-tools' renderToString instead of the renderer's deprecated method
fela-plugin-native-media-query 6.0.11 (#591) added missing renderer reference
fela-native 5.0.24 (#593) now processing rules before caching them in order to have predictable style output

15/08/18

Package Version Changes
fela-enzyme 1.0.0 Initial version
fela
fela-dom
fela-utils
fela-bindings
react-fela
inferno-fela
preact-fela
fela-tools
6.2.0
8.0.0
8.1.0
3.0.0
8.0.0
9.0.0
8.0.0
5.2.0
(#573) implemented consistent rule sorting
fela-plugin-extend 6.0.8 (#584) removed the deprecation warning for the fela-plugin-remove-undefined package
fela-plugin-lvha 5.0.16 deprecated package as consistent rule sorting already handles LVHA order correctly

05/07/18

Package Version Changes
fela-bindings 2.3.1 (#572) fixed a bug in react-fela that caused issues in Safari
(#577) added getDerivedStateFromProps to the list of hoisted statics
fela-plugin-unit 5.1.0 (#570) added the ability to use a custom isUnitlessProperty method
fela 6.1.9 (#581) added selectorPrefix validation to createRenderer
babel-plugin-fela
fela-plugin-remove-undefined
fela-plugin-dynamic-prefixer
1.0.15
5.0.21
5.0.10
(#574) (#576) (#575) deprecated these packages

23/05/18

Package Version Changes
fela
fela-plugin-extend
fela-plugin-fallback-value
fela-tools
6.1.8
6.0.6
5.0.18
5.1.6
(#549) fix semVer range of css-in-js-utils dependency
fela-plugin-validator 5.2.0 (#554) allow custom cssLint configuration
fela-dom
fela-monolithic
7.0.8
5.0.22
(#559) fix regeneration of hydrated monolithic classes
fela-bindings
react-fela
inferno-fela
preact-fela
2.3.0
7.3.0
8.2.0
7.3.0
(#560) Concatenate customClass with generated classes in felaComponent
(#564) add support for fe jsx pragma
fela-plugin-important 6.0.2 (#563) don't add !important to generated classes when using fela-monolithic
fela-plugin-unit 5.0.17 (#565) don't append unit to zero-values
fela-dom 7.0.8 (#566) fix rehydration id

04/04/18

Package Version Changes
fela 6.1.7 (#545) fix rendering of multiple source files in renderer.renderFont
fela-bindings 2.2.0 (#546) use pureComponent in in connect HOC
fela-plugin-bidi 2.0.3 (#536) update underlying dependency to add support for PascalCased browser prefixed CSS properties (Webkit and Moz)
fela-identifier 1.0.2 (#541) fix selectors when using fela-identifier and fela-monolithic together

13/03/18

Package Version Changes
inferno-fela 8.0.0 (#529) added support for Inferno 4.0
inferno-fela won't work with lower versions anymore
fela-bindings
react-fela
preact-fela
inferno-fela
2.1.0
7.1.0
7.1.0
-
(#526) fix incorrect theme pass-down
(#527) FelaComponent now accepts a rule prop to support style as a function of state
(#532) fela-dom's render is now called within componentWillMount rather than componentDidMount in Provider
fela-plugin-bidi 2.0.2 (#528) update bidi-css-js version
fela-plugin-custom-property 7.0.1 (#522) no longer resolving nested style objects if the property was removed
fela-plugin-extend 6.0.4 (#530) correctly resolve null values and remove undefined and null values before mergin styles
fela-plugin-validator 5.1.1 (#531) added an option to enable CSSLint validation (disabled by default)

27/02/18

Package Version Changes
fela-identifier 1.0.0 (#492) Initial release
fela-bindings 2.0.0 (#500) added FelaThemeFactory and FelaComponentFactory leveraging the render-props design pattern
(#519) further improvements to the connectFactory including reconnection-ability and further extending mechanisms
react-fela
preact-fela
inferno-fela
7.0.0 (#500) implementing FelaTheme and FelaComponent using the abstract bindings
(#519) implementing connect according to the changes in connectFactory
fela-plugin-custom-property 7.0.0 (#510) do not remove resolved keys if they're actually CSS properties
babel-plugin-fela 1.0.11 (#501) fixed an inconsistency that could lead to conflicting cache keys
fela-plugin-validator 5.1.0 (#503) added several improvements, now using csslint to validate CSS

18/12/17

Package Version Changes
fela-dom 7.0.1 <style>-elements are now appended to the right parentNode to avoid DOMError: Not Found (Code 8)
fela-tools 5.1.0 (#483) added the combineMultiRules helper to use combineRules on an object of rules
fela-bindings
react-fela
preact-fela
inferno-fela
1.3.0
6.2.0
6.2.0
6.2.0
(#483) added support for extending connect components using the extend prop
preact-fela 6.2.0 (#486) added a missing withTheme import
fela-plugin-important 6.0.0 (#478) !important is no longer added to animated properties and keyframes

24/11/17

Package Version Changes
fela-dom 7.0.0 (#472) @supports queries are now completely separated from basic rules. Serverside methods now return a new flag for @supports queries.
The deprecated rehydrateCache has been removed. Use rehydrate from now on.
fela-tools 5.0.14 (#472) updated renderToString to support the new @supports logic
fela-utils 8.0.0 (#470) Many internal utilites have been moved to the packages directly. Some helpers have been replaced with lodash equivalents.
fela-preset-web
fela-preset-dev
8.0.0
6.0.0
(#470) Preset configuration has been improved. The plugin keys have been renamed to just the actual plugin name (e.g. fela-plugin-unit => unit)
fela 6.1.0 (#472) To explicitly order @supports queries createRenderer now accepts a supportQueryOrder options which works identical to mediaQueryOrder.
(#471) Fixed the combineRules TypeScript definition
fela-bindings
react-fela
inferno-fela
preact-fela
1.2.0
6.1.1
6.1.1
6.1.1
(#475) Use scoped context and props keys to avoid namespace conflicts for theming. withTheme accepts an additional propName argument to specify an alternative name instead of theme.
fela-beautifier 5.0.14 More robust reactive client-side beautifier
fela-plugin-named-keys 1.0.0 Renamed fela-plugin-named-media-query to also support @supports replacements semantically

14/11/17

Package Version Changes
fela-plugin-embedded 5.2.0 (#462) The fontFace property now accepts an array of font face definitions. Duplicate font families will only be listed once.
fela-bindings
react-fela
inferno-fela
preact-fela
1.1.0
6.1.0
6.1.0
6.1.0
(#461) connect now also accepts a function that resolves to an object of rules
(#466) createComponentFactory now accepts an array of props that are always passed down

This release also adds some TypeScript definitions.

02/11/17

Package Version Changes
fela-preset-dev
fela-preset-web
5.0.13
7.0.2
(#447) both presets are now fully configurable by accepting an object with the plugin names as keys

01/11/17

Package Version Changes
fela-plugin-custom-property
fela-plugin-extend
fela-plugin-native-media-query
fela-plugin-simulate
major remove backwards compatibility and add peer dependency for Fela > 6

31/10/17

Package Version Changes
fela 6.0.4 (#442) added support for Woff2 font format
fela-plugin-bidi 2.0.0 (#449) updated to a new major version of bidi-css-js
fela-combine-arrays 1.0.3 (#451) fixed a bug where objects got converted to arrays
fela-plugin-extend 5.0.12 (#456) fixed a bug where nested extend objects could not be resolved
fela-plugin-custom-property
fela-plugin-extend
fela-plugin-native-media-query
fela-plugin-simulate
fixed a semantic versioning issue and added backwards compatibility

20/10/17

Package Version Changes
fela-dom 6.0.3 (#434) fixed rehydration errors and added some safety checks to only rehydrate under certain circumstances
(#429) only subscribe to changes once per renderer within render()
fela-preset-web 7.0.0 (#433) added fela-plugin-embedded to the web preset
fela-native 5.0.11 fixed a bug when combining rules

11/10/17

Package Version Changes
react-fela
inferno-fela
preact-fela
6.0.2 fixed a bug where special props (style, id, as, className, innerRef) aren't passed down to composed Fela components

All package dependencies are now marked as exact versions in order to prevent false-positive patch updates.

09/10/17

Package Version Changes
fela-dom 6.0.1 (#405) fixed a bug that caused incorrect rehydration
react-fela
inferno-fela
preact-fela
6.0.1 only pass passThroughProps that are not undefined
(#416) added missing withTheme exports to preact-fela and inferno-fela
(#397) (#421) several small bug fixes
(#407) improved theming performance by only updating the theme if it actually changes
(#410) added support for rule functions passed as extend prop
fela-combine-arrays 1.0.0 An enhancer to enable merging arrays while combining rules

22/09/17

Package Version Changes
fela 6.0.0 (#363) Completely new caching mechanism
(#328) added support for @supports queries
fela-dom 6.0.0 Rehydration for rules and media rules
react-fela
inferno-fela
preact-fela
6.0.0 (#367) ThemeProvider now uses the the publish-subscribe design pattern to safely spread the theme
(#384) The former is prop now is called as due to overlapping with the official web components specification
(#313) Static properties and methods are now hoisted
babel-plugin-fela 1.0.0 (#305) Babel plugin to optimize style rendering & performance
fela-plugin-bidi 1.0.0 (#381) An alternative to fela-plugin-rtl based on CSSWG's Logical Properties and Values Level 1 proposal
fela-utils 7.0.0 Some utilities have been added and some removed/moved

All fela-utils dependents have been upgraded by a patch release to match the new version.

01/09/17

Package Version Changes
fela 5.2.0 (#357) renderer.filterClassName now defaults to blocking class names including ad by default
react-fela
inferno-fela
preact-fela
5.3.0 (#362) The connect-HoC now supports defaultProps

22/08/17

Package Version Changes
fela-utils 6.0.0 (#347) Fixed className generation to support renderer.filterClassName correctly
fela-plugin-rtl 1.0.0 (#351) Initial release to support right-to-left conversion
fela-layout-debugger 6.0.0 (#352) Now uses styles-debugger

All fela-utils dependents have been upgraded by a patch release to match the new major version.

03/08/17

Package Version Changes
fela 5.1.0 (#335) Ability to specify local() font names within renderFont
fela-plugin-embedded 5.1.0 (#330) Ability to use multiple animations and font faces
react-fela
inferno-fela
preact-fela
5.2.0 (#321) defaultProps are now also passed to Fela rules
(#322) createComponentWithProxy now filters out innerRef and in

results matching ""

    No results matching ""