Rand Stats

CSS::Module

zef:dwarring
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  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});
      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
              := male | female | child
             :=  | 
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 (was :color)