@siteimprove/alfa-flags
Advanced tools
Changelog
0.97.0 (2024-12-13)
@siteimprove/alfa-style: CSS shorthand property mask
and corresponding longhand properties are now supported. (#1711)
@siteimprove/alfa-css: List#cutOrExtend
is now available. (#1711)
@siteimprove/alfa-css: List#size
is now available. (#1711)
Changelog
0.96.0 (2024-12-06)
@siteimprove/alfa-rules: A new experimental rule SIA-R115: "Heading is descriptive" is now available. (#1722)
@siteimprove/alfa-dom: An Element<"summary">#isSummaryForItsParentDetails
predicate is now available. (#1728)
@siteimprove/alfa-rules: SIA-R116: "<summary>
element has non-empty accessible name" is now available. (#1728)
@siteimprove/alfa-cache: A Cache.memoize
decorator is now available. (#1720)
@siteimprove/alfa-dom: An Attribute.Autocomplete
namespace is now available, grouping functionalities around the autocomplete
attribute. (#1724)
@siteimprove/alfa-rules, @siteimprove/alfa-aria: Expose allowedAttributes
on ARIA Element type. (#1721)
@siteimprove/alfa-aria: <summary>
elements that are not summary for their parent details are now correctly treated as generic
role. (#1728)
@siteimprove/alfa-aria: <details>
elements now correctly have an implicit role of group
. (#1728)
@siteimprove/alfa-device: Values of undefined user preferences are now correctly set to their default. (#1725)
@siteimprove/alfa-aria: <summary>
elements that are summary for their parent details now correctly have their name computed from content. (#1728)
@siteimprove/alfa-css-feature: Matching of user-preferences in the boolean context now correctly handles none
defaults. (#1725)
Changelog
0.95.0 (2024-11-28)
alfa-test
package is now called alfa-test-deprecated
and a new alfa-test
package was added. (#1692)Changelog
0.94.1 (2024-11-22)
Changelog
0.94.0 (2024-11-19)
#serializationId
has been replaced with #internalId
. (#1705)@siteimprove/alfa-css, @siteimprove/alfa-style: CSS property will-change
is now supported. (#1707)
@siteimprove/alfa-refinement: Refinement.tee
is now available. (#1709)
@siteimprove/alfa-dom: A Query.descendants
helper is now available, to filter DOM descendants by a predicate. (#1709)
@siteimprove/alfa-style: A Style.innerText
helper is now available. (#1712)
@siteimprove/alfa-string: A String.and
combinator for chaining transformers is now available. (#1712)
@siteimprove/alfa-string: A String.removePunctuation
transformer is now available. (#1712)
@siteimprove/alfa-rules: classes for ARIA and Best Practices requirements are now available. (#1714)
@siteimprove/alfa-string: The function String.toLowerCase
was added. (#1707)
@siteimprove/alfa-rules: Rules checking ARIA conformance, or Best Practices, now have a corresponding requirement. (#1714)
@siteimprove/alfa-rules: An experimental rule "SIA-R114: Title is descriptive" is now available. (#1713)
@siteimprove/alfa-string: A String.hasSoftWrapOpportunity
predicate is now available. (#1710)
@siteimprove/alfa-style, @siteimprove/alfa-css: CSS property perspective
is now supported. (#1708)
@siteimprove/alfa-string: A String.Transformer
type alias is now available. (#1712)
Changelog
0.93.7 (2024-10-22)
Performance.now()
does not try to use node:perf_hooks
anymore. (#1704)Changelog
0.93.2 (2024-10-11)
@siteimprove/alfa-rules: SIA-R66 and SIA-R69 ar now inapplicable to text in aria-disabled
<a>
elements without href
. (#1698)
@siteimprove/alfa-rules: SIA-R83 is better at detecting clipping elements that actually have room to grow. (#1699)
@siteimprove/alfa-rules: SIA-R83 now correctly considers the used value of overflow
rather than the computed one. (#1699)
@siteimprove/alfa-cascade: The User-Agent style shet now sets <select>
elements to display: inline-block
, matching rendering recommendations. (#1699)
@siteimprove/alfa-style: Resolution of chained CSS variables has been improved. (#1697)