Skip to content

Commit bdcf660

Browse files
committed
add changelog
1 parent e3a6f00 commit bdcf660

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

CHANGELOG.md

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Spring Security LTPA2 - Changelog
2+
3+
## Unreleased
4+
### ⚠ Breaking
5+
### ⭐ New Features
6+
### 🐞 Bugs Fixed
7+
8+
## v1.0.0 - 2020-01-05
9+
### ⚠ Breaking
10+
- Spring Security 5.1 is at least required
11+
- `Ltpa2Filter` will now return `FORBIDDEN` instead of `UNAUTHORIZED` when there was a problem with the token or the user was not found.
12+
This corresponds more to the HTTP specification and matches the default behavior when no token was given at all.
13+
- The dependencies on Spring Security and `slf4j-api` are no longer optional - only `reactor-core` is optional as it is only required for the reactive stack.
14+
15+
### ⭐ New Features
16+
- Support the Reactive Stack with `Ltpa2AuthConverter` and `Ltpa2AuthManager`
17+
check the [README](README.md) for the details
18+
- Emit a warning when `allowExpiredToken` is enabled.
19+
20+
### 🐞 Bugs Fixed
21+
22+
## v0.2.3 - 2019-05-05
23+
### ⚠ Breaking
24+
### ⭐ New Features
25+
- **made most of the methods in `Ltpa2Utils` public**
26+
27+
### 🐞 Bugs Fixed
28+
- fix: `Ltpa2Configurer` did not call `afterPropertiesSet` on the `Ltpa2Filter` instance after all properties where set which could lead to runtime errors
29+
- other smaller fixes and increased test coverage
30+
31+
## v0.2.2 - 2018-08-09
32+
### ⚠ Breaking
33+
### ⭐ New Features
34+
- replaced `lombok.NonNull` with `org.springframework.lang.NonNull`
35+
36+
### 🐞 Bugs Fixed
37+
- ensure "expire" and "user" attributes are not empty when set
38+
39+
## v0.2.1 - 2018-08-09
40+
### ⚠ Breaking
41+
### ⭐ New Features
42+
### 🐞 Bugs Fixed
43+
- This release fixes an issue with different timezones when converting the expire attribute from unix timestamp to `LocalDateTime` and back.
44+
45+
## v0.2.0 - 2018-03-11
46+
### ⚠ Breaking
47+
### ⭐ New Features
48+
- allow custom header name
49+
- update examples / usage page
50+
51+
### 🐞 Bugs Fixed
52+
- do not assume a fixed length for the private exponent and read its length from the private-exponent-length-field
53+
- `afterPropertiesSet()` did not allow an empty value for `headerValueIdentifier` although it is allowed
54+
55+
## v0.1.0 - 2018-03-07
56+
initial release

0 commit comments

Comments
 (0)