Skip to content

Version 7.1.0

Compare
Choose a tag to compare
@notheotherben notheotherben released this 16 Dec 13:15
· 105 commits to main since this release
v7.1.0

This release includes a large amount of refactoring to ensure compatibility with TypeScript 2.1 and enabling of the noImplicitAny build flag (which is disabled by default).

In addition to that, the requirements on what type of promise is allowed for Core.onConnecting and Core.onConnected has been relaxed thanks to the work of @aikoven.

We've also put in some work to reducing code quality warnings on BitHound which should also make it easier to follow portions of our codebase.

The final change, and reason for the minor version bump, is the inclusion of Iridium's Changes type in our external API. This type neatly enforces the MongoDB changes object, allowing you to strongly type aspects of your code which generate these.