Releases: VilledeMontreal/express-idempotency-mongo-adapter
Releases · VilledeMontreal/express-idempotency-mongo-adapter
1.0.5
1.0.4
Upgraded
- Updated MongoDB driver from v4.x to v6.3.0
- Upgraded TypeScript from v3.x to v5.5.2
- Updated all testing libraries to latest versions
- Replaced deprecated
fakerwith@faker-js/fakerv8.4.1 - Modernized Husky configuration from legacy format to v9 directory-based structure
Fixed
- Updated MongoDB connection handling for v6 compatibility
- Fixed ESLint configuration for compatibility with eslint-config-prettier v9
- Enhanced error handling throughout the adapter with improved error messages
- Added proper null checking for database connections
- Fixed Git hooks execution issues with updated Husky configuration
Improved
- Added more robust testing with proper object creation in test helpers
- Updated Docker configurations to use Node.js 22 LTS and MongoDB 7.0
- Enhanced TypeScript types and interfaces
1.0.4-rc.2
- Add event hooks about database reference usage
1.0.4-rc.1
- Delegation function is called when a connection to MongoDB is required instead of retaining the database reference
1.0.3
- Update packages and use Express-idempotency v1.0.5 typescript definitions
- Documentation clean up
- Update examples
1.0.2
1.0.1
Initial version of the express idempotency mongo adapter.
- Support MongoDB as data adapter for express idempotency middleware
- Time-To-Live (TTL) to ensure removal of records after a specific time
1.0.0 release candidate 1
- Support MongoDB as data adapter for express idempotency middleware
- Time-To-Live (TTL) to ensure removal of records after a specific time