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.
- Enabled provenance statement generation, see https://github.com/express-rate-limit/express-rate-limit#406.
- Rewrite the store to implement the new
Store
interface, introduced inexpress-rate-limit
v6.0.0. - Require the
del
,get
,set
,add
,incr
anddecr
functions on anymemcached
client passed to the store. MemcachedStore
is now a named export, not a default export, to make it play nice with the dual cjs-esm package.
- Add the
locations
andconfig
options. - Store expiry time for a client in a new key, named
${prefix}expiry:${key}
.