Skip to content

Releases: dolittle/JavaScript.SDK

Prerelease v20.0.0-legolas.6

15 Nov 15:34
20d674d

Choose a tag to compare

Pre-release

Summary

Uses the correct release event type

Fixed

  • Use the correct release event type, 'published'

Prerelease v20.0.0-legolas.5

15 Nov 15:30
f30c629

Choose a tag to compare

Pre-release

Summary

This was just for testing the release notifier

Prerelease v20.0.0-legolas.4

14 Nov 15:08
e18ce2d

Choose a tag to compare

Pre-release

Summary

Implements getting MongoDB resource from the Runtime

Prerelease v20.0.0-legolas.3

10 Nov 10:22
2820ca3

Choose a tag to compare

Pre-release

Summary

Introduces the IDolittleClient

Prerelease v20.0.0-legolas.2

09 Nov 14:43
240c452

Choose a tag to compare

Pre-release

Summary

Fixes a problem with importing and exporting

Prerelease v20.0.0-legolas.1

09 Nov 14:32
c26908c

Choose a tag to compare

Pre-release

Summary

Get tenants

Prerelease v20.0.0-legolas.0

09 Nov 14:20
7882e7c

Choose a tag to compare

Pre-release

Summary

Get tenants

Release v19.0.1

09 Nov 13:31
f27745a

Choose a tag to compare

Summary

Reducing the development foot print by using a more streamlined and slim version of our @doluttle/typescript.build package. The only controversial thing here is targeting ES2017 instead of ES2015, I don't think that this change is strictly necessary in order for this PR to work, but most it will reduce the size of the output and all modern browsers should support it.

Added

  • Extension methods for converting guids to and from protobuf

Changed

  • Target ES2017 instead of ES2015
  • Upgrade to newest version of @dolittle/typescript.build
  • Change package.json scripts to be more streamlined and using mocha, eslint and tsc for testing, linting and compiling the code instead of using gulp
  • Changed specs to use @dolittle/typescript.testing describeThis function that generates a more useful output when running the tests
  • Apply lint fix to fix lint errors

Fixed

  • Fixed some specs in @dolittle/sdk.protobuf
  • Fixes the wallaby configuration

Prerelease v19.0.1-newbuild.0

08 Nov 12:16
c0bdfca

Choose a tag to compare

Pre-release

Summary

Fix linting errors

Release v19.0.0

05 Nov 09:32
3b7e0d4

Choose a tag to compare

Summary

Fixes a problem with aggregates so that it now can be used in an async way. Registration of event types and aggregate roots to the Runtime.

Added

  • Registration of alias for event types through the attribute or builder
  • Registration of alias fro aggregate roots through the attribute
  • Default alias registration for event type classes and aggregate root classes. Default is the name of the class

Changed

  • Log Level for registered Event Processors to Information
  • The Getting Started, Aggregates, Projections and Embeddings tutorials updated to reflect new features of the SDK

Fixed

  • A problem where you couldn't use an aggregate root in an asynchronous manner
  • Calling apply() in an aggregate root now invokes the corresponding on() method

Removed

  • EventSourceId.unspecified. This value was used internally, but should not really ever be used - so it is now gone.
  • IEventStore.fetchForAggregateSync(). No longer needed after fixing the aggregate root implementation. Relied on a NodeJS hack that we weren't really happy with.