Frontend: JS/TypeScript sources have received a major overhaul.
They now rely on the new Kotlin JS backend. This means that the sources are not backwards compatible with sources of past releases.
TypeScript declarations are now available for most types in the application namespace. Ugly "name mangled" interfaces have been replaced with clean facades published as separate packages.
The packages are now generated as scoped npm packages in a @cachet scope.
Packages still aren't published to npm, but will be manually attached to releases for now.
This release contains no functional API changes. The main reason for release is a bugfix:
But, there are some major changes which help out infrastructure implementers:
ApplicationServiceDecorator
.@cachet
scope.Dependency updates: