schneems/wicked

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
## Master

## 1.3.4

* Remove arity check for AR objects (https://github.com/schneems/wicked/pull/257)

## 1.3.3

* Support being able to set a context in validation (https://github.com/schneems/wicked/pull/236)

## 1.3.2

* Support for params (#222)

## 1.3.1

* Docs and minor fixes

## 1.3.0

* [#201] Avoid Rails 5 deprecations.

## 1.2.1 (8/28/2015)

* [#186] Do not require use of ApplicationController with wicked.

## 1.1.1 (2/23/2015)

* [#159] Default wizard index actions now work when using `default_url_options`

## 1.1.0 (9/15/2014)

* [#136] `skip_step` and `jump_to` now take redirect options. You can use
this to effectively pass parameters to a redirect initiated by either of these method.

## 1.0.3 (4/25/2014)

* All `to_sym` have been removed. Symbol attacks are no longer possible.
* Log final step behavior with debug

## 1.0.2 (8/15/2013)

* Contains Security updates plz upgrade
* Only allow params[:id] to be used as step if in valid list
* Better redirect handling thanks @gabrielg

## 1.0.1 (8/08/2013)

* Fix security issue #94

## 1.0.0 (8/03/2013)

* Rails 4 compatible tested version released
* Remove compatibility for Ruby 1.8.7 since it is EOL

## 0.6.1 (05/05/2013)

* [#62] bugfix to translating wizard values thanks @hwo411

## 0.6.0 (03/20/2013)

* Breaking change: hardcoded internal `finish` keyword changed to
`wicked_finish`. Can be modified by setting `Wicked::FINISH_STEP`.
Please use constants from now on instead of relying on the values of the
strings.
* [#56] raise error while using reserved keyword
* Keywords are now configurable as constants `Wicked::FIRST_STEP`,
`Wicked::LAST_STEP`, and `Wicked::FINISH_STEP`

## 0.5.0 (01/27/2013)
* [#51] bug fix: while using translations all wizard helpers now return values
in the same language (in whatever locale is being used). So if a user is
requesting a controller action in spanish, then `step` will be in
spanish and all the values inside of `steps` and `next_step` etc. will
be in spanish. To convert one of these values to a "canonical" wizard
value (that matches the names of your files) you can use
`wizard_value(step)` method.

## 0.4.0
* User inputs no longer converted to symbol this mitigates risk of DoS
via symbol table or RAM (symbols are not garbage collected).

## 0.3.4
* Dynamic steps officially supported and tested

## 0.3.3
* warn users users who forgot to set steps

## 0.3.2
* Forward params passed to the index action
* bug fix: 1.8.7 hash ordering

## 0.3.1
* Prettier code, thanks code climate

## 0.3.0

* [#22] enable I18n on wicked paths with `Wicked::Wizard::Translated`
* jRuby is officially supported and tested with Travis
* [#30] bugfix, filter options now work on `steps` method (@jeremyruppel)

## 0.2.0 (07/27/2012)

* Make step configuration an instance level config instead of class.
* [#25] current_step?, past_step?, future_step?, next_step? & previous_step? step helper methods to be used in the view(thanks @ahorner)
# [#28] accept options to `render_wizard` (@nata79)

## 0.1.6 (06/02/2012)

* remove `WizardController#_reset_invocation_response`
* bug fix for when jump_to is used in conjunction with passing a resource to render_wizard (thanks @fschwahn)

## 0.1.5 (05/13/2012)

* rename `controller` to `wizard_controller` to avoid collisions with other controller based gems (thanks @lucatironi)

## 0.1.4 (4/01/2012)

* expose `steps` and `wizard_steps` to view
* default index path of wizard controller to the first step
* paths to first and last steps `/wizard_first` & `/wizard_last`

## 0.1.3 (4/01/2012)

* previous_wizard_path introduced

## 0.1.2 (3/16/2012)

* next_wizard_path takes options (thanks @Flink)


## 0.1.1 (3/16/2012)

* fixed include bug


## 0.1.0 (3/11/2012)

* Allow including `Wicked::Wizard` into controllers
* Added Tests for Helpers

## 0.0.2

* Fixed url bug

## 0.0.1

* First Release