All Versions
46
Latest Version
2.1
Avg Release Cycle
65 days
Latest Release
-

Changelog History
Page 1

  • v2.1

    • 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 now options, 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?

  • v2.1.0.rc13

    July 24, 2019
    • 👉 Use newest macro and macro-context. They use symbols keys now everywhere.
  • v2.1.0.rc12

    July 19, 2019
    • ⚡️ Update dependencies.
  • v2.1.0.rc11

    • ✂ Remove all macros. They're not located in trailblazer-macro and trailblazer-macro-contract.
    • ✂ Remove DSL
  • v2.1.0.rc1

    June 18, 2018
    • ✂ Remove task and input_output, those are implemented in activity.
  • v2.1.0.beta7

    May 14, 2018
    • 👉 Use new activity-0.3.2 where VariableMapping is included now.
  • v2.1.0.beta6

    May 03, 2018
    • 👉 Use new activity-0.3.0.
  • v2.1.0.beta5

    March 09, 2018
    • All macros are now cleanly extracted to trailblazer-macro and trailblazer-macro-contract.
  • v2.1.0.beta4

    March 02, 2018
    • 🚀 Simple maintenance release to establish activity-0.5.0.
  • v2.1.0.beta3

    February 02, 2018
    • More simplifications because of activity.