All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
case-conversion: incorrect name formats are handled gracefully (3d9ce11)
headers: preserve header casing (c767655)
case-conversion: screaming snake case support (1c70407)
headers: explicitly passed nil value removes existing header (e2289bf)
headers & multipart requests: reworked header merging mechanism (b16bfeb)
headers: fixed header merging in fetch requesthandler (d6da36a)
headers: removed deprecated headers options
multipart upload: tested multipart upload on all request handlers (06b353c)
http: bodyparser & bodyserializer support for multipart and formdata (aee40be)
Note: Version bump only for package coolio
Note: Version bump only for package coolio
oauth2interceptor: token-type can be optional (89e9bcd)
Note: Version bump only for package coolio
timeout support: full timeout support for all request handlers (ef5f6d9)
types: properly arranged types for typescript<3.7 (875ca12)
clean: clean should not remove node_modules (9d768e5)
typings: using downlevel-dts to bring back TS<3.7 support (0d6aff9)
build: removed redundant setup file (638993b)
request-handlers: all request handlers are available from bindings (bec0b26)
url-encoding: url string should override query passed in object (b8419f8)
case-conversion: body casing enum has now string names (44c5c43)
http-module: exposed request-handlers separately (d6d4646)
query-string-options: one can configure query string options (cc97360)
redirection-interceptor: built-in support for redirections (b472e13)
redirections: redirection support (cf392d7)
url-encoding: url string has now bigger priority than query passed in object, which results in better composability (parameters from url are always merged into object)
encoding: fix for invalid body encoding issue (c87351c)
http-request-handler: removed duplicated helpers (1622e4b)
http-request-handler: moved to a separate package (569d120)
json-api: added withId functionality to post builder (deb1fc4)
http: fix for headers being overwritten (159e810)
http: body cache fix (98f7375)
http-request-handler: fix for node.js path/query support (d99449c)
http: native request handler for node.js (c0351c5)
auth-interceptor: class-based queue & auth-interceptor (5ec4e40)
auth-interceptor: initial implementation of auth interceptor (8a71e64)
http-interceptors: built-in error interceptor (4c18a23)
http-interceptors: built-in logging interceptor (67d907c)
github actions: fixed invalid path (916714e)
Note: Version bump only for package coolio
action: workspace fix (fd8ab6b)
release: retry npm publish (cd5860f)
token: use regular token (2a3435a)
Note: Version bump only for package coolio
release: combine publishing in one flow (88d9344)
release: separate tag from publish (b19ea2e)
build: build & vulnerability fix (6c3399a)
release: added git credentials (c5f3163)
release: invalid command args (3d87c3d)
workflow: yet another release fix (c4cb917)
workflows: run release with yarn, but use npm underneath (9442197)
build: build & vulnerability fix (6c3399a)
dependencies: dependency update (a78e303)
dependency: dependency fixes (9094ea6)
json-api: new syntax for passing multiple square-bracketed keys to filter in json api (d3f95c1)