2.5 KiB
Executable File
2.5 KiB
Executable File
Change Log
All notable changes to this project will be documented in this file.
3.2.0 - 2024-05-17
Added
3.1.0 - 2023-12-29
Changed
- PHP 8.1 is minimum required version
3.0.0 - 2021-10-31
Changed
2.2.0 - 2021-01-14
Added
Changed
- Migrated from Travis CI to GitHub Action thanks to Andreas Möller
- 34: Improve LimitExceeded exception message
2.1.0 - 2020-07-05
Added
- 20: Support for custom rate limit values
- 25: APCu Rate Limiter
- 26: Predis Rate Limiter
- 28: Memcached Rate Limiter
- 32: In-memory Rate Limiter
2.0.0 - 2020-03-22
Added
Rateobject representing "per unit of time" rate of operations
Changed
- PHP 7.2 is now the minimum required version
RateLimiternow acceptsidentifierandRateso rate can be specified during runtime
Removed
RateLimitMiddleware(moved to a separate rate-limit-middleware repository)
1.0.1 - 2017-10-25
Fixed
1.0.0 - 2017-02-14
0.4.0 - 2017-02-09
Changed
0.3.0 - 2017-02-04
Added
Changed
- Default identity is now generated based on certain request attributes
- Instead of returning default value, Storage raises exception if value doesn't exist under key
Fixed
- Fixed Redis-backed rate limiter factory
0.2.0 - 2017-01-27
Added
Changed
- 1: Atomic storage design
- Rename
IdentityGeneratortoIdentityResolver