# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.2.6] ### Changed - Improve OIDC error handling: Pass trough error from IDP to client ## [0.2.5] ### Changed - OpenID client qr status request: Remove device access token parameter ## [0.2.4] ### Changed - Export `QrStatusRequestFrontend` ## [0.2.3] ### Changed - Simplify QR status request parameters ## [0.2.2] ### Changed - Export common errors types from `errors` module ## [0.2.1] ### Changed - Use packaged `thiserror@2.0.9` ## [0.2.0] ### Changed - More explicit error handling ## [0.1.12] ### Added - QR authentication methods ## [0.1.11] ### Added - Readied for publishing ## [0.1.10] ### Changed - Bump serde_yml ## [0.1.9] ### Added - CLI automation to publish crate ## [0.1.8] ### Changed - `AuthenticationMethod`: Support `PartialEq` ## [0.1.7] ### Changed - Expose `AuthenticationMethod` via `lib.rs` - Standardize formatting ## [0.1.6] ### Added - `ApplicationsWellKnown.url` helper function ## [0.1.5] ### Fixed - Issue parsing well known applications - Handling device access token (accessing private field) ## [0.1.4] ### Added - `device_access_token` added to OpenID Connect client - Made `ApplicationsWellKnown` fields public ## [0.1.3] ### Added - `get_applications_well_known` to query the well-known endpoint - `get_well_known_application_by_client_identifier` to filter the well-known endpoint by client identifier - `device_access_token` to request a device access token and cache it (WIP) ## [0.1.0] ### Added - Initial release