Trailblazer v2.1 Release Notes
-
Macros now always have to provide an
:id
. This was a bit fuzzy in 2.0.Nested if Nested( Edit ), outputs will automatically be connected, see editor.
Wrap dropped the
pipe
option. This is nowoptions, flow_options, *
false
is now automatically connected to End.failure.โ remove
Uber::Callable
.๐
operation.new
step removed.๐ Undocumented step behavior removed. You can't write to
self
anymore.```ruby step :process def process(*) self["x"] = true end ```
Always write to
options
.๐ self[] removed
๐ Fixed
Guard
where procs could receive one argument, only. Guards follow the step interface: `Policy::Guard( ->(options, **) { .. } )โ Removed
Operation::Callback
which was a poor idea and luckily no one was using it.
TODO: document Task API and define step API ๐ deprecate step->(options) ? injectable, per-operation step arguments strategy?