Skip to content

Version 1.1.2

Compare
Choose a tag to compare
@Whathecode Whathecode released this 08 May 09:54
· 28 commits to master since this release
6c99354

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:

  • Backend: Decorator functionality for all application services to apply crosscutting concerns on all requests. E.g., logging, authorization, etc. See types extending from ApplicationServiceDecorator.
  • 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.

Dependency updates:

  • Kotlin 1.8.21
  • kotlinx.serialization 1.5.0
  • coroutines 1.7.0

Multiplatform release accessible through Maven:
https://mvnrepository.com/artifact/dk.cachet.carp