All Versions
20
Latest Version
Avg Release Cycle
43 days
Latest Release
1831 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.4.1
August 06, 2018 -
v1.4.X Changes
- ➕ Add public types to main module to increase type safety and readability
- ✂ Remove allowence of passing string on topic registration/deregistration
- Allow passing
event_shadow
tomark_as_completed/1
andmark_as_skipped/1
- ⚡️ Update wrong spec for unsubscribe/1
- ➕ Add more test for unsubscribe/1
- ➕ Add questions section
- Change default
@eb_tme_unit
to:microsecond
- 🔄 Change all instances of
micro_seconds
andmicroseconds
tomicrosecond
, as per Erlang 19+ - 🛠 Fix dialyzer warnings
- ⚡️ Update the id generator source in test configuration
-
v1.3.7
June 25, 2018 -
v1.3.X Changes
- 0️⃣ Set default transaction to the id
- 🏗 Delegate optional variables to optional library configuration when building/notifying events with Event builder
- ➕ Add random id generator for Event builder
- Introduce
fetch_event_data
function to fetch only event data - 🌲 Log empty topic subscribers
- ➕ Add missing tests for existence check
- ⚡️ Update time spent calculation for EventSource block
- ✂ Remove support for system event tracing (Update the wiki to create wrapper for system event tracing)
- Dialyzer enhancements
- 📚 Test and documentation enhancements
-
v1.2.X Changes
- ✂ Remove support for system event tracing for
notify
action (unnecessary) - 📚 Move internal modules under managers namespace for better documentation
- ➕ Add
subscribed?
function to check subscriptions
- ✂ Remove support for system event tracing for
-
v1.1.X Changes
- Optional system events which notify the
eb_action_called
topic for the actions:notify
,register_topic
,unregister_topic
,subscribe
,unsubscribe
,mark_as_completed
,mark_as_skipped
- ➕ Add public exist? function to Topic, Watcher, and Store
- Check existence of topic in a blocking manner
- Register/Unregister topic in a blocking manner
- Optional system events which notify the
-
v1.0.0 Changes
- 🏗 Move build and notify blocks into EventSource
- ➕ Add use keyword for Source for developer friendly require and aliases
- Split GenServers and Services
- 🚚 Move utility functions into its own module
- ➕ Add addons section to README
- Switch to microseconds when auto event structuring with
EventSource
to increase compability with Zipkin and Datadog APM - Error topic introduced for dynamic event builder/notifier with
EventSource
. Now you can pass:error_topic
key, EvetSource automatically check the result of execution block for{:error, _}
tuple and create an event structure for the given:error_topic
. - ➕ Add elixir formatter config to format code
-
v0.9.0 Changes
- ➕ Add
source
attribute to increase traceability - ➕ Add optional configuration to Subscriber to use the same module/function with different configurations to process the event. The aim of this change is increasing re-useability of the subscriber with several configurations. For example, this will allow writing an HTTP consumer or an AWS lambda caller function with different configurations.
- ➕ Add
-
v0.8.0 Changes
- Register/unregister topics on-demand (
EventBus.register_topic/1
andEventBus.unregister/1
) - Add block/yield builder for Event with auto
initialized_at
andoccurred_at
attribute assignments - ➕ Add block/yield notifier for delivering/notifying events creation with same benefits of build block
- ➕ Add changelog file
- Register/unregister topics on-demand (
-
v0.7.0 Changes
- ➕ Add
initialized_at
attribute
- ➕ Add