Skip to content

Releases: kripod/otion

v0.2.0

19 May 11:03
Compare
Choose a tag to compare

0.2.0 (2020-05-19)

Bug Fixes

  • make browser checks Deno-compatible (96a05e9)

Features

  • add Deno-compatible build output (e54209a), closes #8

Reverts

  • "build: experiment with dev/prod bundle separation" (f71aa35)

v0.1.3

18 May 16:10
Compare
Choose a tag to compare

0.1.3 (2020-05-18)

Bug Fixes

v0.1.2

18 May 16:06
Compare
Choose a tag to compare

0.1.2 (2020-05-18)

Bug Fixes

  • integration with Code Sandbox (6745dec)

v0.1.1

18 May 15:59
Compare
Choose a tag to compare

0.1.1 (2020-05-18)

Bug Fixes

  • applying a pseudo selector directly (eb45b63), closes #5

v0.1.0

17 May 19:22
Compare
Choose a tag to compare

0.1.0 (2020-05-17)

Bug Fixes

  • gatsby-plugin: configurability (119eaa1)
  • disable auto-hydration to avoid double passes (ab9a0b0)
  • hydration when keyframes are involved (648217a)
  • only allow simple, non-nested pseudos (73c376c)
  • package metadata about module formats (7fb475d)
  • package metadata for typings (db76d5d)
  • proposed mask precedence (ca2727b)
  • reduce chance of Dual Package Hazard (ef24312)
  • remove mistakenly included data from bundle (070d483)
  • example-gatsby: issues with HMR (a2296a5)
  • revoke typings support for advanced pseudos (aabaa13)
  • otion: rule nesting (345c301)
  • react-otion: style element SSR (01d8e22)

Features

  • example-nextjs: support SSR (a533408)
  • accept custom pseudos (346ae13)
  • add CSSKeyframeRules type (e6bd877)
  • add server subpath export for basic SSR (ca67bb4)
  • add draft for shorthand property matchers (cb2513d)
  • add React bindings for better SSR (81cb74d)
  • add support for fallback values (94c24df)
  • basic support for defining keyframes (b22a312)
  • detailed error for non-configured instances (a848335)
  • make prefix function modifiable (b7b8d8d)
  • property precedence management (69e7cfb)
  • ssr: filter out unreferenced rules from HTML (8cf6c6b)
  • manage precedence of pseudoselectors (3af15a9)
  • provide ESM builds for servers (3b4ae60)
  • style sheet hydration (74bf4f9)
  • example-gatsby: add dummy 404 page (fa5f7d8)

Performance Improvements

  • avoid array mutation (01947d9)
  • eliminate array from getClassNames (f3ce954)
  • generate rule templates only once per parent (8d032bc)
  • optimize conditions of unitless prop RegExp (8b87a34)
  • optimize opening bracket insertion (b13a970)
  • optimize proposed precedence rules (824fbd9)
  • optimize pseudoselector precedence lookup (1279842)
  • optimize RegExps in comments (8bbaefd)
  • save a few bytes (3727ea2)

Reverts

  • example-nextjs: using src directory (133b6ad)
  • "chore(deps): update csstype" (044b74c)
  • remove remains of global styling (1a57217)
  • remove rule nullification capability (d413d54)
  • remove SVG attribute support (c76b8f3)
  • react-otion: remove client-side part (086ead0)