Skip to content

Releases: modernice/goes

v0.2.7

04 Oct 17:32
03a8c5b
Compare
Choose a tag to compare

Changelog

  • 03a8c5b refactor(aggregate)!: change ValidateConsistency() implementation
  • de2c90d fix(aggregate): truncate time before comparison

v0.2.6..v0.2.7

v0.2.6

04 Oct 15:24
7b2f137
Compare
Choose a tag to compare

Changelog

  • 7b2f137 feat(aggregate)!: allow to skip aggregate versions
  • e1ad9ea chore(deps): go work sync && go mod tidy
  • 91ff578 feat(codec): add (*Registry).Map()
  • 83a5930 chore(deps): bump github.com/nats-io/nats.go from 1.16.0 to 1.17.0
  • 4f28396 fix(command): add Handlers.CommandNames()
  • a8d9cfb chore: go work sync && go mod tidy
  • 982cbd9 refactor(command): rename BaseHandler to Base
  • 44566c9 refactor(aggregate): support command handling by default in *Base
  • 8f8e20a feat(command): extract Handlers
  • 3fd7899 chore(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  • 686304f feat(command): extract Handlers
  • ce03e6c feat(event): extract Handlers
  • 8a14e82 chore: go work sync && go mod tidy
  • 972e1c0 chore(deps): bump go.mongodb.org/mongo-driver from 1.10.1 to 1.10.2
  • 26feb6c chore(deps): bump github.com/jackc/pgx/v4 from 4.17.1 to 4.17.2
  • dc09e3f chore(deps): bump github.com/jackc/pgx/v4 from 4.17.0 to 4.17.1
  • 7afe90b docs: embed readmes
  • 1cbee3c fix(docs): fix analytics
  • 67feff7 feat(docs): add analytics
  • bf11707 docs: update readme
  • 7e110fb docs: link to documentation
  • 656c9e3 chore(docs): ignore dead links
  • 74445f5 docs: work on docs
  • 63db751 docs: update install instructions
  • 17ed4b1 Create release.yml
  • 1a08667 chore(deps): go work sync && go mod tidy
  • ab547db chore(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0
  • 24733ec chore(deps): go work sync && go mod tidy
  • ccd8188 chore: gitignore dev.env
  • ddc0ade chore: delete dev.env
  • e8ee4b0 chore: add example dev.env
  • c4845ab chore(deps): bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.0
  • 37ef843 chore: go work sync && go mod tidy
  • 403adc8 fix(command/cmdbus): fix debug log
  • 89346f3 chore(command/cmdbus): remove unused field
  • 8d3d692 feat(command/cmdbus): add Debug() option
  • d6fe024 chore(deps): bump go.mongodb.org/mongo-driver from 1.10.0 to 1.10.1
  • 5975192 fix(contrib/auth): prevent duplicate roles
  • 89725ed fix(contrib/auth): fix parameter type
  • e135d6b feat(projection/lookup): add ApplyEventsWith option
  • 8c7c3d3 chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1
  • aa4bea2 feat(helper): add contexts package
  • c6d43c0 fix(helper/stream): fix function type
  • 4d3b19f feat(helper/streams): add NewConcurrentContext
  • 6360527 feat(helper/streams): add concurrent helpers
  • 3194ac4 chore(deps): bump go.mongodb.org/mongo-driver from 1.9.1 to 1.10.0
  • 5c0629e chore(deps): bump google.golang.org/grpc from 1.47.0 to 1.48.0
  • ceb75c4 feat(helper): add errstream helpers
  • 2cc14cf feat(codec): add Debug() option
  • 1c2832d fix(command): accept interface
  • 4539a8d fix(command): accept interface
  • 7324961 docs: update readme
  • 03abfab docs(backend/postgres): add readme
  • 013fd50 feat(backend/postgres): add postgres event store
  • f8d4db1 refactor(codec): rewrite codec
  • c4274e4 chore(deps): go get -u ./...
  • 6e30dac chore(deps): upgrade dependencies
  • 4273e61 test(github): increase timeout to 10m
  • 056692a chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0

v0.1.7..v0.2.6

v0.2.5

01 Oct 17:54
e1ad9ea
Compare
Choose a tag to compare

Changelog

  • e1ad9ea chore(deps): go work sync && go mod tidy
  • 91ff578 feat(codec): add (*Registry).Map()
  • 83a5930 chore(deps): bump github.com/nats-io/nats.go from 1.16.0 to 1.17.0

v0.2.4..v0.2.5

v0.2.4

18 Sep 18:16
4f28396
Compare
Choose a tag to compare

Changelog

  • 4f28396 fix(command): add Handlers.CommandNames()

v0.2.3..v0.2.4

v0.2.3

08 Sep 13:31
a8d9cfb
Compare
Choose a tag to compare

Changelog

  • a8d9cfb chore: go work sync && go mod tidy
  • 982cbd9 refactor(command): rename BaseHandler to Base
  • 44566c9 refactor(aggregate): support command handling by default in *Base

v0.2.2..v0.2.3

v0.2.2

08 Sep 13:08
8f8e20a
Compare
Choose a tag to compare

Changelog

  • 8f8e20a feat(command): extract Handlers
  • 3fd7899 chore(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  • 686304f feat(command): extract Handlers

v0.2.1..v0.2.2

v0.2.1

07 Sep 16:06
ce03e6c
Compare
Choose a tag to compare

Changelog

  • ce03e6c feat(event): extract Handlers
  • 8a14e82 chore: go work sync && go mod tidy
  • 972e1c0 chore(deps): bump go.mongodb.org/mongo-driver from 1.10.1 to 1.10.2
  • 26feb6c chore(deps): bump github.com/jackc/pgx/v4 from 4.17.1 to 4.17.2
  • dc09e3f chore(deps): bump github.com/jackc/pgx/v4 from 4.17.0 to 4.17.1
  • 7afe90b docs: embed readmes
  • 1cbee3c fix(docs): fix analytics
  • 67feff7 feat(docs): add analytics
  • bf11707 docs: update readme
  • 7e110fb docs: link to documentation
  • 656c9e3 chore(docs): ignore dead links
  • 74445f5 docs: work on docs
  • 63db751 docs: update install instructions

v0.2.0..v0.2.1

v0.2.0

24 Aug 14:45
17ed4b1
Compare
Choose a tag to compare

Changelog

  • 17ed4b1 Create release.yml
  • 1a08667 chore(deps): go work sync && go mod tidy
  • ab547db chore(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0
  • 24733ec chore(deps): go work sync && go mod tidy
  • ccd8188 chore: gitignore dev.env
  • ddc0ade chore: delete dev.env
  • e8ee4b0 chore: add example dev.env
  • c4845ab chore(deps): bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.0
  • 37ef843 chore: go work sync && go mod tidy
  • 403adc8 fix(command/cmdbus): fix debug log
  • 89346f3 chore(command/cmdbus): remove unused field
  • 8d3d692 feat(command/cmdbus): add Debug() option
  • d6fe024 chore(deps): bump go.mongodb.org/mongo-driver from 1.10.0 to 1.10.1
  • 5975192 fix(contrib/auth): prevent duplicate roles
  • 89725ed fix(contrib/auth): fix parameter type
  • e135d6b feat(projection/lookup): add ApplyEventsWith option
  • 8c7c3d3 chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1
  • aa4bea2 feat(helper): add contexts package
  • c6d43c0 fix(helper/stream): fix function type
  • 4d3b19f feat(helper/streams): add NewConcurrentContext
  • 6360527 feat(helper/streams): add concurrent helpers
  • 3194ac4 chore(deps): bump go.mongodb.org/mongo-driver from 1.9.1 to 1.10.0
  • 5c0629e chore(deps): bump google.golang.org/grpc from 1.47.0 to 1.48.0
  • ceb75c4 feat(helper): add errstream helpers
  • 2cc14cf feat(codec): add Debug() option
  • 1c2832d fix(command): accept interface
  • 4539a8d fix(command): accept interface
  • 7324961 docs: update readme
  • 03abfab docs(backend/postgres): add readme
  • 013fd50 feat(backend/postgres): add postgres event store
  • f8d4db1 refactor(codec): rewrite codec
  • c4274e4 chore(deps): go get -u ./...
  • 6e30dac chore(deps): upgrade dependencies
  • 4273e61 test(github): increase timeout to 10m
  • 056692a chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  • c4ff826 refactor(backend/mongo): skip existing indexes
  • db35680 test(mongo): ensure empty databases for each test
  • 2439ad4 chore(deps): bump google.golang.org/grpc from 1.46.2 to 1.47.0
  • 68daeff test(backend/mongo): disable snapshot tests
  • 5e357ad test(github): try to fix tests
  • b2c3268 test(github): use gotestsum in github actions
  • 5891fd6 test: add dev.env for local tests
  • 7f3487f test: try to fix flaky test
  • 8ed414b docs: typo
  • 1085a70 docs: update readme
  • 4294fbb feat(backend/mongo): add NoIndex() option
  • 83b354a chore(deps): bump github.com/nats-io/nats.go from 1.15.0 to 1.16.0
  • ac61e91 docs: update docs
  • 719679d docs: update docs
  • c02fabe chore(deps): upgrade dependencies
  • edf8070 docs: update readme
  • fcbc2af docs(event/eventstore): add warning
  • e031240 fix(event/eventstore): fix initial events
  • 1d067ce docs(projection): remove old docs
  • 37693c7 chore(deps): bump google.golang.org/grpc from 1.46.0 to 1.46.2
  • 827dc99 chore(deps): bump github.com/nats-io/nats.go from 1.14.0 to 1.15.0
  • 58602fb chore(deps): bump go.mongodb.org/mongo-driver from 1.9.0 to 1.9.1
  • bdd3bac ci: disable flaky NATS command bus test in github actions
  • d3d15e9 chore(deps): upgrade dependencies
  • 5cb9ec3 ci: update dockerfiles
  • d2a4a45 chore(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  • 569dcbc chore(backend/nats): disable "PendingLimits" on nats subscriptions
  • 68b6aee fix(command): ensure that commands are received by a single bus
  • 718144f feat(backend/nats): add support for wildcard subscriptions
  • d050d29 feat(event): add wildcard support (in-memory event bus)
  • c2cfa14 chore(deps): bump google.golang.org/grpc from 1.45.0 to 1.46.0
  • c075d98 feat(projection): add schedule.DebounceCap() option (closes #42)
  • f74c4a4 chore(deps): bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0
  • 071a763 docs(examples): update "todo" example
  • a0d981e feat(command): add handler.AfterHandle() option
  • 0242efe feat(command): add handler.BeforeHandle() option
  • 2409057 chore: change license
  • 0121728 docs: update readme
  • 48c2224 docs(projection): update docs
  • 84cc917 docs: grammar
  • a72a850 docs(projection): update docs
  • 873d1e2 docs(projection): add tbd
  • 72d20b9 docs(projection): update docs
  • f550bab refactor(event): add AggregateRef.Split()
  • cafb04e refactor(command): change Of.Aggregate()
  • 7d9414e refactor(aggregate): change History interface
  • f631807 docs(command): update docs
  • 4472460 refactor(command): rename HandlerBase -> BaseHandler
  • 1d4c38c docs(aggregate): update docs
  • 93e9898 docs(command): update docs
  • cecd88b refactor(command): remove ErrAlreadyFinished
  • 7b6007a docs(aggregate): update docs
  • e646f2d docs(event): move package docs into readme
  • 1673d3a docs(event): update docs
  • aab5cf9 docs(event): update package docs
  • dffc514 docs: update best_practices.md
  • 2547821 chore(deps): bump go.mongodb.org/mongo-driver from 1.8.4 to 1.9.0
  • 58e7c8f fix(projection): add filters to aggregate query
  • 5c4e7f1 ci: update codeql config [ci skip]
  • b9d4149 Create codeql-analysis.yml
  • 24cb9bc refactor(projection)!: rename EventApplier to Target
  • cda19e1 docs(projection): update docs
  • cffc3cc chore(backend/mongo): remove ununsed code [ci skip]
  • f437a3c feat(backend/mongo): split indices (closes #38)
  • 4de0a27 fix(projection): sort queries by time

v0.1.0..v0.2.0