Rand Stats

CSS::Module

zef:dwarring
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)