Changelog

View Source

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.

Unreleased

0.1.0 - 2024-07-26

Added

  • Initial release of ReckonJwt library
  • JWT token generation and validation using Guardian
  • Session token support with device tracking
  • Access token generation for service-to-service auth
  • Token refresh functionality
  • Phoenix/Plug middleware for authentication
  • Comprehensive error handling
  • Configuration management
  • Device fingerprinting support
  • Scope-based authorization
  • Token expiration validation
  • Cross-service authentication support

Security

  • Secure JWT signing with configurable secrets
  • Token expiration and refresh mechanisms
  • Device tracking and session management
  • Scope-based access control

Documentation

  • Complete API documentation
  • Usage examples and integration guides
  • Security best practices
  • Multi-service setup instructions