arthurfiorette 2fe8129aba
tag: v0.10.2
2022-03-25 16:03:45 -03:00

87 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

v0.10.2

Merged

  • chore(deps-dev): bump prettier from 2.6.0 to 2.6.1 #187
  • chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.31 to 0.3.33 #185
  • chore(deps-dev): bump ts-jest from 27.1.3 to 27.1.4 #186
  • chore(deps-dev): bump typescript from 4.6.2 to 4.6.3 #188
  • chore(deps-dev): bump @typescript-eslint/parser from 5.15.0 to 5.16.0 #183
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #184
  • chore(deps): bump object-code from 1.2.0 to 1.2.2 #182
  • chore(deps): bump fast-defer from 1.1.5 to 1.1.7 #181
  • chore(deps): bump cache-parser from 1.2.2 to 1.2.4 #180
  • chore(deps-dev): bump prettier from 2.5.1 to 2.6.0 #178
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #175
  • chore(deps-dev): bump @typescript-eslint/parser from 5.14.0 to 5.15.0 #176

Commits

  • chore: fixed escheck script 4e93728
  • docs: added runkit comment f25bff6
  • docs: updated download urls b98f4b0
  • fix: fixed bug when a pending request had it cached empty (#165) 0a00778
  • style: formatted code b44c6b3

v0.10.1 - 2022-03-14

Commits

v0.10.0 - 2022-03-14

Merged

  • chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.30 to 0.3.31 #171
  • chore(deps-dev): bump eslint from 8.10.0 to 8.11.0 #170
  • chore(deps-dev): bump docsify-cli from 4.4.3 to 4.4.4 in /docs #172
  • feat!: new bundle setup & fixed development bundles #167
  • fix: memory storage copy data to avoid reference changes #164
  • chore(deps-dev): bump ts-loader from 9.2.7 to 9.2.8 #168
  • chore(deps-dev): bump axios from 0.26.0 to 0.26.1 #166

Commits

  • chore: brave rewards f140b02
  • chore: fixed unknown build bug :) cb8eb37
  • chore: updated yarn.lock bb88a8b
  • ci: dependabot for docs folder e7922bd
  • deps: updated typescript eslint ae58690
  • docs: updated benchmark and fixed some typos 08d7ab4
  • docs: updated download urls e2f2428
  • docs: updated many things in the documentation 766c6de
  • feat!: updated default caching options 119fa32
  • perf: optimized build config 3a800d7
  • refactor: clone data only when needed 09a69f8
  • style: formatted code 6fd42b2
  • style: formatted code 58d3859
  • tag: v0.10.0 e2fb91b
  • tag: v0.9.3 41d9fe1
  • tests: fixed memory storage clone test a0e05e8

v0.9.3 - 2022-03-04

Merged

  • chore(deps-dev): bump webpack from 5.69.1 to 5.70.0 #162
  • chore(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0 #160
  • chore(deps): bump actions/checkout from 2 to 3 #158
  • chore(deps-dev): bump ts-loader from 9.2.6 to 9.2.7 #159
  • chore(deps-dev): bump typescript from 4.5.5 to 4.6.2 #157

Commits

  • chore: add funding.yml 2429ae2
  • chore: cache parser dependency range a71f9aa
  • docs: updated code comment 80850b9
  • docs: updated download urls 06091a2
  • fix: defaultKeyGenerator keeps response unchanged (#161) ab45164
  • tag: v0.9.3 9993af2

v0.9.2 - 2022-02-28

Merged

  • chore(deps-dev): bump eslint from 8.9.0 to 8.10.0 #156
  • chore(deps): bump prismjs from 1.26.0 to 1.27.0 in /docs #155
  • chore(deps): bump actions/setup-node from 2 to 3 #154

Commits

v0.9.1 - 2022-02-23

Merged

  • feat: support for react-native cli #153
  • chore(deps-dev): bump @types/jest from 27.4.0 to 27.4.1 #152
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #150
  • chore(deps-dev): bump @typescript-eslint/parser from 5.12.0 to 5.12.1 #151

Commits

v0.9.0 - 2022-02-21

Merged

  • feat: handle web storage DOMExceptions #148
  • chore(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.4.0 #149
  • chore(deps-dev): bump webpack from 5.69.0 to 5.69.1 #147

Commits

v0.8.10 - 2022-02-16

Merged

  • chore(deps-dev): bump webpack from 5.68.0 to 5.69.0 #146

Commits

v0.8.9 - 2022-02-14

Merged

  • chore(deps-dev): bump eslint from 8.8.0 to 8.9.0 #142
  • chore(deps-dev): bump jest from 27.5.0 to 27.5.1 #140

Commits

v0.8.8 - 2022-02-08

Commits

v0.8.7 - 2022-02-08

Commits

v0.8.6 - 2022-02-08

Merged

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #138
  • chore(deps-dev): bump jest from 27.4.7 to 27.5.0 #136
  • chore(deps-dev): bump @typescript-eslint/parser from 5.10.1 to 5.10.2 #132
  • chore(deps-dev): bump webpack from 5.67.0 to 5.68.0 #133
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #134
  • chore(deps-dev): bump eslint from 8.7.0 to 8.8.0 #131
  • chore(deps-dev): bump es-check from 6.1.1 to 6.2.1 #130
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #126
  • chore(deps-dev): bump webpack-cli from 4.9.1 to 4.9.2 #127
  • chore(deps-dev): bump @typescript-eslint/parser from 5.10.0 to 5.10.1 #125

Commits

v0.8.5 - 2022-01-23

Merged

  • docs: add license scan report and status #124
  • chore(deps-dev): bump typescript from 4.5.4 to 4.5.5 #123

Commits

  • build: build everything from webpack f160428
  • build: minimize all bundles bc devtool is active 2d779ec
  • chore: switch back to yarn v1 7d314c2
  • docs: added react component example df74939
  • docs: added tsx syntax highlight 706c4dd
  • docs: removed coverpage bdbdd37
  • docs: simple analytics :( cb59384
  • docs: updated docs 95f4137
  • docs: updated documentation e9fc692
  • docs: updated download urls 026465c
  • docs: updated fossa badges 9b9ae3a
  • docs: updated homepage 7ccac42
  • docs: updated homepage 989ceec
  • docs: updated installing page b76087e
  • docs: updated sidebar and added dev mode section cc6523f
  • feat: debug mode & fixed tests 0ba6025
  • fixed jsx highlighting 64c0f40
  • refactor: added ACI prefix to avoid external conflicts ea4ab4c
  • refactor: added debug points 098cf47
  • refactor: added memory storage type 7dc15be
  • refactor: moved header file d14750e
  • refactor: prefer the usage of AxiosResponseHeaders bd4bf26
  • style: format code 31ef7e7
  • tag: v0.8.5 f09670d

v0.8.4 - 2022-01-18

Commits

v0.8.3 - 2022-01-15

Commits

  • build: optimize umd builds with tslib 6d9683a
  • deps: updated cache-parser and jest 16184ac
  • docs: updated download urls d51c622
  • refactor: Header as const and renaming... e391f56
  • tag: v0.8.3 429256d

v0.8.2 - 2022-01-14

Commits

  • build: add umd/index.js for es2017+ 7f3a153
  • build: remove .min at umd bundles 5a7e015
  • chore: add source in the bundle 4c9c185
  • docs: updated docs a981cf2
  • docs: updated download urls 1ccfad3
  • docs: updated keyGenerator info 3c8b373
  • docs: updated umd filesizes ad51c23
  • feat: buildKeyGenerator and ids with req.data by default 9379fce
  • fix: include data at keyGenerator (#116) 6f9ef36
  • perf: only execute one generateKey per request fa2c6e3
  • tag: v0.8.2 650d094

v0.8.1 - 2022-01-13

Merged

  • build: Yarn v2 and ESM & CJS bundles #114
  • chore(deps): bump follow-redirects from 1.14.6 to 1.14.7 #113
  • chore(deps-dev): bump webpack from 5.65.0 to 5.66.0 #112

Commits

  • chore: eslint no-explicit-any 93df4fd
  • deps: fixed colors (marak/colors.js#285) 8243da5
  • deps: updated typescript-eslint monorepo 829b1a7
  • docs: fixed casing c76f2b7
  • docs: updated download urls ab53ac1
  • feat: cache predicate now supports async functions 88d45cc
  • fix: await unawaited promises and eslint more severe ff73ad5
  • fix: removed deprecated code e11e346
  • refactor: prefer unknown instead of any d0b0e2f
  • refactor: removed return await c3661a6
  • refactor: simplified cachePredicate 38a5ecd
  • refactor: used triple equal sign 1b93070
  • tag: v0.8.1 f928cfa
  • test: static roots to prevent other tests from running 57ee1e0

v0.8.0 - 2022-01-08

Commits

  • build: disabled downLevelIteration d30b862
  • deps: updated yarn.lock 2de68f3
  • docs: added SECURITY.md a6313ea
  • docs: fixed baseURL casing in examples & documentation 85336da
  • docs: updated download urls 75ec6fd
  • fix: code scanning alert 733a476
  • refactor: removed "abstract" buildInterceptor function f30e262
  • refactor: removed classes to decrease bundle size cd2f14c
  • refactor!: removed isAxiosCacheInterceptor function 37431a9
  • tag: v0.8.0 46a4ee5
  • tests: fixed coverage by enabling sourceMaps again 17408aa
  • tests: splited header interpreter tests into multiple files 4f938a4

v0.8.0-beta1 - 2022-01-07

Merged

  • docs: documentation at axios-cache-interceptor.js.org #108
  • chore(deps-dev): bump jest from 27.4.6 to 27.4.7 #107
  • chore(deps-dev): bump jest from 27.4.5 to 27.4.6 #105
  • chore(deps-dev): bump @types/node from 17.0.7 to 17.0.8 #106
  • chore(deps-dev): bump @types/jest from 27.0.3 to 27.4.0 #98

Commits

  • chore: bundles exports everything and webpack bundles everything ed1e163
  • chore: fixed default tsconfig.json 96e2d80
  • chore: fixed runkit import 4c58316
  • docs: added blazing fast badge 225658f
  • docs: added bundlephobia link 7c19739
  • docs: added docs mention at runkit example bf486ac
  • docs: added info about global axios usage 53c4d41
  • docs: added interactive examples 7207542
  • docs: added og preview 636ebb3
  • docs: added url-imports example e34bfdd
  • docs: added usage and examples page 06d9979
  • docs: fixed cache.update example 766b016
  • docs: fixed development cdn link 3daf7be
  • docs: fixed examples and added cache: false example 16600b0
  • docs: fixed source links c5de326
  • docs: fixed sw.js location b11d51d
  • docs: fixed tsdocs and added storages section 4c1e0ec
  • docs: offline support for an axios library does not make sense 6353b48
  • docs: pwa config f810365
  • docs: trying to fix runkit cors bcc1f47
  • docs: updated readme 1f9ddb4
  • examples: updated runkit example 4cfa8d0
  • feat: added isAxiosCacheInterceptor function c32c452
  • feat: allow ttl to be defined based on the response 1e87549
  • feat: suupport for async CacheUpdater cfbd601
  • fix: include default storages in cjs bundle 8d5a90e
  • fix: proper generic usage to type deep properties ce2f597
  • merge: merge yarn.lock b66ee1e
  • merge: package.json and yarn.lock 9e3c0f0
  • refactor: added data property in memory storages 500ac71
  • refactor: allow storages not return promises 567c1b2
  • refactor: extracted static functions to a single file c57916f
  • refactor: modified and simplified storages bafe1de
  • refactor: prefer unknown over any and removed find method from storages 79ce192
  • refactor: simplified defaultKeyGenerator function c155982
  • refactor: simplified header interpreter e776f01
  • style: prettified code 3c38985
  • tag: v0.8.0-beta1 db26ec6
  • tests: 100% coverage again a7751fd

v0.7.9 - 2021-12-30

Merged

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #97

Commits

  • deps: updated fast-defer c6bec60
  • docs: fixed badges links 37a37b7
  • docs: updated docs ec523e8
  • feat: added many build options 232e9c5
  • fix: verify built ecmascript versions with es-check 58b6b12
  • refactor: prevent confusion by renaming createCache to useCache 4a0a99f
  • tag: v0.7.9 2e91a8f
  • test: added index.development tests 1e251dd

v0.7.8 - 2021-12-27

Commits

  • chore: fixed prettier config 144d3ae
  • deps: removed unused dependency 1b1b93b
  • docs: updated badges 5e04e5c
  • perf: minified code bundled as ES6 because axios itself needs ES6 8cad803
  • style: formatted code 27de629
  • tag: v0.7.8 cd0c189

v0.7.7 - 2021-12-27

Merged

  • chore(deps-dev): bump @types/node from 17.0.4 to 17.0.5 #94

Commits

  • refactor: deprecated useCache in favor of createCache (#95) 065b6ef
  • tag: v0.7.7 c611b42
  • test: added one simple test fec63a8

v0.7.6 - 2021-12-26

Merged

  • chore(deps-dev): bump @types/node from 17.0.3 to 17.0.4 #92
  • chore(deps-dev): bump @types/node from 17.0.2 to 17.0.3 #91
  • chore(deps-dev): bump @typescript-eslint/parser from 5.7.0 to 5.8.0 #88
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #89
  • chore(deps-dev): bump @types/node from 17.0.1 to 17.0.2 #90
  • chore(deps-dev): bump @types/node from 17.0.0 to 17.0.1 #85
  • chore(deps-dev): bump concurrently from 6.4.0 to 6.5.1 #86
  • chore(deps-dev): bump eslint from 8.4.1 to 8.5.0 #87
  • chore(deps-dev): bump ts-jest from 27.1.1 to 27.1.2 #84
  • chore(deps-dev): bump @types/node from 16.11.13 to 17.0.0 #83
  • chore(deps-dev): bump @babel/preset-env from 7.16.4 to 7.16.5 #78
  • chore(deps-dev): bump @babel/runtime from 7.16.3 to 7.16.5 #75
  • chore(deps-dev): bump @babel/preset-typescript from 7.16.0 to 7.16.5 #76
  • chore(deps-dev): bump @babel/plugin-transform-runtime #77
  • chore(deps-dev): bump @babel/plugin-transform-modules-commonjs #79

Commits

  • chore: include runkit examples 4fc6825
  • deps: updated cache-parser 9a2e4bc
  • deps: updated some dependencies 0640141
  • perf: reduce bundle size and replaced babel by ts-loader 6e25ba6
  • tag: v0.7.6 d6b2aff

v0.7.5 - 2021-12-13

Commits

  • chore: allow ESNext at development 9044495
  • docs: updated compiled-code section f3bd30c
  • tag: v0.7.5 d3888fc

v0.7.4 - 2021-12-13

Commits

v0.7.3 - 2021-12-13

Commits

  • chore: defined package.json browser field 3b40abd
  • deps: updated some dependencies 86a576d
  • deps: use cache-parser 6ce658b
  • refactor: better cache predicate function a77cde7
  • tag: v0.7.3 47beacc

v0.7.2 - 2021-12-11

Commits

  • chore: fixed typescript build ef94c70
  • chore: minor config changes d00b607
  • chore: use default webpack-terser-plugin 2d157c8
  • deps: updated dev dependencies b8623b6
  • refactor: externalized createCacheData function c3a0fea
  • refactor: made some methods static and public b4ad24d
  • style: fixed prettier plugin order 6929b02
  • tag: v0.7.2 795d706

v0.7.1 - 2021-12-09

Commits

v0.7.0 - 2021-12-09

Commits

  • chore: CacheOptions at the top of the file 1615f28
  • chore: correct babel filename 5d77ef1
  • chore: don't transpile node_modules 05aadff
  • chore: good times :) 1a5fdf9
  • chore: removed babel runtime usage d2a6fed
  • chore: transpile @tusbar/cache-control and correct babel config 32afef4
  • chore: use default browserslist config e9aeacc
  • chore!: use google browserlist config 1fc3552
  • deps: added missing explicit dependency 4fa9bc9
  • docs: updated badges 3ebe9e5
  • docs: updated readme badges f7f9033
  • refactor: bundle does not export everything that index has 488cd49
  • style: formatted code 964f7b0
  • tag: v0.7.0 39777cc
  • tag: v0.7.0 9d0f429

v0.7.0-beta3 - 2021-12-08

Commits

  • deps: moved concurrently to dev dependencies bdf5f0f
  • docs: updated badges 3c6e76f
  • docs: updated cdn links 3dc8b36
  • tag: v0.7.0-beta3 3a2a163

v0.7.0-beta2 - 2021-12-08

Commits

  • fix: fixed package.json bundle index name ae77e6a
  • tag: v0.7.0-beta2 5884d38

v0.7.0-beta1 - 2021-12-08

Merged

  • chore(deps-dev): bump @typescript-eslint/parser from 5.5.0 to 5.6.0 #69
  • chore(deps-dev): bump eslint from 8.4.0 to 8.4.1 #70
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #71
  • chore(deps-dev): bump @types/node from 16.11.11 to 16.11.12 #72
  • chore(deps-dev): bump eslint from 8.3.0 to 8.4.0 #66
  • chore(deps-dev): bump prettier from 2.5.0 to 2.5.1 #68
  • chore(deps-dev): bump ts-jest from 27.0.7 to 27.1.0 #67

Commits

  • deps: updated ts-jest 704be77
  • feat: added web bundle and babel 78cf406
  • feat!: removed createCache function 60ad91e
  • fix: fixed tests b9b4f79
  • perf: removed tslib and typed-core in favor of fast-defer 07ec645
  • tag: v0.7.0-beta1 6a67d4c

v0.6.3 - 2021-12-02

Merged

  • chore(deps-dev): bump jest from 27.4.2 to 27.4.3 #65
  • chore(deps-dev): bump @types/node from 16.11.10 to 16.11.11 #61
  • chore(deps): bump @tusbar/cache-control from 0.6.0 to 0.6.1 #60
  • chore(deps-dev): bump @typescript-eslint/parser from 5.4.0 to 5.5.0 #62
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #63
  • chore(deps-dev): bump jest from 27.4.0 to 27.4.2 #64
  • chore(deps-dev): bump @types/node from 16.11.9 to 16.11.10 #58
  • chore(deps-dev): bump prettier from 2.4.1 to 2.5.0 #59

Commits

v0.6.2 - 2021-11-23

Commits

v0.6.1 - 2021-11-23

Merged

  • chore(deps-dev): bump @types/node from 16.11.8 to 16.11.9 #57
  • chore(deps-dev): bump @types/jest from 27.0.2 to 27.0.3 #56
  • chore(deps-dev): bump @types/node from 16.11.7 to 16.11.8 #55
  • chore(deps-dev): bump typescript from 4.4.4 to 4.5.2 #54

Commits

  • build: emit declaration in dist folder e2de928
  • docs: removed readme duplicated title 1e1627b
  • tag: v0.6.1 097a179

v0.6.0 - 2021-11-15

Merged

  • feat: etag and if-modified-since support #53
  • feat: storage abstractions #52
  • feat: more headers supports, tests and must-revalidate fix #51
  • chore(deps-dev): bump @types/node from 16.11.6 to 16.11.7 #48
  • chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.24 to 0.3.30 #47

Commits

  • feat: immutable cache support 76a8af7
  • fix: compile to ES2020, instead of ES2021 5970483
  • style: prettier and changelog config changes 19d0e9b
  • tag: v0.6.0 bd98a16

v0.5.1 - 2021-11-05

Commits

v0.5.0 - 2021-10-28

Merged

  • chore(deps-dev): bump @types/node from 16.11.4 to 16.11.6 #46

Commits

v0.4.1 - 2021-10-25

Merged

  • chore(deps-dev): bump @types/node from 16.11.3 to 16.11.4 #44
  • chore(deps-dev): bump @types/node from 16.11.1 to 16.11.3 #43
  • chore(deps-dev): bump jest from 27.2.5 to 27.3.1 #42
  • chore(deps-dev): bump ts-jest from 27.0.6 to 27.0.7 #40
  • chore(deps-dev): bump @types/node from 16.11.0 to 16.11.1 #39
  • chore(deps-dev): bump @types/node from 16.10.9 to 16.11.0 #37
  • chore(deps-dev): bump ts-jest from 27.0.5 to 27.0.6 #38
  • chore(deps-dev): bump @types/node from 16.10.3 to 16.10.9 #36
  • chore(deps-dev): bump typescript from 4.4.3 to 4.4.4 #34

Commits

  • build: emit consistent javascript bundles with ES2021 cc23204
  • build: separate code and types build folder ede19c1
  • deps: latest @arthurfiorette/prettier-config b2ba65e
  • fix: fixed isCacheValid function and added tests 6e6100b
  • refactor: externalized cache eviction predicate f141b2e
  • tag: v0.4.1 28e3392
  • tag: v0.4.1 6ec1b57

v0.4.0 - 2021-10-12

Merged

  • chore(deps-dev): bump jest from 27.2.4 to 27.2.5 #33

Commits

  • docs: correct suported axios version 6b790af
  • docs: updated documentation 9b9827c
  • docs: updated minimal example dd1fa41
  • docs: updated readme 4c757d3
  • docs: updated readme 861567a
  • feat: preserve response status codes and use response.cached 75deccf
  • feat!: updated axios to v0.22.0 1713bb0
  • fix: generic spaghetti that axios brought 12a5032
  • fix: response and request types 891f1d0
  • merge: yarn.lock 03c4fba
  • refactor: cacheUpdater as generic function 2fa2557
  • refactor: eslint more strict 0605ad8
  • refactor: more type and naming refactors b42d3f1
  • style: indented tsconfig comments 65cec04
  • style: prettified code 3ed92c8
  • tag: v0.4.0 87880cf
  • tests: correct test name 49f80d7

v0.3.0 - 2021-10-09

Merged

  • chore(deps-dev): bump @types/node from 16.10.2 to 16.10.3 #32
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #30
  • chore(deps-dev): bump @typescript-eslint/parser from 4.32.0 to 4.33.0 #31

Commits

v0.2.8 - 2021-09-30

Merged

  • chore(deps-dev): bump jest from 27.2.3 to 27.2.4 #27
  • chore(deps-dev): bump @types/node from 16.10.1 to 16.10.2 #28
  • chore(deps-dev): bump jest from 27.2.2 to 27.2.3 #26
  • chore(deps-dev): bump @typescript-eslint/parser from 4.31.2 to 4.32.0 #25
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #24
  • chore(deps-dev): bump jest from 27.2.1 to 27.2.2 #23
  • chore(deps-dev): bump @types/node from 16.9.6 to 16.10.1 #22

Commits

v0.2.7 - 2021-09-26

Commits

  • chore: updated tsconfig 9ea72dc
  • fix: force import type to help compilation tools f8adcc4
  • refactor: removed double if 9d33ad6
  • refactor: renamed interceptor apply method c70bf3a
  • refactor: use for in instead of Object.entries 5b9847d
  • tag: v0.2.7 bc1aa19

v0.2.6 - 2021-09-26

Commits

  • ci: only run codeql when js files are changed b861277
  • refactor: use the same object for both properties 47349df
  • tag: v0.2.6 9c1f74f

v0.2.5 - 2021-09-23

Merged

  • chore(deps-dev): bump prettier-plugin-organize-imports #21
  • chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 #20
  • chore(deps-dev): bump @types/node from 16.9.4 to 16.9.6 #19

Commits

v0.2.4 - 2021-09-21

Merged

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #16
  • chore(deps-dev): bump @typescript-eslint/parser from 4.31.1 to 4.31.2 #18
  • chore(deps-dev): bump jest from 27.2.0 to 27.2.1 #17
  • chore(deps-dev): bump @types/jest from 27.0.1 to 27.0.2 #15

Commits

v0.2.3 - 2021-09-21

Commits

v0.2.2 - 2021-09-20

Commits

v0.2.1 - 2021-09-20

Commits

  • chore: prettify script with plugins c917f36
  • chore: push git tag on yarn version ec01751
  • chore: removed filename in launch.json eb868d4
  • refactor: concurreny fixes and refactored deferred 70e5c07
  • refactor: removed symbol support and more tests 5b6d14f
  • tag: v0.2.1 1099942

v0.2.0 - 2021-09-20

Merged

  • chore(deps-dev): bump @types/node from 16.9.2 to 16.9.4 #14
  • chore(deps-dev): bump @types/node from 16.9.1 to 16.9.2 #13
  • chore(deps-dev): bump prettier from 2.4.0 to 2.4.1 #12

Commits

  • chore: changelog generation 4363f65
  • feat: enable cache by creating or applying f4bbd8b
  • fix: a bunch of tests 6075a0a
  • fix: axios headers are lowercased 1f88779
  • fix: concurrent requests not beeing cached 1490bfc
  • refactor: interceptors in classes f1033a5
  • refactor: renamed status constants 6e61c0d
  • refactor: requests ids can also be symbol 38133a7
  • style: prettified code 45630e3
  • tag: v0.2.0 8228045
  • tag: v0.2.0 3ae95cf

v0.1.3 - 2021-09-15

Commits

  • feat: use cache: false to ignore caching 4ad803e
  • tag: v0.1.3 60d7ae1

v0.1.2 - 2021-09-15

Commits

  • fix: prevented bugs with the start of id being ::id c4a2dc3
  • tag: 0.1.2 0777874

v0.1.1 - 2021-09-15

Commits

v0.1.0 - 2021-09-15

Merged

  • chore(deps-dev): bump @typescript-eslint/parser from 4.31.0 to 4.31.1 #11
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #10

Commits

  • chore: removed unused methods from memory storage 5ddf9ed
  • chore: vscode tests debug b5c5905
  • ci: added main ci to lint and test code c48769a
  • ci: updated ci to support better caching 1c442ce
  • docs: changed # to h1 3f0e022
  • docs: fixed project name 🤣 6972069
  • docs: updated codecov badge token b45fd54
  • docs: updated readme d8afd8a
  • feat: interpreter also handles Expires header (and tests) 288c118
  • fix: fixed a log of bugs and added unit tests 2bbc9cb
  • refactor: init request and response tests 84dc522
  • refactor: more tests and fixes ee36bd5
  • refactor: ttl and createdAt instead of maxAge and storage takes care of staled entries be5ee1e
  • refactor: use generics on responseMatch 1c10b41
  • tag: v0.1.0 6d5bcf3
  • tests: added cache predicate tests bb552c8
  • tests: added deferred tests d09b3ad
  • tests: added key generator tests 7975c58

v0.0.6 - 2021-09-11

Commits

v0.0.5 - 2021-09-11

Merged

  • chore(deps-dev): bump prettier from 2.3.2 to 2.4.0 #9
  • chore(deps-dev): bump @types/node from 16.7.13 to 16.9.1 #8

Commits

  • chore: change built target to ESNext c1242ac
  • chore: updated eslint rules 4825739
  • dps: bump typescript@4.4.2 to typescript@4.4.3 b63e67b
  • feat: better cache predicate 892dab4
  • fix: define an empty waiting object at creation 2c49a49
  • refactor: axios.defaults.cache required 29d79d5
  • refactor: eslint more strict and some minor refactors d2c2a56
  • refactor: externalized the header interceptor ce2b7ec
  • refactor: moved all "utils" to one folder 211dd50
  • refactor: save all deferred to cache.waiting instead of in the storage ab051fc
  • Revert "tag: v0.0.6" aa0f90e
  • style: prettified code 6ae6d8f
  • tag: v0.0.4 96bc45d
  • tag: v0.0.5 (4 was already used) 99f69ce
  • tag: v0.0.6 80c4220

v0.0.4 - 2021-09-08

Merged

  • chore(deps-dev): bump axios from 0.21.1 to 0.21.4 #5
  • chore(deps-dev): bump @typescript-eslint/parser from 4.30.0 to 4.31.0 #4
  • chore(deps-dev): bump @types/node from 16.7.10 to 16.7.13 #6
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin #3
  • chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.23 to 0.3.24 #1

Commits

  • chore: include eslint files on package 0e88571
  • docs: npm badge a43dfab
  • docs: updated author and readme 3465bc3
  • docs: updated readme 33f7385
  • style: use @arthurfiorette/prettier-config dc56085

v0.0.3 - 2021-09-01

Commits

v0.0.2 - 2021-09-01

Commits

v0.0.1 - 2021-09-01

Commits