Π“Ρ€Π°Ρ„ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²

284 ΠšΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²

Автор SHA1 Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π”Π°Ρ‚Π°
Brian Kungl 3d7767b575
Merge pull request #83 from github/dependabot/npm_and_yarn/ip-1.1.9
Bump ip from 1.1.8 to 1.1.9
2024-05-03 09:27:43 -04:00
dependabot[bot] 2063c3913a
Bump ip from 1.1.8 to 1.1.9
Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9)

---
updated-dependencies:
- dependency-name: ip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-22 04:38:47 +00:00
Kylie Stradley 63958abfcf
Merge pull request #79 from github/dependabot/npm_and_yarn/semver-6.3.1
Bump semver from 6.3.0 to 6.3.1
2023-07-17 17:06:20 -04:00
dependabot[bot] 8221082e4e
Bump semver from 6.3.0 to 6.3.1
Bumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-11 01:03:54 +00:00
Lucas Garron e932b3585f Update link for JSON deserialization methods in the spec. 2023-03-27 11:49:28 -07:00
Lucas Garron 53afa65ef2 Add more compat info. 2023-03-21 13:12:35 -07:00
Lucas Garron f70e927905 Update TypeScript. 2023-03-20 19:05:53 -07:00
Lucas Garron bfe14649a0 Add a `conditional-mediation-prompt-on-load` URL param to the demo. 2023-03-06 15:00:33 -08:00
Brian DeHamer 2c953c70d6
Merge pull request #77 from github/feelepxyz/patch-1
Update to use latest npm CLI release
2023-02-17 08:55:56 -08:00
Philip Harrison 81789b69da
Update to use latest npm CLI release
The new version has provenance support built in.

https://github.com/npm/cli/pull/6163
2023-02-15 17:20:42 +00:00
Lucas Garron 2b67bdbc93 Merge branch 'web-test-runner' 2023-01-30 20:39:25 -08:00
Lucas Garron e67e3b091f Update tests. 2023-01-30 20:38:56 -08:00
Lucas Garron 76129c79e3 `npm install @web/test-runner` 2023-01-30 20:18:58 -08:00
Lucas Garron 851a7caf88 Uninstall `jest`. 2023-01-30 20:17:54 -08:00
Lucas Garron 2145bb12a8 Add a note about non-`getTransports()` methods on `AuthenticatorAttestationResponse`. 2023-01-30 20:14:06 -08:00
Lucas Garron 413f5bb651 Run `make test` in CI before publishing. 2023-01-30 18:32:46 -08:00
Lucas Garron 175d49e12c v2.1.1
Release notes:

- Remove an extra (inaccurate) `authenticatorAttachment` field from `AuthenticatorAttestationResponseJSON`.
2023-01-30 18:31:39 -08:00
Lucas Garron 32ce475753 Remove an extra (inaccurate) `authenticatorAttachment` field from `AuthenticatorAttestationResponseJSON`. 2023-01-30 18:31:19 -08:00
Lucas Garron 461e8d63a8 Commit test fixes that were missing from the published version commit. 2023-01-17 13:34:29 -08:00
Lucas Garron beac416c34 v2.1.0
Release notes:

- TypeScript 4.9.4 `lib.dom.d.ts` compat: Explicitly mark `authenticatorAttachment` as optional on the `PublicKeyCredentialWithClientExtensionResults` interface.
  - This means that the relevant type is *not* compatible with TypeScript. This is an intentional decision to reflect the current implementation status of Firefox. For more details, see:
    - https://github.com/github/webauthn-json/issues/73#issuecomment-1385957680
    - https://github.com/microsoft/TypeScript-DOM-lib-generator/issues/1477
2023-01-17 13:21:29 -08:00
Lucas Garron 9963d13357 Update test for `getTransports()`. 2023-01-17 13:18:51 -08:00
Lucas Garron a9d5235d4f Update compat chart. 2023-01-17 13:17:53 -08:00
Lucas Garron 6a1f6334a8 Add `AuthenticatorAttestationResponse` methods to the compat chart. 2023-01-17 13:09:19 -08:00
Lucas Garron cf64a49098 Update tests. 2023-01-17 12:54:35 -08:00
Lucas Garron aa509f52c0 Add `residentKey` in `authenticatorSelection` to compat chart. 2023-01-17 12:43:51 -08:00
Lucas Garron f6435a0962 Track JSON parsing function compat. 2023-01-17 12:39:19 -08:00
Lucas Garron 8497a6d730 Compat chart: Specify that `authenticatorAttachment` is about return values. 2023-01-17 12:37:05 -08:00
Lucas Garron 112d4059a1 Modify the upstream TypeScript types by marking `authenticatorAttachment` as optional on `PublicKeyCredential` for now.
This means that a `PublicKeyCredentialWithClientExtensionResults` is no
longer a subtype of the version of `PublicKeyCredential` in the latest
version of TypeScript, but `webauthn-json` will be forwards and
backwards compatible with TypeScript (i.e. without compilation errors)
for now.

See:
- Typescript 4.9.4: Types of property 'authenticatorAttachment' are incompatible https://github.com/github/webauthn-json/issues/73#issuecomment-1385957680
- `authenticatorAttachment` field on `PublicKeyCredential` is incompatible with Firefox https://github.com/microsoft/TypeScript-DOM-lib-generator/issues/1477
2023-01-17 12:32:51 -08:00
Lucas Garron 84d20bfb6f Record compat for `authenticatorAttachment` on `PublicKeyCredential`.
The TypeScript types are inconsistent with what Firefox is shipping: https://github.com/github/webauthn-json/issues/73#issuecomment-1385957680
2023-01-17 11:51:18 -08:00
Lucas Garron 80ffb1c7de v2.0.2
Release notes:
- Testing `npm` publication with provenance.
- No library changes.
2022-12-08 03:19:03 -08:00
Lucas Garron 9951c847f8 v2.0.2-pre3
Release notes:
- Testing `npm` publication with provenance.
- No library changes.
2022-12-08 03:11:52 -08:00
Lucas Garron 8b14dbd136 Merge branch 'main' into provenance-test 2022-12-08 03:11:26 -08:00
Lucas Garron 2eceec0fab v2.0.2-pre2
Release notes:
- Testing `npm` publication with provenance.
- No library changes.
2022-12-08 03:09:22 -08:00
Lucas Garron a61e1f1b84 Remove the GPR `postpublish` script. 2022-12-08 03:05:39 -08:00
Lucas Garron 2f5a241c05 v2.0.2-pre1
Release notes:
- Testing `npm` publication with provenance.
- No library changes.
2022-12-08 02:59:31 -08:00
Lucas Garron 8c12496dad Rename release workflow. 2022-12-08 02:56:56 -08:00
Lucas Garron 1692d30a82
Merge pull request #68 from github/feelepxyz/fix-node-token
Update npm auth env
2022-12-08 02:54:28 -08:00
Philip Harrison 32c3c1d27e
Update npm auth env
Use the env var `NODE_AUTH_TOKEN` as `actions/setup-node` will auto-magically read this env var in the created `.npmrc` file it creates.

Ref: d1b197b965/src/authutil.ts (L48)
2022-12-08 10:48:24 +00:00
Lucas Garron d795db482d Publish release tags to `npm` with provenance. 2022-12-07 13:49:15 -08:00
Lucas Garron 7c2bd0e649 Update workflow dep versions. 2022-11-15 17:41:31 -08:00
Lucas Garron bacf8ef37a Update to `rome` stable.
Includes workarounds for:
- https://github.com/rome/tools/issues/3734
- https://github.com/rome/tools/issues/3735
2022-11-14 17:47:45 -08:00
Lucas Garron 5fab4dd79a Update `tsconfig.json` to `es2019`, to match the the target we use for ESM builds with `esbuild`. 2022-11-14 17:47:45 -08:00
Lucas Garron 1579b0ad6f Mark `rome` as a dev dependency. 2022-11-02 23:59:04 -07:00
Lucas Garron 8e9ef55fbb Update deps. 2022-11-02 23:51:18 -07:00
Lucas Garron 59292e3219 [make test-src-tsc] Change main font to sans-serif. 2022-10-26 01:48:45 -07:00
Lucas Garron f2955a19b9 Merge `build` and `test` Actions. 2022-10-26 01:47:24 -07:00
Lucas Garron b578e39c77 Use `npm ci` in CI. 2022-10-26 01:46:11 -07:00
Lucas Garron a45631ed71 Build and publish to GitHub Pages from `main`. 2022-10-26 01:45:38 -07:00
Lucas Garron 3629d7a09e Compat notes on the `largeBlob` extension. 2022-10-26 01:42:44 -07:00
Lucas Garron f8293c41e9 Add compat notes. 2022-09-26 18:15:10 -07:00