Releases: badgateway/ketting
Releases · badgateway/ketting
v8.0.0-alpha.3
v8.0.0-alpha.2
- Added HAL 'name' property to links.
- Updates for changes in Typescript strictness.
v8.0.0-alpha.1
- Ketting requires Node 16 now.
- No longer using
node-fetch
, asfetch()
is natively supported on Node 18. If you are using Ketting with Node 16, you should installnode-fetch
or run node with the--experimental-fetch
option. - Upgraded OAuth2 dependency to [@badgateway/oauth2-client][8].
- Submitting actions with missing required fields will now throw an exception.
- Actions that have pre-filled values will auto submit those values unless they are explicitly overridden.
- #459: Now uses the correct spelling of 'placeholder' in HAL forms (@dayre).
- Export the
FetchMiddleware
type. - #444: Allow multiple query parameters to be set with the same key when specifying template variables. (@qmachard)
- Upgrade to Typescript 5
v7.5.1
v7.5.0
- #401: The mechanism that de-duplicates identical requests is now a bit
smarter, and will not de-duplicate requests that are significantly different
such as a differentAccept
header. (@hugothomas @reda-alaoui) - #450:
value
field for some HAL inputs were ignored (color, checkbox,
radio).
Special acknowledgement to @hugothomas and @reda-alaoui . I'm sorry it took so long to get this feature out.
v7.4.2
v7.4.1
v7.4.0
v7.3.0
v7.2.0
- #395: relative uris in embedded hal documents are now resolved using the
'self' link in the embedded document, instead of the parent. although not
explicitly said in the hal standards, i feel this is the right behavior.
most users will not see a difference, but if you relied on the old behavior
this could cause some subtle bc breaks.