Recent Releases of https://github.com/robinweser/fela

https://github.com/robinweser/fela - 12.2.1

  • improved TypeScript support for createRenderer configuration (#906)

- JavaScript
Published by robinweser over 3 years ago

https://github.com/robinweser/fela - 12.2.0

  • Added support for snapshotting in both jsdom and node when using Jest (#903)
  • TypeScript improvements (#902, #904)
  • Documentation improvements (#901)

- JavaScript
Published by robinweser over 3 years ago

https://github.com/robinweser/fela - 12.1.2

  • Added support for vendor prefixes when enforcing longhands (#900)
  • Fixed missing children type on RendererProvider and ThemeProvider (#902)
  • Fixes to Snapshot testing with React 18

- JavaScript
Published by robinweser almost 4 years ago

https://github.com/robinweser/fela - 12.1.0 & 12.1.1

  • fela-enforce-longhands now supports a config option to specify with what priority borders are rendered (https://github.com/robinweser/fela/pull/895)
  • renderStatic now supports a second arguments with props to enable theme-aware static rendering (https://github.com/robinweser/fela/pull/894)
  • useFela now also returns a static function that can be used to render static styles, theme is passed by default (https://github.com/robinweser/fela/pull/894)
  • jest-react-fela now supports React 18 and createRoot (https://github.com/robinweser/fela/pull/898)
  • We now handle multiline values correctly in the prefixer (https://github.com/robinweser/fela/pull/896)
  • We bumped versions of our dependencies to get rid of known vulnerabilities (https://github.com/robinweser/fela/pull/897)

- JavaScript
Published by robinweser almost 4 years ago

https://github.com/robinweser/fela - 12.0.2

  • Fixed a bug in the TypeScript bindings

- JavaScript
Published by robinweser about 4 years ago

https://github.com/robinweser/fela - 12.0.0

Note: Due to a hotfix (accidental extra theme attribute passed to elements), this refers to version 12.0.1 instead.

This major release incorporates several performance improvements together with a new plugin concept called context-free plugins. Rehydration has also been improved to cover for a more wide-range of selectors and edge cases. Check the announcement post and the migration guide.

Apart from these changes, a couple of fixes and improvements have been added in this release: - Updated TypeScript definitions (#892) - Fixed a typo in fela-enforce-longhands (#891)

- JavaScript
Published by robinweser about 4 years ago

https://github.com/robinweser/fela - 11.7.0

- JavaScript
Published by robinweser over 4 years ago

https://github.com/robinweser/fela - 11.6.1

  • Added TypeScript typing files for jest-react-fela and fela-plugin-fallback-value (#873)
  • Added TypeScript types for renderToNodeList in react-fela (#869)

- JavaScript
Published by robinweser almost 5 years ago

https://github.com/robinweser/fela - 11.6.0

  • Added support for nested responsive values (#867)
  • Fixed a bug to correctly rehydrate CSS custom properties (#866)
  • Resolved multiple selectors now merge with their base styles (#865)
  • Removed the legacy Children.only restriction on RendererProvider for react-fela (#856)
  • React 17 compatibility (#857)
  • TypeScript Improvements
    • Plugin Types (#852)
    • IStyle Refactor (#851)

- JavaScript
Published by robinweser about 5 years ago

https://github.com/robinweser/fela - 11.5.2

  • Added the useFela-hook to preact-fela (#844)
  • Improved plugin processing with optimizeCaching enabled (#849)
  • Added a couple of TypeScript improvements:
    • csstype 3.0.0 (#839)
    • useFela types (#846)

- JavaScript
Published by robinweser about 5 years ago

https://github.com/robinweser/fela - 11.5.1

  • Fixed an issue with redundant rendering with optimizeCaching enabled (#841)

- JavaScript
Published by robinweser about 5 years ago

https://github.com/robinweser/fela - 11.5.0

  • Added a new configuration option propertyPriority which allows us to prioritize certain properties over others using a little CSS specificity trick (https://github.com/robinweser/fela/pull/827)
  • Added fela-enforce-longhands which implements propertyPriority in order to prioritize longhand over shortand CSS properties (https://github.com/robinweser/fela/pull/827)
  • Added string fallback font support for fela-plugin-embedded (https://github.com/robinweser/fela/pull/826)
  • Added fela-plugin-multiple-selectors which resolves multiple comma-separated nested selectors into individual object keys (#824)
  • Removed devMode-specific DOM rendering logic since Chrome does no longer lock them in the developer tools (#825)
  • Added a new feature flag optimizeCaching that enables improved caching mechanisms to speed up rendering by up to 50% (#823)
  • Deprecated fela-beautifier (#823)

- JavaScript
Published by robinweser about 5 years ago