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