Skip to content

v1.1.0 - Production Ready: RFC 7807 Error Handling & Full Documentation

Choose a tag to compare

@PasinduOG PasinduOG released this 02 Feb 15:01
· 40 commits to main since this release

✨ Features

  • 🎯 Consistent Structure - All responses follow the same format: message, data, timestamp
  • 🔒 Type-Safe - Full generic type support with compile-time type checking
  • ⏰ Auto Timestamps - Automatic ISO-8601 formatted timestamps on every response
  • 🏭 Factory Methods - Clean static methods: success(), created(), status()
  • 🚀 Zero Config - Works immediately with no configuration required
  • 🪶 Lightweight - Only ~15KB with minimal dependencies (Spring Web + Lombok)
  • 📦 Immutable - Thread-safe with final fields
  • 🔌 Spring Native - Built on ResponseEntity and HttpStatus
  • 🛡️ Global Exception Handler - Built-in ProblemDetail RFC 7807 error handling
  • ✅ Validation Support - Automatic @Valid annotation error handling

Full Changelog: v1.0.0...v1.1.0