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)
- type checking issue (2210bc8)
0.6.0 (2020-08-25)
Note: Version bump only for package otion
0.5.5 (2020-08-12)
- don't minify ' :' to ':' in custom selectors (99aa618)
0.5.4 (2020-08-11)
- hydrate: ignore broken rule declarations (bc1ed78)
0.5.3 (2020-08-02)
- use reluctant RegExp matchers (7e6e53d)
0.5.2 (2020-07-26)
- 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)
- custom property precedence management (c38f132)
0.5.0 (2020-07-23)
- example-nextjs: hydrate styles only once (72d1c79)
- conditional rule precedence management (7ecaaa2)
0.4.0 (2020-07-22)
- assign higher precedence to custom selectors (002c790)
- class selector start index tracking (f9f666e)
- property and pseudo precedence management (b36a50a)
- precedence management without class repeats (16acfbc)
- lazy rule precedence calculation (a1eff01)
- "refactor: use a Map for tracking inserted rules" (046145a)
0.3.4 (2020-07-19)
- 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)
- "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)
- add missing unitless property matcher pattern (b93465e)
- support manual vendor prefixing for '-ms-*' (6ae277f)
0.3.2 (2020-05-21)
- avoid production render failure in Chrome (0eb21f8)
0.3.1 (2020-05-19)
0.3.0 (2020-05-19)
- support advanced nesting selectors (b5e97da)
- support selector lists for grouping rules (50c6ffa), closes #7
0.2.5 (2020-05-19)
- false min/max-width unitless property match (72dcc40)
0.2.4 (2020-05-19)
- 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)
- example-nextjs: hover animation smoothness (356f6dc)
- ssr: clear inserted idents between renders (07679e1), closes #8
- add Deno type references (43460d6)
0.2.1 (2020-05-19)
Note: Version bump only for package otion
0.2.0 (2020-05-19)
- make browser checks Deno-compatible (96a05e9)
- "build: experiment with dev/prod bundle separation" (f71aa35)
0.1.3 (2020-05-18)
- peer dependency ranges (faa6338)
0.1.2 (2020-05-18)
- integration with Code Sandbox (6745dec)
0.1.1 (2020-05-18)
- 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)
- 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)
- 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)