Skip to content

Releases: alexlafroscia/ember-steps

When run-time isn't early enough, do it at build-time

07 Oct 23:21
Compare
Choose a tag to compare
  • Introduces a HTMLBars transform to ensure that every step has a name, and that the step-manager always has an initial value. This prevents the case where the steps are registered at runtime, but too late in the rendering process to be able to update the parent without causing double-updates. With this build-time assistance, all of the required information exists on the first render, alleviating the previous issue of the render not finishing until the second pass. This also means that Fastboot should work "out of the box", showing the initial step when it's requested.
  • Dropped the ability to access an array of step names; this will also have to be determined at build time (see the double-update problem mentioned above) and it just not an immediate priority.
  • Adds the ability to revert back to the initial step when binding the currentStep to a query param.

v0.8.0

06 Oct 04:45
Compare
Choose a tag to compare
  • Remove the initialStep attribute
  • Add a currentStep attribute that can be one- or two-way bound, which is useful for syncing the current step to a query param

v0.7.0

06 Oct 04:44
Compare
Choose a tag to compare
  • Transition from on-transition to did-transition and will-transition
  • Change the arguments of those actions to always be { value, from, to }, so that the consumer can pick out the data that they care about

v0.6.0

03 Oct 23:50
Compare
Choose a tag to compare
  • Expose currentStep (the name of the currently active step)
  • Update how the on-transition action is called, so that it's arguments are always value, fromStep, toStep

v0.5.0

03 Oct 23:50
Compare
Choose a tag to compare
  • Major refactoring to the underlying transition mechanism
  • Expose totalSteps

v0.4.0

30 Sep 23:59
Compare
Choose a tag to compare
  • Remove requirement for steps to have names

v0.3.0

01 Oct 00:00
Compare
Choose a tag to compare
  • Removes requirement of providing the initial step name