Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/kwhitley/apicache

Simple API-caching middleware for Express/Node.
https://github.com/kwhitley/apicache

version bump

72ea773d79396998a3e2d3f6553c8c2766d3c7be authored about 3 years ago by Kevin Whitley <[email protected]>
Merge pull request #227 from Arman92/patch-1

Fix wrongly used 'min' instead of 'minute'

fbdadc5c93b3301abb215a3d07f785b8086c5b07 authored about 3 years ago by Kevin R. Whitley <[email protected]>
Merge pull request #237 from Chocobozzz/master

Support node 16

bbda54e6b24599e9156deb504984943ad85a83e5 authored about 3 years ago by Kevin R. Whitley <[email protected]>
Create FUNDING.yml

0d5686cc21fad353c6dddee646288c2fca3e4f50 authored over 3 years ago by Kevin R. Whitley <[email protected]>
Support node 16

86f685ab8dd646db9a833f43d052d52c4cebf3e8 authored over 3 years ago by Chocobozzz <[email protected]>
1.6.2

3ae6fe70c329b4731638917e5f91fc1ab7c85d8e authored almost 4 years ago by Kevin Whitley <[email protected]>
fix: package.json should reflect support for node 8+ only

b7dc30c8438066fd36ccd98a34308e6c089f82d9 authored almost 4 years ago by Kevin Whitley <[email protected]>
1.6.0

8dd9a70a047dddc840f6c39e4079a780cd631574 authored almost 4 years ago by Kevin Whitley <[email protected]>
README credit for respectCacheControl option addition

41bbea537772da762fb339e8ec51dbbc39c8ffb2 authored almost 4 years ago by Kevin Whitley <[email protected]>
Merge pull request #181 from NaridaL/respect-cache-control-option

added option respectCacheControl

2faed085d9ac48577202f6b160f0baf70137cc0e authored almost 4 years ago by Kevin R. Whitley <[email protected]>
Merge branch 'master' of github.com:kwhitley/apicache

5b0350c4caa7c20cd6923325e30c55994bb14ee5 authored almost 4 years ago by Kevin Whitley <[email protected]>
reverted from yarn

0a9d6ca3a61594edc856a4fd876ccc446c8eae56 authored almost 4 years ago by Kevin Whitley <[email protected]>
Revert "README update for credit"

This reverts commit 64fbbd69b1a3bd3e0925b3af0d8a38155dddf088.

375edd9e4553410f06c3b27a8309472d97ff5706 authored almost 4 years ago by Kevin Whitley <[email protected]>
Merge pull request #228 from Chocobozzz/hotfix/node-15

Fix tests with node 15

7ffacfe464a0122160790c6f3dcbceca66c25a4a authored almost 4 years ago by Kevin R. Whitley <[email protected]>
removed package-lock.json

65568da9997646fe7f8eeca9f3fb6bbe7cecfdde authored almost 4 years ago by Kevin Whitley <[email protected]>
README update for credit

64fbbd69b1a3bd3e0925b3af0d8a38155dddf088 authored almost 4 years ago by Kevin Whitley <[email protected]>
Min node version is still 6.2

b3d30ecd2d38cf872ad8c67c1f67223b1e8a271c authored almost 4 years ago by Chocobozzz <[email protected]>
Fix expiration tests

ca21e294c8682922606ddb771a733adbb19dacbf authored about 4 years ago by Chocobozzz <[email protected]>
Update package.json

Co-authored-by: kontrollanten <[email protected]>

467a2ad049fcf8316d2ef4483b1030cb505e2487 authored about 4 years ago by Kevin R. Whitley <[email protected]>
Update .travis.yml

Co-authored-by: kontrollanten <[email protected]>

4fb0bc4310fd851a6b808aab39913e09d4031128 authored about 4 years ago by Kevin R. Whitley <[email protected]>
Fix tests with node 15

40228a6359ed07a0338116460995125b465d5ae2 authored about 4 years ago by Chocobozzz <[email protected]>
Fix wrongly used 'min' instead of 'minute'

'5 min' does not work, it should be '5 minutes' or '5 minute'

38bd21d1891cc78fc90aacf9d1bbfb6b888a3f99 authored about 4 years ago by Arman <[email protected]>
released 1.5.3 with redis connection fixes

f27cb2b30719e8eb35ef98c6c019dd1d5ec96732 authored almost 5 years ago by Kevin Whitley <[email protected]>
Merge pull request #182 from guybrush/bypass-redis-if-not-connected

bypass redis if not connected

b1b19f54cd99855b31f1757bd712372c2863c0b4 authored about 5 years ago by Kevin R. Whitley <[email protected]>
bypass redis if not connected

375ccc7edf6b8a066a75907d888f857238e020c4 authored over 5 years ago by Patrick Pfeiffer <[email protected]>
added option respectCacheControl

if true, then Cache-Control: no-cache will bypass the cache
Added test and added it to api doc i...

adf63e4634a08fe766e276f6b329e37cfa4358fa authored over 5 years ago by Adrian Leonhard <[email protected]>
decreasing timeout on tests to increase testing speed

978af5145bda6963fa71be20140c45e68003481e authored over 5 years ago by Kevin Whitley <[email protected]>
1.5.2

5774d9feec051ecb8ed54d6d340004024b7f519d authored over 5 years ago by Kevin Whitley <[email protected]>
removed yarn reference... legacy support ftw

bc14e62483007db9d701baf94f6a3ff457bb22e0 authored over 5 years ago by Kevin Whitley <[email protected]>
fixed node deprecation notices

49ecb08c184fe28c65ca7d7738bde427722c55a6 authored over 5 years ago by Kevin Whitley <[email protected]>
testing pretty-quick

9e5819a441bbb6135db141731e27d2fec2884601 authored over 5 years ago by Kevin Whitley <[email protected]>
Merge pull request #175 from fernandolguevara/master

add global option to enable cache performance measures

70e7c6483dd46fd034f8c7852c50377ab566ca83 authored over 5 years ago by Kevin R. Whitley <[email protected]>
change trackperformance flag

2deff83f22293ad7407d56e4e4bd8caa2d2d1028 authored over 5 years ago by Fernando López Guevara <[email protected]>
add global option to enable cache performance measures

b195e73be72de2bb5fcf7186c5d1ef7dbdd1e8b7 authored over 5 years ago by Fernando López Guevara <[email protected]>
deps rollback to pass travis builds

29fc022e2edbe23cfb60e38579e9005c74996bd7 authored over 5 years ago by Kevin Whitley <[email protected]>
1.5.1

ee77cb624fac78cab903c3378508858753e410fe authored over 5 years ago by Kevin Whitley <[email protected]>
rolling back eslint to 4.0 to prevent travis collisions and removing yarn-release for now

eb64e86e13c1ef195c15df92a9e1b4ee3f0aa0d8 authored over 5 years ago by Kevin Whitley <[email protected]>
released v1.5.0 - added apicache.getPerformance() and added fix to prevent negative max-age values

3072c2dc19e638af909ca77408cc51118c5bf7f6 authored over 5 years ago by Kevin Whitley <[email protected]>
added yarn-release commands

ca177b244dc7dd8c8aad6873ae424c9f94c8170f authored over 5 years ago by Kevin Whitley <[email protected]>
Merge pull request #160 from killdash9/performance-reporting

Track and report cache performance (hit rate)

fbe738472dd2e06342749a46db732e08563e703d authored over 5 years ago by Kevin R. Whitley <[email protected]>
Merge pull request #166 from killdash9/patch-1

prevent max-age=-1 (infinite cache)

0631e785353b58b7f48d3b51d58766e349486fb8 authored over 5 years ago by Kevin R. Whitley <[email protected]>
Update apicache.js

Addresses https://github.com/kwhitley/apicache/issues/165

1af00ea47ca63e1201f6ca7ea8d85e7ec43c5abb authored over 5 years ago by Russell Black <[email protected]>
Added bucket for last 100 requests

a578dbba65bc78f06a3fb244b4b9e33e5f4bc436 authored almost 6 years ago by Russell Black <[email protected]>
Added bucket for last 100 requests

9c04e9ed39b5a7464a87e846871ba3ad3fef2c2a authored almost 6 years ago by Russell Black <[email protected]>
Using TypedArrays to minimize performance tracking memory

3b8e1f620f6e32b384e4387fb9a267cb70ca2508 authored almost 6 years ago by Russell Black <[email protected]>
removed hitRateLast100000 to minimize memory.

c6f5d69ad286b00997970e5c9a5ba5c1d9379f4d authored almost 6 years ago by Russell Black <[email protected]>
changed class to function

2caf9e96ded2ba87ae05c8f437044154ef7acff0 authored almost 6 years ago by Russell Black <[email protected]>
Track and report cache performance (hit rate)

56468d2bad9841a9f6673faeaaae5ff906afcd9a authored almost 6 years ago by Russell Black <[email protected]>
1.4.0

769588da65d7db9dec2ddc2f2b1157bc65ee717c authored almost 6 years ago by Kevin Whitley <[email protected]>
fixes #122, cache-control header not properly set on cached responses

a35b37b983dd20aea311d68c57108e027cf28748 authored almost 6 years ago by Kevin Whitley <[email protected]>
Merge pull request #154 from killdash9/master

Many thanks on this, @killdash9 - clear implementation and test coverage ❤️ 👍

beaaa70076bdaaa94008638f500f87c940197713 authored almost 6 years ago by Kevin R. Whitley <[email protected]>
Merge branch 'master' into master

374e71e78f30b4f7a4e2c08f8731e968897be21a authored almost 6 years ago by Russell Black <[email protected]>
1.3.1

3d973ba69b7ca8e501f310dfaf767b91bc5ad829 authored almost 6 years ago by Kevin Whitley <[email protected]>
updated package.json to reflect node v6 requirement

80cd6e67f6d7d85b3e9af0ca5cbd6fe129b80ab2 authored almost 6 years ago by Kevin Whitley <[email protected]>
Merge pull request #157 from kwhitley/144/no-headers-on-production

144/no headers on production

f0243cc582b29e5e81d89d4b1d4cad68dd418e68 authored almost 6 years ago by Kevin R. Whitley <[email protected]>
node v6 required now as base for deps

72966727a6ec07cced89833c8161d63a2516e9bb authored almost 6 years ago by Kevin Whitley <[email protected]>
revert to npm from yarn to allow build on older node environments

a0020878d3d31ce423fa64eaea808f3031c07212 authored almost 6 years ago by Kevin Whitley <[email protected]>
reverts eslint to 4.18 to avoid higher node deps

f0d70ae82e1bccf3ddb15400c6b36921f2e589e1 authored almost 6 years ago by Kevin Whitley <[email protected]>
fixed gitignore

e8c3e8119bbd69b2a46ae2a109bce583f55d0938 authored almost 6 years ago by Kevin Whitley <[email protected]>
added clean yarn.lock

22395cc538fe192d47d3c293d2c5a3765f210d96 authored almost 6 years ago by Kevin Whitley <[email protected]>
removes yarn.lock

fa75dcb9479db44be7aa9d7d3c07fc05f555b147 authored almost 6 years ago by Kevin Whitley <[email protected]>
removes package-lock.json

e12c34f3544add8fb5c344a3b763a0004dc861fa authored almost 6 years ago by Kevin Whitley <[email protected]>
updated deps and eslint implementation

b7b1da111217334e4da1f8633323036dcc74f283 authored almost 6 years ago by Kevin Whitley <[email protected]>
1.3.0

497437f1fad8a9d62db3a053af974c2d435b1e5c authored almost 6 years ago by Kevin Whitley <[email protected]>
fixes #144, removes apicache headers when NODE_ENV === "production" and adds appropriate tests to verify

eb89a05bbbcfb965abecb4b05ad4c2c7dfee0d59 authored almost 6 years ago by Kevin Whitley <[email protected]>
added mention of @keithws for connect compatability

59d9dc6a6c665c6e7e833e3150c4c2f8a7ca9d13 authored almost 6 years ago by Kevin Whitley <[email protected]>
version bump

3c19e36898740715e69fe113f99ecad4b3fb2fe8 authored almost 6 years ago by Kevin Whitley <[email protected]>
Merge pull request #149 from apascal/fix/skip-cache-toggle

fix #148 - skip cached response when toggle function is falsy

5075fd1b1d99a4d9554c1224f6c2544a37663746 authored almost 6 years ago by Kevin R. Whitley <[email protected]>
added travis tests for node 11

47b0fd561074cb5af7ca126b33484bbe87ee438f authored almost 6 years ago by Kevin Whitley <[email protected]>
removed ES6 for older node compatability

c4549afa8328d5fbb98db6c0774d5444705565fa authored almost 6 years ago by Kevin Whitley <[email protected]>
added failing test to verify middleware toggle blocks on falsy response after cache hit

924ee4dc7171e89514a589881364077bb7e1ba2c authored almost 6 years ago by Kevin Whitley <[email protected]>
Merge pull request #155 from daveross/feature/nodejs-http

No objections! 👍

a7d252e986c0e6c95b7e864170c34f19421f3327 authored almost 6 years ago by Kevin R. Whitley <[email protected]>
Change `req.header()` to `req.setHeader()`

13f1bfd84b34fcc5ff8032658a6500b2283e21fe authored almost 6 years ago by Dave Ross <[email protected]>
Send properly-decremented max-age header in cached response.

38ccb85f9beb699ade4a5fc070d025f0e378d962 authored almost 6 years ago by Russell Black <[email protected]>
Update apicache.js

No semicolons ;)

93364adbb8afe76f5f9221cb2cbf877d72253285 authored almost 6 years ago by Kevin R. Whitley <[email protected]>
fix #148 - skip cached response when toggle function is falsy

ea3a38a22910e777a56fabf050eee2c8078196e7 authored about 6 years ago by Adrien PASCAL <[email protected]>
add Node 10 to Travis testsg

8874a24274632dd074bbabb8209943bb20e404cc authored over 6 years ago by Kevin Whitley <[email protected]>
fixes #123 - forces string content into type Buffer

44c981bf156cee6e4773de042bb65db8dcce35bf authored over 6 years ago by Kevin Whitley <[email protected]>
README bump for fix 1.2.3

60fd6e3c740cf46e819b1dbb2c4e673fe5c5d451 authored over 6 years ago by Kevin Whitley <[email protected]>
1.2.3

c02a4ae4fbbe02eabb63909de0dc93cfaa5041f9 authored over 6 years ago by Kevin Whitley <[email protected]>
fixes #69 - adds etag to if-none-match comparison

c6396467d467ecb666e5d5ee7dd0811b6de56625 authored over 6 years ago by Kevin Whitley <[email protected]>
README update

dd387bf29dd7b3f6df654f8e51582102eb9379d6 authored over 6 years ago by Kevin Whitley <[email protected]>
1.2.2

871bbeaa7686485000175b19a65afbd83b1cea3e authored over 6 years ago by Kevin Whitley <[email protected]>
fixes #139 - ioredis.expire params

86cdface969840fe1c1a0f0077fb7551731aabbd authored over 6 years ago by Kevin Whitley <[email protected]>
1.2.1

4d173d9a98832fc6fc745f95373e1f311e1cc18e authored almost 7 years ago by Kevin Whitley <[email protected]>
updated package.json

117eeaaabebcbfa10374f2fa0d03d4e222240785 authored almost 7 years ago by Kevin Whitley <[email protected]>
updated deps

7423a3aadaf7ec10db93264b9b350f3c61c0a3ac authored almost 7 years ago by Kevin Whitley <[email protected]>
Merge branch 'master' of github.com:kwhitley/apicache

12ed3dd17d5cbbf578143b269e467d16be9b4efa authored about 7 years ago by Kevin Whitley <[email protected]>
added ioredis support

e1cd47542715456064de5c8b260bbd1eedecc7a8 authored about 7 years ago by Kevin Whitley <[email protected]>
1.2.0

0da56005db7a7ee8fd6d52b98022275c1d515081 authored about 7 years ago by Kevin Whitley <[email protected]>
Merge pull request #125 from Rauttis/master

Add support for ioredis - Tahnks @Rauttis!

5ed6c8e91a8835d9e3c345cbdfbd682a78ecf639 authored about 7 years ago by Kevin R. Whitley <[email protected]>
1.1.1

3ad00ead15bbf1c9d0360eb5f104d60c725b70f4 authored about 7 years ago by Kevin Whitley <[email protected]>
v1.1.1 release

1415e07930ed968d522d245b027234df8575a133 authored about 7 years ago by Kevin Whitley <[email protected]>
Merge pull request #121 from samimakicc/fix-120

Fix 120 - thanks @samimakicc!

b3fdd7d61627baeec5d5abfc43dfd3a16e95a6f2 authored about 7 years ago by Kevin R. Whitley <[email protected]>
Merge pull request #119 from RowanMeara/master

Fix cache clear callback expiration (#118) - Thanks @RowanMeara!

4f38114caeeb301e41451e9582b6fc9bc2769826 authored about 7 years ago by Kevin R. Whitley <[email protected]>
Add support for ioredis

fcd6bce775a93a5ed56ddd0bde81d463248d55ee authored about 7 years ago by Niklas Appelroth <[email protected]>
Fix #120. Save headers before compression adds Content-Encoding.

39860945ccceac25e0f0317324128181eec9a5ac authored about 7 years ago by Sami Mäki <[email protected]>
Add Content-Type in test responses so compression will compress them.

788986732477d1b09be65b1a4f88bf428e7fbfa4 authored about 7 years ago by Sami Mäki <[email protected]>
Fixed a clear cache bug.

8293bd21834f704c9a8d371c7cf93fa859b1cb25 authored about 7 years ago by RowanMeara <[email protected]>
Create CODE_OF_CONDUCT.md

bad8734832ad8ff589018eb261c14fedecc8b688 authored over 7 years ago by Kevin R. Whitley <[email protected]>