Skip to content

Commit

Permalink
v0.74.0
Browse files Browse the repository at this point in the history
  • Loading branch information
siteimprove-builduser committed Feb 14, 2024
1 parent e437385 commit 9d56702
Show file tree
Hide file tree
Showing 175 changed files with 1,807 additions and 1,453 deletions.
5 changes: 0 additions & 5 deletions .changeset/eight-dancers-itch.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sharp-chefs-glow.md

This file was deleted.

10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Alfa changelog

## [0.74.0](../../compare/v0.73.0...v0.74.0) (2024-02-14)

### Added

- [@siteimprove/alfa-string](packages/alfa-string/CHANGELOG.md#0740): Package `@siteimprove/alfa-string` grouping low-level string manipulations is now available. ([#1572](https://github.com/Siteimprove/alfa/pull/1572))

### Fixed

- [@siteimprove/alfa-rules](packages/alfa-rules/CHANGELOG.md#0740): A regression on R1 for `<title>` with whitespace but not empty content has been fixed (was introduced in v0.73.0). ([#1573](https://github.com/Siteimprove/alfa/pull/1573))

## [0.73.0](../../compare/v0.72.0...v0.73.0) (2024-02-06)

### Breaking
Expand Down
7 changes: 6 additions & 1 deletion docs/api/alfa-css.function_2.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@
export declare namespace Function
```
## Functions
| Function | Description |
| --- | --- |
| [parse(query, body)](./alfa-css.function_2.parse.md) | |
## Interfaces
| Interface | Description |
Expand All @@ -22,5 +28,4 @@ export declare namespace Function
| Variable | Description |
| --- | --- |
| [consume](./alfa-css.function_2.consume.md) | [https://drafts.csswg.org/css-syntax/\#consume-a-function](https://drafts.csswg.org/css-syntax/#consume-a-function) |
| [parse](./alfa-css.function_2.parse.md) | |
14 changes: 13 additions & 1 deletion docs/api/alfa-css.function_2.parse.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,22 @@

[Home](./index.md) &gt; [@siteimprove/alfa-css](./alfa-css.md) &gt; [Function\_2](./alfa-css.function_2.md) &gt; [parse](./alfa-css.function_2.parse.md)

## Function\_2.parse variable
## Function\_2.parse() function

**Signature:**

```typescript
parse: <T>(query?: string | Predicate<Token.Function>, body?: CSSParser<T> | Thunk<CSSParser<T>> | undefined) => Parser<Slice<Token>, readonly [Function, T], string, []>
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| query | string \| Predicate&lt;[Token.Function](./alfa-css.token.function.md)<!-- -->&gt; | _(Optional)_ |
| body | [CSSParser](./alfa-css.parser.md)<!-- -->&lt;T&gt; \| Thunk&lt;[CSSParser](./alfa-css.parser.md)<!-- -->&lt;T&gt;&gt; \| undefined | _(Optional)_ |

**Returns:**

Parser&lt;Slice&lt;Token&gt;, readonly \[[Function](./alfa-css.function_2.md)<!-- -->, T\], string, \[\]&gt;

9 changes: 2 additions & 7 deletions docs/api/alfa-css.list.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,12 @@ export declare namespace List
| --- | --- |
| [isList(value)](./alfa-css.list.islist.md) | |
| [isList(value)](./alfa-css.list.islist_1.md) | |
| [parseCommaSeparated(parseValue, lower, upper)](./alfa-css.list.parsecommaseparated.md) | |
| [parseSpaceSeparated(parseValue, lower, upper)](./alfa-css.list.parsespaceseparated.md) | |
## Interfaces
| Interface | Description |
| --- | --- |
| [JSON](./alfa-css.list.json.md) | |
## Variables
| Variable | Description |
| --- | --- |
| [parseCommaSeparated](./alfa-css.list.parsecommaseparated.md) | |
| [parseSpaceSeparated](./alfa-css.list.parsespaceseparated.md) | |
15 changes: 14 additions & 1 deletion docs/api/alfa-css.list.parsecommaseparated.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,23 @@

[Home](./index.md) &gt; [@siteimprove/alfa-css](./alfa-css.md) &gt; [List](./alfa-css.list.md) &gt; [parseCommaSeparated](./alfa-css.list.parsecommaseparated.md)

## List.parseCommaSeparated variable
## List.parseCommaSeparated() function

**Signature:**

```typescript
parseCommaSeparated: <V extends Value<string, boolean, string, string>>(parseValue: CSSParser<V>, lower?: number, upper?: number) => CSSParser<List<V>>
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| parseValue | [CSSParser](./alfa-css.parser.md)<!-- -->&lt;V&gt; | |
| lower | number | _(Optional)_ |
| upper | number | _(Optional)_ |

**Returns:**

[CSSParser](./alfa-css.parser.md)<!-- -->&lt;[List](./alfa-css.list.md)<!-- -->&lt;V&gt;&gt;

15 changes: 14 additions & 1 deletion docs/api/alfa-css.list.parsespaceseparated.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,23 @@

[Home](./index.md) &gt; [@siteimprove/alfa-css](./alfa-css.md) &gt; [List](./alfa-css.list.md) &gt; [parseSpaceSeparated](./alfa-css.list.parsespaceseparated.md)

## List.parseSpaceSeparated variable
## List.parseSpaceSeparated() function

**Signature:**

```typescript
parseSpaceSeparated: <V extends Value<string, boolean, string, string>>(parseValue: CSSParser<V>, lower?: number, upper?: number) => CSSParser<List<V>>
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| parseValue | [CSSParser](./alfa-css.parser.md)<!-- -->&lt;V&gt; | |
| lower | number | _(Optional)_ |
| upper | number | _(Optional)_ |

**Returns:**

[CSSParser](./alfa-css.parser.md)<!-- -->&lt;[List](./alfa-css.list.md)<!-- -->&lt;V&gt;&gt;

18 changes: 18 additions & 0 deletions docs/api/alfa-string.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@siteimprove/alfa-string](./alfa-string.md)

## alfa-string package

## Namespaces

| Namespace | Description |
| --- | --- |
| [String\_2](./alfa-string.string_2.md) | |

## Type Aliases

| Type Alias | Description |
| --- | --- |
| [String\_2](./alfa-string.string_2.md) | |

24 changes: 24 additions & 0 deletions docs/api/alfa-string.string_2.flatten.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@siteimprove/alfa-string](./alfa-string.md) &gt; [String\_2](./alfa-string.string_2.md) &gt; [flatten](./alfa-string.string_2.flatten.md)

## String\_2.flatten() function

Collapses adjacent whitespace into a single ASCII space

**Signature:**

```typescript
function flatten(input: string): string;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| input | string | |

**Returns:**

string

24 changes: 24 additions & 0 deletions docs/api/alfa-string.string_2.indent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@siteimprove/alfa-string](./alfa-string.md) &gt; [String\_2](./alfa-string.string_2.md) &gt; [indent](./alfa-string.string_2.indent.md)

## String\_2.indent() function

Adds two spaces at the start of each line.

**Signature:**

```typescript
function indent(input: string): string;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| input | string | |

**Returns:**

string

25 changes: 25 additions & 0 deletions docs/api/alfa-string.string_2.iswhitespace.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@siteimprove/alfa-string](./alfa-string.md) &gt; [String\_2](./alfa-string.string_2.md) &gt; [isWhitespace](./alfa-string.string_2.iswhitespace.md)

## String\_2.isWhitespace() function

Checks whether the input contains only whitespace

**Signature:**

```typescript
function isWhitespace(input: string, allowEmpty?: boolean): boolean;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| input | string | |
| allowEmpty | boolean | _(Optional)_ |

**Returns:**

boolean

12 changes: 12 additions & 0 deletions docs/api/alfa-string.string_2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@siteimprove/alfa-string](./alfa-string.md) &gt; [String\_2](./alfa-string.string_2.md)

## String\_2 type


**Signature:**

```typescript
export type String = globalThis.String;
```
25 changes: 25 additions & 0 deletions docs/api/alfa-string.string_2.normalize.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@siteimprove/alfa-string](./alfa-string.md) &gt; [String\_2](./alfa-string.string_2.md) &gt; [normalize](./alfa-string.string_2.normalize.md)

## String\_2.normalize() function

Trims, collapses adjacent whitespace into a single ASCII space, optionally lowercases (default: true).

**Signature:**

```typescript
function normalize(input: string, toLowerCase?: boolean): string;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| input | string | |
| toLowerCase | boolean | _(Optional)_ |

**Returns:**

string

13 changes: 12 additions & 1 deletion docs/api/alfa-xpath.token.parsecharacter.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,21 @@

[Home](./index.md) &gt; [@siteimprove/alfa-xpath](./alfa-xpath.md) &gt; [Token](./alfa-xpath.token.md) &gt; [parseCharacter](./alfa-xpath.token.parsecharacter.md)

## Token.parseCharacter variable
## Token.parseCharacter() function

**Signature:**

```typescript
parseCharacter: (query?: string | Predicate<Character>) => Parser<Slice<Token>, Character, string, []>
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| query | string \| Predicate&lt;[Character](./alfa-xpath.token.character.md)<!-- -->&gt; | _(Optional)_ |

**Returns:**

Parser&lt;Slice&lt;[Token](./alfa-xpath.token.md)<!-- -->&gt;, [Character](./alfa-xpath.token.character.md)<!-- -->, string, \[\]&gt;

13 changes: 12 additions & 1 deletion docs/api/alfa-xpath.token.parsename.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,21 @@

[Home](./index.md) &gt; [@siteimprove/alfa-xpath](./alfa-xpath.md) &gt; [Token](./alfa-xpath.token.md) &gt; [parseName](./alfa-xpath.token.parsename.md)

## Token.parseName variable
## Token.parseName() function

**Signature:**

```typescript
parseName: (query?: string | Predicate<Name>) => Parser<Slice<Token>, Name, string, []>
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| query | string \| Predicate&lt;[Name](./alfa-xpath.token.name.md)<!-- -->&gt; | _(Optional)_ |

**Returns:**

Parser&lt;Slice&lt;[Token](./alfa-xpath.token.md)<!-- -->&gt;, [Name](./alfa-xpath.token.name.md)<!-- -->, string, \[\]&gt;

1 change: 1 addition & 0 deletions docs/api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@
| [@siteimprove/alfa-sequence](./alfa-sequence.md) | |
| [@siteimprove/alfa-set](./alfa-set.md) | |
| [@siteimprove/alfa-slice](./alfa-slice.md) | |
| [@siteimprove/alfa-string](./alfa-string.md) | |
| [@siteimprove/alfa-style](./alfa-style.md) | |
| [@siteimprove/alfa-table](./alfa-table.md) | |
| [@siteimprove/alfa-test](./alfa-test.md) | |
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"@changesets/cli": "^2.26.2",
"@microsoft/api-documenter": "^7.19.9",
"@microsoft/api-extractor": "^7.29.5",
"@siteimprove/alfa-toolchain": "workspace:^0.73.0",
"@siteimprove/alfa-toolchain": "workspace:^0.74.0",
"@types/async": "^3.2.20",
"@types/node": "^20.5.9",
"async": "^3.2.1",
Expand Down
2 changes: 2 additions & 0 deletions packages/alfa-act/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @siteimprove/alfa-act

## 0.74.0

## 0.73.0

## 0.72.0
Expand Down
Loading

0 comments on commit 9d56702

Please sign in to comment.