CHANGES.md in trailblazer-activity-0.7.1 vs CHANGES.md in trailblazer-activity-0.8.0

- old
+ new

@@ -1,4 +1,14 @@ +# 0.8.0 + +* Separate the [DSL](https://github.com/trailblazer/trailblazer-activity-dsl-linear) from the runtime code. The latter sits in this gem. +* Separate the runtime {Activity} from its compilation, which happens through {Intermediate} (the structure) and {Implementation} (the runtime implementation) now. +* Introduce {Pipeline} which is a simpler and much fast type of activity, mostly for the taskWrap. + +# 0.7.2 + +* When recording DSL calls, use the `object_id` as key, so cloned methods are considered as different recordings. + # 0.7.1 * Alias `Trace.call` to `Trace.invoke` for consistency. * Allow injecting your own stack into `Trace.invoke`. This enables us to provide tracing even when there's an exception (due to, well, mutability). * Minor changes in `Trace::Present` so that "unfinished" stacks can also be rendered.