Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/foxifyjs/fresh
HTTP request freshness testing
https://github.com/foxifyjs/fresh
Updates CHANGELOG.md
b6c1f9edeed7ec73fe055ec0d16a7de13a7ffb25 authored over 5 years ago
b6c1f9edeed7ec73fe055ec0d16a7de13a7ffb25 authored over 5 years ago
Merge branch 'master' of github.com:foxifyjs/fresh
e0e15d19b48c1264d7f0f86ecc2adea4ae18e6e7 authored over 5 years ago
e0e15d19b48c1264d7f0f86ecc2adea4ae18e6e7 authored over 5 years ago
Improves performance
6d5ed74c08cadd68268c9ed5b494e678598f646c authored over 5 years ago
6d5ed74c08cadd68268c9ed5b494e678598f646c authored over 5 years ago
Update README.md
1448b10417c9faedda0e11d087eabd250de146c5 authored over 5 years ago
1448b10417c9faedda0e11d087eabd250de146c5 authored over 5 years ago
Updates documents
60991e4e908431784fa4a2362e8130cccdc928fd authored over 5 years ago
60991e4e908431784fa4a2362e8130cccdc928fd authored over 5 years ago
Drops support for deprecated node versions
5acba11e64d64362f0ace420d27ebc900c528521 authored over 5 years ago
5acba11e64d64362f0ace420d27ebc900c528521 authored over 5 years ago
Rewrites the project in typescript
389558b42e0a15c48fe1d0c06bd37e8025321099 authored over 5 years ago
389558b42e0a15c48fe1d0c06bd37e8025321099 authored over 5 years ago
build: restructure Travis CI build steps
53f22d8ca961ced3e9db4558b8fe2db7c2bdfe95 authored over 6 years ago
53f22d8ca961ced3e9db4558b8fe2db7c2bdfe95 authored over 6 years ago
build: cache node_modules on CI
d3f47960ebfd38d29781490c31732feeafe419d9 authored over 6 years ago
d3f47960ebfd38d29781490c31732feeafe419d9 authored over 6 years ago
build: use yaml eslint configuration
d0bd281db41366493a37641c84e15ec2918781fe authored over 6 years ago
d0bd281db41366493a37641c84e15ec2918781fe authored over 6 years ago
lint: apply standard 12 style
a17b5facda3f09dc67b624a48275d3651904e0c2 authored over 6 years ago
a17b5facda3f09dc67b624a48275d3651904e0c2 authored over 6 years ago
build: support Node.js 10.x
9124ddd18952b27ff3629cdbf6faf1e675a336ee authored over 6 years ago
9124ddd18952b27ff3629cdbf6faf1e675a336ee authored over 6 years ago
build: support Node.js 9.x
856cf6c2e83b294e92c59e01509cc53b21d05b37 authored over 6 years ago
856cf6c2e83b294e92c59e01509cc53b21d05b37 authored over 6 years ago
lint: apply standard 11 style
b3f567a3616efee657da49f8e18c7db11784be94 authored almost 7 years ago
b3f567a3616efee657da49f8e18c7db11784be94 authored almost 7 years ago
Drop support for Node.js below 0.8
cb635bd0e00ecdab9383c1532a7ddc54a7078dca authored over 7 years ago
cb635bd0e00ecdab9383c1532a7ddc54a7078dca authored over 7 years ago
0.5.2
02df6303ff260b6b7da0b479f3e42222e8157b47 authored over 7 years ago
02df6303ff260b6b7da0b479f3e42222e8157b47 authored over 7 years ago
perf: improve If-None-Match token parsing
21a0f0c2a5f447e0d40bc16be0c23fa98a7b46ec authored over 7 years ago
21a0f0c2a5f447e0d40bc16be0c23fa98a7b46ec authored over 7 years ago
Fix regression matching multiple ETags in If-None-Match
ff5f257b575a70fae6268b9283f7d5796bcfde71 authored over 7 years ago
ff5f257b575a70fae6268b9283f7d5796bcfde71 authored over 7 years ago
0.5.1
e8a4aaffc75b6169a6f57168ac79dee7a7f02c92 authored over 7 years ago
e8a4aaffc75b6169a6f57168ac79dee7a7f02c92 authored over 7 years ago
perf: improve ETag match loop
closes #22
7015bcedafc5a1622887bb84ece9c6c123893272 authored over 7 years ago
Fix handling of modified headers with invalid dates
closes #23
7a2b460ad608809921734d5aba0b9b3704c0f692 authored over 7 years ago
bench: add simple benchmarks
15995306ff32de51b54508b8d553346769577e79 authored over 7 years ago
15995306ff32de51b54508b8d553346769577e79 authored over 7 years ago
build: support Node.js 8.x
18466616b2a21d509a48f504c2830c3eb24a0595 authored over 7 years ago
18466616b2a21d509a48f504c2830c3eb24a0595 authored over 7 years ago
lint: apply standard 10 style
6c33c6de878cba179f3d624a64fcf680567899f3 authored almost 8 years ago
6c33c6de878cba179f3d624a64fcf680567899f3 authored almost 8 years ago
build: use precise dist on Travis CI
9fcd1065913714313da590476c7927a7d6f5e882 authored almost 8 years ago
9fcd1065913714313da590476c7927a7d6f5e882 authored almost 8 years ago
lint: use standard style in readme
6593668279274189b45e8952487328dde74923e7 authored almost 8 years ago
6593668279274189b45e8952487328dde74923e7 authored almost 8 years ago
0.5.0
b1d26abb390d5dd1d9b82f0a5b890ab0ef1fee5c authored almost 8 years ago
b1d26abb390d5dd1d9b82f0a5b890ab0ef1fee5c authored almost 8 years ago
docs: fix history formatting issue
dac189dfad2b861ea43f2c85c824c7ab1be4805d authored almost 8 years ago
dac189dfad2b861ea43f2c85c824c7ab1be4805d authored almost 8 years ago
docs: add Node.js server example
fec5fe474388ab612dac2d06b7256f7844c56ed8 authored almost 8 years ago
fec5fe474388ab612dac2d06b7256f7844c56ed8 authored almost 8 years ago
perf: use Date.parse instead of new Date
6b167bfd14dfdd49b3d2d36be4ac47f0e7a7a4c0 authored almost 8 years ago
6b167bfd14dfdd49b3d2d36be4ac47f0e7a7a4c0 authored almost 8 years ago
perf: skip checking modified time if ETag check failed
a173db80d10795c3369b8cb4d24c054c08555a77 authored almost 8 years ago
a173db80d10795c3369b8cb4d24c054c08555a77 authored almost 8 years ago
perf: delay reading header values until needed
b1dddb325b8674fd1c953d2da81a26fa05c578b2 authored almost 8 years ago
b1dddb325b8674fd1c953d2da81a26fa05c578b2 authored almost 8 years ago
perf: skip parsing If-None-Match when no ETag header
ec0e57b8f8064c30a0eb4a26abcc292e35bd1d0d authored almost 8 years ago
ec0e57b8f8064c30a0eb4a26abcc292e35bd1d0d authored almost 8 years ago
Fix incorrect result when If-None-Match has both * and ETags
2f11ec8ea87cf84b4aab6b987f3a7e6b48bd11e2 authored almost 8 years ago
2f11ec8ea87cf84b4aab6b987f3a7e6b48bd11e2 authored almost 8 years ago
Fix weak ETag matching to match spec
94297ee7ea38c9437981a17de294d2287a3b8516 authored almost 8 years ago
94297ee7ea38c9437981a17de294d2287a3b8516 authored almost 8 years ago
docs: fix typo in readme
closes #21
25a17be2e2ea5bcec3917044376671811e34d95e authored almost 8 years ago
0.4.0
c0af4deba75d95d1f5d56906b7dc45b849cbaa21 authored almost 8 years ago
c0af4deba75d95d1f5d56906b7dc45b849cbaa21 authored almost 8 years ago
lint: use standard style
3dcc655fb4b538049baa731072426ec125ee0273 authored almost 8 years ago
3dcc655fb4b538049baa731072426ec125ee0273 authored almost 8 years ago
docs: update copyright
b03c0aaed7a395a9be8269978b940eadf3b7a4f0 authored almost 8 years ago
b03c0aaed7a395a9be8269978b940eadf3b7a4f0 authored almost 8 years ago
tests: add more no-cache tests
5d6f59287a79035a1e3242d5bcd0f498caed6e46 authored almost 8 years ago
5d6f59287a79035a1e3242d5bcd0f498caed6e46 authored almost 8 years ago
perf: remove unnecessary boolean coercions
018bf4b2d3cb1e1ad937f6f3464986eaa06bbacd authored almost 8 years ago
018bf4b2d3cb1e1ad937f6f3464986eaa06bbacd authored almost 8 years ago
docs: document end-to-end reload request behavior
closes #16
4bab61260fa89841fd298606c1a1a995d8cda22b authored almost 8 years ago
Fix false detection of "no-cache" request directive
d9543b48b83f2cf65a8ac2f7c9bf1efe59a13839 authored almost 8 years ago
d9543b48b83f2cf65a8ac2f7c9bf1efe59a13839 authored almost 8 years ago
tests: use properly-quoted ETags in tests
d6be16126831f8d69e0586169bec63be1f384977 authored almost 8 years ago
d6be16126831f8d69e0586169bec63be1f384977 authored almost 8 years ago
tests: use static dates for the modified tests
2ceb5d233696d8b9c51618b8fbafbbc4fd16bed1 authored almost 8 years ago
2ceb5d233696d8b9c51618b8fbafbbc4fd16bed1 authored almost 8 years ago
tests: fix tests with wrong header name
4165b90cf6601a3163d92d64ed21aa126486d796 authored almost 8 years ago
4165b90cf6601a3163d92d64ed21aa126486d796 authored almost 8 years ago
docs: rename arguments to correlate with expected values
108a7607812d403abcbdc13599db028378ba08dd authored about 8 years ago
108a7607812d403abcbdc13599db028378ba08dd authored about 8 years ago
docs: fix typo
dc3997e53a44fadc0d4d49085c9b4291b541c1e4 authored about 8 years ago
dc3997e53a44fadc0d4d49085c9b4291b541c1e4 authored about 8 years ago
perf: hoist regular expressions
0092c07aee92bf6b58fb118a757a6ad6e10a4336 authored about 8 years ago
0092c07aee92bf6b58fb118a757a6ad6e10a4336 authored about 8 years ago
tests: split a test into two tests
038b98250548b9877a2c512af8bee3a4b528ae09 authored about 8 years ago
038b98250548b9877a2c512af8bee3a4b528ae09 authored about 8 years ago
perf: remove duplicate conditional
9d27fa011f7b357244fe3ac35a3c02392ee8286a authored about 8 years ago
9d27fa011f7b357244fe3ac35a3c02392ee8286a authored about 8 years ago
docs: add preamble to installation section
4c0c77be52cdd718155ff50fa010b42d1e3caa27 authored about 8 years ago
4c0c77be52cdd718155ff50fa010b42d1e3caa27 authored about 8 years ago
build: support Node.js 7.x
b17230a491b65a12a4770278267e1f5986219749 authored about 8 years ago
b17230a491b65a12a4770278267e1f5986219749 authored about 8 years ago
build: support Node.js 6.x
4d66baf1e39bbed5624ed80de1c3261fb204585b authored over 8 years ago
4d66baf1e39bbed5624ed80de1c3261fb204585b authored over 8 years ago