Releases: tab/smartid
Releases · tab/smartid
v0.3.1
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
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
Bug Fixes
- fix(tls): Rename certificate pinner to certificate manager
Full Changelog: v0.2.0...v0.2.1
v0.2.0
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
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
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