Revision history for servant-lint
0.1.1.0 -- 2025-01-16
- Enhanced duplicate detection: Now catches routes that accept the same type multiple times across different combinators (e.g.,
Capture "id" Int :> ReqBody '[JSON] Int
)
- QueryParam name validation: Detects and prevents multiple QueryParam with the same name within a route
- Improved error messages: More descriptive error messages that explain why duplicates are problematic and include precise emoji indicators (👈) pointing to problematic route components
- Comprehensive test coverage: Added extensive tests for both type duplicates and QueryParam name duplicates
- Updated documentation: README now includes examples of new duplicate detection features
0.1.0.1 -- 2024-mm-dd
- Bug fixes and stability improvements
0.1.0.0 -- 2024-mm-dd
- First version. Released on an unsuspecting world.