jwx
jwx copied to clipboard
[v3] List of possible breaking changes
- NO, there's no plan to do a v3 ATM. However, this acts as our memo.
- Please do not discuss or request new features in this issue -- create a new one instead
- Introduce context.Context as a parameter in top-level functions such as
jwt.Parse - Change the signature of various
Get(string) (interface{}, bool)methods toGet(string, interface{}) error - Change how code is generated to using a saner tool, so new developers have an easier time fixing problems
- Remove the use of iterators from the library
- Factor out []byte handling (internal/base64)
- Add a way to register more algorithms under jwa
things around the iterators (jwk.HeaderPair/HeaderVisitor/HeaderVisitorFunc) need a good hard rethink