Skip to content

Releases: modernice/goes

v0.4.6

28 Nov 21:08
3df97cb
Compare
Choose a tag to compare

Changelog

  • 3df97cb fix(repository_test.go): add event time to support fast machines during tests
  • 83f0216 fix(gtest): fix TransitionTest when matching same event multiple times with different event data
  • 3fcc13e chore(deps): bump go.mongodb.org/mongo-driver from 1.12.1 to 1.13.0

v0.4.5..v0.4.6

v0.4.5

06 Nov 22:39
a0efc1a
Compare
Choose a tag to compare

Changelog

  • a0efc1a chore(deps): update dependencies
  • 6e491ac fix(command/cmdbus): track dispatch before publishing event
  • 5cf3f58 feat(event/eventbus): add artificial delay option to simulate network latency
  • 186872e chore(deps): go work syc && go mod tidy
  • 33cc3d9 chore(deps): bump github.com/nats-io/nkeys in /examples/todo
  • 2e68087 chore(deps): bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6
  • ef883dc chore(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0
  • 396265d chore(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0
  • d725aa3 chore(deps): bump github.com/nats-io/nats.go from 1.30.2 to 1.31.0
  • ebc1ba4 chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  • 32cf0fd chore(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
  • 43fa022 chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3
  • 37aa520 chore(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
  • 18afc1f chore(deps-dev): bump postcss from 8.4.16 to 8.4.31 in /docs
  • f54ef9f chore(deps): bump github.com/nats-io/nats.go from 1.30.1 to 1.30.2
  • 67035e5 chore(deps): bump github.com/nats-io/nats.go from 1.30.0 to 1.30.1
  • 7c8e419 refactor(store.go): change var to const for PreInsert hook to ensure its value remains immutable
  • 36cb215 Prevent caller to modify underlying array
  • 875903b feat(exp/gtest): export TransitionWithComparer
  • c370af7 docs(commands): add deprecation notice to command/builtin package README.md to inform users about the package status
  • daa3da4 chore(github/workflows): change test environment from self-hosted to ubuntu-latest for mongo-test.yml and nats-test.yml to ensure consistency and reliability of test environments
  • b4973bd chore(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.2
  • 0d8a1f3 refactor(eventbustest/core.go): increase event timeout from 50ms to 500ms for better test reliability
  • ee66a9a chore: remove CodeQL analysis workflow file

v0.4.4..v0.4.5

v0.4.4

21 Sep 15:24
49ade70
Compare
Choose a tag to compare

Changelog

  • 49ade70 feat(cached.go): modify Clear() function to accept optional UUIDs for selective cache clearing
  • 4b51c72 feat(repository): add CachedRepository for caching fetched aggregates

v0.4.3..v0.4.4

v0.4.3: feat(event): add `handler.StartupQuery()` option (closes #124)

20 Sep 19:55
5b8eb52
Compare
Choose a tag to compare

Changelog

  • 5b8eb52 feat(event): add handler.StartupQuery() option (closes #124)
  • 65e0bfd refactor(handler.go): remove unnecessary sync.WaitGroup usage in handleEvents function to simplify code and improve readability
  • bb69ef0 feat(event): add handler.Workers() option
  • 5f0ca91 feat(aggregate): automatically add query.Name() option (closes #144)
  • 5d9a40b refactor(query.go): restructure Query and related types for better clarity and flexibility
  • a01aba8 docs: update test badges
  • 477a017 chore(github-actions): update Go setup step in codeql-analysis, mongo-test, and nats-test workflows
  • 617ce50 chore(deps): update dependencies to their latest versions for improved stability and security
  • 68a5d49 feat(.github/workflows): add mongo-test and nats-test workflows to run tests on push and pull requests to main branch
  • a2d22e4 feat(aggregate.go): add Comparable interface and TransitionWithEqual function for custom event data comparison
  • 1126952 refactor(exp/gtest/README.md): update User creation function to use Data() method for event data access

v0.4.2..v0.4.3

v0.4.2

15 Sep 16:13
49371d5
Compare
Choose a tag to compare

Changelog

  • 49371d5 chore(dockerfiles): upgrade base image from golang:1.18 to golang:1.21
  • c39dd69 chore(go.mod, go.work): upgrade Go version from 1.20 to 1.21 for compatibility with latest features and improvements
  • 41472b3 chore(test.yml): update Go version from 1.20 to 1.21.0 in GitHub Actions to ensure compatibility with the latest version
  • a01688b chore(test.yml): update Go version from 1.18 to 1.20 in GitHub Actions to ensure compatibility with latest Go features

v0.4.1..v0.4.2

v0.4.1: chore(deps): upgrade dependencies

15 Sep 15:57
6018f81
Compare
Choose a tag to compare

Changelog

  • 6018f81 chore(deps): upgrade dependencies
  • 00c05ec feat(gtest): add testing utilities for event-sourcing patterns
  • a05cba9 chore(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1

v0.4.0..v0.4.1

v0.4.0: chore(go.mod): update dependencies to latest versions

14 Sep 16:47
225ea1b
Compare
Choose a tag to compare

Changelog

  • 225ea1b chore(go.mod): update dependencies to latest versions
  • 84f12a3 chore(go.mod): update dependencies of example
  • d365bb2 chore(deps): go mod tidy
  • 7c7d64c chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.58.0
  • ec18eff chore(deps): bump github.com/nats-io/nats.go from 1.28.0 to 1.29.0
  • 806666a chore(deps): bump github.com/nats-io/nats.go from 1.28.0 to 1.29.0
  • 5c7a424 feat(mongo): enhance EventStore with transaction hooks and detailed comments

v0.3.7..v0.4.0

v0.3.7

25 Aug 17:29
a6002ff
Compare
Choose a tag to compare

Changelog

  • a6002ff feat(streams.go): add Take function to limit the number of elements received from a channel
  • 9005f1a refactor(handler.go): improve comments for better code understanding
  • 7826f58 chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1

v0.3.6..v0.3.7

v0.3.6: chore(go.mod): update dependencies for better performance and security

09 Aug 13:49
7f19839
Compare
Choose a tag to compare

Changelog

  • 7f19839 chore(go.mod): update dependencies for better performance and security
  • b7e5060 feat(store.go): enable disk use in MongoDB find options to handle large result sets
  • 84748f2 chore(deps-dev): bump vite from 3.0.9 to 3.2.7 in /docs
  • bacbe41 chore(deps): bump go.mongodb.org/mongo-driver from 1.12.0 to 1.12.1
  • d2953fc chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0
  • a2443ae chore(deps): bump github.com/nats-io/nats.go from 1.27.1 to 1.28.0
  • 0d65a9b chore(Makefile): update docker-compose commands to use 'docker compose' instead of 'docker-compose' for consistency
  • 3f20a19 Update test.yml
  • d1dcb7f chore(deps): bump google.golang.org/grpc from 1.56.1 to 1.56.2
  • 3b03035 chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0

v0.3.5..v0.3.6

v0.3.5

24 Jun 15:56
cdde944
Compare
Choose a tag to compare

Changelog

  • cdde944 feat(base.go): add RegisteredEvents method to return registered event names
  • 5128fca chore(deps): bump github.com/nats-io/nats.go from 1.27.0 to 1.27.1

v0.3.4..v0.3.5