Skip to content

v6.0.0

Compare
Choose a tag to compare
@notheotherben notheotherben released this 07 Oct 13:49
· 375 commits to main since this release

This release, despite being a major version bump, isn't all that spectacular in terms of new features. In fact, the only user facing change is support for TypeScript 1.6 - which requires a major version change as it affects the external API and could break code using the 5.x branch of Iridium (which targeted TypeScript 1.5).

In spite of this, changing to TypeScript 1.6 offers a number of awesome advantages as we progress, including the ability to start transitioning away from using our own d.ts files for the various NodeJS modules Iridium depends on. It also opens up the possibility of using intersection types to simplify common model definitions and remove some of the boilerplate code associated with them.

Added

  • TypeScript 1.6 support including support for new module resolution logic as well as addressing a couple of minor issues related to stricter object literals.

Changed

  • Switched to VS Code 0.8.0 - with the resulting changes in where the project settings are located.
  • Switched to using tsconfig.json for all TypeScript build configuration flags.