Skip to content

Latest commit

 

History

History
251 lines (155 loc) · 14.8 KB

CHANGELOG.md

File metadata and controls

251 lines (155 loc) · 14.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.6.2 (2020-09-11)

Note: Version bump only for package otion

0.6.1 (2020-08-25)

Bug Fixes

0.6.0 (2020-08-25)

Note: Version bump only for package otion

0.5.5 (2020-08-12)

Bug Fixes

  • don't minify ' :' to ':' in custom selectors (99aa618)

0.5.4 (2020-08-11)

Bug Fixes

  • hydrate: ignore broken rule declarations (bc1ed78)

0.5.3 (2020-08-02)

Bug Fixes

  • improve custom selector list splitting (37b02a9), closes #45
  • resolve self-references (f0ba93f)

Performance Improvements

  • use reluctant RegExp matchers (7e6e53d)

0.5.2 (2020-07-26)

Bug Fixes

  • hydrate: respect rule precedence groups (dc08fa8), closes #42
  • hydration: ident name parsing (d4a4e32)
  • hydrating ident name of complex rules (958d8a0)

0.5.1 (2020-07-26)

Bug Fixes

  • custom property precedence management (c38f132)

0.5.0 (2020-07-23)

Bug Fixes

  • example-nextjs: hydrate styles only once (72d1c79)

Features

  • conditional rule precedence management (7ecaaa2)

0.4.0 (2020-07-22)

Bug Fixes

  • assign higher precedence to custom selectors (002c790)
  • class selector start index tracking (f9f666e)
  • property and pseudo precedence management (b36a50a)

Features

  • precedence management without class repeats (16acfbc)

Performance Improvements

  • lazy rule precedence calculation (a1eff01)

Reverts

  • "refactor: use a Map for tracking inserted rules" (046145a)

0.3.4 (2020-07-19)

Bug Fixes

  • codesandbox: package entry point resolution (4fd92b4)
  • example-gatsby: module resolution (35e4c3a)
  • example-nextjs: ssr with Node.js 10 (dacdbad)
  • nextjs: server-side module resolution (d47911b)
  • package: module resolution (3f084f6)
  • packaging: output file extensions (5ce164b)
  • compatibility with older bundlers (#29) (61d0763)

Reverts

  • "chore(package): remove non-standard ESM entry" (57fe06b)
  • "ci(codesandbox): experiment with no config" (b2fab56)
  • "ci(codesandbox): set templates explicitly" (82db16c)

0.3.3 (2020-07-13)

Bug Fixes

  • add missing unitless property matcher pattern (b93465e)
  • support manual vendor prefixing for '-ms-*' (6ae277f)

0.3.2 (2020-05-21)

Bug Fixes

  • avoid production render failure in Chrome (0eb21f8)

0.3.1 (2020-05-19)

Bug Fixes

  • meta: peer dependency ranges (45bc35e)
  • advanced selector ordering (df2d1ae)

0.3.0 (2020-05-19)

Features

  • support advanced nesting selectors (b5e97da)
  • support selector lists for grouping rules (50c6ffa), closes #7

0.2.5 (2020-05-19)

Bug Fixes

  • false min/max-width unitless property match (72dcc40)

0.2.4 (2020-05-19)

Bug Fixes

  • support for Pika CDN and Deno (9fd66ea)

0.2.3 (2020-05-19)

Note: Version bump only for package otion

0.2.2 (2020-05-19)

Bug Fixes

  • example-nextjs: hover animation smoothness (356f6dc)
  • ssr: clear inserted idents between renders (07679e1), closes #8

Features

  • add Deno type references (43460d6)

0.2.1 (2020-05-19)

Note: Version bump only for package otion

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)

0.1.3 (2020-05-18)

Bug Fixes

0.1.2 (2020-05-18)

Bug Fixes

  • integration with Code Sandbox (6745dec)

0.1.1 (2020-05-18)

Bug Fixes

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

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)