- All limiters support Never Expiring keys now. If limiter option
durationis 0 orblockmethod called with 0 duration, key is never expiring. Note: if you want to start using never expiring keys with already created MySQL or Postgres limiters, make sure database table is re-created or alter db table to allowexpirecolumn to be NULL. - Added
IRateLimiterResOptionsinterface. Thank you Eladio Mora. - Tests configured to be checked by eslint now. Thanks @mkxml (issue #28)
- Fixed typing for
rateLimiterInstance.get(). Thanks @ephemer. - Fixed
ExpressBruteFlexiblereset works with ignoreIP option. - Added
ExpressBruteFlexibleprefixoption for keys.