Skip to content

Releases: splitrb/split

v3.1.0

14 Aug 09:04
15fe41d
Compare
Choose a tag to compare

Features:

  • Support for combined experiments (@daviddening, #493)
  • Rewrite CookieAdapter to work with Rack::Request and Rack::Response directly (@andrehjr, #490)
  • Enumeration of a User's Experiments that Respects the db_failover Option(@MarkRoddy, #487)

Bugfixes:

Misc:

  • Repository Audit by Maintainer.io (@RichardLitt, #484)
  • Update development dependencies
  • Test on ruby 2.4.1
  • Test compatibility with rails 5.1
  • Add uris to metadata section in gemspec

Available on Rubygems: https://rubygems.org/gems/split/versions/3.1.0

gem install split -v 3.1.0

or via Bundler:

gem "split", "~> 3.1.0"

v3.0.0

30 Mar 18:03
b561531
Compare
Choose a tag to compare

Features:

  • added block randomization algorithm and specs (@hulleywood, #475)
  • Add ab_record_extra_info to allow record extra info to alternative and display on dashboard. (@tranngocsam, #460)

Bugfixes:

  • Avoid crashing on Ruby 2.4 for numeric strings (@flori, #470)
  • Fix issue where redis isn't required (@tomciopp , #466)

Misc:

Available on Rubygems: https://rubygems.org/gems/split/versions/3.0.0

gem install split -v 3.0.0

or via Bundler:

gem "split", "~> 3.0.0"

v2.2.0

11 Nov 10:13
fa24686
Compare
Choose a tag to compare

Features:

  • Remove dependency on Redis::Namespace (@bschaeffer, #425)
  • Make resetting on experiment change optional (@moggyboy, #430)
  • Add ability to force alternative on dashboard (@ccallebs, #437)

Bugfixes:

  • Fix variations reset across page loads for multiple=control and improve coverage (@Vasfed, #432)

Misc:

Available on Rubygems: https://rubygems.org/gems/split/versions/2.2.0

gem install split -v 2.2.0

or via Bundler:

gem "split", "~> 2.2.0"

v2.1.0

08 Aug 08:28
ea9c099
Compare
Choose a tag to compare

Features

  • Support REDIS_PROVIDER variable used in Heroku (@kartikluke, #426)

Available on Rubygems: https://rubygems.org/gems/split/versions/2.1.0

gem install split -v 2.1.0

or via Bundler:

gem "split", "~> 2.1.0"

v2.0.0

17 Jul 13:43
9f44c77
Compare
Choose a tag to compare

Breaking changes:

  • Removed deprecated finished and begin_experiment methods
  • Namespaced override param to avoid potential clashes (@henrik, #398)

Available on Rubygems: https://rubygems.org/gems/split/versions/2.0.0

gem install split -v 2.0.0

or via Bundler:

gem "split", "~> 2.0.0"

v1.7.0

28 Jun 21:18
adb1850
Compare
Choose a tag to compare

Features:

  • Running concurrent experiments on same endpoint/view (@karmakaze, #421)

Available on Rubygems: https://rubygems.org/gems/split/versions/1.7.0

gem install split -v 1.7.0

or via Bundler:

gem "split", "~> 1.7.0"

v1.6.0

16 Jun 21:25
ea8c0a9
Compare
Choose a tag to compare

Features:

  • Add Dual Redis(logged-in)/cookie(logged-out) persistence adapter (@karmakaze, #420)

Available on Rubygems: https://rubygems.org/gems/split/versions/1.6.0

gem install split -v 1.6.0

or via Bundler:

gem "split", "~> 1.6.0"

v1.5.0

08 Jun 19:40
629fb2d
Compare
Choose a tag to compare

Features:

Misc:

Available on Rubygems: https://rubygems.org/gems/split/versions/1.5.0

gem install split -v 1.5.0

or via Bundler:

gem "split", "~> 1.5.0"

v1.4.5

07 Jun 18:11
dc9f467
Compare
Choose a tag to compare

Bugfixes:

Misc:

Available on Rubygems: https://rubygems.org/gems/split/versions/1.4.5

gem install split -v 1.4.5

or via Bundler:

gem "split", "~> 1.4.5"

v1.4.4

09 May 20:32
c02cb42
Compare
Choose a tag to compare

Bugfixes:

  • Increment participation if store override is true and no experiment key exists (@spheric, #380)

Misc:

  • Deprecated finished method in favour of ab_finished (@andreibondarev, #389)
  • Added minimum version requirement to simple-random
  • Clarify finished with first option being a hash in Readme (@henrik, #382)
  • Refactoring the User abstraction (@andreibondarev, #384)

Available on Rubygems: https://rubygems.org/gems/split/versions/1.4.4

gem install split -v 1.4.4

or via Bundler:

gem "split", "~> 1.4.4"