Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/commanded/commanded
Use Commanded to build Elixir CQRS/ES applications
https://github.com/commanded/commanded
Handle the {:ok, _} tuple dispatch result.
f271334762c9b4c893cb242777d85ef04284c652 authored about 6 years ago093f95a04b8d8d95075e6bbb13c83ffa9d570f30 authored about 6 years ago
1452f0aa72875e965028ddb995d430b597339355 authored about 6 years ago
Hotfix release which includes #196 and #239.
f94ae1c1d9c2987ded0b63329238ff39e3cf5c6f authored about 6 years ago743bcfd7276b82ac8dab0ac0af2b24edb8044a06 authored about 6 years ago
a155ccbb4aa110bb03b64b171dddaee4e28d5ac5 authored about 6 years ago
b7a0ca31686d8a06ad1753dbe2e3f2c1adb64c48 authored about 6 years ago
Add Danni Friedland to Contributors in README.
9b735d412f22ec73a28c5489687eb33ad77d7e6b authored about 6 years ago6dcc60b11e5af897167c72836c3e3e58f1ce204c authored about 6 years ago
a23ff68f2115914de2d0ef51af274e78f1a07863 authored about 6 years ago
f64b2fc06d6a30ec3841dcdf6952d1ac233da557 authored about 6 years ago
Update Events Guide to describe singleton event handler behaviour.
7f7d5b7642aa94e2de2515f1606c4cafb9dbe325 authored about 6 years agoAdded commentary from gitter (from Ben Smith) about EventHandlers running in parallel.
2ace8ddab6f43242c076e902f2d6212a1842c9ae authored about 6 years ago260b1ec28c2fb3c1fcbb61b8c4abacabd7dc7ed2 authored about 6 years ago
Fixed warning about deprecated time unit in elixir 1.8
f72dc1a42b41e6d8f136fbe88237ae3adcc67c76 authored about 6 years agobfcce8e2a871247c7e789cae45bab5e151bbec18 authored about 6 years ago
b147134eff8321ab95584275e86713b21216887f authored about 6 years ago
0fe7d60bdbded4faa4feab0b4cb1770321b1bf8f authored about 6 years ago
6e60f92501c79a5af75d1d6a58335b250991a01a authored about 6 years ago
Remove unnecessary else
f123a29033ad77b75b3d3f5678b2d0cd727f3ab3 authored about 6 years ago7b59122543342fa0cf95b05ad94df3295485d4c7 authored about 6 years ago
fe2ab730f130d3e7270ac3d5cb2c94a661887b88 authored about 6 years ago
0bdf5ba2b3216a662b5d6c8312639ac2d4fbf78a authored about 6 years ago
Allow `:infinity` command dispatch timeout
a140305d6341b6813e5f4cef1d5f19e1f5fe080c authored about 6 years ago6217abff115ca481a82fde2937bdf0019429a5fd authored about 6 years ago
8513a313aa895a920dce3096eab3d73ae6094453 authored about 6 years ago
Change function to private
e639a158d451a4f55b567e9a51b871c76c5533cb authored about 6 years agoRemove pattern that can not occur
0ff7724ba8146cc3531fd9e68f76f3dfcf507747 authored about 6 years agod81101ffe602d79b40b8418066d9712978a61e7d authored about 6 years ago
8ea4d6364fdbde145ad4af3bdd2d81180f4e8df0 authored about 6 years ago
478b030fc19de77d59f072b8e01d3c6af8300ace authored about 6 years ago
1d48672f84ae2c0c92744f3901a2e06ee38316b7 authored about 6 years ago
b72720ec95ed7cc80312b0ca8676c56392ea03e4 authored about 6 years ago
Include link to latest published Hex package and documentation in README
a2af8f7e03384a4c5894295fe972b2de62375a4a authored about 6 years agoAdd note to README warning that the linked guides follow the `master` branch which may differ fr...
26c1b2f68a44cc6ce0f919571474020bfcb3ffbf authored about 6 years agoFix typo in Commanded.EventStore behaviour
0ad351e83c2592ce73c732ef089e4c48a9c36995 authored over 6 years agobcf349723255622dceecf7e6fbb69598044a45ff authored over 6 years ago
Make Poison JSON library an optional dependency
497fb8455a7098d44c95b7d5a23d4084b8514050 authored over 6 years agoedd8b29984b18aad2509c8f195113abfc26a1331 authored over 6 years ago
391231f1b9048c451c5ac0ae49aeec2e57cae60a authored over 6 years ago
0d74c3a34a20855a1d39dab660364824006cf7be authored over 6 years ago
Fix typo in router option (fixed #208)
ca51a9014017404bea8b8d2ea1cb0f515e04f38c authored over 6 years agofb8a23bb8a409c67c1e4503f04320259c63cbf2b authored over 6 years ago
c123ea954e0cc2677a0b29d83e9c34485907248b authored over 6 years ago
9ba23f13917b7b944a1d7705d6c30d23e9523563 authored over 6 years ago
Adding recorded_event to predicate_fn in wait_for_event
e11557768ac4df85cd0fcd155ea1fa60088fdb49 authored over 6 years ago
Adding second optional parameter to the predicate_fn.
Predicate_fn now receive the recorded_even...
50cd809830e82b535ce610c2baebc02d3ea13cfe authored over 6 years ago
7fae5b465abe2559bc120d67f7ccec3e89255b2d authored over 6 years ago
5370a9c93b500738fd35f90ffa1257e4d71606ea authored over 6 years ago
f3b30b74c5ae9bedf76429af3c776950b99c282f authored over 6 years ago
Allows an event store adapter to define a child specification for processes it requires to be st...
0fd3758e5945f2bd8736619c48f212cc2bf552ad authored over 6 years agoe52a5b38ac7a73407109783948a598f4f60cff9f authored over 6 years ago
Expands AggregateLifespan to include after_command/1 and after_error/1
4906674b8edfeda7052bac467b3bf9e214ae4c12 authored over 6 years ago
Previously, aggregates would not shut down if one or more events were
not returned after command...
c8cd25527f327679ac76928129dc368bc6f92b7e authored over 6 years ago
Generate specs and docs for Router dispatch functions only once.
2466bb87ea5e0c8c0cd94d14679e7eb504e7f1eb authored over 6 years agof0556da020d9f86200bb46517b50718dd8fcdebf authored over 6 years ago
44c6f821a9a6b09cedb1699846e0436efe1e4fd5 authored over 6 years ago
To ensure the `lifespan_timeout` is always a valid timeout value that can be used for `GenServer...
657c0955b4ecbcb2c985941c00934181a6c7ae11 authored over 6 years ago76c5d0effd3258513350490ddfcc1a89732c34d9 authored over 6 years ago
1943874ac6ff4e38491bfa70a9b764f22409424e authored over 6 years ago
1fcf635067b6561241ea8265edb0d61611bd75de authored over 6 years ago
Fixed dialyzer warning generated by `use Commanded.Commands.Router`
c64e1969f939b036faaf057b4a905c9c5bfc4d54 authored over 6 years ago46c457140d502c95760ce613bf1292493d3c0310 authored over 6 years ago
6a029db736fbfb6aeb48eb4da555ba1c26041b76 authored over 6 years ago
Export `Commanded.Commands.Router` macros in `.formatter.exs` file.
836ef7d909417705fc771eeab9a85d19697131d4 authored over 6 years ago185c1e3646a2cbca366267e59d32d720650e9541 authored over 6 years ago
9c50ef9779df25fbe1393fc2df4c7956c9c6ee6d authored over 6 years ago
Allow event handlers to subscribe to individual streams
ff2788a0b3b649f03bf55e51b299ad616225fe74 authored over 6 years agoTo allow reuse by external registry providers who want to implement the `Commanded.Registration`...
c26c7783c4a45aabffeb8a31c753e41d98ce0a62 authored over 6 years agoEvent handler can specify `subscribe_to` as a config option to determine a single stream to subs...
ff1f561037b633ddff021d6d64da3d60b4c23094 authored over 6 years agoIncluding subscriptions to all events appended to any stream by using `:all` during subscribe.
9c3c5d30dbe9b6e72465e9585822682ea8976756 authored over 6 years agoExtract aggregate snapshotting to `Commanded.Snapshotting` module
e7fb0a7564f14144a5546cb934f7ada74c304fb7 authored over 6 years ago3f1c464688495ac18c6503e0bb797115ad81da4c authored over 6 years ago
Will allow process manager state to be snapshotted using same module once event sourced.
8142c22990afd84b3341b2a5122247766b3d4d0b authored over 6 years agoSet default aggregate lifespan timeout to `:infinity`
b9bb7612d63a4e13a5464ec688e2f65d50964a2d authored over 6 years ago5f29658a7a59b4a2b8d752d1f0c0d94fcfd25a7e authored over 6 years ago
To ensure the `lifespan_timeout` is always a valid timeout value that can be used for `GenServer...
5a3160cc6304e4b13b2bf942f1c49d58873c4ee7 authored over 6 years ago6babdb1daf8c72f573af05656eae7e6d94e83a43 authored over 6 years ago
Fix snapshot recording
5423f9d6f316c873e8a3e0ac905eafbd8ad04402 authored over 6 years ago1c7965fafb6d73fa0c94ec2dbca581d01540859e authored over 6 years ago
1e62888bdd733741fd08d42d9350282071764b35 authored over 6 years ago
1f2e7f1829e9af15c0a76ce88db46fa5481ed49d authored over 6 years ago
Process manager event handling timeout
1bf2a67cc0dbe43394b2f17d3effd68ded361b19 authored over 6 years agoYou can configure a timeout for event handling to ensure that events are processed in a timely m...
dd2ad7d820b1e4161ac862c114e5848754e568c7 authored over 6 years agoProcess manager and event handler error & exception handling
23c2fe1b28efdb190dca5b01897a9a08d9610897 authored over 6 years agoAllows your event handlers to handle exceptions by skipping, retrying, or stopping on problemati...
1607b2e9a1fff12c1be0ed097a062f2c7f3b1c17 authored over 6 years agoCall `error/3` callback when a process manager returns an error or raises an exception. This all...
8c9c5c26d3cacc4f03ea599d73b8f5cdb6363ebc authored over 6 years agoImplement the `String.Chars` protocol for custom aggregate identities.
784bb619920c740d1ce422c6f4312df23d0c1c91 authored over 6 years ago46c59fbd4b688212eadbc922a170d6feef5666a3 authored over 6 years ago
To allow for easier use by event store adapter libraries.
d862b653d5144e6bfd1099b71526294440dc6f46 authored over 6 years agoAllow aggregate identity to be of any type that implements the `String.Chars` protocol.
59c3c687780e4ef57e9fec8f7f6a567aa5bd2f1a authored over 6 years agoAdded Additions to the wiki section to test setup
71ca155f147035ac2fbc116861c5e75fbe3fd204 authored over 6 years ago73e53bf432ba64fb9caa7a877a06f0cbf5844657 authored over 6 years ago
Rename `uuid` dependency to `elixir_uuid`.
9b0049ce4c197e89d7d39b71bb852b475a32f698 authored over 6 years ago4c7f17d3dfed73928b2fceb9b3379edf7dda2cd4 authored over 6 years ago
10c9f8860d25202a17997445e338e6e48d21936d authored over 6 years ago
Elixir v1.7 produces this warning for all process managers.
a4890b3d69233e27ea1281f3355e91cbba63866d authored over 6 years ago78d04a1323da0d2c1f5d2308470323a6996a3df5 authored over 6 years ago