Skip to content

Releases: brandonkal/linaria

Release 3.0.0-beta.7

27 Sep 07:21
def9f63
Compare
Choose a tag to compare
Release 3.0.0-beta.7 Pre-release
Pre-release

3.0.0-beta.7 (2019-09-27)

Bug Fixes

Features

  • add error if preval length is incorrect (cd7f1ae)
  • async transform (620a706)
  • better module and compile cache (c583643)
  • buffered module console (3d1c3e6)
  • cache ghost file (a73b79d)
  • cli async (5006f11)
  • debug logging (dd3a921)
  • evaluate tests (21dd2b3)
  • faster transform (32198a0)
  • hint if circular dependency is likely (ef4f7e0)
  • IE 11 test (aaa0a64)
  • improve dynamic plugin perf (95ddd00)
  • improved typings (2809d4f)
  • loader and plugin improvements (3bc27c5)
  • loader pitch phase + seperate CSS preval (6c4ae3f)
  • module errors only on preval error (f640f34)
  • module source-map stack traces + cache (5a3ac39)
  • prettier d.ts files (556f21d)
  • process.env.isVM (69f3c82)
  • reset to .linaria-cache location (5d9acc5)
  • skip files with only import css (1e61c12)
  • store cache in node_modules (2f9492a)
  • stylelint-config (830ac7d)
  • support multi-line evaluated expressions (e7baf60)
  • use full filename for deps (a8e5b67)
  • virtual modules (58bf93b)
  • watch build script (408e62e)
  • webpack integration test (2bdf147)

Release 3.0.0-0.beta.2

21 Aug 10:51
60b3f93
Compare
Choose a tag to compare
Pre-release

3.0.0-0.beta.2 (2019-08-21)

Bug Fixes

Features

Release 3.0.0-beta.1

18 Aug 07:10
fc463fd
Compare
Choose a tag to compare
Release 3.0.0-beta.1 Pre-release
Pre-release

Bug Fixes

  • add additional unitless properties (569a1b4)
  • attachSourceMap handle missing map (64307ee)

Features

BREAKING CHANGES

  • Prefer to use Stylelint CSS-in-JS support.

Release 3.0.0-beta.0

06 Aug 20:53
564d4de
Compare
Choose a tag to compare
Release 3.0.0-beta.0 Pre-release
Pre-release

3.0.0-beta.0 (2019-08-06)

Bug Fixes

Features

  • don't include unreferenced global (ef6d666)

BREAKING CHANGES

  • The use of global in the CSS will not cause
    unreferenced rules from being included. Use the new injectGlobal API
    instead.

Many Improvements

05 Aug 08:21
bbedebe
Compare
Choose a tag to compare
  1. Much smaller styled runtime! No dependency on @emotion/is-prop-valid.
  2. Simple and predictable prop filtering. Props that end in "$" are not forwarded to the DOM.
  3. Modifiers! All style logic can be contained inside your CSS.
  4. Improved babel support for arrow functions. This means shorter interpolations inside our styles.
  5. Generated BEM-like modifiers. No need to name all those modifiers! Javascript logic is transformed into a CSS modifier name, all of this is stripped away after development:
  6. Tiny class names in production with optional prefix and suffix support
  7. Uses postCSS rather than stylis. This allows for a much deeper integration with your existing CSS pipeline.
  8. High resolution source maps. Even nested selectors and modifiers point to the proper line rather than the start of the template literal.
  9. Vastly improved Typescript types and support.