diff --git a/.changeset/itchy-pens-return.md b/.changeset/itchy-pens-return.md deleted file mode 100644 index 53b0f04e..00000000 --- a/.changeset/itchy-pens-return.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@siteimprove/alfa-test-utils": minor ---- - -**Breaking:** `SIP.upload` now requires a `siteID` parameter. - -This should be the site ID of your site in the Siteimprove Intelligence Platform. It is used to group tests by site and generate more accurate metadata and aggregates. diff --git a/.changeset/long-forks-dream.md b/.changeset/long-forks-dream.md deleted file mode 100644 index aef6b723..00000000 --- a/.changeset/long-forks-dream.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -"@siteimprove/alfa-test-utils": minor ---- - -**Breaking:** `CommitInformation` is now optional and some of its properties have been rennamed; see the package's changelog for explanations and migration advice. - -Previously, `SIP.upload` was automatically collecting some information about the latest `git` commit and sending it to the Siteimprove Intelligence Platform, unless opted out via the `includeGitInfo: false` option. This presented two main drawbacks: - -1. (minor) This was heavily reliant on the directory being part of a `git` repository. For codebases that use a different version control system, not only this was useless, but no alternative was provided. -2. (major) This was heavily reliant on the Accessibility Code Checker running from a NodeJS environment, where access to the underlying filesystem and `git` was doable. Not only this prevented the Accessibility Code Checker to run seamlessly from other environments such as browser extensions or Cypress; but the mere fact of trying to bundle `SIP.upload` for such environments (e.g. with Webpack) was causing the build to fail. - -As a consequence, this release reverts a bit the approach on that information. The commit information is still valuable and can be used to name or group tests in an organised way (e.g., to follow the number of issues in a feature branch), but it now has to be provided by the caller. A `git` helper is still provided since it is by far the most used version control system. - -Concretely, the following changes have been made: - -1. The `CommitInformation.GitOrigin` field has been renamed `CommitInformation.Origin`. -2. `SIP.upload` now accepts a `commitInformation` option, of type `CommitInformation`; this in an object that must at least contain a `BranchName` field with a string value. (note the starting uppercase in `BranchName`). -3. If no `commitInformation` is provided, but the `testName` is a function, it will resolve to the default "Unnamed" test. -4. The `includeGitInfo` options of `SIP.upload` has been removed; if a `CommitInformation` has been provided, it will automatically be uploaded. - -In order to migrate from previous versions: - -1. If you were using `includeGitInfo: false` to opt-out of it, simply remove the option as it is now an opt-in information. -2. If you were using a `testName` function; you need to provide the commit information to the call. For this, use: - - ````typescript - import { getCommitInformation } from "@siteimprove/alfa-test-utils/git.js"; - - const gitInformation = await getCommitInformation(); - - SIP.upload({ - ... // other options - commitInformation: gitInformation, - testName: (commitInfo) => ... // same function as previously - }) - ``` -3. If you were not previously relying on the commit information but wish to keep uploading it, use: - ````typescript - import { getCommitInformation } from "@siteimprove/alfa-test-utils/git.js"; - - const gitInformation = await getCommitInformation(); - - SIP.upload({ - ... // other options - commitInformation: gitInformation, - }) - ``` - -Siteimprove recommends that you provide some basic commit information as it opens possibilities for filtering of the results and better reporting in the Siteimprove Intelligence Platform. As of November 2024, we are currently not relying on this information in any place, but it is likely that we will provide features using it in the future; therefore it might be easier to start providing it immediately instead of revisiting the codebase later. diff --git a/.changeset/spotty-carpets-compete.md b/.changeset/spotty-carpets-compete.md deleted file mode 100644 index edf3a8fc..00000000 --- a/.changeset/spotty-carpets-compete.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -"@siteimprove/alfa-formatter-sarif": patch -"@siteimprove/alfa-formatter-earl": patch -"@siteimprove/alfa-formatter-json": patch -"@siteimprove/alfa-interviewer": patch -"@siteimprove/alfa-playwright": patch -"@siteimprove/alfa-test-utils": patch -"@siteimprove/alfa-unexpected": patch -"@siteimprove/alfa-formatter": patch -"@siteimprove/alfa-puppeteer": patch -"@siteimprove/alfa-webdriver": patch -"@siteimprove/alfa-frontier": patch -"@siteimprove/alfa-selenium": patch -"@siteimprove/alfa-angular": patch -"@siteimprove/alfa-cheerio": patch -"@siteimprove/alfa-command": patch -"@siteimprove/alfa-crawler": patch -"@siteimprove/alfa-cypress": patch -"@siteimprove/alfa-jasmine": patch -"@siteimprove/alfa-scraper": patch -"@siteimprove/alfa-assert": patch -"@siteimprove/alfa-enzyme": patch -"@siteimprove/alfa-jquery": patch -"@siteimprove/alfa-react": patch -"@siteimprove/alfa-chai": patch -"@siteimprove/alfa-jest": patch -"@siteimprove/alfa-cli": patch -"@siteimprove/alfa-vue": patch ---- - -**Changed:** Update Alfa diff --git a/.changeset/ten-meals-dance.md b/.changeset/ten-meals-dance.md deleted file mode 100644 index 86ca90df..00000000 --- a/.changeset/ten-meals-dance.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -"@siteimprove/alfa-angular": patch -"@siteimprove/alfa-assert": patch -"@siteimprove/alfa-chai": patch -"@siteimprove/alfa-cheerio": patch -"@siteimprove/alfa-cli": patch -"@siteimprove/alfa-command": patch -"@siteimprove/alfa-crawler": patch -"@siteimprove/alfa-cypress": patch -"@siteimprove/alfa-enzyme": patch -"@siteimprove/alfa-formatter-earl": patch -"@siteimprove/alfa-formatter-json": patch -"@siteimprove/alfa-formatter-sarif": patch -"@siteimprove/alfa-formatter": patch -"@siteimprove/alfa-frontier": patch -"@siteimprove/alfa-interviewer": patch -"@siteimprove/alfa-jasmine": patch -"@siteimprove/alfa-jest": patch -"@siteimprove/alfa-jquery": patch -"@siteimprove/alfa-playwright": patch -"@siteimprove/alfa-puppeteer": patch -"@siteimprove/alfa-react": patch -"@siteimprove/alfa-scraper": patch -"@siteimprove/alfa-selenium": patch -"@siteimprove/alfa-test-utils": patch -"@siteimprove/alfa-unexpected": patch -"@siteimprove/alfa-vue": patch -"@siteimprove/alfa-webdriver": patch ---- - -**Changed:** Update Alfa to ^0.96.0 diff --git a/.changeset/twelve-pots-happen.md b/.changeset/twelve-pots-happen.md deleted file mode 100644 index 29dce046..00000000 --- a/.changeset/twelve-pots-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@siteimprove/alfa-test-utils": minor ---- - -**Added:** A `Rules.ARIAFilter` and `Rules.bestPracticesFilter` are now available. diff --git a/CHANGELOG.md b/CHANGELOG.md index c307136a..2523cc09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Alfa integrations changelog +## [0.75.0](../../compare/v0.74.3...v0.75.0) (2024-12-06) + +### Breaking + +- [@siteimprove/alfa-test-utils](packages/alfa-test-utils/CHANGELOG.md#0750): `SIP.upload` now requires a `siteID` parameter. ([#106](https://github.com/Siteimprove/alfa-integrations/pull/106)) + +- [@siteimprove/alfa-test-utils](packages/alfa-test-utils/CHANGELOG.md#0750): `CommitInformation` is now optional and some of its properties have been rennamed; see the package's changelog for explanations and migration advice. ([#107](https://github.com/Siteimprove/alfa-integrations/pull/107)) + +### Added + +- [@siteimprove/alfa-test-utils](packages/alfa-test-utils/CHANGELOG.md#0750): A `Rules.ARIAFilter` and `Rules.bestPracticesFilter` are now available. ([#105](https://github.com/Siteimprove/alfa-integrations/pull/105)) + +### Changed + +- [@siteimprove/alfa-formatter-sarif](packages/alfa-formatter-sarif/CHANGELOG.md#0750), [@siteimprove/alfa-formatter-earl](packages/alfa-formatter-earl/CHANGELOG.md#0750), [@siteimprove/alfa-formatter-json](packages/alfa-formatter-json/CHANGELOG.md#0750), [@siteimprove/alfa-interviewer](packages/alfa-interviewer/CHANGELOG.md#0750), [@siteimprove/alfa-playwright](packages/alfa-playwright/CHANGELOG.md#0750), [@siteimprove/alfa-test-utils](packages/alfa-test-utils/CHANGELOG.md#0750), [@siteimprove/alfa-unexpected](packages/alfa-unexpected/CHANGELOG.md#0750), [@siteimprove/alfa-formatter](packages/alfa-formatter/CHANGELOG.md#0750), [@siteimprove/alfa-puppeteer](packages/alfa-puppeteer/CHANGELOG.md#0750), [@siteimprove/alfa-webdriver](packages/alfa-webdriver/CHANGELOG.md#0750), [@siteimprove/alfa-frontier](packages/alfa-frontier/CHANGELOG.md#0750), [@siteimprove/alfa-selenium](packages/alfa-selenium/CHANGELOG.md#0750), [@siteimprove/alfa-angular](packages/alfa-angular/CHANGELOG.md#0750), [@siteimprove/alfa-cheerio](packages/alfa-cheerio/CHANGELOG.md#0750), [@siteimprove/alfa-command](packages/alfa-command/CHANGELOG.md#0750), [@siteimprove/alfa-crawler](packages/alfa-crawler/CHANGELOG.md#0750), [@siteimprove/alfa-cypress](packages/alfa-cypress/CHANGELOG.md#0750), [@siteimprove/alfa-jasmine](packages/alfa-jasmine/CHANGELOG.md#0750), [@siteimprove/alfa-scraper](packages/alfa-scraper/CHANGELOG.md#0750), [@siteimprove/alfa-assert](packages/alfa-assert/CHANGELOG.md#0750), [@siteimprove/alfa-enzyme](packages/alfa-enzyme/CHANGELOG.md#0750), [@siteimprove/alfa-jquery](packages/alfa-jquery/CHANGELOG.md#0750), [@siteimprove/alfa-react](packages/alfa-react/CHANGELOG.md#0750), [@siteimprove/alfa-chai](packages/alfa-chai/CHANGELOG.md#0750), [@siteimprove/alfa-jest](packages/alfa-jest/CHANGELOG.md#0750), [@siteimprove/alfa-cli](packages/alfa-cli/CHANGELOG.md#0750), [@siteimprove/alfa-vue](packages/alfa-vue/CHANGELOG.md#0750): Update Alfa. ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- [@siteimprove/alfa-angular](packages/alfa-angular/CHANGELOG.md#0750), [@siteimprove/alfa-assert](packages/alfa-assert/CHANGELOG.md#0750), [@siteimprove/alfa-chai](packages/alfa-chai/CHANGELOG.md#0750), [@siteimprove/alfa-cheerio](packages/alfa-cheerio/CHANGELOG.md#0750), [@siteimprove/alfa-cli](packages/alfa-cli/CHANGELOG.md#0750), [@siteimprove/alfa-command](packages/alfa-command/CHANGELOG.md#0750), [@siteimprove/alfa-crawler](packages/alfa-crawler/CHANGELOG.md#0750), [@siteimprove/alfa-cypress](packages/alfa-cypress/CHANGELOG.md#0750), [@siteimprove/alfa-enzyme](packages/alfa-enzyme/CHANGELOG.md#0750), [@siteimprove/alfa-formatter-earl](packages/alfa-formatter-earl/CHANGELOG.md#0750), [@siteimprove/alfa-formatter-json](packages/alfa-formatter-json/CHANGELOG.md#0750), [@siteimprove/alfa-formatter-sarif](packages/alfa-formatter-sarif/CHANGELOG.md#0750), [@siteimprove/alfa-formatter](packages/alfa-formatter/CHANGELOG.md#0750), [@siteimprove/alfa-frontier](packages/alfa-frontier/CHANGELOG.md#0750), [@siteimprove/alfa-interviewer](packages/alfa-interviewer/CHANGELOG.md#0750), [@siteimprove/alfa-jasmine](packages/alfa-jasmine/CHANGELOG.md#0750), [@siteimprove/alfa-jest](packages/alfa-jest/CHANGELOG.md#0750), [@siteimprove/alfa-jquery](packages/alfa-jquery/CHANGELOG.md#0750), [@siteimprove/alfa-playwright](packages/alfa-playwright/CHANGELOG.md#0750), [@siteimprove/alfa-puppeteer](packages/alfa-puppeteer/CHANGELOG.md#0750), [@siteimprove/alfa-react](packages/alfa-react/CHANGELOG.md#0750), [@siteimprove/alfa-scraper](packages/alfa-scraper/CHANGELOG.md#0750), [@siteimprove/alfa-selenium](packages/alfa-selenium/CHANGELOG.md#0750), [@siteimprove/alfa-test-utils](packages/alfa-test-utils/CHANGELOG.md#0750), [@siteimprove/alfa-unexpected](packages/alfa-unexpected/CHANGELOG.md#0750), [@siteimprove/alfa-vue](packages/alfa-vue/CHANGELOG.md#0750), [@siteimprove/alfa-webdriver](packages/alfa-webdriver/CHANGELOG.md#0750): Update Alfa to ^0.96.0. ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## [0.74.3](../../compare/v0.74.2...v0.74.3) (2024-11-19) ### Changed diff --git a/docs/api/alfa-test-utils.commitinformation.author.md b/docs/api/alfa-test-utils.commitinformation.author.md index 92ae3b74..075475d1 100644 --- a/docs/api/alfa-test-utils.commitinformation.author.md +++ b/docs/api/alfa-test-utils.commitinformation.author.md @@ -9,5 +9,5 @@ The name of the author of the latest commit. **Signature:** ```typescript -Author: string | undefined; +Author?: string; ``` diff --git a/docs/api/alfa-test-utils.commitinformation.commithash.md b/docs/api/alfa-test-utils.commitinformation.commithash.md index c4525b5f..bc04b3b7 100644 --- a/docs/api/alfa-test-utils.commitinformation.commithash.md +++ b/docs/api/alfa-test-utils.commitinformation.commithash.md @@ -9,5 +9,5 @@ The hash of the latest commit. **Signature:** ```typescript -CommitHash: string | undefined; +CommitHash?: string; ``` diff --git a/docs/api/alfa-test-utils.commitinformation.committimestamp.md b/docs/api/alfa-test-utils.commitinformation.committimestamp.md index 33e83e5d..9393b839 100644 --- a/docs/api/alfa-test-utils.commitinformation.committimestamp.md +++ b/docs/api/alfa-test-utils.commitinformation.committimestamp.md @@ -9,5 +9,5 @@ The timestamp of the latest commit. **Signature:** ```typescript -CommitTimestamp: string | undefined; +CommitTimestamp?: string; ``` diff --git a/docs/api/alfa-test-utils.commitinformation.email.md b/docs/api/alfa-test-utils.commitinformation.email.md index 0c9358a5..47528926 100644 --- a/docs/api/alfa-test-utils.commitinformation.email.md +++ b/docs/api/alfa-test-utils.commitinformation.email.md @@ -9,5 +9,5 @@ The email of the author of the latest commit. **Signature:** ```typescript -Email: string | undefined; +Email?: string; ``` diff --git a/docs/api/alfa-test-utils.commitinformation.md b/docs/api/alfa-test-utils.commitinformation.md index 303227b1..93a44da7 100644 --- a/docs/api/alfa-test-utils.commitinformation.md +++ b/docs/api/alfa-test-utils.commitinformation.md @@ -4,6 +4,7 @@ ## CommitInformation interface +Global structure of a version control metadata. **Signature:** @@ -11,6 +12,10 @@ export interface CommitInformation ``` +## Remarks + +This is mostly modelled after git, but should work fine with other VCS like svn or cvs. Notably, only the branch name is mandatory. + ## Properties @@ -74,7 +79,7 @@ The name of the current branch. diff --git a/docs/api/alfa-test-utils.commitinformation.message.md b/docs/api/alfa-test-utils.commitinformation.message.md index 6f6b954e..d621450a 100644 --- a/docs/api/alfa-test-utils.commitinformation.message.md +++ b/docs/api/alfa-test-utils.commitinformation.message.md @@ -9,5 +9,5 @@ The message of the latest commit. **Signature:** ```typescript -Message: string | undefined; +Message?: string; ``` diff --git a/docs/api/alfa-test-utils.commitinformation.gitorigin.md b/docs/api/alfa-test-utils.commitinformation.origin.md similarity index 70% rename from docs/api/alfa-test-utils.commitinformation.gitorigin.md rename to docs/api/alfa-test-utils.commitinformation.origin.md index 812c231b..23430836 100644 --- a/docs/api/alfa-test-utils.commitinformation.gitorigin.md +++ b/docs/api/alfa-test-utils.commitinformation.origin.md @@ -1,13 +1,13 @@ -[Home](./index.md) > [@siteimprove/alfa-test-utils](./alfa-test-utils.md) > [CommitInformation](./alfa-test-utils.commitinformation.md) > [GitOrigin](./alfa-test-utils.commitinformation.gitorigin.md) +[Home](./index.md) > [@siteimprove/alfa-test-utils](./alfa-test-utils.md) > [CommitInformation](./alfa-test-utils.commitinformation.md) > [Origin](./alfa-test-utils.commitinformation.origin.md) -## CommitInformation.GitOrigin property +## CommitInformation.Origin property The origin's URL. This may vary depending on whether the repository was cloned using `http` or `ssh` protocol. **Signature:** ```typescript -GitOrigin: string | undefined; +Origin?: string; ``` diff --git a/docs/api/alfa-test-utils.md b/docs/api/alfa-test-utils.md index 8939cd7a..3a4a7038 100644 --- a/docs/api/alfa-test-utils.md +++ b/docs/api/alfa-test-utils.md @@ -63,6 +63,7 @@ Description diff --git a/docs/api/alfa-test-utils.rules.ariafilter.md b/docs/api/alfa-test-utils.rules.ariafilter.md new file mode 100644 index 00000000..6f251db5 --- /dev/null +++ b/docs/api/alfa-test-utils.rules.ariafilter.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [@siteimprove/alfa-test-utils](./alfa-test-utils.md) > [Rules](./alfa-test-utils.rules.md) > [ARIAFilter](./alfa-test-utils.rules.ariafilter.md) + +## Rules.ARIAFilter variable + +Filter matching the rules that check for ARIA conformance + +**Signature:** + +```typescript +ARIAFilter: Predicate +``` diff --git a/docs/api/alfa-test-utils.rules.bestpracticesfilter.md b/docs/api/alfa-test-utils.rules.bestpracticesfilter.md new file mode 100644 index 00000000..a99543ff --- /dev/null +++ b/docs/api/alfa-test-utils.rules.bestpracticesfilter.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [@siteimprove/alfa-test-utils](./alfa-test-utils.md) > [Rules](./alfa-test-utils.rules.md) > [bestPracticesFilter](./alfa-test-utils.rules.bestpracticesfilter.md) + +## Rules.bestPracticesFilter variable + +Filter matching Best Practice rules. + +**Signature:** + +```typescript +bestPracticesFilter: Predicate +``` diff --git a/docs/api/alfa-test-utils.rules.md b/docs/api/alfa-test-utils.rules.md index 90379b88..0954344e 100644 --- a/docs/api/alfa-test-utils.rules.md +++ b/docs/api/alfa-test-utils.rules.md @@ -83,6 +83,28 @@ Filter matching the AA conformance rules, i.e. rules for level A and AA success All rules currently supported by Alfa. + + + @@ -109,6 +109,25 @@ string \| ((page: Page) => string) _(Optional)_ The URL of the page, or a function to build it from the audited page. Defaults to the URL used to scrape the page. + + diff --git a/docs/api/alfa-test-utils.sip.options.siteid.md b/docs/api/alfa-test-utils.sip.options.siteid.md new file mode 100644 index 00000000..54411daf --- /dev/null +++ b/docs/api/alfa-test-utils.sip.options.siteid.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [@siteimprove/alfa-test-utils](./alfa-test-utils.md) > [SIP](./alfa-test-utils.sip.md) > [Options](./alfa-test-utils.sip.options.md) > [siteID](./alfa-test-utils.sip.options.siteid.md) + +## SIP.Options.siteID property + +The site ID in the Siteimprove Intelligence Platform. + +**Signature:** + +```typescript +siteID?: string; +``` diff --git a/docs/api/alfa-test-utils.sip.options.testname.md b/docs/api/alfa-test-utils.sip.options.testname.md index 0eef8a4d..b63d2c01 100644 --- a/docs/api/alfa-test-utils.sip.options.testname.md +++ b/docs/api/alfa-test-utils.sip.options.testname.md @@ -4,10 +4,10 @@ ## SIP.Options.testName property -A name for the test (e.g. "AA conformance", …), or a function building a test name from the git commit information (e.g. the git hash or branch name). +A name for the test (e.g. "AA conformance", …), or a function building a test name from the commit information (e.g. the commit hash, or the branch name). **Signature:** ```typescript -testName?: string | ((git: CommitInformation) => string); +testName?: string | ((commit: CommitInformation) => string); ``` diff --git a/package.json b/package.json index 1a1a31ba..e27f353e 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@changesets/cli": "^2.26.1", "@microsoft/api-documenter": "^7.25.3", "@microsoft/api-extractor": "^7.47.0", - "@siteimprove/alfa-cli": "workspace:^0.74.3", + "@siteimprove/alfa-cli": "workspace:^0.75.0", "@siteimprove/alfa-toolchain": "^0.96.0", "@types/async": "^3.2.5", "@types/node": "^20.14.9", diff --git a/packages/alfa-angular/CHANGELOG.md b/packages/alfa-angular/CHANGELOG.md index a944a1f9..7f2e6783 100644 --- a/packages/alfa-angular/CHANGELOG.md +++ b/packages/alfa-angular/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-angular +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-angular/package.json b/packages/alfa-angular/package.json index 70f68a02..bf939746 100644 --- a/packages/alfa-angular/package.json +++ b/packages/alfa-angular/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-angular", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Integrations and utilities for the Angular application framework", "repository": { diff --git a/packages/alfa-assert/CHANGELOG.md b/packages/alfa-assert/CHANGELOG.md index d0aa508c..a2fc0920 100644 --- a/packages/alfa-assert/CHANGELOG.md +++ b/packages/alfa-assert/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-assert +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-assert/package.json b/packages/alfa-assert/package.json index f19907ea..0ca4f00e 100644 --- a/packages/alfa-assert/package.json +++ b/packages/alfa-assert/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-assert", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Core assertion functions for supported input objects", "repository": { diff --git a/packages/alfa-chai/CHANGELOG.md b/packages/alfa-chai/CHANGELOG.md index 05a6a6e1..ea4b4aa8 100644 --- a/packages/alfa-chai/CHANGELOG.md +++ b/packages/alfa-chai/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-chai +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-chai/package.json b/packages/alfa-chai/package.json index 36891e5b..f2b178c6 100644 --- a/packages/alfa-chai/package.json +++ b/packages/alfa-chai/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-chai", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Assertion integrations for the Chai assertion library", "repository": { diff --git a/packages/alfa-cheerio/CHANGELOG.md b/packages/alfa-cheerio/CHANGELOG.md index 052a8f10..4e8711ff 100644 --- a/packages/alfa-cheerio/CHANGELOG.md +++ b/packages/alfa-cheerio/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-cheerio +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-cheerio/package.json b/packages/alfa-cheerio/package.json index d522666f..1143a802 100644 --- a/packages/alfa-cheerio/package.json +++ b/packages/alfa-cheerio/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-cheerio", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Functionality for translating Cheerio elements into page objects", "repository": { diff --git a/packages/alfa-cli/CHANGELOG.md b/packages/alfa-cli/CHANGELOG.md index 4b59223f..e06ef063 100644 --- a/packages/alfa-cli/CHANGELOG.md +++ b/packages/alfa-cli/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-cli +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-cli/package.json b/packages/alfa-cli/package.json index 5235b1f4..05b1e456 100644 --- a/packages/alfa-cli/package.json +++ b/packages/alfa-cli/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-cli", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "The tool for all your accessibility needs on the command line", "repository": { diff --git a/packages/alfa-cli/src/pkg.ts b/packages/alfa-cli/src/pkg.ts index d4c12f0d..5b5f71a4 100644 --- a/packages/alfa-cli/src/pkg.ts +++ b/packages/alfa-cli/src/pkg.ts @@ -1,4 +1,4 @@ // Generated by yarn alfa-postversion export const name = "@siteimprove/alfa-cli"; -export const version = "0.74.3"; +export const version = "0.75.0"; diff --git a/packages/alfa-command/CHANGELOG.md b/packages/alfa-command/CHANGELOG.md index e4d38b16..a130c722 100644 --- a/packages/alfa-command/CHANGELOG.md +++ b/packages/alfa-command/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-command +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-command/package.json b/packages/alfa-command/package.json index edb2899d..fd1e99ab 100644 --- a/packages/alfa-command/package.json +++ b/packages/alfa-command/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-command", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Functionality for building robust command line interfaces", "repository": { diff --git a/packages/alfa-crawler/CHANGELOG.md b/packages/alfa-crawler/CHANGELOG.md index 66077771..59fe6cdb 100644 --- a/packages/alfa-crawler/CHANGELOG.md +++ b/packages/alfa-crawler/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-crawler +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-crawler/package.json b/packages/alfa-crawler/package.json index bb7b3d7b..bacdacd7 100644 --- a/packages/alfa-crawler/package.json +++ b/packages/alfa-crawler/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-crawler", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "An implementation of a simple web crawler capable of producing streams of page objects", "repository": { diff --git a/packages/alfa-cypress/CHANGELOG.md b/packages/alfa-cypress/CHANGELOG.md index dcecd16e..31cd8536 100644 --- a/packages/alfa-cypress/CHANGELOG.md +++ b/packages/alfa-cypress/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-cypress +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-cypress/package.json b/packages/alfa-cypress/package.json index 035be2bb..39a8be8a 100644 --- a/packages/alfa-cypress/package.json +++ b/packages/alfa-cypress/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-cypress", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Integrations and utilities for the Cypress testing framework", "repository": { diff --git a/packages/alfa-enzyme/CHANGELOG.md b/packages/alfa-enzyme/CHANGELOG.md index 013d3565..75f62f20 100644 --- a/packages/alfa-enzyme/CHANGELOG.md +++ b/packages/alfa-enzyme/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-enzyme +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-enzyme/package.json b/packages/alfa-enzyme/package.json index bf4941c5..da958bb5 100644 --- a/packages/alfa-enzyme/package.json +++ b/packages/alfa-enzyme/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-enzyme", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Integrations and utilities for the Enzyme testing library", "repository": { diff --git a/packages/alfa-formatter-earl/CHANGELOG.md b/packages/alfa-formatter-earl/CHANGELOG.md index 61bd9e13..ca418ba2 100644 --- a/packages/alfa-formatter-earl/CHANGELOG.md +++ b/packages/alfa-formatter-earl/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-formatter-earl +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-formatter-earl/package.json b/packages/alfa-formatter-earl/package.json index 5b1e7d7b..7fb091c4 100644 --- a/packages/alfa-formatter-earl/package.json +++ b/packages/alfa-formatter-earl/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-formatter-earl", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "An outcome formatter that outputs EARL", "repository": { diff --git a/packages/alfa-formatter-json/CHANGELOG.md b/packages/alfa-formatter-json/CHANGELOG.md index c2c34137..b5fca03d 100644 --- a/packages/alfa-formatter-json/CHANGELOG.md +++ b/packages/alfa-formatter-json/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-formatter-json +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-formatter-json/package.json b/packages/alfa-formatter-json/package.json index 8e43fa3b..7870a2b2 100644 --- a/packages/alfa-formatter-json/package.json +++ b/packages/alfa-formatter-json/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-formatter-json", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "An outcome formatter that outputs JSON", "repository": { diff --git a/packages/alfa-formatter-sarif/CHANGELOG.md b/packages/alfa-formatter-sarif/CHANGELOG.md index 94cba9d0..a4ed4956 100644 --- a/packages/alfa-formatter-sarif/CHANGELOG.md +++ b/packages/alfa-formatter-sarif/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-formatter-sarif +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-formatter-sarif/package.json b/packages/alfa-formatter-sarif/package.json index 6234428d..ed826137 100644 --- a/packages/alfa-formatter-sarif/package.json +++ b/packages/alfa-formatter-sarif/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-formatter-sarif", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "An outcome formatter that outputs SARIF", "repository": { diff --git a/packages/alfa-formatter/CHANGELOG.md b/packages/alfa-formatter/CHANGELOG.md index ab54f63f..fd12713b 100644 --- a/packages/alfa-formatter/CHANGELOG.md +++ b/packages/alfa-formatter/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-formatter +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-formatter/package.json b/packages/alfa-formatter/package.json index 641e78b2..8ac77979 100644 --- a/packages/alfa-formatter/package.json +++ b/packages/alfa-formatter/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-formatter", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Types for modelling ACT outcome formatters", "repository": { diff --git a/packages/alfa-frontier/CHANGELOG.md b/packages/alfa-frontier/CHANGELOG.md index 21eee4b5..dbe36aad 100644 --- a/packages/alfa-frontier/CHANGELOG.md +++ b/packages/alfa-frontier/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-frontier +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-frontier/package.json b/packages/alfa-frontier/package.json index 252aae68..c79ff86d 100644 --- a/packages/alfa-frontier/package.json +++ b/packages/alfa-frontier/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-frontier", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "An implementation of a simple crawl frontier that can be persisted to disk", "repository": { diff --git a/packages/alfa-interviewer/CHANGELOG.md b/packages/alfa-interviewer/CHANGELOG.md index 91c34838..89bd847a 100644 --- a/packages/alfa-interviewer/CHANGELOG.md +++ b/packages/alfa-interviewer/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-interviewer +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-interviewer/package.json b/packages/alfa-interviewer/package.json index 465a5ac0..2bccdfcc 100644 --- a/packages/alfa-interviewer/package.json +++ b/packages/alfa-interviewer/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-interviewer", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Types for modelling ACT rule interviewers", "repository": { diff --git a/packages/alfa-jasmine/CHANGELOG.md b/packages/alfa-jasmine/CHANGELOG.md index 423c9bc1..be74cbd5 100644 --- a/packages/alfa-jasmine/CHANGELOG.md +++ b/packages/alfa-jasmine/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-jasmine +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-jasmine/package.json b/packages/alfa-jasmine/package.json index 1ed31c2b..1ec532d4 100644 --- a/packages/alfa-jasmine/package.json +++ b/packages/alfa-jasmine/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-jasmine", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Assertion integrations for the Jasmine testing framework", "repository": { diff --git a/packages/alfa-jest/CHANGELOG.md b/packages/alfa-jest/CHANGELOG.md index afeab3dc..89e7de92 100644 --- a/packages/alfa-jest/CHANGELOG.md +++ b/packages/alfa-jest/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-jest +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-jest/package.json b/packages/alfa-jest/package.json index a89047df..52fbe37f 100644 --- a/packages/alfa-jest/package.json +++ b/packages/alfa-jest/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-jest", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Assertion integrations for the Jest testing framework", "repository": { diff --git a/packages/alfa-jquery/CHANGELOG.md b/packages/alfa-jquery/CHANGELOG.md index 30f3a17e..e1133d80 100644 --- a/packages/alfa-jquery/CHANGELOG.md +++ b/packages/alfa-jquery/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-jquery +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-jquery/package.json b/packages/alfa-jquery/package.json index 97c8c5bd..14fcea7a 100644 --- a/packages/alfa-jquery/package.json +++ b/packages/alfa-jquery/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-jquery", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Functionality for translating jQuery elements into page objects", "repository": { diff --git a/packages/alfa-playwright/CHANGELOG.md b/packages/alfa-playwright/CHANGELOG.md index 19fed238..24cb8820 100644 --- a/packages/alfa-playwright/CHANGELOG.md +++ b/packages/alfa-playwright/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-playwright +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-playwright/package.json b/packages/alfa-playwright/package.json index f76f0345..33d33a94 100644 --- a/packages/alfa-playwright/package.json +++ b/packages/alfa-playwright/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-playwright", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Integrations and utilities for the Playwright browser automation library", "repository": { diff --git a/packages/alfa-puppeteer/CHANGELOG.md b/packages/alfa-puppeteer/CHANGELOG.md index 00829b58..569e1591 100644 --- a/packages/alfa-puppeteer/CHANGELOG.md +++ b/packages/alfa-puppeteer/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-puppeteer +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-puppeteer/package.json b/packages/alfa-puppeteer/package.json index 9b1d2aec..a1014937 100644 --- a/packages/alfa-puppeteer/package.json +++ b/packages/alfa-puppeteer/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-puppeteer", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Integrations and utilities for the Puppeteer browser automation library", "repository": { diff --git a/packages/alfa-react/CHANGELOG.md b/packages/alfa-react/CHANGELOG.md index 425d503d..7b915ce1 100644 --- a/packages/alfa-react/CHANGELOG.md +++ b/packages/alfa-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-react +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-react/package.json b/packages/alfa-react/package.json index 0357c019..0e8e22fc 100644 --- a/packages/alfa-react/package.json +++ b/packages/alfa-react/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-react", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Integrations and utilities for the React component framework", "repository": { diff --git a/packages/alfa-scraper/CHANGELOG.md b/packages/alfa-scraper/CHANGELOG.md index 59841642..c785031e 100644 --- a/packages/alfa-scraper/CHANGELOG.md +++ b/packages/alfa-scraper/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-scraper +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-scraper/package.json b/packages/alfa-scraper/package.json index 1b654dd6..f856909c 100644 --- a/packages/alfa-scraper/package.json +++ b/packages/alfa-scraper/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-scraper", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "An implementation of a simple web scraper capable of producing page objects", "repository": { diff --git a/packages/alfa-selenium/CHANGELOG.md b/packages/alfa-selenium/CHANGELOG.md index ccf28ec1..e5ee421a 100644 --- a/packages/alfa-selenium/CHANGELOG.md +++ b/packages/alfa-selenium/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-selenium +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-selenium/package.json b/packages/alfa-selenium/package.json index 37bd6132..8520c7e9 100644 --- a/packages/alfa-selenium/package.json +++ b/packages/alfa-selenium/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-selenium", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Integrations and utilities for the Selenium browser automation library", "repository": { diff --git a/packages/alfa-test-utils/CHANGELOG.md b/packages/alfa-test-utils/CHANGELOG.md index d200fd69..e8d05aa6 100644 --- a/packages/alfa-test-utils/CHANGELOG.md +++ b/packages/alfa-test-utils/CHANGELOG.md @@ -1,5 +1,71 @@ # @siteimprove/alfa-test-utils +## 0.75.0 + +### Minor Changes + +- **Breaking:** `SIP.upload` now requires a `siteID` parameter. ([#106](https://github.com/Siteimprove/alfa-integrations/pull/106)) + + This should be the site ID of your site in the Siteimprove Intelligence Platform. It is used to group tests by site and generate more accurate metadata and aggregates. + +- **Breaking:** `CommitInformation` is now optional and some of its properties have been rennamed; see the package's changelog for explanations and migration advice. ([#107](https://github.com/Siteimprove/alfa-integrations/pull/107)) + + Previously, `SIP.upload` was automatically collecting some information about the latest `git` commit and sending it to the Siteimprove Intelligence Platform, unless opted out via the `includeGitInfo: false` option. This presented two main drawbacks: + + 1. (minor) This was heavily reliant on the directory being part of a `git` repository. For codebases that use a different version control system, not only this was useless, but no alternative was provided. + 2. (major) This was heavily reliant on the Accessibility Code Checker running from a NodeJS environment, where access to the underlying filesystem and `git` was doable. Not only this prevented the Accessibility Code Checker to run seamlessly from other environments such as browser extensions or Cypress; but the mere fact of trying to bundle `SIP.upload` for such environments (e.g. with Webpack) was causing the build to fail. + + As a consequence, this release reverts a bit the approach on that information. The commit information is still valuable and can be used to name or group tests in an organised way (e.g., to follow the number of issues in a feature branch), but it now has to be provided by the caller. A `git` helper is still provided since it is by far the most used version control system. + + Concretely, the following changes have been made: + + 1. The `CommitInformation.GitOrigin` field has been renamed `CommitInformation.Origin`. + 2. `SIP.upload` now accepts a `commitInformation` option, of type `CommitInformation`; this in an object that must at least contain a `BranchName` field with a string value. (note the starting uppercase in `BranchName`). + 3. If no `commitInformation` is provided, but the `testName` is a function, it will resolve to the default "Unnamed" test. + 4. The `includeGitInfo` options of `SIP.upload` has been removed; if a `CommitInformation` has been provided, it will automatically be uploaded. + + In order to migrate from previous versions: + + 1. If you were using `includeGitInfo: false` to opt-out of it, simply remove the option as it is now an opt-in information. + 2. If you were using a `testName` function; you need to provide the commit information to the call. For this, use: + + ````typescript + import { getCommitInformation } from "@siteimprove/alfa-test-utils/git.js"; + + const gitInformation = await getCommitInformation(); + + SIP.upload({ + ... // other options + commitInformation: gitInformation, + testName: (commitInfo) => ... // same function as previously + }) + ``` + ```` + + 3. If you were not previously relying on the commit information but wish to keep uploading it, use: + + ````typescript + import { getCommitInformation } from "@siteimprove/alfa-test-utils/git.js"; + + const gitInformation = await getCommitInformation(); + + SIP.upload({ + ... // other options + commitInformation: gitInformation, + }) + ``` + ```` + + Siteimprove recommends that you provide some basic commit information as it opens possibilities for filtering of the results and better reporting in the Siteimprove Intelligence Platform. As of November 2024, we are currently not relying on this information in any place, but it is likely that we will provide features using it in the future; therefore it might be easier to start providing it immediately instead of revisiting the codebase later. + +- **Added:** A `Rules.ARIAFilter` and `Rules.bestPracticesFilter` are now available. ([#105](https://github.com/Siteimprove/alfa-integrations/pull/105)) + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-test-utils/package.json b/packages/alfa-test-utils/package.json index 34ad9397..37ab9cf5 100644 --- a/packages/alfa-test-utils/package.json +++ b/packages/alfa-test-utils/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-test-utils", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Utilities to run Alfa tests and upload results to the Siteimprove Intelligence Platform", "repository": { diff --git a/packages/alfa-unexpected/CHANGELOG.md b/packages/alfa-unexpected/CHANGELOG.md index ecad266f..c80996b7 100644 --- a/packages/alfa-unexpected/CHANGELOG.md +++ b/packages/alfa-unexpected/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-unexpected +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-unexpected/package.json b/packages/alfa-unexpected/package.json index 2c1fdd46..1e0a6821 100644 --- a/packages/alfa-unexpected/package.json +++ b/packages/alfa-unexpected/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-unexpected", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Assertion integrations for the Unexpected testing framework", "repository": { diff --git a/packages/alfa-vue/CHANGELOG.md b/packages/alfa-vue/CHANGELOG.md index 2e9b7717..ee8b4dfa 100644 --- a/packages/alfa-vue/CHANGELOG.md +++ b/packages/alfa-vue/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-vue +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-vue/package.json b/packages/alfa-vue/package.json index e310a2a9..622a77f9 100644 --- a/packages/alfa-vue/package.json +++ b/packages/alfa-vue/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-vue", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Integrations and utilities for the Vue.js component framework", "repository": { diff --git a/packages/alfa-webdriver/CHANGELOG.md b/packages/alfa-webdriver/CHANGELOG.md index b12a9ac0..a124c779 100644 --- a/packages/alfa-webdriver/CHANGELOG.md +++ b/packages/alfa-webdriver/CHANGELOG.md @@ -1,5 +1,13 @@ # @siteimprove/alfa-webdriver +## 0.75.0 + +### Patch Changes + +- **Changed:** Update Alfa ([#111](https://github.com/Siteimprove/alfa-integrations/pull/111)) + +- **Changed:** Update Alfa to ^0.96.0 ([#113](https://github.com/Siteimprove/alfa-integrations/pull/113)) + ## 0.74.3 ### Patch Changes diff --git a/packages/alfa-webdriver/package.json b/packages/alfa-webdriver/package.json index 177a77ce..7a4e4b8f 100644 --- a/packages/alfa-webdriver/package.json +++ b/packages/alfa-webdriver/package.json @@ -2,7 +2,7 @@ "$schema": "http://json.schemastore.org/package", "name": "@siteimprove/alfa-webdriver", "homepage": "https://alfa.siteimprove.com", - "version": "0.74.3", + "version": "0.75.0", "license": "MIT", "description": "Integrations and utilities for the WebdriverIO browser automation library", "repository": { diff --git a/yarn.lock b/yarn.lock index 1b20e580..fb9f41c0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1785,7 +1785,7 @@ __metadata: languageName: unknown linkType: soft -"@siteimprove/alfa-cli@workspace:^0.74.3, @siteimprove/alfa-cli@workspace:packages/alfa-cli": +"@siteimprove/alfa-cli@workspace:^0.75.0, @siteimprove/alfa-cli@workspace:packages/alfa-cli": version: 0.0.0-use.local resolution: "@siteimprove/alfa-cli@workspace:packages/alfa-cli" dependencies: @@ -2319,7 +2319,7 @@ __metadata: "@changesets/cli": "npm:^2.26.1" "@microsoft/api-documenter": "npm:^7.25.3" "@microsoft/api-extractor": "npm:^7.47.0" - "@siteimprove/alfa-cli": "workspace:^0.74.3" + "@siteimprove/alfa-cli": "workspace:^0.75.0" "@siteimprove/alfa-toolchain": "npm:^0.96.0" "@types/async": "npm:^3.2.5" "@types/node": "npm:^20.14.9"
@@ -36,7 +41,7 @@ Description
-[Author](./alfa-test-utils.commitinformation.author.md) +[Author?](./alfa-test-utils.commitinformation.author.md) @@ -44,12 +49,12 @@ Description -string \| undefined +string -The name of the author of the latest commit. +_(Optional)_ The name of the author of the latest commit.
-[CommitHash](./alfa-test-utils.commitinformation.commithash.md) +[CommitHash?](./alfa-test-utils.commitinformation.commithash.md) @@ -82,18 +87,18 @@ The name of the current branch. -string \| undefined +string -The hash of the latest commit. +_(Optional)_ The hash of the latest commit.
-[CommitTimestamp](./alfa-test-utils.commitinformation.committimestamp.md) +[CommitTimestamp?](./alfa-test-utils.commitinformation.committimestamp.md) @@ -101,18 +106,18 @@ The hash of the latest commit. -string \| undefined +string -The timestamp of the latest commit. +_(Optional)_ The timestamp of the latest commit.
-[Email](./alfa-test-utils.commitinformation.email.md) +[Email?](./alfa-test-utils.commitinformation.email.md) @@ -120,18 +125,18 @@ The timestamp of the latest commit. -string \| undefined +string -The email of the author of the latest commit. +_(Optional)_ The email of the author of the latest commit.
-[GitOrigin](./alfa-test-utils.commitinformation.gitorigin.md) +[Message?](./alfa-test-utils.commitinformation.message.md) @@ -139,18 +144,18 @@ The email of the author of the latest commit. -string \| undefined +string -The origin's URL. This may vary depending on whether the repository was cloned using `http` or `ssh` protocol. +_(Optional)_ The message of the latest commit.
-[Message](./alfa-test-utils.commitinformation.message.md) +[Origin?](./alfa-test-utils.commitinformation.origin.md) @@ -158,12 +163,12 @@ The origin's URL. This may vary depending on whether the repository was cloned u -string \| undefined +string -The message of the latest commit. +_(Optional)_ The origin's URL. This may vary depending on whether the repository was cloned using `http` or `ssh` protocol.
+Global structure of a version control metadata.
+ +[ARIAFilter](./alfa-test-utils.rules.ariafilter.md) + + + + +Filter matching the rules that check for ARIA conformance + + +
+ +[bestPracticesFilter](./alfa-test-utils.rules.bestpracticesfilter.md) + + + + +Filter matching Best Practice rules. + +
diff --git a/docs/api/alfa-test-utils.sip.options.commitinformation.md b/docs/api/alfa-test-utils.sip.options.commitinformation.md new file mode 100644 index 00000000..6542fc25 --- /dev/null +++ b/docs/api/alfa-test-utils.sip.options.commitinformation.md @@ -0,0 +1,13 @@ + + +[Home](./index.md) > [@siteimprove/alfa-test-utils](./alfa-test-utils.md) > [SIP](./alfa-test-utils.sip.md) > [Options](./alfa-test-utils.sip.options.md) > [commitInformation](./alfa-test-utils.sip.options.commitinformation.md) + +## SIP.Options.commitInformation property + +Information about the latest commit of a Version Control System. + +**Signature:** + +```typescript +commitInformation?: CommitInformation; +``` diff --git a/docs/api/alfa-test-utils.sip.options.includegitinfo.md b/docs/api/alfa-test-utils.sip.options.includegitinfo.md deleted file mode 100644 index b4377f0a..00000000 --- a/docs/api/alfa-test-utils.sip.options.includegitinfo.md +++ /dev/null @@ -1,18 +0,0 @@ - - -[Home](./index.md) > [@siteimprove/alfa-test-utils](./alfa-test-utils.md) > [SIP](./alfa-test-utils.sip.md) > [Options](./alfa-test-utils.sip.options.md) > [includeGitInfo](./alfa-test-utils.sip.options.includegitinfo.md) - -## SIP.Options.includeGitInfo property - -Whether to upload git commit information to the Siteimprove Intelligence Platform (default: yes). - -**Signature:** - -```typescript -includeGitInfo?: boolean; -``` - -## Remarks - -If the directory is not in a git repository, or git is not installed, this will silently fail and not send any information. - diff --git a/docs/api/alfa-test-utils.sip.options.md b/docs/api/alfa-test-utils.sip.options.md index 53935e69..478b0e98 100644 --- a/docs/api/alfa-test-utils.sip.options.md +++ b/docs/api/alfa-test-utils.sip.options.md @@ -55,7 +55,7 @@ _(Optional)_ The API key to connect to Siteimprove Intelligence Platform
-[includeGitInfo?](./alfa-test-utils.sip.options.includegitinfo.md) +[commitInformation?](./alfa-test-utils.sip.options.commitinformation.md) @@ -63,12 +63,12 @@ _(Optional)_ The API key to connect to Siteimprove Intelligence Platform -boolean +[CommitInformation](./alfa-test-utils.commitinformation.md) -_(Optional)_ Whether to upload git commit information to the Siteimprove Intelligence Platform (default: yes). +_(Optional)_ Information about the latest commit of a Version Control System.
+ +[siteID?](./alfa-test-utils.sip.options.siteid.md) + + + + + + + +string + + + + +_(Optional)_ The site ID in the Siteimprove Intelligence Platform. + +
@@ -120,12 +139,12 @@ _(Optional)_ The URL of the page, or a function to build it from the audited pag -string \| ((git: [CommitInformation](./alfa-test-utils.commitinformation.md)) => string) +string \| ((commit: [CommitInformation](./alfa-test-utils.commitinformation.md)) => string) -_(Optional)_ A name for the test (e.g. "AA conformance", …), or a function building a test name from the git commit information (e.g. the git hash or branch name). +_(Optional)_ A name for the test (e.g. "AA conformance", …), or a function building a test name from the commit information (e.g. the commit hash, or the branch name).