0.4.3  2026-06-14T07:49:02+12:00
  - Add <stringchar-printable> rule for the benefit of CSS::Writer
    serialization.
  - Add <non-ascii> rule to <nmreg>. This makes CSS::Writer more
    promiscuous in the pass-through of Unicode characters.

0.4.2  2026-06-04T07:45:27+12:00
  - RakuAST: Fix <expr> reference in CSS::Grammar abstract base class
  - Refactor <any-declarations> rule and !term() actions method

0.4.1  2025-12-08T10:22:19+13:00
  - Add dimension action. Requisite for CSS::Module v0.7.2.

0.4.0  2025-12-02T07:06:26+13:00
  - Replace AST 'prop-val-' rule prefix with 'css-val-' for CSS::Module
    v0.7.1.

0.3.14  2025-11-14T06:06:11+13:00
  - Forward compatibility changes to CSS::Grammar::AST for
    CSS::Module v0.7.0

0.3.13  2025-10-31T05:55:52+13:00
  - Fix unicode-range AST.

0.3.12  2025-01-21T09:54:37+13:00
  - Backport CSS3 resolution units from CSS::Module
  - Backport build functions from CSS::Specification::AST
    to CSS::Grammar::AST

0.3.11  2022-09-15T07:43:21+12:00
  - Allow alpha channel in rgb(...) - match browsers

0.3.10  2022-06-16T06:08:10+12:00
  - Release to zef ecosystem

0.3.9  2021-08-20T06:58:17+12:00
  - CSS::Grammar::Actions no long inherits from CSS::Grammar::AST.
    Be more explict and invoke a build() method when constructing
    nodes. e.g. `make $.build.node($/)` becomes `make $.node($/)`
    This seperatio3n is more of a win in CSS::Module, which is mixing
    in a lot of grammars and classes.

0.3.8  2021-05-03T08:57:52+12:00
  - Fix combining newlines (\r\n) being accepted as non-ascii #11

0.3.7  2021-04-24T06:35:16+12:00
  - Add X::CSS abstract exception class
  - Tweak warning method to coerce message to Str

0.3.6  2021-03-17T06:39:43+13:00
  - Add 'rem' and 'ch' units. Thanks JRaspass.

Release 0.3.5 2021-01-03
- Add CSS::Grammar::Defs
Release 0.3.4 2020-02-11
- rename sources *.pm -> *.rakumod
- moved repo p6-css/CSS-Grammar-p6 -> css-raku/CSS-Grammar-raku
Release 0.3.3 2019-10-14
- [CSS::Grammar]
  -- Added case-sensitive <Id> token
  -- Ignore \n in escapes as per https://www.w3.org/TR/css-syntax-3/#escaping;
     impicitly makes '\' at the end-of-line into a continuation
- [CSS::Grammar::Actions] Added :xml option. Has the affect of making
  element names case sensitive
Release 0.3.2
- deprecated CSS::Grammar::AST %CSS21-Colors, %CSS3-Colors
  CSS::Module now uses Color::Names
Release 0.3.1
- dropped "unclosed '('" warning.
- dropped <eol> token and (inaccurate) line-no reporting in warnings
Release 0.3.0
- Consolidated AST for at-rules. @margin-rule, @media-rule, @charset, @import, @margin
  now all return nodes of type 'at-rule'. Each contains an 'at-keyw' sub-node, which
  can be used to determine the at-rule type.
