All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.6.103 (2020-07-20)
- disallows
null
in types, continues correlation and explain (a0ed4ca)
1.6.102 (2020-07-20)
- lays ground work for explain and adds correlation_type (2ab5438)
1.6.100 (2020-07-06)
- log out full message on redelivery (d900b99)
1.6.99 (2020-06-09)
- only allow keys that have actually changed to be added to previous (22b698f)
- adds generateEventMetadata for dispatchers (2d0cd86)
1.6.98 (2020-05-29)
- fixes dispatchers event_type patterns (73868bc)
1.6.97 (2020-05-28)
- fixes dispatchers (4fb1a04)
1.6.96 (2020-05-28)
1.6.95 (2020-05-15)
- adds dispatchers (557b9a1)
1.6.94 (2020-04-22)
- fixes staging on private objects (644f4da)
1.6.93 (2020-04-21)
- always runs before and after stage (cfc6e37)
1.6.92 (2020-04-21)
- tests distributed (f399b40)
1.6.91 (2020-04-20)
- makes less params (0007109)
1.6.90 (2020-04-16)
- adds synthetic data types (b78cf8e)
1.6.89 (2020-04-13)
- adds previously to event metadata (824520c)
1.6.88 (2020-04-06)
- fixes deep updatedAt (6432b31)
1.6.87 (2020-04-06)
- only applies updatedAt if changes and createdAt if new (13bc225)
1.6.86 (2020-04-04)
- fixes change logger to return strings on change and only false if fail (774b592)
1.6.85 (2020-04-03)
- fixes saveOptions to only return fields in the object schema (2cc4965)
1.6.84 (2020-04-02)
1.6.83 (2020-04-01)
- updates interfaces (13a866f)
1.6.82 (2020-04-01)
- fixes adding the broadcaster to projectors/processors (82c5840)
1.6.81 (2020-04-01)
- fixes can't use _options really, they should not be read/edited outside (503427f)
1.6.80 (2020-04-01)
- fixes already reloaded data. (4abbdc9)
1.6.79 (2020-03-31)
- add projection events, and changes (7d5de0f)
1.6.78 (2020-03-25)
- adds better change detection in command (c3d1a08)
1.6.77 (2020-03-12)
- fixes previous versus change (7912ba6)
- improves commands and testing (8687e1a)
- make command easier to reconcile (4ac4dbd)
- makes saga hooks apply changes (4d3b9ef)
- makes the command not call toJSON (d93a216)
- records changes to data, fixes apply (30f8d17)
- removes no longer needed warning (8c4bdde), closes #8
- removes ugly sequelize hack (ab4949e)
- updates "prehooks" to "hooks" to better describe them as saga hooks (e772447)
1.6.76 (2020-03-05)
- makes zipping more rational (8c37f59)
1.6.75 (2020-03-05)
- fixes stupid error (62fe459)
1.6.74 (2020-03-05)
1.6.73 (2020-03-04)
1.6.72 (2020-03-04)
- adds pipeline to options and emits steps as subprogress (a6b2179)
1.6.71 (2020-03-04)
- fixes children traces when disabled, adds multi broadcaster test starter (3d96aea)
1.6.70 (2020-03-04)
1.6.69 (2020-03-02)
- acttually unnest children (d3b6021)
1.6.68 (2020-03-02)
- better logging for tracer (a2ed99d)
1.6.67 (2020-03-02)
- adds tracer (77a3886)
1.6.66 (2020-02-24)
- adds app version to db (c983996)
1.6.64 (2020-02-19)
- adds reloads to resolvers, and starts moving data, metadata handlers (bfd0068)
1.6.63 (2020-02-15)
- adds multi version joi validator (2bb26a2)
1.6.62 (2020-02-14)
- upgrades to @hapi/joi (983764a)
1.6.61 (2020-02-14)
- ensures commands validators are fully compliant javascript objects (cdf62a2)
1.6.60 (2020-02-11)
- runs eventual events correctly as single message entities. (f842910)
1.6.59 (2020-02-11)
- fixes handler (395a886)
1.6.58 (2020-02-11)
- return promise for runProjector (d7f6f55)
1.6.57 (2020-02-11)
- adds promises to ack, nack, reject (8c5ce1a)
1.6.56 (2020-02-11)
- gracefully interupt (675199a)
1.6.55 (2020-02-10)
- fix resolves, and catch completely unhandeled eventual errors (b1e773b)
1.6.54 (2020-02-10)
- fixes active_broadcasts not getting cleared. (d9db1f7)
1.6.53 (2020-02-05)
- proves that multiple eventual events will run (aece923)
1.6.52 (2020-02-04)
- adds handeling for wildcards (a01b0a6)
1.6.51 (2020-02-03)
- adds event ancestors placeholder table. (d14d403)
1.6.50 (2020-02-02)
- adds after transaction for subscribers (471c30b)
1.6.49 (2020-01-30)
- fixes broadcast entity to use correct values (591b797)
- make projector and processor run the same way. (105e342)
1.6.48 (2020-01-30)
- starts readability and metadata reflection (90c49ab)
1.6.47 (2020-01-27)
- warns user when using an eventual processor (0fe94c5)
1.6.46 (2020-01-27)
1.6.45 (2020-01-23)
- reduces overhead of publish to client by not including
_x
(b31f72b)
1.6.44 (2020-01-23)
- add some warnings to nacking (01677e2)
1.6.43 (2019-11-06)
- fixes command changes for lists (6d21738)
1.6.42 (2019-11-06)
- adds an apply method for change detection (26f0570)
1.6.41 (2019-11-05)
- don't call toJSON as it can be destructive (3829e91)
1.6.40 (2019-11-05)
- add changes for new records (3bafdf5)
1.6.39 (2019-11-05)
- fixes edge case (86b8b87)
1.6.38 (2019-11-05)
- adds applied changes to commands and metadata (8819971)
1.6.37 (2019-11-04)
- fixes maps (21ce7fb)
1.6.36 (2019-11-04)
- adds channel broadcast (afb9239)
1.6.35 (2019-11-04)
- add channelsubscriber table (b6acecb)
1.6.34 (2019-11-02)
- adds event params for arrays and tests pipelines (4d49b52)
1.6.33 (2019-10-30)
- fixes response type (556e7d5)
1.6.32 (2019-10-30)
- makes map of command prehooks (6852d73)
1.6.31 (2019-10-29)
- fixes processRequest merge (0f820d5)
1.6.30 (2019-10-29)
- starts saga (868202a)
1.6.29 (2019-10-29)
- fixes case with n-cases of params (2953413)
1.6.28 (2019-10-29)
- fixes safe event types (95879c0)
1.6.27 (2019-10-28)
- fixes possible manager mismatching (f234c78)
1.6.26 (2019-10-28)
- starts handeling eventual redeliverys (623cabe)
1.6.25 (2019-10-28)
- fixes publish result (9917ae9)
1.6.24 (2019-10-28)
- adds manager to publisher as well (377821f)
1.6.23 (2019-10-27)
- fixes saga validators (5881eaa)
1.6.22 (2019-10-27)
- adds managers to eventual events and patterns to events (1fabcaa)
1.6.21 (2019-10-26)
- pattern match on command_type and event_type by default (1a2c944)
1.6.20 (2019-10-25)
- fixes multiple managers firing the same publisher event (bf1b591)
- adds validator pattern matching for saga (e360a1f)
1.6.19 (2019-10-25)
1.6.18 (2019-10-25)
- fixes broadcastSeries maps (bad4fd6)
1.6.17 (2019-10-25)
- fixes routing of events/commands (a33ac2b)
1.6.16 (2019-10-25)
- add app extensions to make it easier to reconcile. (f4a0155)
1.6.15 (2019-10-24)
- adds pattern matching to events and commands! (dbb682f)
- renames libraries to make them easier to distinguish in context (baed23a)
1.6.14 (2019-10-24)
- upgrade to sequelize 5 (98a4083)
1.6.13 (2019-10-23)
- fixes undefined channels (07c73ce)
1.6.12 (2019-10-23)
- starts BroadcastChannel (b2392da)
1.6.11 (2019-10-18)
1.6.10 (2019-10-18)
- adds in spool-realtime (9180763)
- adds spool-errors, updates express tests (4afeb2e)
- starts realtime intergration (785b3db)
1.6.8 (2019-09-24)
- exports extendable models (edaed7d)
1.6.7 (2019-09-24)
- exports interfaces (7e7302a)
1.6.6 (2019-09-24)
- binary: exports of types (ae787c2)
1.6.5 (2019-09-23)
- uses custom binary type (4be2ffa)
1.6.4 (2019-09-18)
1.6.3 (2019-09-18)
- fixes export barrel (0b5c7b7)
1.6.2 (2019-09-17)
- initial commit 🔥 (5024917)