-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathChanges
More file actions
83 lines (67 loc) · 3.11 KB
/
Changes
File metadata and controls
83 lines (67 loc) · 3.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{{$NEXT}}
0.5.3 2025-12-24T09:28:50+13:00
- Changed 'dropping declaration...' warning
- Refactored val() into multi methods
0.5.2 2025-12-09T07:06:12+13:00
- Add support for CSS::Module v0.7.2+ calc() and parenthesised
expressions.
0.5.1 2025-12-02T07:13:38+13:00
- More Level 4 upgrades including strings and function
definitions
0.5.0 2025-11-14T06:51:05+13:00
- Some upgrades for Level 4 value definition syntax, including:
-- functional notation: <linear-gradient()>
-- list notation: <bg-layer>#? , <final-bg-layer>
-- allow ranges: <length [0,∞]>
0.4.16 2025-10-31T06:07:47+13:00
- Retires CSS::Specification::BUILD; replaced by a new Raku module,
CSS::Specification::Compiler (unreleased). See
https://github.com/css-raku/CSS-Specification-Compiler-raku.git
0.4.15 2025-01-21T12:16:33+13:00
- Revert v0.4.14 changes to usage token; unbreaks
CSS::Module
0.4.14 2025-01-21T10:15:22+13:00
- Backported CSS::Specification::AST methods to
CSS::Grammar::AST (v0.3.13)
0.4.13 2023-01-01T10:28:12+13:00
- Fix for Color::Names api(v2)
0.4.12 2022-06-16T11:43:36+12:00
- Remore internal perl6 references; replace with Raku.
- Upload to zef ecosystem
0.4.11 2021-08-20T11:21:04+12:00
- Use CSS::Grammer 0.3.9 build() method for AST construction
0.4.10 2021-04-24T07:36:51+12:00
- Rename grammar CSS::Specification::Terms -> CSS::Specificaton::Defs
0.4.9 2021-04-06T07:10:48+12:00
- Don't special-case unknown properties in `:lax` mode - let the
caller handle this.
0.4.8 2021-03-17T08:32:39+13:00
- Renamed github project and repository
- Moved from Raku Ecosystem to CPAN
0.4.7 Fix for CSS::Grammar 0.3.4
0.4.6 Rename sources *.pm -> *.rakumod; *.rakumod; *.pl -> *.raku
0.4.5 Use color chart from Color::Names::CSS3 (Color::Names module)
0.4.4 Fixed whitespace handling on quantifiers
0.4.3 Move test classes into lib path; t::CSS::Aural::Grammar, etc.
0.4.2 Bugfix a length can be a percentage quantity
- Also reinstate t/terms.t, lost around 538f043
0.4.1 Output a specific unit for zero quantities.
- For example the ast for length '0' is now :px(0) rather than :length(0).
0.4.0 Added rule declarations.
- It's now possible to define rules for sharing between properties. For example
<voice-family> := male | female | child
- Choices now have left-precedence
for example: 'font-family' [ <generic-family> | <family-name> ]#
will resolve as a generic-family in preference to a family name
0.3.2 Starting adding property checks:
- If a property has edges, there should be exactly four
- All children of an edge property, should also be edges
0.3.1 Preserve declaration order of child properties in metadata
0.3.0 Distinguish 'edge' and 'child' properties
- A four sided property has 'edges'. E.g. 'border' has
'border-top', ... 'border-left'
- A compound property has children. E.g. 'background' has 'background-color',
'background-attachment', 'background-image', ...
0.2.2 Include subproperties in meta childern.
- E.g. "cue" now has child properties "cue-before", "cue-after"
- These are distinguished from "box" properties by not having the :box flag set.