All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
10 October 2023
- Fixing
middleware()
such that it doesn't use extra parameters forres.send()
d6069f8
- Revert "Decoupling the middleware from a custom decorated method"
fda1fc2
- Generated CHANGELOG.md
4a0c531
10 October 2023
10 October 2023
10 October 2023
- Bump woodland from 18.0.6 to 18.0.11
#15
- Bump tiny-lru from 11.2.2 to 11.2.3
#14
- Bump eslint from 8.50.0 to 8.51.0
#13
- Bump rollup from 4.0.0 to 4.0.2
#12
- Bump tiny-httptest from 4.0.5 to 4.0.6
#11
- Bump woodland from 17.0.2 to 18.0.6
#10
- Setting extension of
main
to.cjs
for deprecated toolingda21e4e
- Generating CHANGELOG.md
8a8684d
6 October 2023
- Bump rollup from 3.29.4 to 4.0.0
#9
- Fixing a regression of
hash()
such that themimetype
parameter wasn't used in latest iteration, updating README.md, reformatting importsab8f7cf
5 October 2023
- Updating dependencies, adding
.github
directorye9a003e
- Updating dependencies, adding
.github
directory, WIP82e27d2
- Updating tests for 100% coverage, updating README.md, adding constants, removing
utils
and moving functions intoETag
class, settingengines.node: ">= 17.0.0"
in package.json7c9bb7e
24 February 2023
- Fixing regression in README.md example from 3.0.0 release, updating LICENSE, version bump to release
1e51d09
- Generating new CHANGELOG.md
41342be
27 October 2022
24 September 2022
- Fixing paths in
package.json
7862a0b
- Updating CHANGELOG.md
e473a99
- Updating the LICENSE file
0b32a92
21 September 2022
- Refactoring to an ES module
#8
- Initial changes to an es module
d15afaf
- Implementing esmodule syntax
0417eb6
- Updating tests, fixing assignment of
mmh3()
8d8c6d2
30 December 2020
- Updating CHANGELOG.md
d2064a5
- Updating router dev dependency
2b61e06
- Removing
cache-control
header on 304 responsesdfbfa4a
27 December 2020
- Swapping fifo for lru cache, removing
grunt
tool chain, updating dependencies02f3f05
- Adding
auto-changelog
dependency & generatingCHANGELOG.md
38b4785
17 November 2019
- Updating
tiny-fifo
dependency, updating dev dependenciesb3b253d
26 January 2019
- Updating FIFO cache
cbefddf
14 January 2019
- Swapping LRU cache for FIFO cache
bd6e3e7
13 January 2019
- Updating copyright year
5362737
13 January 2019
- Updating LRU cache
2a41c93
13 January 2019
- Updating LRU cache
890a426
13 January 2019
- Updating LRU cache & updating
unregister()
to callcache.delete()
, refactoringvalid()
to useString.includes()
c217b4d
4 January 2019
- Minor refactoring
cbf8581
4 January 2019
- Fixing registration from finish event
d0e3401
4 January 2019
4 January 2019
- Fixing a regression in
valid()
ae3314d
3 January 2019
- Removing
RegExp
3e6acbe
19 December 2018
- Updating LRU cache
93f3d22
12 December 2018
- Updating LRU cache
93ec04f
12 December 2018
- Updating LRU cache
86a2032
12 December 2018
- Updating LRU cache
98effd5
9 December 2018
- Updating LRU cache, removing notification functionality (wrong place to attempt this)
4339089
8 December 2018
- Updating LRU cache
7fa104e
7 December 2018
- Updating LRU cache
b1af4e5
5 December 2018
5 December 2018
- Updating LRU cache
5d8a486
5 December 2018
- Updating LRU cache to get a breaking API change
c03873b
5 December 2018
- Updating LRU cache
d1275e4
30 November 2018
- Updating LRU cache
52c8cc2
27 November 2018
- Updating LRU cache & router for testing
2b81ec6
26 November 2018
- Updating LRU cache
32ddb42
24 November 2018
24 November 2018
- Updating LRU cache
aa5ac9f
20 November 2018
- Updating LRU cache
6c6013f
20 November 2018
- Updating LRU cache
5576545
20 November 2018
- Updating LRU cache
a02e619
28 October 2018
- Creating new
mimetype
argument with a default value oftext/plain
, fixes #3#3
29 July 2018
10 July 2018
8 July 2018
- Binding the middleware function for JIT optimization, updating dependencies, updating copyright year
4002194
24 May 2018
- Upgrading tiny-lru & woodland, updating travis-ci.org testing
d2f6eb1
23 May 2018
- Fuck npm sometimes...
31ab665
23 May 2018
- Updating LRU cache & setting
expire
property instead ofttl
1025bc1
23 April 2018
28 March 2018
- Updating dependencies
fd06942
25 March 2018
- Updating LRU cache
a7b8990
28 December 2017
- Updating
tiny-lru
, addingcacheTTL
config option, rewritingmiddleware()
as acall()
ofetag()
, updatingeslint
rules, refactoring middleware to rely onres.send()
for http1/http2 interop viawoodland
(or other modules that attempt this)05e48b8
3 December 2017
- Updating retsu & tiny-parse
c0c754c
13 November 2017
- Changing
middleware()
®ister()
to minimize opsdc70fcc
- Updating LRU cache
b941161
- Updating travis-ci.org configuration
40b2136
6 November 2017
- Reverting
Reflect.ownKeys()
toObject.keys()
because it doesn't need symbols in the enumerationbc5ac15
2 October 2017
- Updating dependency
424d882
1 October 2017
- Not coercing while parsing the URL
860b3db
1 October 2017
- Updating
tiny-parse
dependency9db0c87
30 July 2017
- Removing
private
fromnonCachable
regex because it's not for the destination (just intermediate caches)1232936
26 July 2017
- Removing
must-revalidate
fromnonCachable
7e84136
26 July 2017
- Fixing things for node.js 6.x
62e3228
26 July 2017
- Misc tweaks to ensure ideal state for middleware
18ca202
13 May 2017
- Updating LRU cache
0a057ee
12 April 2017
10 February 2017
- Updating LRU cache
1f672b1
6 February 2017
- Creating
this.valid()
middleware for external testing of responses1e0e95e
6 February 2017
- Blocking generating an ETag for responses that can't be cached & adding tests, updating dependencies
09b0996
23 January 2017
- Updating LRU cache
8af434c
6 January 2017
- Changing
Object.keys()
toReflect.ownKeys()
, changingArray.forEach()
toretsu.each()
, updating travis-ci.org config, updating copyright yeare2bb2af
5 January 2017
- Updating LRU cache
5342649
2 January 2017
- Updating LRU cache
c803dd5
21 December 2016
- Updating tiny-parse to get better
Authorization
parsing1dfd32e
20 November 2016
- Updating LRU cache
73be568
19 November 2016
- Updating tiny-lru
263ee26
19 November 2016
14 November 2016
- Moving
onchange()
out of the prototype & into the instance6409728
14 November 2016
- Updating README
28b3d01
14 November 2016
- Updating README
e52740a
14 November 2016
- Version bump for npm
84fef9b
14 November 2016
- Creating
onchange()
which is called fromregister()
&unregister()
such that changes can propagate between caches (load balancing, etc.)732c2a7
6 July 2016
- Fixing what triggers a cache update such that the middleware might miss the first time, fixing cached
timestamp
over the lifespan of thecache
item49fc4c7
5 July 2016
- Fixing cache life cycle, adding tests
e8e024f
4 July 2016
- Adding support for
Buffer
tohash()
44d6cdf
4 July 2016
- Simplifying middleware
802010d
4 July 2016
- Removing an unboxing
b5bc637
4 July 2016
- Constructing headers because they might not be in Object form when
finish
firesde9cb5f
4 July 2016
- Fixing a bind issue
aabc2ba
4 July 2016
- Removing
ETag
header from no-content, partial, error & redirect responses6e8b2d4
4 July 2016
- Fixing README
d8d8b02
4 July 2016
- Removing an unneeded development dependency
2ce73b3
4 July 2016
- Removing unneeded dependencies
3e5efee
4 July 2016