keter-rate-limiting-plugin 0.1.0.1 → 0.1.0.2
raw patch · 6 files changed
+13/−9 lines, 6 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- keter-rate-limiting-plugin.cabal +1/−1
- src/Data/TinyLRU.hs +2/−2
- src/Keter/RateLimiter/AutoPurge.hs +2/−2
- src/Keter/RateLimiter/Notifications.hs +2/−2
- src/Keter/RateLimiter/Types.hs +2/−2
CHANGELOG.md view
@@ -8,3 +8,7 @@ * First version revised A. Fixed description and some cleaning up. +## 0.1.0.2 -- 2025-08-08++* First version revised B. Fixed some documentation issues.+
keter-rate-limiting-plugin.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: keter-rate-limiting-plugin-version: 0.1.0.1+version: 0.1.0.2 synopsis: Simple Keter rate limiting plugin. description: A modern, high-performance, and highly customisable rate limiting plugin for keter.
src/Data/TinyLRU.hs view
@@ -3,9 +3,9 @@ -- | -- Module : Data.TinyLRU -- Description : A lightweight, thread-safe, in-memory LRU cache.--- Copyright : (c) 2025 Your Name+-- Copyright : (c) 2025 Oleksandr Zhabenko -- License : MIT--- Maintainer : your.email@example.com+-- Maintainer : oleksandr.zhabenko@yahoo.com -- Stability : experimental -- Portability : POSIX --
src/Keter/RateLimiter/AutoPurge.hs view
@@ -5,9 +5,9 @@ {-| Module : Keter.RateLimiter.AutoPurge Description : Automatic cleanup and garbage collection for rate limiter caches-Copyright : (c) Keter Project+Copyright : (c) Oleksandr Zhabenko License : MIT-Maintainer : maintainer@example.com+Maintainer : oleksandr.zhabenko@yahoo.com Stability : experimental Portability : POSIX
src/Keter/RateLimiter/Notifications.hs view
@@ -12,8 +12,8 @@ Copyright (c) 2025 Oleksandr Zhabenko This file is a ported to Haskell language code with some simplifications of Ruby on Rails-https://github.com/rails/rails -https://github.com/rails/rails/blob/2318163b4b9e9604b557057c0465e2a5ef162401/activesupport/lib/active_support/notifications.rb+'https://github.com/rails/rails'+'https://github.com/rails/rails/blob/2318163b4b9e9604b557057c0465e2a5ef162401/activesupport/lib/active\_support/notifications.rb' and is based on the structure of the original code of rack-attack, Copyright (c) David Heinemeier Hansson, under the MIT License.
src/Keter/RateLimiter/Types.hs view
@@ -5,9 +5,9 @@ {-| Module : Keter.RateLimiter.Types Description : Core data types for rate limiting algorithms-Copyright : (c) Keter Project+Copyright : (c) Oleksandr Zhabenko License : MIT-Maintainer : maintainer@example.com+Maintainer : oleksandr.zhabenko@yahoo.com Stability : experimental Portability : POSIX