Skip to content

Releases: tab/smartid

v0.3.1

29 Jul 13:03
@tab tab
0a94e25

Choose a tag to compare

What's Changed

Fixes

  • fix: Clarify error message for ErrSmartIdAccessForbidden

Chore

  • chore: Update CI tools (golangci-lint, codecov-action)
  • chore: Bump dependencies (go.uber.org/mock)

Documentation

  • docs: Add documentation, update README.md

Full Changelog: v0.3.0...v0.3.1

v0.3.0

28 Feb 18:30
@tab tab
e283f12

Choose a tag to compare

Refactor

  • refactor(client): Refactor display text methods for PIN interactions

Bug Fixes

  • fix(requests): Add timeoutMs for FetchAuthenticationSession

Full Changelog: v0.2.1...v0.3.0

v0.2.1

24 Feb 19:56
@tab tab
b1c79bc

Choose a tag to compare

Bug Fixes

  • fix(tls): Rename certificate pinner to certificate manager

Full Changelog: v0.2.0...v0.2.1

v0.2.0

24 Feb 19:03
@tab tab
c193dec

Choose a tag to compare

Features

  • feat(tls): Add certificate pinning support in the Smart-ID client using TLS configuration

Bug Fixes

  • fix(identity): Fix identity regex
  • fix(requests): Support custom HTTP status codes: 471, 472, 480, 580

Tests

  • test(utils): Enhance certificate extraction tests

Chore

  • chore(workflow): Add workflow permissions
  • chore(codecov): Update ignore patterns in codecov.yaml

Full Changelog: v0.1.1...v0.2.0

v0.1.1

23 Feb 20:20
@tab tab
6f41aad

Choose a tag to compare

Refactor

  • refactor(models): Rename AuthenticationSessionRequest to AuthenticationRequest

Documentation

  • docs(readme): Update README with sections for installation, client creation, authentication session initiation, session fetching, asynchronous processing, and identity preparation

CI

  • ci(workflow): Add Codecov workflow for master branch

Full Changelog: v0.1.0...v0.1.1

v0.1.0

22 Feb 17:57
@tab tab
2f2087d

Choose a tag to compare

Features

  • feat(client): Add identity to client using new Identity type for authentication
  • feat(client): Add Smart-ID client example for authentication
  • feat(staticcheck): Add staticcheck configuration and Makefile target
  • feat(worker): Refactor authentication in worker

Bug Fixes

  • fix(authentication): Enhance authentication error handling with defined error codes
  • fix(authentication): Change authentication session naming for consistency
  • fix(workflow): Update checks workflow with Go version changes

Refactor

  • refactor(authenticate): Refactor Authenticate method to return session response
  • refactor(client): Simplify smartid authentication method
  • refactor(models): Replace models.Person with a new Person struct
  • refactor(session): Refactor session handling and CreateSession method
  • refactor(worker): Refactor Worker configuration and context handling in Start method
  • refactor(worker): Refactor worker to pass context in Process method

CI

  • ci(github): Update GitHub Actions workflow and staticcheck configuration
  • ci(workflow): Disable Go installation in staticcheck action

Chore

  • chore(module): Update module path and import statements
  • chore(deps): Bump codecov/codecov-action from 4 to 5
  • chore(github): Add CODEOWNERS file
  • chore(ci): Add Dependabot configuration and CI checks workflow

Tests

  • test: Add example tests for session creation and processing multiple identities

Style

  • style: Fix ineffectual assignment in linter checks

Full Changelog: https://github.com/tab/smartid/commits/v0.1.0