Releases
0.2.0
0.2.0 (2020-06-09)
Bug Fixes
make core module global and export core module inside ThrottlerModule (1f4df42 )
Features
makes options required in forRoot and forRootAsync (14e272a )
remove global guard and require user to implement it manually (840eae4 )
0.1.1 (2020-06-07)
Bug Fixes
interface: fixes the storage interface to be async (f7565d9 )
0.1.0 (2020-06-07)
Bug Fixes
adds back AppModule to allow for running server for tests (5af229b )
updates some types (b26fc06 )
updates storage interface to use number (339f29c )
updates tests and resolves comments from pr (ee87e05 )
.gitignore: Ignore all dist and node_modules rather than root-level only (d9609af )
guard: Change RateLimit header prefix to X-RateLimit (328c0a3 )
guard: Change RateLimit header prefix to X-RateLimit (3903885 )
guard: guard now binds globally without the use of @UseGuards() (4022447 )
guard: guard now binds globally without the use of @UseGuards() (3ca146d )
guard: Prevent RateLimit-Remaining from going below 0 (25e33c8 )
guard: Prevent RateLimit-Remaining from going below 0 (74b1668 )
guard: Use the correct approach to check for excluded routes (38eac3c )
guard: Use the correct approach to check for excluded routes (912813f )
req.method value in httpPromise (b9ee26e )
Features
Swap excludeRoutes for @SkipThrottle() decorator (16d6fac )
fastify: updates guard to work for fastify (bc678a3 )
Implement ignoreRoutes functionality (7b8ab42 )
package.json: Add --watch to start:dev script (3c4c28a )
Implement ignoreRoutes functionality (75f870c )
module: implements start of limiter module (35dbff5 )
package.json: Add --watch to start:dev script (a6b441c )
Add global ThrottlerGuard (9a84aff )
adds httpromise for async/await http calls in tests (70210c7 )
Rename certain variables to use the THROTTLER prefix (6a21b21 )
Setup example app (df6b5f6 )
Setup example app (30c7576 )
You can’t perform that action at this time.