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

Merge pull request #114 from kwhitley/release_1.1.0

Release 1.1.0

0bae51227351cc3baaf92e7fde28cdaabc62a40d authored over 7 years ago by Kevin R. Whitley <[email protected]>
removed ES6 syntax in tests for older Node support

c7660418bc143eb24e2934e0fc36466f8b27652a authored over 7 years ago by Kevin Whitley <[email protected]>
1.1.0

05f875d22824ab9c575366187c2c572aec26764b authored over 7 years ago by Kevin Whitley <[email protected]>
added custom appendKey(req, res) support

166e5021127f2c249723d09bd46ff0cdfb34ff5c authored over 7 years ago by Kevin Whitley <[email protected]>
production version 1.0.0

44e22046e8d50a27b8baaf5d9488cf373844913d authored over 7 years ago by Kevin Whitley <[email protected]>
0.11.2

9de35bd6460250add091b6d4dd0200598f863d0b authored over 7 years ago by Kevin Whitley <[email protected]>
README update to reflect change

3511db5b6d4d791f0435c46981b135107b3b6e40 authored over 7 years ago by Kevin Whitley <[email protected]>
package-lock from deps update

57ae63d01f67c261772762ad864e854f3a2f1231 authored over 7 years ago by Kevin Whitley <[email protected]>
Merge pull request #111 from danielsogl/patch-1

chore(package): bump deps - thanks @danielsogl

8b20fa7cfbec30d92011260d31679e20ec2d7002 authored over 7 years ago by Kevin R. Whitley <[email protected]>
chore(package): bump deps

Nothing great but it is always fine to stay up to date!
No breaking changes at all

419140e0395c19f7a8c5e40758490401812888f4 authored over 7 years ago by Daniel Sogl <[email protected]>
Merge pull request #110 from kwhitley/fix-96

Fix 96

b90caeb56c1896c844eed3d535b7c9102127987b authored over 7 years ago by Kevin R. Whitley <[email protected]>
added test coverage for .getIndex(groupName)

31d6d9c7d79fafdd310d0cd1cd191dabd7355518 authored over 7 years ago by Kevin Whitley <[email protected]>
0.11.1

c802d397d34574952ed354f3411663c5a22e25a6 authored over 7 years ago by Kevin Whitley <[email protected]>
fixes #96 - middleware toggle execute order (including tests)

914895c0c4f3d0774af8c038774b7b13e36fcc25 authored over 7 years ago by Kevin Whitley <[email protected]>
Merge pull request #108 from andredigenova/master

Prevent browser caching on requests that are configured to not get cached.

Great work @andred...

b51c8d3baf05ccb6aa7bf0ccc29d83f84567d087 authored over 7 years ago by Kevin R. Whitley <[email protected]>
Move cache-control header logic in to a monkey patch to res.writeHead which is called no matter how the response is made.

3e2a91a300e7ad8e345bdddc1173a2b6fa8c5bea authored over 7 years ago by Andre Di Genova <[email protected]>
Merge pull request #109 from kwhitley/pr/90

pr/90

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

e8d61caa1f1435e0e0e1260bb9c1e43a3c1bcfb4 authored over 7 years ago by Kevin Whitley <[email protected]>
updated README

967a409638ec3df23ec88fd00aacdd406fb5f0ee authored over 7 years ago by Kevin Whitley <[email protected]>
added test for string defaultDuration

e9ad1a0b49a47150ce5d5c444e707769ccd7037e authored over 7 years ago by Kevin Whitley <[email protected]>
Testing shouldCacheResponse(res) can only be done late in the request lifecycle. Moved the check for status code (and subsequent insertion of the cache-control header) from when the middleware runs to just before the response gets sent out.

b72953136bd900626c9e12d3c91b20e59300dab1 authored over 7 years ago by Andre Di Genova <[email protected]>
Merge branch 'master' into patch-1

20faf4291a871359da40142d881a5b96a0b1f573 authored over 7 years ago by davebaol <[email protected]>
If a response is configured to not be cached. Ensure that the browser also doesn't do any caching.

31e23ca4cfbdbbe3dd41f71f101937508f5ef811 authored over 7 years ago by Andre Di Genova <[email protected]>
0.10.0

a74f3ced080099064fce829f72a9f26eb65689a9 authored over 7 years ago by Kevin Whitley <[email protected]>
added ability to blacklist headers through PR

b6c4027df1c679f3899a059f7aced6bcf232d6a3 authored over 7 years ago by Kevin Whitley <[email protected]>
Merge pull request #106 from andredigenova/master

Add an option to disable caching of the response headers

Thanks for the clean PR @andredigeno...

03c2a671c1140773c904caa05ccc81aea6e027ee authored over 7 years ago by Kevin R. Whitley <[email protected]>
README update to reflect patch release

4652b5f7654dee68b9c9e968b006342dc1d13c3a authored over 7 years ago by Kevin Whitley <[email protected]>
removed extra file

97ebae4ed0b5d561743839280bd6d78fc30d30ff authored over 7 years ago by Kevin Whitley <[email protected]>
0.9.1

a640a640130df2041caacf0dd3798ac958db76f1 authored over 7 years ago by Kevin Whitley <[email protected]>
added linter and removed ES6 code from tests

c7d6588a9dca9f5cbc0377dfa14070256a38d4f5 authored over 7 years ago by Kevin Whitley <[email protected]>
Provide a default to filterBlacklistedHeaders if cacheObject.headers is falsy since filterBlacklistedHeaders doesn't accept non-objects.

c1f674bd5ff7f0410b3240e91309db341d2ce1e4 authored over 7 years ago by Andre Di Genova <[email protected]>
Node 4.0.0 does not have Array.includes method

988f2af42e0cd806ad4c85aebd4c2ac13aaa55cf authored over 7 years ago by Andre Di Genova <[email protected]>
Change a blanket disabling of caching of all headers to a blacklist of specific headers.

9412c10c3951728a7ef85aa4f5f2bb74f5f9cdb8 authored over 7 years ago by Andre Di Genova <[email protected]>
Update documentation.

2e3f07e7b1ecd29c958f9fb4c535b011cc4f8267 authored over 7 years ago by Andre Di Genova <[email protected]>
Fix tests.

93ff929fca54b900cdca0a341e349a9eabd4ec04 authored over 7 years ago by Andre Di Genova <[email protected]>
Add option to disable header caching.

8fc0bad850d4936d189f39fd632ff88d682aaeac authored over 7 years ago by Andre Di Genova <[email protected]>
Merge pull request #97 from kwhitley/node-support-7.7

Node support 7.7

4ae232b3b83c8ebc217f423834fb97cb704298a2 authored over 7 years ago by Kevin R. Whitley <[email protected]>
updated restify to 5.2.0 to settle test conflicts

37e85ca534624b05c04c0393045d463195ad1cfa authored over 7 years ago by Kevin Whitley <[email protected]>
expiration callback works... added globalOptions.events object for callbacks

bd87ac7d767d5375e9bbe85f2b238f26414fc94a authored over 7 years ago by Kevin Whitley <[email protected]>
appendKey now properly works with multiple keys. Added test coverage.

a6620704957a17ee06a06ea0f44f699ffa302234 authored over 7 years ago by Kevin Whitley <[email protected]>
updated README and package.json

44373ad99ae73868d79cb7345e8bfe7078b9090a authored over 7 years ago by Kevin Whitley <[email protected]>
corrected version 0.9.0

aaa7a9cd1e66ba103ef88da8fa20525ec205b03b authored over 7 years ago by Kevin Whitley <[email protected]>
closes #71 - throws on Redis errors... needs tests but not sure how

67d37591ca8a34063001f1d54164219926fd7a1d authored over 7 years ago by Kevin Whitley <[email protected]>
added cache-control override

8e4c238bfece69beb2e88bcb1a5bfffbc429e18e authored over 7 years ago by Kevin Whitley <[email protected]>
added localOptions tests

a88e6d7b984a7cb59d0e7d761d8f48248eea4452 authored over 7 years ago by Kevin Whitley <[email protected]>
README tweaks

4d981ca2dfe328176aebe7d11823441cefa70156 authored over 7 years ago by Kevin Whitley <[email protected]>
README update to reflect PR #68

27208a2b216a3fbbbc7d44792679ce7b0c253469 authored over 7 years ago by Kevin Whitley <[email protected]>
removed ES6 "let"

74eae1588bfbbf1148b679023ce98f328e073ca7 authored over 7 years ago by Kevin Whitley <[email protected]>
Merge branch 'pr-68' into node-support-7.7

8b31c8643a74b7eaded215e76f641e2ccd712acc authored over 7 years ago by Kevin Whitley <[email protected]>
Revert "Merge branch 'pr/66' into node-support-7.7"

This reverts commit bd3217fba6fa40056fc15e1d70cc1009b2cc7ec5, reversing
changes made to d15c46c5...

719f4a5cb3b2e8ddda014b6a719f73c7012690ec authored over 7 years ago by Kevin Whitley <[email protected]>
Merge branch 'pr/66' into node-support-7.7

bd3217fba6fa40056fc15e1d70cc1009b2cc7ec5 authored over 7 years ago by Kevin Whitley <[email protected]>
pending upstream changes

d15c46c539eee830d8626fd9c55f9158a1b5c2fe authored over 7 years ago by Kevin Whitley <[email protected]>
updated deps to pass tests... waiting on node-restify PR merge and NPM bump

db7220d87aed22840e1f5827093d43ab329e9763 authored over 7 years ago by Kevin Whitley <[email protected]>
added coveralls pass to .travis.yml

9c934caac1d2400c7f1b2657d80a1e88d03d3ce3 authored over 7 years ago by Kevin Whitley <[email protected]>
added node version support badge to README

29b8abf7c6e2ff848829ef7151497d988a5fb055 authored over 7 years ago by Kevin Whitley <[email protected]>
version correction and README update to include coverage

6bbd227addd1313bc3ed507158e519cc0365afd2 authored over 7 years ago by Kevin Whitley <[email protected]>
added coveralls support

b5599c4840ab36edaa1e331bc0da5c894cacc791 authored over 7 years ago by Kevin Whitley <[email protected]>
add multiple node versions to travis

d383f5fdff9ba74730f191820be25433aa8e822c authored over 7 years ago by Kevin Whitley <[email protected]>
1.0.0

3398eba83302575c68e13b6106044cdc61c55ed3 authored over 7 years ago by Kevin Whitley <[email protected]>
removed restify test coverage from v1.0.0

4ad2982c3d4d9f8fd78b42d0d6d1129cd64ad498 authored over 7 years ago by Kevin Whitley <[email protected]>
added downloads to README

0af981138143e0be2f5006f6abcf5fa003a5708c authored over 7 years ago by Kevin Whitley <[email protected]>
0.8.8

cc4a7df5384b39e6620e80de75249b0bb592a40e authored over 7 years ago by Kevin Whitley <[email protected]>
README update

6c77640e9b24d6d7fe6298eab587914861790c8b authored over 7 years ago by Kevin Whitley <[email protected]>
Merge pull request #91 from peteboere/patch-1

Cached headers dropped in node > v7.7.x due to api changes. Thanks @peteboere! 👍

748b0cbbd9e195a383be30aa4523299aeda2a702 authored over 7 years ago by Kevin R. Whitley <[email protected]>
Update apicache.js

Cached headers dropped in node > v7.7.x due to api changes.

f94b1e2fc6deb236e55432a366922bf97629cac6 authored over 7 years ago by Pete Boere <[email protected]>
Update README.md

4ad7de53e135f346d9839886c2282b24b92ba4c5 authored over 7 years ago by davebaol <[email protected]>
options(opts): now opts.defaultDuration can be a string, e.g. '1.5 hours'

d78b6e906a1796f99ac314d183f4a3d3d208e11a authored over 7 years ago by davebaol <[email protected]>
0.8.7

1c31ac3e9db5e04be93b15ba6cbb59e32f835d58 authored over 7 years ago by Kevin Whitley <[email protected]>
Create README.md

26bb85cc28d83d24627045460aefda6d0aac2262 authored over 7 years ago by Kevin R. Whitley <[email protected]>
Merge pull request #88 from viebel/master

Update "Use with middleware toggle for fine control" section

2f6c3d9109f5b55c488944256176ddddc10f14e4 authored over 7 years ago by Kevin R. Whitley <[email protected]>
README.md

Update "Use with middleware toggle for fine control" section

00bf8ee04ba557727c101b5f583ac95c97921d5d authored over 7 years ago by Yehonathan Sharvit <[email protected]>
Merge pull request #85 from briangonzalez/patch-1

Update README.md

af9e50cbf1d5a203fcb0ed0dc4de6eefdf265c4e authored over 7 years ago by Kevin R. Whitley <[email protected]>
Update README.md

2dd5ae0d3914a4a5e012b1744ebbb17f0950c07d authored over 7 years ago by Brian Gonzalez <[email protected]>
0.8.6

0b071d0a463439572183f8b6f5d1831b3f971494 authored over 7 years ago by Kevin Whitley <[email protected]>
README update

d357dc58f4dfa80f64dd1dacc64bd3f39303442d authored over 7 years ago by Kevin Whitley <[email protected]>
updated README

a3faf6b56ab393d6283e8f78710aeae2f62385ba authored over 7 years ago by Kevin Whitley <[email protected]>
0.8.5

1438dc6de32d8fd2b7d41534d53bd2525319e4c5 authored over 7 years ago by Kevin Whitley <[email protected]>
further updated packages using ncu

451e6cbacae5743cd903ddd36a09056de280bf2a authored over 7 years ago by Kevin Whitley <[email protected]>
Merge pull request #84 from danielsogl/patch-1

chore(package): bump dev dependencies

13439246743819609b5f888370ed4bad34d31f1b authored over 7 years ago by Kevin R. Whitley <[email protected]>
chore(package): bump dev dependencies

No breaking changes but better to stay up-to-date

474e74caf986d496c3790e45b3b6d08903884953 authored over 7 years ago by Daniel Sogl <[email protected]>
0.8.4

57f870da3561b6ae888fc5f72c9552b4bb4bfa43 authored almost 8 years ago by Kevin Whitley <[email protected]>
updated README

7a9b77ea522f30dc1785c30db156224ef5be3dce authored almost 8 years ago by Kevin Whitley <[email protected]>
use instead of if not availiable

86b1a51eeed55cbfd34bb6c1948fcfdbb37678f0 authored almost 8 years ago by ubergesundheit <[email protected]>
use for Node 4 test

8643e32ce532faa1b026b40e75711a71a4ed686a authored almost 8 years ago by ubergesundheit <[email protected]>
add tests for Buffer chunks

54179729b5c6133b48586972cbdcdab1eb6cb159 authored almost 8 years ago by ubergesundheit <[email protected]>
also cache Buffer chunks

a403777f8ae4d4bc3b8602e98225e8a7aff13449 authored almost 8 years ago by ubergesundheit <[email protected]>
Use new instance in tests

f7f5cf8520f08eef44f8cfd3c5f62fb721fc1c41 authored almost 8 years ago by Marat Dyatko <[email protected]>
Local middleware options

a54bb5f6cded7d9c81851c621429baf0ba0a70bb authored almost 8 years ago by Marat Dyatko <[email protected]>
version badge added to readme

12a9575e0ddc724006b2baa2fb12b10743a5527d authored almost 8 years ago by Kevin Whitley <[email protected]>
add text and html tests

f64f56d6e01238cb02aea2c1fa03d40b1c92d81e authored almost 8 years ago by Stefano Vozza <[email protected]>
Merge pull request #65 from kwhitley/svozza-restify-tests

Svozza restify tests + mock API refactor

06d0f608ff2e693bd45de3ffea8a8d703e8d632f authored almost 8 years ago by Kevin R. Whitley <[email protected]>
0.8.3

2b43f0ac7513c9b2f3930f7e5f7d985ed1da7baa authored almost 8 years ago by Kevin Whitley <[email protected]>
fixes #53

f8f51fc418ebf99c81e66222e1396d27a8477de4 authored almost 8 years ago by Kevin Whitley <[email protected]>
0.8.2

95fd5212ec32aea5849e7deb364eaa65227fe2aa authored almost 8 years ago by Kevin Whitley <[email protected]>
updated README

84234d45ccaafd31bc08cd76610dccd00f2144db authored almost 8 years ago by Kevin Whitley <[email protected]>
complete tests refactor

2c9774f1ee466a690b80a9a941f1eadf1413ce39 authored almost 8 years ago by Kevin Whitley <[email protected]>
refactored mock APIs

8c04c0e9e85f1d84f813fbbd28117a2835c71dd8 authored almost 8 years ago by Kevin Whitley <[email protected]>
add restify tests

e5ca180f426cf9bd33739296ff990f12769ae364 authored almost 8 years ago by Stefano Vozza <[email protected]>
removed redis server dep from travis.yml

295a86a32621d59d3c21da606df34427b47cc9a9 authored almost 8 years ago by Kevin Whitley <[email protected]>
version patch, tweak to @svozza test, removed redis devDep, and updated README

952517c02ac2377549cc7d90dc010e68c408b8be authored almost 8 years ago by Kevin Whitley <[email protected]>