diff --git a/CHANGELOG.md b/CHANGELOG.md index ff4cb2b..dc6693f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - +## [ [0.3.0](https://github.com/poshjosh/rate-limiter-spring/tree/v0.3.0) ] - 2023-01-22 + +### Added + +- Implement `@RateCondition` using expressions +- Add method `getResourceClasses` to `RateLimitProperties` +- Add a default operator i.e `Operator.DEFAULT` +- Add more tests +- Improve performance + +### Changed + +- Restrict `@RateGroup` annotation to `ElementType.ANNOTATION_TYPE` +- Rename `MatchedResourceLimiter` to `ResourceLimiters` +- Make `@RateGroup#name` or `@RateGroup#value` mandatory. +- Rename `Bandwidths.getMembers` to `Bandwidths.getBandwidths` + +### Removed + +- Remove annotation `@RateReqestIf` + ## [ [0.2.0](https://github.com/poshjosh/rate-limiter-spring/tree/v0.2.0) ] - 2023-01-08 ### Added diff --git a/pom.xml b/pom.xml index 0e6bfee..ed8eb5c 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ 8 8 2.2.5.RELEASE - 0.2.1-SNAPSHOT + 0.3.0 6.4.1 4.0.1 true