Skip to content

Commit

Permalink
chore: prepare 0.8.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
TheMrMilchmann committed Nov 12, 2024
1 parent 8c90170 commit 3481845
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 9 deletions.
19 changes: 18 additions & 1 deletion docs/changelog/0.8.0.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
### 0.8.0

_Not Released Yet_
_Released 2024 Nov 12_

#### Overview

This release was specifically crafted to address a critical bug in the Guild
Wars 2 API which caused header-based authorization to fail. Thus, this release
introduces a mechanism to configure how requests are authenticated:

- `AuthenticationStrategy.HEADER` will remain the default authentication
strategy and is recommended for most use cases.
- `AuthenticationStrategy.QUERY` is a new authentication strategy that appends
the API key as a query parameter to the request URL. This strategy is
considered unsafe outside of server environments. Use with caution.

#### Improvements

- It is now possible to configure how requests are authenticated by configuring
the `AuthenticationStrategy` for a client.
4 changes: 2 additions & 2 deletions docs/changelog/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

### Version History

* ????-??-?? [0.8.0](0.8.0.md) (TBD; work in progress)
* 2024-10-30 [0.7.0](0.7.0.md) (latest)
* 2024-11-12 [0.8.0](0.8.0.md) (latest)
* 2024-10-30 [0.7.0](0.7.0.md)
* 2024-10-25 [0.6.0](0.6.0.md)
* 2024-07-22 [0.5.0](0.5.0.md)
* 2022-07-27 [0.4.0](0.4.0.md)
Expand Down
24 changes: 24 additions & 0 deletions docs/changelog/full.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
### 0.8.0

_Released 2024 Nov 12_

#### Overview

This release was specifically crafted to address a critical bug in the Guild
Wars 2 API which caused header-based authorization to fail. Thus, this release
introduces a mechanism to configure how requests are authenticated:

- `AuthenticationStrategy.HEADER` will remain the default authentication
strategy and is recommended for most use cases.
- `AuthenticationStrategy.QUERY` is a new authentication strategy that appends
the API key as a query parameter to the request URL. This strategy is
considered unsafe outside of server environments. Use with caution.

#### Improvements

- It is now possible to configure how requests are authenticated by configuring
the `AuthenticationStrategy` for a client.


---

### 0.7.0

_Released 2024 Oct 30_
Expand Down
21 changes: 15 additions & 6 deletions docs/changelog/latest.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
### 0.7.0
### 0.8.0

_Released 2024 Oct 30_
_Released 2024 Nov 12_

#### Improvements
#### Overview

This release was specifically crafted to address a critical bug in the Guild
Wars 2 API which caused header-based authorization to fail. Thus, this release
introduces a mechanism to configure how requests are authenticated:

- Build Kotlin/Wasm (`wasmJs`) binaries for all Kotlin multiplatform modules.
- `AuthenticationStrategy.HEADER` will remain the default authentication
strategy and is recommended for most use cases.
- `AuthenticationStrategy.QUERY` is a new authentication strategy that appends
the API key as a query parameter to the request URL. This strategy is
considered unsafe outside of server environments. Use with caution.

#### Breaking Changes
#### Improvements

- The `copy` function of `RequestTemplate` is no longer accessible.
- It is now possible to configure how requests are authenticated by configuring
the `AuthenticationStrategy` for a client.

0 comments on commit 3481845

Please sign in to comment.