v0.10.0 - 2023-12-16
- Split interface Limiter and port default Counter from github.com/k1LoW/rlutil by @k1LoW in #45
- Fix badge URL by @k1LoW in #47
v0.9.1 - 2023-12-15
v0.9.0 - 2023-12-02
- Bump up version of golang.org/x/sync by @k1LoW in #41
- In cases within OnRequestLimit, I want to execute next. by @pyama86 in #43
v0.8.0 - 2023-11-28
- The domain that has hit the rate limit is what I want to know. by @pyama86 in #39
v0.7.1 - 2023-11-24
- should check error before access rule by @pyama86 in #37
v0.7.0 - 2023-10-31
- Review Limiter interface by @k1LoW in #35
v0.6.2 - 2023-10-30
- Add benchmark using cachegrind by @k1LoW in #28
- Update action by @k1LoW in #30
- Show
cg_diff
on GitHub Actions by @k1LoW in #31 - Change scope with newLimitError by @pyama86 in #32
v0.6.1 - 2023-09-15
- In the case of multiple limiters, cancel unnecessary processing if one limiter exceeds its limit. by @k1LoW in #21
- Show benchmark in pull request using octocov by @k1LoW in #23
- Freeze benchtime by @k1LoW in #24
- Close request body when response error in rl by @k1LoW in #25
- Revert "Close request body when response error in rl" by @k1LoW in #26
- Add gostyle-action by @k1LoW in #27
v0.6.0 - 2023-08-28
- Provide Limiter with a feature to ignore the next and following Limiters. by @k1LoW in #20
- Should put a default value in the statuscode. by @pyama86 in #15
- WriteHeader() is called before Write(). Also, it is not possible to write the header twice. by @k1LoW in #18
- Should not set
X-RateLimit-*
headers when no limit. by @k1LoW in #19
v0.5.2 - 2023-08-28
- No non-essential allocations by @pyama86 in #14
v0.5.1 - 2023-08-27
- Fix LimitError handling by @k1LoW in #11
v0.5.0 - 2023-08-27
- More information received when rate limits are exceeded. by @k1LoW in #9
v0.4.0 - 2023-08-27
- Remove Limiter.Name by @k1LoW in #7
- If reqLimit is negative, it means no limit. by @k1LoW in #8
v0.3.0 - 2023-08-27
- Re-change the interface of Limiter. by @k1LoW in #5
v0.2.0 - 2023-08-27
- Change the interface of Limiter by @k1LoW in #3