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

Merge pull request #236 from trbngr/feature/process_manager_with_ier

Handle the {:ok, _} tuple dispatch result.

f271334762c9b4c893cb242777d85ef04284c652 authored about 6 years ago
Document global `include_execution_result` defined in config

093f95a04b8d8d95075e6bbb13c83ffa9d570f30 authored about 6 years ago
Merge changes from release v0.17.3

1452f0aa72875e965028ddb995d430b597339355 authored about 6 years ago
Release v0.17.3

Hotfix release which includes #196 and #239.

f94ae1c1d9c2987ded0b63329238ff39e3cf5c6f authored about 6 years ago
Fixed warning about deprecated time unit in elixir 1.8

743bcfd7276b82ac8dab0ac0af2b24edb8044a06 authored about 6 years ago
fix snapshot recording & force backward-compatible snapshot recreation

a155ccbb4aa110bb03b64b171dddaee4e28d5ac5 authored about 6 years ago
Include additional JSON serialization support in Guides

b7a0ca31686d8a06ad1753dbe2e3f2c1adb64c48 authored about 6 years ago
Include #234 in CHANGELOG

Add Danni Friedland to Contributors in README.

9b735d412f22ec73a28c5489687eb33ad77d7e6b authored about 6 years ago
Moving to Jason for JSON serialization (#234)

6dcc60b11e5af897167c72836c3e3e58f1ce204c authored about 6 years ago
JSON serializer convert data to struct before `Commanded.Serialization.JsonDecoder.decode/1` call

a23ff68f2115914de2d0ef51af274e78f1a07863 authored about 6 years ago
Migrate from Poison to Jason for JSON serialization.

f64b2fc06d6a30ec3841dcdf6952d1ac233da557 authored about 6 years ago
Merge pull request #240 from mquickform/patch-1

Update Events Guide to describe singleton event handler behaviour.

7f7d5b7642aa94e2de2515f1606c4cafb9dbe325 authored about 6 years ago
Update Events.md

Added commentary from gitter (from Ben Smith) about EventHandlers running in parallel.

2ace8ddab6f43242c076e902f2d6212a1842c9ae authored about 6 years ago
Include #239 in CHANGELOG

260b1ec28c2fb3c1fcbb61b8c4abacabd7dc7ed2 authored about 6 years ago
Merge pull request #239 from amatalai/fix-deprecation-warning

Fixed warning about deprecated time unit in elixir 1.8

f72dc1a42b41e6d8f136fbe88237ae3adcc67c76 authored about 6 years ago
Fixed warning about deprecated time unit in elixir 1.8

bfcce8e2a871247c7e789cae45bab5e151bbec18 authored about 6 years ago
Use `is_binary/1`, not `is_bitstring/1`, for string guards

b147134eff8321ab95584275e86713b21216887f authored about 6 years ago
Use `topic` and `key` for pub/sub test cases

0fe7d60bdbded4faa4feab0b4cb1770321b1bf8f authored about 6 years ago
Handle the {:ok, _} tuple dispatch result.

6e60f92501c79a5af75d1d6a58335b250991a01a authored about 6 years ago
Merge pull request #230 from joaothallis/refactor/with-remove-else

Remove unnecessary else

f123a29033ad77b75b3d3f5678b2d0cd727f3ab3 authored about 6 years ago
Remove unnecessary else

7b59122543342fa0cf95b05ad94df3295485d4c7 authored about 6 years ago
add changelog

fe2ab730f130d3e7270ac3d5cb2c94a661887b88 authored about 6 years ago
metadata should be binary

0bdf5ba2b3216a662b5d6c8312639ac2d4fbf78a authored about 6 years ago
Merge pull request #227 from vasspilka/master

Allow `:infinity` command dispatch timeout

a140305d6341b6813e5f4cef1d5f19e1f5fe080c authored about 6 years ago
add changelog

6217abff115ca481a82fde2937bdf0019429a5fd authored about 6 years ago
allow infinity timeout

8513a313aa895a920dce3096eab3d73ae6094453 authored about 6 years ago
Merge pull request #223 from joaothallis/refactor/change-fun-private

Change function to private

e639a158d451a4f55b567e9a51b871c76c5533cb authored about 6 years ago
Merge pull request #224 from joaothallis/fix/remove-pattern-not-occur

Remove pattern that can not occur

0ff7724ba8146cc3531fd9e68f76f3dfcf507747 authored about 6 years ago
Remove pattern that can not occur

d81101ffe602d79b40b8418066d9712978a61e7d authored about 6 years ago
Change function to private

8ea4d6364fdbde145ad4af3bdd2d81180f4e8df0 authored about 6 years ago
Fix subscribe/1 '@spec'

478b030fc19de77d59f072b8e01d3c6af8300ace authored about 6 years ago
Merge branch 'releases/v0.17.0'

1d48672f84ae2c0c92744f3901a2e06ee38316b7 authored about 6 years ago
Remove default `error/4` callback function from process manager to silence deprecation warning

b72720ec95ed7cc80312b0ca8676c56392ea03e4 authored about 6 years ago
Merge pull request #218 from commanded/feature/readme-warning

Include link to latest published Hex package and documentation in README

a2af8f7e03384a4c5894295fe972b2de62375a4a authored about 6 years ago
Include link to latest published Hex package and documentation in README

Add note to README warning that the linked guides follow the `master` branch which may differ fr...

26c1b2f68a44cc6ce0f919571474020bfcb3ffbf authored about 6 years ago
Merge pull request #217 from toraritte/typos

Fix typo in Commanded.EventStore behaviour

0ad351e83c2592ce73c732ef089e4c48a9c36995 authored over 6 years ago
Fix typo in Commanded.EventStore behaviour

bcf349723255622dceecf7e6fbb69598044a45ff authored over 6 years ago
Merge pull request #215 from vasspilka/master

Make Poison JSON library an optional dependency

497fb8455a7098d44c95b7d5a23d4084b8514050 authored over 6 years ago
Remove Elixir v1.6.6 from Travis CI config

edd8b29984b18aad2509c8f195113abfc26a1331 authored over 6 years ago
Merge branch 'master' into master

391231f1b9048c451c5ac0ae49aeec2e57cae60a authored over 6 years ago
Include #213 and #216 in CHANGELOG

0d74c3a34a20855a1d39dab660364824006cf7be authored over 6 years ago
Merge pull request #216 from janpieper/fix-typo-in-router-option

Fix typo in router option (fixed #208)

ca51a9014017404bea8b8d2ea1cb0f515e04f38c authored over 6 years ago
Fix typo in router option (fixed #208)

fb8a23bb8a409c67c1e4503f04320259c63cbf2b authored over 6 years ago
update changelog

c123ea954e0cc2677a0b29d83e9c34485907248b authored over 6 years ago
make poison optional

9ba23f13917b7b944a1d7705d6c30d23e9523563 authored over 6 years ago
Merge pull request #213 from Freyskeyd/master

Adding recorded_event to predicate_fn in wait_for_event

e11557768ac4df85cd0fcd155ea1fa60088fdb49 authored over 6 years ago
feat(assertions): updating wait_for_event predicate_fn arity

Adding second optional parameter to the predicate_fn.
Predicate_fn now receive the recorded_even...

f6155efe3d8953e21aca29a60bd2aa5017325f31 authored over 6 years ago
Include `test/support` in mix package

50cd809830e82b535ce610c2baebc02d3ea13cfe authored over 6 years ago
Test event store subscription process linking

7fae5b465abe2559bc120d67f7ccec3e89255b2d authored over 6 years ago
Transient event store suscription to `:all` streams

5370a9c93b500738fd35f90ffa1257e4d71606ea authored over 6 years ago
Append events to event store test

f3b30b74c5ae9bedf76429af3c776950b99c282f authored over 6 years ago
Extend `Commanded.EventStore` behaviour to include a `child_spec/0` function

Allows an event store adapter to define a child specification for processes it requires to be st...

0fd3758e5945f2bd8736619c48f212cc2bf552ad authored over 6 years ago
Include #210 in CHANGELOG warning about breaking API change

e52a5b38ac7a73407109783948a598f4f60cff9f authored over 6 years ago
Merge pull request #210 from uberbrodt/extend_lifespan_behaviour

Expands AggregateLifespan to include after_command/1 and after_error/1

4906674b8edfeda7052bac467b3bf9e214ae4c12 authored over 6 years ago
Expands AggregateLifespan to include after_command/1 and after_error/1. #143

Previously, aggregates would not shut down if one or more events were
not returned after command...

695625c0879afffcfb2ef665e3314edaf7c3a47d authored over 6 years ago
Include #206 in CHANGELOG

c8cd25527f327679ac76928129dc368bc6f92b7e authored over 6 years ago
Merge pull request #206 from amatalai/fix-issues-with-code-generated-by-macros

Generate specs and docs for Router dispatch functions only once.

2466bb87ea5e0c8c0cd94d14679e7eb504e7f1eb authored over 6 years ago
Merge release v0.17.1 changes

f0556da020d9f86200bb46517b50718dd8fcdebf authored over 6 years ago
Release v0.17.1

44c6f821a9a6b09cedb1699846e0436efe1e4fd5 authored over 6 years ago
Set default aggregate lifespan timeout to `:infinity`

To ensure the `lifespan_timeout` is always a valid timeout value that can be used for `GenServer...

657c0955b4ecbcb2c985941c00934181a6c7ae11 authored over 6 years ago
Support `Phoenix.PubSub` v1.1.0

76c5d0effd3258513350490ddfcc1a89732c34d9 authored over 6 years ago
create docs for commands router dispatch only once

1943874ac6ff4e38491bfa70a9b764f22409424e authored over 6 years ago
create typespecs for commands router dispatch only once

1fcf635067b6561241ea8265edb0d61611bd75de authored over 6 years ago
Merge pull request #205 from amatalai/fix-dialyzer-warning

Fixed dialyzer warning generated by `use Commanded.Commands.Router`

c64e1969f939b036faaf057b4a905c9c5bfc4d54 authored over 6 years ago
fixed dialyzer warning generated by "use Commanded.Commands.Router"

46c457140d502c95760ce613bf1292493d3c0310 authored over 6 years ago
Include #204 in CHANGELOG

6a029db736fbfb6aeb48eb4da555ba1c26041b76 authored over 6 years ago
Merge pull request #204 from amatalai/update-formatter-exs

Export `Commanded.Commands.Router` macros in `.formatter.exs` file.

836ef7d909417705fc771eeab9a85d19697131d4 authored over 6 years ago
export Router macros in .formatter.exs

185c1e3646a2cbca366267e59d32d720650e9541 authored over 6 years ago
Merge pull request #127

9c50ef9779df25fbe1393fc2df4c7956c9c6ee6d authored over 6 years ago
Merge pull request #203 from commanded/feature/event-handler-subscribe-to-stream

Allow event handlers to subscribe to individual streams

ff2788a0b3b649f03bf55e51b299ad616225fe74 authored over 6 years ago
Extract registry tests to a test case module

To allow reuse by external registry providers who want to implement the `Commanded.Registration`...

c26c7783c4a45aabffeb8a31c753e41d98ce0a62 authored over 6 years ago
Allow an event handler to define a stream to subscribe to

Event handler can specify `subscribe_to` as a config option to determine a single stream to subs...

ff1f561037b633ddff021d6d64da3d60b4c23094 authored over 6 years ago
Extend `Commanded.EventStore` behaviour to support subscribing to any stream

Including subscriptions to all events appended to any stream by using `:all` during subscribe.

9c3c5d30dbe9b6e72465e9585822682ea8976756 authored over 6 years ago
Merge pull request #201 from commanded/feature/snapshotting

Extract aggregate snapshotting to `Commanded.Snapshotting` module

e7fb0a7564f14144a5546cb934f7ada74c304fb7 authored over 6 years ago
Handle record snapshot failures

3f1c464688495ac18c6503e0bb797115ad81da4c authored over 6 years ago
Extract aggregate snapshotting to `Commanded.Snapshotting` module

Will allow process manager state to be snapshotted using same module once event sourced.

8142c22990afd84b3341b2a5122247766b3d4d0b authored over 6 years ago
Merge pull request #200 from commanded/bug/lifespan-timeout

Set default aggregate lifespan timeout to `:infinity`

b9bb7612d63a4e13a5464ec688e2f65d50964a2d authored over 6 years ago
Include #200 in CHANGELOG

5f29658a7a59b4a2b8d752d1f0c0d94fcfd25a7e authored over 6 years ago
Set default aggregate lifespan timeout to `:infinity`

To ensure the `lifespan_timeout` is always a valid timeout value that can be used for `GenServer...

5a3160cc6304e4b13b2bf942f1c49d58873c4ee7 authored over 6 years ago
Include #196 in CHANGELOG

6babdb1daf8c72f573af05656eae7e6d94e83a43 authored over 6 years ago
Merge pull request #196 from amatalai/fix-snapshoting

Fix snapshot recording

5423f9d6f316c873e8a3e0ac905eafbd8ad04402 authored over 6 years ago
fix snapshot recording & force backward-compatible snapshot recreation

1c7965fafb6d73fa0c94ec2dbca581d01540859e authored over 6 years ago
Include reference to `typed_struct` in Commands guide

1e62888bdd733741fd08d42d9350282071764b35 authored over 6 years ago
Include #192 and #193 in CHANGELOG

1f2e7f1829e9af15c0a76ce88db46fa5481ed49d authored over 6 years ago
Merge pull request #193 from commanded/feature/process-manager-event-timeout

Process manager event handling timeout

1bf2a67cc0dbe43394b2f17d3effd68ded361b19 authored over 6 years ago
Process manager event handling timeout

You can configure a timeout for event handling to ensure that events are processed in a timely m...

dd2ad7d820b1e4161ac862c114e5848754e568c7 authored over 6 years ago
Merge pull request #192 from commanded/feature/event-handling-errors

Process manager and event handler error & exception handling

23c2fe1b28efdb190dca5b01897a9a08d9610897 authored over 6 years ago
Capture event handler exceptions and call `error/3` callback function

Allows your event handlers to handle exceptions by skipping, retrying, or stopping on problemati...

1607b2e9a1fff12c1be0ed097a062f2c7f3b1c17 authored over 6 years ago
Catch errors and exceptions in process manager `handle/2` functions

Call `error/3` callback when a process manager returns an error or raises an exception. This all...

8c9c5c26d3cacc4f03ea599d73b8f5cdb6363ebc authored over 6 years ago
Support command dispatch with custom aggregate identity

Implement the `String.Chars` protocol for custom aggregate identities.

784bb619920c740d1ce422c6f4312df23d0c1c91 authored over 6 years ago
Use latest Elixir (v1.7.2) and Erlang (v21.0) in Travis CI config

46c59fbd4b688212eadbc922a170d6feef5666a3 authored over 6 years ago
Extract event store adapter tests into test case modules

To allow for easier use by event store adapter libraries.

d862b653d5144e6bfd1099b71526294440dc6f46 authored over 6 years ago
Merge pull request #166 from ayarulin/master

Allow aggregate identity to be of any type that implements the `String.Chars` protocol.

59c3c687780e4ef57e9fec8f7f6a567aa5bd2f1a authored over 6 years ago
Merge pull request #186 from Aleksion/patch-1

Added Additions to the wiki section to test setup

71ca155f147035ac2fbc116861c5e75fbe3fd204 authored over 6 years ago
Include #178 in CHANGELOG

73e53bf432ba64fb9caa7a877a06f0cbf5844657 authored over 6 years ago
Merge pull request #178 from fahchen/master

Rename `uuid` dependency to `elixir_uuid`.

9b0049ce4c197e89d7d39b71bb852b475a32f698 authored over 6 years ago
Merge branch 'master' into master

4c7f17d3dfed73928b2fceb9b3379edf7dda2cd4 authored over 6 years ago
Support `Phoenix.PubSub` v1.1.0

10c9f8860d25202a17997445e338e6e48d21936d authored over 6 years ago
Remove deprecated warning from process manager

Elixir v1.7 produces this warning for all process managers.

a4890b3d69233e27ea1281f3355e91cbba63866d authored over 6 years ago
Rename uuid to elixir_uuid

78d04a1323da0d2c1f5d2308470323a6996a3df5 authored over 6 years ago