Skip to content

Releases: corthmann/eeny-meeny

2.3.0

11 Aug 14:19
5bac9da
Compare
Choose a tag to compare

2.3.0 (2021-08-11)

Changes:

- Support Rails 6 (PR: #11).
- Remove cookies for previous experiment versions (PR: #12).
- Update Travis configuration to include Ruby version 2.6 to 2.7.

2.2.2

08 Apr 13:48
d6e1a60
Compare
Choose a tag to compare

2.2.2 (2019-04-08)

Bugfixes:

- Handle scenario where EenyMeeny is configured with an empty experiments file (https://github.com/corthmann/eeny-meeny/issues/9)

Other Changes:

- Update development dependency "yard" in .gemspec file

2.2.1

09 Sep 18:27
56ee81e
Compare
Choose a tag to compare

2.2.1 (2018-09-09)

Changes:

- Fix `OpenSSL::Cipher::Cipher` deprecation warning in `EenyMeeny::Encryptor`.
- Update Travis configuration to include Ruby version 2.2 to 2.5.

2.2.0

24 Jul 19:28
f534c4e
Compare
Choose a tag to compare

2.2.0 (2018-07-24)

Features:

- Let `Eeny::Meeny::Middleware` remove deprecated experiment cookies (for undefined and inactive experiements)

Changes:

- Renamed `EenyMeeny::Cookie::COOKIE_PREFIX` to `EenyMeeny::Cookie::EXPERIMENT_PREFIX`

2.1.4

04 Oct 20:01
Compare
Choose a tag to compare

2.1.4 (2017-10-04)

Changes:

- Update gem dependencies for Rails 5 support.

2.1.3

15 Aug 08:25
Compare
Choose a tag to compare

2.1.3 (2017-08-15)

Bugfixes:

- Fix issue where the global cookie configuration is not applied to smoke test cookies.

2.1.2

13 Apr 22:23
Compare
Choose a tag to compare

2.1.2 (2017-04-14)

Bugfixes:

- Fix validation regex for the 'smoke_test_id' query parameter.

Other Changes:

- Clean up the way cookies are written to the HTTP_COOKIE header.
- Added Travis CI and build status badge.

2.1.1

06 Oct 12:09
Compare
Choose a tag to compare

2.1.1 (2016-10-06)

Bugfixes:

- Fix bug in `participates_in?` helper that prevented it from working when the `variation_id` was sent as a symbol.
- Fix bug in `EenyMeeny::ExperimentConstraint` that prevented it from working when the `variation_id` was sent as a symbol.

2.1.0

02 Oct 21:21
Compare
Choose a tag to compare

2.1.0 (2016-10-02)

Features:

- Trigger experiment variations with query parameters
- Trigger smoke tests with query parameters

Bugfixes:

- Fixed error that caused 'participates_in?' to throw error when the given experiment_id did not exist.

Other Changes:

- Reduced size of experiment cookies. Now only the picked variation_id is stored in the cookie itself.

2.0.0

11 Sep 17:52
Compare
Choose a tag to compare

2.0.0 (2016-09-11)

Features:

- Added helper and route constraint for smoke tests.
- Added rake tasks for creating eeny-meeny cookies from the commandline.

Bugfixes:

- Fixed experiment start_at and end_at logic.

Breaking Changes:

- Changed the way the gem is configured.
- Replaced EenyMeeny::RouteConstraint with EenyMeeny::ExperimentConstraint and EenyMeeny::SmokeTestConstraint.

Other Changes:

- Changed default cookie expires header from '1.year.from_now' to '1.month.from_now'.
- Improve docuemtation.