Skip to content

Latest commit

 

History

History
84 lines (51 loc) · 2.46 KB

CHANGELOG.md

File metadata and controls

84 lines (51 loc) · 2.46 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[2.0.0] - 2023-11-04

Added

  • Support for HOTP credentials.
  • Support for SET CODE / VALIDATE instructions for user authentication.
  • Support for RESET instruction which resets the applet to factory state. Attention: this will delete all secrets on the token.
  • Better tests and mocks using cunicu.li/go-iso7816 module.

Changed

  • Refactored several central types of the module. E.g. OATH to Card.
  • Moved TLV handling to cunicu.li/go-iso7816 module

[1.1.0] - 2023-10-11

This is the first release of the module after a fork from yawn/ykoath. The code has been forked into the cunicu organization for updating it to the latest coding standards, updating code quality and implementing changes for its use by the cunicu/hawkes package.

Added

  • A CODEOWNERS file.
  • A CI pipeline for checking REUSE compliancy.
  • A CI pipeline for linting the code with golangci-lint
  • A configuration file for Mend Renovate.

Changed

  • Go module path to cunicu.li/go-ykoath.
  • Go version in go.mod to 1.21.
  • Updated third-party Go dependencies to their latest versions.

Fixed

  • Code-style using go fmt tool across full code-base.
  • Formatting of this changelog.

Removed

  • Removed unused internal package and debugger interface

[1.0.4] - 2020-02-26

Changed

  • Support name without issuer like ykman (#12, thanks @j0hnsmith)

[1.0.3] - 2019-10-13

Fixed

  • Fixed wrong data structure bug, manifesting in scenarios with mixed touch/no-touch configurations (#8, thanks @asiragusa and @j0hnsmith)
  • Fixed Catalina naming issue (#11, thanks @nauxliu)

[1.0.2] - 2018-09-05

Changed

  • Updated scard dependencies (#7, thanks @akerl)

Fixed

  • Fixed wrong error messages (#5, thanks @brotbert)

[1.0.1] - 2018-09-05

Changed

  • Made Clock public again
  • Simplified debugger interface
  • Added Windows test

Fixed

  • Fixed iteration order over tags, leading to parsing errors