Version 7.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.