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.
- WithFormats no longer accepts formats with semi-colons (;). Matching parsers is done only one media type. Patches#39.
- Parser.Parse strips any MIME parameters prior to looking up the parser associated with a format
- Feature/fx integration #20
- clorthofx package provides integration with go.uber.org/fx #20
- clorthozap package provides basic integration with go.uber.org/zap #22
- updated github.com/lestrrat-go/jwx to 2.0.0
- clorthometrics package provides integration with Prometheus #21
- Loader and Parser as low-level primitives for retrieving key material
- Fetcher as the higher-level API for retrieving key material
- KeyRing as a client-side cache of keys
- Resolver for resolving keys by kid on demand
- Refresher for asynchronously updating keys from one or more sources
- Initial creation