🚀 Features
- Callable key can return str, bytes, Key, and KeySet - by lepture [<samp>(43be0)</samp>](https://github.com/authlib/joserfc/commit/43be0a2)
- **jwk**: Add a alg property for key model - by lepture [<samp>(8a705)</samp>](https://github.com/authlib/joserfc/commit/8a70560)
🐞 Bug Fixes
- **jwk**: Use os.urandom for OctKey.generate_key - by lepture [<samp>(762fb)</samp>](https://github.com/authlib/joserfc/commit/762fb56)
- **jwt**: Update claims option to `allow_blank` - by lepture [<samp>(2f7a5)</samp>](https://github.com/authlib/joserfc/commit/2f7a541)
- **registry**: Support not-empty validation - by alonbl [<samp>(1c11a)</samp>](https://github.com/authlib/joserfc/commit/1c11a38)
- **registry**: Support List[str] and List[int] values - by alonbl [<samp>(e4b60)</samp>](https://github.com/authlib/joserfc/commit/e4b6040)
- **registry**: Treat null claim value as missing - by alonbl [<samp>(73171)</samp>](https://github.com/authlib/joserfc/commit/73171a3)
[View changes on GitHub](https://github.com/authlib/joserfc/compare/0.8.0...0.9.0)