Skip to content

2.4.0 (TypeScript Release)

Compare
Choose a tag to compare
@cmoesel cmoesel released this 21 Feb 19:22
· 31 commits to master since this release

CQL Execution 2.4.0 is the first release built from TypeScript sources. JavaScript consumers of the cql-execution library should notice no differences, as the runtime behavior of the library has not changed (nor has its API). That said, the targeted ES5 distribution is now compiled using tsc rather than babel, so please let us know if you notice an (unintended) differences in behavior.

TypeScript developers who use cql-execution as a dependency will find that they no longer need to define their own .d.ts files, as cql-execution is now published with its own type definitions. Please note, however, that this initial release was aimed at achieving basic TypeScript capabilities and leaves many arguments and properties typed as any. In the future, these types will be gradually updated as the code evolves. For this initial release, however, we have tried to define detailed types for the most common API integration points.

Many thanks to Matt Gramigna (@mgramigna) for contributing this initial port from JavaScript to TypeScript!