0.7.7  2026-06-14T09:16:37+12:00
   - Fix :%alias module option
   - Use instance-level CSS::Writer write() method; for compatiblity
     with CSS::Writer v0.3.0+

0.7.6  2026-03-18T08:42:23+13:00
   - Simplify meta-data default-value to store just the raw data.
     Also remove CSS::Module::Property default-type() attribute.
     CSS::Properties now handles default-value parsing at run-time
     and has no need for these.

0.7.5  2025-12-27T09:34:00+13:00
   - Retain original default-value text in Metadata. This is a v0.6.8
     regression.

0.7.4  2025-12-24T13:10:59+13:00
   - Fix @font-face src format() definition for CSS::Font::Resources

0.7.3  2025-12-13T06:00:00+13:00
   - Add basic type-checking to calc() expressions.

0.7.2  2025-12-09T09:13:25+13:00
   - Add Value-and-Units module. In particular support parsing of calc()
     expressions. See https://www.w3.org/TR/2024/WD-css-values-4-20240312/

0.7.1  2025-12-02T09:19:42+13:00
   - Regenerate with latest CSS::Specification::Compiler. Upgrade
     to latest CSS::Specification, CSS::Grammar run-time.

0.7.0  2025-11-14T07:40:34+13:00
   Move most CSS functions from Raku code to value definitions. Make
   use of CSS::Specification 0.5.0+, and build via the latest version
   of CSS::Specification::Compiler which implement this a level 4
   value definition feature.

0.6.8  2025-10-31T06:48:41+13:00
   Update to CSS::Specification v0.5.0+, which has factored out
   compilation to CSS::Specification::Compiler

0.6.7  2025-01-21T12:31:26+13:00
   Update to CSS::Grammar 0.3.12, which:
   - Replaces CSS::Specification::AST with CSS::Grammar::AST
   - Defines resolution units for us.

0.6.6  2022-09-07T06:20:51+12:00
  - Add :vivify mode. Allow any properties. Stub metadata is added when
    property-number() is called to lookup the property.

0.6.5  2022-09-05T07:53:59+12:00
  - Allow miscellaneous extension properties, which can hold any value.

0.6.4  2022-08-30T07:11:57+12:00
  - Fix stroke-width and stroke-dasharray to handle undimensioned units #11

0.6.3  2022-08-29T08:42:56+12:00
  - Further fix SVG metadata, to be based on CSS3

0.6.2  2022-08-28T05:49:10+12:00
  - Fix setting of defaults in SVG metadata

0.6.1  2022-08-23T07:22:27+12:00
  - Base CSS::Module::SVG on CSS::Module::CSS3
  - Implement most remaining SVG properties, as described in
    https://www.w3.org/TR/SVG2/styling.html

0.6.0  2022-08-22T05:59:57+12:00
  - Expose %.coerce attribute for CSS::Properties 0.9.0+
  - Initial version of CSS::Module::SVG (experimental)

0.5.11  2022-06-15T13:42:17+12:00
  - Revised handling of CSS21 'azimuth' and 'elevation' properties
  - Minor refactor of classes and grammars
  - Upload to zef ecosystem

0.5.10  2021-08-20T14:08:21+12:00
  - Use CSS::Grammer 0.3.9 build() method for AST construction

0.5.9  2021-08-19T07:01:37+12:00
  - factor out <font-src-expr> repeating term from @font-face 'src' property
    syntax. This fixes over-flattening issues in the AST, in particular, in
    CSS::Properties.

0.5.8  2021-04-24T09:52:07+12:00
  - Upgrade to PDF::Specification 0.4.10

0.5.7  2021-04-06T09:40:12+12:00
  - More extension property callback improvements

0.5.6  2021-04-03T05:25:30+13:00
  - Improved handling of extension property callbacks

0.5.5  2021-04-01T09:30:14+13:00
  - Added :%extensions ( :$like ) suboption. Supersedes  alias()
    method, which is now deprecated.

0.5.4  2021-03-31T14:16:23+13:00
  - Added new :%extensions option. Deprecate older :%alias mechanism.

0.5.3  2021-03-17T07:18:52+13:00
  - Renamed github project and repository
  - Moved from Raku Ecosystem to CPAN

0.5.2 rename sources *.pm -> *.rakumod
0.5.1 add :alias option. A simplistic mechanism for adding extension properties when
      they can be considered to structurally identical to an existing property, e.g.
          CSS::Module::CSS3.module( :alias{'-xhtml-align' => :like<text-align>});
      adds an '-xhtml-align' property that is structurally identical to 'text-align'
0.5.0 move generated perl back from gen/lib to lib, e.g.
      CSS::Module::CSS1::Gen::Grammar. Seems that ecosystem
      doesn't handle the former that well yet.
0.4.9 rename etc/ to src/ and move generated modules to gen/lib
0.4.8 Break circular '@font-face' depdendency
      - Add CSS/Module/CSS3/Actions.pm
      - Add CSS/Module/CSS3/Fonts/AtFontFace.pm
      - Remove dynamic loading from CSS3 and AtFontFace modules 
0.4.7 - remove Panda dependency from make-properties.pl
      - work-around for issue #8 - background-position
0.4.6 $module.parse-property now returns explicit Nil and warns
      on parse failure. New :!warn option to silence warnings.
0.4.5 Fix make-modules.pl for latest Rakudo
0.4.4 Implemented $module.parse-property method. Performs a property
      specific parse, e.g. my $ast = $.module-parse('azimuth', 'center-left behind')
0.4.3 Removed erroneous default-value from font-family meta-data
0.4.2 Adjustments for CSS::Grammar 0.03.0 at-rule AST consolidation,
      and CSS::Specification 0.4.2 handling of zero quantities
0.4.1 Factor out @font-face as a distinct sub-module, add class
      CSS::Module::CSS3::Fonts::AtFontFace::Metadata
0.4.0 Convert to CSS::Specification 0.4.0
    -- General rules can now be defined.  E.g. from etc/css21-properties.txt
            <generic-voice>  := male | female | child
            <specific-voice> := <identifier> | <string>
0.3.3 Fix definitions and AST production for border-top ... border-left
0.3.2 CSS3 'transparent' color AST now compatible with CSS2.1
   -- returned as :keyw<transparent> (was :color<transparent>)
