Joachim Van Herwegen
6248ed0938
refactor: Replace linting configurations
...
The previous package was outdated, preventing us from updating TS.
This one also lints YAML and JSON,
and applies many more rules to the test files,
explaining all the changes in this PR.
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
6eaaa42015
chore(release): Update configs to v7.0.0
2023-10-19 09:13:48 +02:00
Joachim Van Herwegen
e1c5189cb8
feat: Remove base64 encoding from storages
2023-10-11 12:47:02 +02:00
Joachim Van Herwegen
a47f5236ef
feat: Full rework of account management
...
Complete rewrite of the account management and related systems.
Makes the architecture more modular,
allowing for easier extensions and configurations.
2023-10-06 11:04:40 +02:00
Joachim Van Herwegen
154d981684
feat: Split up EncodingPathStorage functionality into different classes
2023-09-20 11:13:56 +02:00
Joachim Van Herwegen
afcbfdaacf
feat: Use ETagHandler for ETag generation and comparison
2023-08-28 09:06:39 +02:00
Joachim Van Herwegen
e9463483f4
feat: Allow unsubscribing from all notification channels
2023-04-24 10:18:17 +02:00
Joachim Van Herwegen
134237a80f
feat: Support Add/Remove notifications on containers
2023-04-20 15:42:04 +02:00
Joachim Van Herwegen
65860f77da
feat: Support GET requests on subscription services
...
Doing a GET request on a subscription resource
will return the expected representation.
Content negotiation is supported.
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
61f04487a1
refactor: Rename subscription to notification channel
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
d9c0e9b043
chore(release): Update configs to v6.0.0
2023-02-01 10:54:37 +01:00
Joachim Van Herwegen
9b15b1d7e1
feat: Allow CachedHandler to cache on multiple object fields
2022-11-18 16:08:06 +01:00
Joachim Van Herwegen
b1f7a6a8b1
feat: Add support for WebSocketSubscription2021
2022-11-09 09:10:00 +01:00
Joachim Van Herwegen
cbc07c6ef3
feat: Add support for the Notification specification
2022-11-09 09:10:00 +01:00