Skip to content

Commit 752642e

Browse files
chore: prepare 0.4.0 release
1 parent 20bf6f4 commit 752642e

File tree

4 files changed

+53
-7
lines changed

4 files changed

+53
-7
lines changed

docs/changelog/0.4.0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### 0.4.0
22

3-
_Not Released Yet_
3+
_Released 2022 Jul 27_
44

55
#### Improvements
66

docs/changelog/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
### Version History
66

7-
* ????-??-?? [0.4.0](0.4.0.md) (TBD; work in progress)
8-
* 2021-07-14 [0.3.0](0.3.0.md) (latest)
7+
* 2022-07-27 [0.4.0](0.4.0.md) (latest)
8+
* 2021-07-14 [0.3.0](0.3.0.md)
99
* 2021-01-25 [0.2.0](0.2.0.md)
1010
* 2020-12-24 [0.1.0](0.1.0.md)
1111

docs/changelog/full.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
### 0.4.0
2+
3+
_Released 2022 Jul 27_
4+
5+
#### Improvements
6+
7+
- Updated to [api-generator](https://github.com/GW2ToolBelt/api-generator) to [0.6.0](https://github.com/GW2ToolBelt/api-generator/releases/tag/v0.6.0).
8+
- Cleaned up caching.
9+
- Renamed `CacheAccessor` to `CacheAccess`.
10+
- Cache time overwrites were removed for now.
11+
- Cleaned up the `RateLimiter` interface and related hooks.
12+
- A default `TokenBucketRateLimiter` implementation is now available.
13+
- API clients are now configured to use a rate limiter by default.
14+
- Introduced the `DecodingResult` abstraction to improve error-handling
15+
capabilities for malformed data from the API.
16+
- Introduced the `ResponseHeaders` abstraction that wraps headers of a
17+
`Response` and provides utilities.
18+
- Improved documentation throughout the entire library.
19+
20+
#### Breaking Changes
21+
22+
- All modules now require Kotlin 1.7
23+
- JVM modules now require Java 11
24+
- The library was significantly reworked and many things were either renamed or
25+
relocated. Detailed migration guidelines are not available for this release.
26+
27+
28+
---
29+
130
### 0.3.0
231

332
_Released 2021 Jul 14_

docs/changelog/latest.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,25 @@
1-
### 0.3.0
1+
### 0.4.0
22

3-
_Released 2021 Jul 14_
3+
_Released 2022 Jul 27_
44

55
#### Improvements
66

7-
- Updated to [api-generator](https://github.com/GW2ToolBelt/api-generator) to [0.4.0](https://github.com/GW2ToolBelt/api-generator/releases/tag/v0.4.0).
8-
- `Result` is now used to catch exceptions during deserialization.
7+
- Updated to [api-generator](https://github.com/GW2ToolBelt/api-generator) to [0.6.0](https://github.com/GW2ToolBelt/api-generator/releases/tag/v0.6.0).
8+
- Cleaned up caching.
9+
- Renamed `CacheAccessor` to `CacheAccess`.
10+
- Cache time overwrites were removed for now.
11+
- Cleaned up the `RateLimiter` interface and related hooks.
12+
- A default `TokenBucketRateLimiter` implementation is now available.
13+
- API clients are now configured to use a rate limiter by default.
14+
- Introduced the `DecodingResult` abstraction to improve error-handling
15+
capabilities for malformed data from the API.
16+
- Introduced the `ResponseHeaders` abstraction that wraps headers of a
17+
`Response` and provides utilities.
18+
- Improved documentation throughout the entire library.
19+
20+
#### Breaking Changes
21+
22+
- All modules now require Kotlin 1.7
23+
- JVM modules now require Java 11
24+
- The library was significantly reworked and many things were either renamed or
25+
relocated. Detailed migration guidelines are not available for this release.

0 commit comments

Comments
 (0)