All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
0.5.0 - 2022-01-20
- (thalo-macros) clippy warnings for unecessary default fields in
Aggregate
derive - (e1d6b71) - @tqwewe
- add thalo-filestore bump hooks - (39e2acd) - @tqwewe
- add thalo-schema bump hooks - (3d2fe26) - @tqwewe
- (thalo) add additional docs to
SingleEvent
- (5c3df9e) - @tqwewe - (thalo-filestore) add crate level docs - (9bc9613) - @tqwewe
- (thalo-schema) add example to
Compiler
- (068e6f2) - @tqwewe - (thalo-schema) add docs - (d4d5e81) - @tqwewe
- add list of core crates to README.md and thalo docs - (b7ab1e3) - @tqwewe
- (thalo) add macro
include_aggregate
- (14e1294) - @tqwewe - (thalo-filestore) add event store - (658fe36) - @tqwewe
- (thalo-inmemory) make
EventRecord
public and implement serde - (d5f6cfb) - @tqwewe - (thalo-schema) add package
thalo-schema
- (adcb256) - @tqwewe - (thalo-testing) use
IntoEvents
forWhenTest::apply
method - (00a06fd) - @tqwewe - (thalo-testing) add method
WhenTest::when
- (f1adf70) - @tqwewe - (thalo-testing) add
impl Into
for param inGiven::given
- (f23b1d6) - @tqwewe
- (thalo) remove unused comment - (a7497aa) - @tqwewe
- (thalo-filestore) update versions to 0.4 - (ba9acf4) - @tqwewe
- merge branch 'dev' - (8b259f9) - @tqwewe
- merge branch 'main' into dev - (5fb6f79) - @tqwewe
- merge branch 'dev' - (c5abf4b) - @tqwewe
- merge branch 'main' into dev - (8f83e58) - @tqwewe
- merge branch 'dev' - (651a35f) - @tqwewe
- merge branch 'main' into dev - (5e2c0c3) - @tqwewe
- upgrade minor versions - (dd94390) - @tqwewe
- merge branch 'dev' - (eb31359) - @tqwewe
- Cargo.lock update - (cff4c47) - @tqwewe
- merge branch 'main' into feat/thalo-flatfile - (3b3bea1) - @tqwewe
0.4.0 - 2022-01-01
- (thalo-macros) use full path to
Aggregate
- (10f469e) - @tqwewe - (thalo-postgres) invalid tests - (21ae5ad) - @tqwewe
- (thalo-kafka) fix error in example - (3fa2577) - @tqwewe
- (thalo-testing) add indentation to examples - (40e4a1f) - @tqwewe
- use absolute url for logo and dev branch for last commit - (d5b9418) - @tqwewe
- (thalo) add method
execute
toEventStore
- (f9507f9) - @tqwewe - (thalo) add method
map_event
forEventEnvelope
- (68785b4) - @tqwewe - (thalo) add trait again - (76d3964) - @tqwewe
- (thalo-kafka) add method
map_event
forKafkaEventMessage
- (b030225) - @tqwewe - (thalo-kafka) add
listen_events
method andspawn_event_handlers
macro - (5dcf0d6) - @tqwewe - (thalo-kafka) add
Clone
toKafkaEventStream
- (c62e491) - @tqwewe - (thalo-kafka) add
WatchEventHandler
trait - (9c288e0) - @tqwewe - (thalo-kafka) add
watch_event_handlers!
macro - (02f1adf) - @tqwewe - (thalo-macros) add derive macro - (4f73d77) - @tqwewe
- (thalo-macros) remove
IntoIterator
derive - (c02ad43) - @tqwewe - (thalo-macros) add parent and variant attribute to
IntoIterator
- (2c55bd7) - @tqwewe - (thalo-macros) add
#[automatically_derived]
to derive implementations - (cee693a) - @tqwewe - (thalo-macros) add
IntoEvents
derive macro - (5c306e0) - @tqwewe - (thalo-testing) accept nested into_iter types - (90b4897) - @tqwewe
- replace
IntoEvents
with stdIntoIterator
- (5fc2a24) - @tqwewe
- (thalo) remove unused code - (3c32c65) - @tqwewe
- merge branch 'dev' - (9d44cfb) - @tqwewe
- merge branch 'main' into dev - (18b2820) - @tqwewe
- remove outbox-relay docker file - (c5aa3c9) - @tqwewe
0.3.3 - 2021-12-28
- merge branch 'dev' - (5cae915) - @tqwewe
- merge branch 'main' into dev - (4858067) - @tqwewe
- merge branch 'dev' - (0f03acc) - @tqwewe
- merge branch 'main' into dev - (d94d279) - @tqwewe
0.3.2 - 2021-12-27
- (thalo) add feature flags in documentation - (055d15d) - @tqwewe
- remove delay between publishing packages - (823699d) - @tqwewe
- (thalo) add
Item
associated type toEventStream
- (b9484e5) - @tqwewe - (thalo-kafka) add
KafkaEventStream::watch_event_handler
method to handle event handlers - (c7c1c16) - @tqwewe - (thalo-kafka) add
auto.offset.reset=earliest
to recommended kafka config - (eb65b95) - @tqwewe - (thalo-kafka) add
Clone
,Debug
derives toKafkaClientConfig
- (eb4a5ee) - @tqwewe - (thalo-kafka) add
KafkaEventStream::consumer
- (960461d) - @tqwewe - (thalo-kafka) add
KafkaEventMessage
- (6d5fc66) - @tqwewe - (thalo-kafka) take items that implement
fmt::Display
forKafkaEventStream::new
- (a2ce28b) - @tqwewe
- merge branch 'dev' - (7107ed8) - @tqwewe
- merge branch 'main' into dev - (6ed6047) - @tqwewe
- merge branch 'dev' - (0d79eab) - @tqwewe
0.3.1 - 2021-12-27
- (thalo) enable all features on docs.rs - (0c6df2f) - @tqwewe
- (thalo-postgres) exclude docker image from cargo package - (22b11ab) - @tqwewe
- add thalo-kafka to bump hooks - (a097491) - @tqwewe
- (thalo-kafka) add docs to
KafkaEventStream
- (26c9562) - @tqwewe - (thalo-macros) use absolute url links in docs - (038d2f9) - @tqwewe
- (thalo) add result to
EventStream::listen_events
- (d55fc09) - @tqwewe - (thalo-kafka) add
KafkaClientConfig
- (ebaa7ef) - @tqwewe - (thalo-kafka) add topic subscription to
KafkaEventStream
- (4b10932) - @tqwewe
0.3.0 - 2021-12-26
- (thalo-kafka) fix invalid
EventStream
implementation - (25f6973) - @tqwewe - (thalo-macros)
AggregateChannel
not using expressive call toAggregateType::aggregate_type()
- (a006ad2) - @tqwewe - (thalo-postgres) database queries - (ddc6617) - @tqwewe
- add publish to cog post bump hooks - (2f1af85) - @tqwewe
- add pre cog bump hooks for all packages - (c9b0ae4) - @tqwewe
- (examples/postgres) add gif preview - (13dafd9) - @tqwewe
- (examples/protobuf) add README.md and screenshot - (fd001b8) - @tqwewe
- (thalo) add event documentation - (f471351) - @tqwewe
- (thalo) update module documentation - (7abf5b6) - @tqwewe
- (thalo) update description - (6b84c04) - @tqwewe
- (thalo) update doc links and correct grammar - (bc1c8cb) - @tqwewe
- (thalo-inmemory) add docs - (7212875) - @tqwewe
- (thalo-kafka) add package thalo-kafka - (70d8171) - @tqwewe
- add information to crate Cargo.toml files - (d29e3b8) - @tqwewe
- update README.md - (0d64db5) - @tqwewe
- remove stray period from README.md - (d0a7580) - @tqwewe
- center title and remove 3 points on README.md - (dcbea3e) - @tqwewe
- add logo to README.md - (09c951f) - @tqwewe
- add detailed README.md content - (382514a) - @tqwewe
- (examples/postgres) use
BroadcastStream
- (6c759e4) - @tqwewe - (examples/protobuf) add interactive demo - (01f96e1) - @tqwewe
- (examples/protobuf) add example protobuf - (de9028e) - @tqwewe
- (thalo) add thalo-macros to thalo crate - (2bac184) - @tqwewe
- (thalo) implement
EventStream
for tokio channel streams - (26b6823) - @tqwewe - (thalo) add
load_events_by_id
toEventStore
- (320bda4) - @tqwewe - (thalo) add event stream - (5e3af98) - @tqwewe
- (thalo-inmemory) add package
thalo-inmemory
- (c85b366) - @tqwewe - (thalo-macros) add derive
EventType
- (aad337b) - @tqwewe - (thalo-macros) add derive
Aggregate
- (7b265d8) - @tqwewe - (thalo-macros) add derive
TypeId
- (c6e71bd) - @tqwewe - (thalo-macros) add package
thalo-macros
- (efd90f4) - @tqwewe - (thalo-postgres) implement
load_events_by_id
- (a52f4af) - @tqwewe - (thaloto) add package
thaloto
- (3498733) - @tqwewe - (thaloto-postgres) add package
thaloto-postgres
- (a074bdf) - @tqwewe - add projections and event handler - (7d42cbf) - @tqwewe
- (examples/protobuf) remove unused trait
BankAccountCommand
- (3d7917b) - @tqwewe - (outbox-relay) delete outbox relay (moved to new repo thalo-rs/outbox-relay) - (fa339dd) - @tqwewe
- merge branch 'dev' - (424e7da) - @tqwewe
- merge branch 'feat/rewrite' - (08af956) - @tqwewe
- merge branch 'main' into feat/rewrite - (6555444) - @tqwewe
- update versions to 0.3 - (f0bc4eb) - @tqwewe
- rename thaloto packages to thalo - (ce4f597) - @tqwewe
- thalo & thalo-macros updates wip - (8fb805f) - @tqwewe
- merge branch 'dev' - (fc98472) - @tqwewe
- merge branch 'main' into dev - (046edd7) - @tqwewe
- merge branch 'dev' - (74c8c12) - @tqwewe
- merge branch 'main' into dev - (3d193ef) - @tqwewe
- increase logo size on README.md - (43b273c) - @tqwewe
- rename thalo.png to logo.png - (5f217f4) - @tqwewe
- merge branch 'dev' - (4e805fb) - @tqwewe
- merge branch 'main' into dev - (597473f) - @tqwewe
- (examples/bank) remove unused
AggregateType
import - (cd79d27) - @tqwewe - (thalo) remove unused module
actor
- (51ead6e) - @tqwewe - (thalo) move
EventEnvelope
toevent
module - (ffa2b39) - @tqwewe
0.2.2 - 2021-12-18
- (examples/bank) update Cargo.lock - (bda7bde) - @tqwewe
- increase delay between publishing packages - (d254b3a) - @tqwewe
- delete cargo-puglic script - (39cbc53) - @tqwewe
- (docs) add index.html - (6345cd1) - @tqwewe
- (thalo) add information example to documentation - (6f78420) - @tqwewe
- (thalo) add and fix documentation - (bd5c732) - @tqwewe
- (docs) add responsive styles - (911f4d2) - @tqwewe
- (docs) add favicon and description - (e57ea29) - @tqwewe
- (examples/bank) use invariant codes without message - (2280c1f) - @tqwewe
- (examples/bank) add invairant codes - (7f83823) - @tqwewe
- (thalo) add
Error::invariant_code
method - (3e312fa) - @tqwewe - (thalo) add code to
Error::Invariant
- (971ca8c) - @tqwewe - add
code
andmessage
to tarpc error response - (4cb13cf) - @tqwewe
- (docs) create CNAME - (2130eac) - @tqwewe
- merge branch 'dev' - (32231e8) - @tqwewe
- merge branch 'dev' of github.com:thalo-rs/thalo - (d8aca78) - @tqwewe
- merge branch 'dev' of github.com:thalo-rs/thalo - (eacee47) - @tqwewe
- merge branch 'main' of github.com:thalo-rs/thalo into dev - (a2efb1e) - @tqwewe
- create CNAME - (b7fe556) - @tqwewe
- (thalo) rename file
alias.rs
tocommand.rs
- (716d046) - @tqwewe - (thalo) remove unused macro
send
- (ac52b26) - @tqwewe
0.2.1 - 2021-12-15
0.2.0 - 2021-12-15
- (docker-image) add table
projection
- (b821cc1) - @tqwewe - (examples/bank) use
projection
table - (39f3ec2) - @tqwewe - (outbox-relay) add --no-loop flag to pg_recvlogical - (94204d2) - @tqwewe
- (outbox-relay) delete existing slot on startup - (87f217d) - @tqwewe
- (thalo) add associated id type to trait - (722d13f) - @tqwewe
- (thalo) use
projection
table forevent_id
andevent_sequence
- (865a037) - @tqwewe - (thalo-macros) add tarpc service generation to aggregate_commands macro - (497d08a) - @tqwewe
- (outbox-relay) re-organise directory and move to separate workspace - (020b098) - @tqwewe
- (thalo) update rdkafka to 0.28 - (b0ab2c4) - @tqwewe
- add cog hooks - (83b0e1c) - @tqwewe
- add .DS_Store to .gitignore - (1562b80) - @tqwewe
- Cargo.lock - (8b633e7) - @tqwewe
- (examples/bank) clean return type for
open_account
- (2c4dcd2) - @tqwewe - (thalo) rename feature to 'outbox-relay' - (cfb0806) - @tqwewe
- rename aggregate_commands/aggregate_events to commands/events - (0b2db93) - @tqwewe
- chore(outbox-relay): re-organise directory and move to separate workspaceThis reverts commit dcb9b288090d4bf112d579df76caac68c12a6f2e. - (73f17ae) - @tqwewe
Changelog generated by cocogitto.