Skip to content

Releases: Hexagon/webauthn

0.9.14

05 May 23:23
8926922
Compare
Choose a tag to compare

Bugfixes

  • Fix base64 -> base64url coersion
  • Fix u2f attestation
  • Fix packed attestation
  • Fix tpm attestation

Chores

  • Code cleanup.
  • Reenable all remaining tests.
  • Add tests for keyUtils
  • Add rsa and cose public key fixtures
  • Add node coverage command

Full Changelog: 0.9.13...0.9.14

0.9.13

04 May 18:16
58f536d
Compare
Choose a tag to compare

Changes

  • Fix attestation
  • Dependency update
  • Add support for Windows hello packed attestation
  • Always use specified hashAlg

Full Changelog: 0.9.12...0.9.13

0.9.12

03 May 22:30
8bf212f
Compare
Choose a tag to compare

Changes

  • Eliminate duplicated code
  • Use exactly the same code base (and tests) for Node and Deno
  • Test both lib and dist using the same tests

Full Changelog: 0.9.11...0.9.12

0.9.11

02 May 23:09
832d3c4
Compare
Choose a tag to compare

Changes

  • Code cleanup
  • Added Deno tests
  • Prepare for unbundled Node usage

Full Changelog: 0.9.10...0.9.11

0.9.10

01 May 23:28
a7b9059
Compare
Choose a tag to compare

Changes

  • Code cleanup
  • New chai compability shim, to ...
  • ... sync tests (working towards identical tests for Node and deno)
  • Minor bug fixes

Full Changelog: 0.9.9...0.9.10

0.9.9

26 Apr 21:28
dbf6d0a
Compare
Choose a tag to compare

Changes

  • Various documentation updates
  • Use import_map.json for dependencies
  • Unbundled base64-lib
  • Froze dependencies of pkijs to prevent it from using @latest
  • Move npm scripts to Deno Tasks
  • More cleanup

Full Changelog: 0.9.7...0.9.9

0.9.7

25 Apr 19:54
915bc05
Compare
Choose a tag to compare

Changes

  • Documentation update
  • Minor cleanup and test fixes

Full Changelog: 0.9.6...0.9.7

0.9.6

24 Apr 22:53
76c5172
Compare
Choose a tag to compare

Changes

  • Made all code portable between Node and Deno
  • Build Deno AND Node-compatible bundle dist/webauthn.js
  • Drop support for Node <= 14, Keep support for Node >= 16
  • Remove all Node dependencies (except dev)
  • Add all tests from fido2-lib
  • Add all remaining features of fido2-lib
    • MDS
    • Cert utils
    • All attestation formats
  • Refactor of public key functions to own class, with some improvements
  • Code cleanup
  • Adjust code to current Deno linting standards
  • And more ...

Full Changelog: 0.9.4...0.9.6

0.9.4

14 Apr 23:33
79dc9a9
Compare
Choose a tag to compare

Fixes

  • Replaces node dependency psl with es6-compatible alternative tldts. Reenabled publix suffix check. Added tests for checkOrigin and checkUrl
  • Added black box tests

Full Changelog: 0.9.3...0.9.4

0.9.3

13 Apr 19:48
292baeb
Compare
Choose a tag to compare
0.9.3 Pre-release
Pre-release

Fixes

  • Combine all common node/deno code to reduce duplication
  • Separate external dependencies for Node/Deno in "toolboxes"
  • Code cleanup
  • Added parse assertion tests from fido2-lib
  • Updated documentation

Full Changelog: 0.9.2...0.9.3