Releases: modernice/goes
Releases · modernice/goes
v0.2.7
v0.2.6
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
toBase
- 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.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
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
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
toTarget
- 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