Skip to content

Releases: zendesk/arturo

v4.0.1

19 Apr 08:52
f180bea
Compare
Choose a tag to compare

What's Changed

Fixes loading issues for apps not using the Rails engine.

Full Changelog: v4.0.0...v4.0.1

v4.0.0

12 Apr 13:23
127ecfb
Compare
Choose a tag to compare

Breaking change: stops loading the Rails engine automatically. If you are using the engine, you need to require it explicitly by adding require 'arturo/engine' to application.rb: #141
Adds support for Ruby 3.3: #139
Returns false immediately for feature_enabled_for? calls with nil recipients: #140

Full Changelog: v3.0.1...v4.0.0

v3.0.0

27 Oct 10:33
541fc00
Compare
Choose a tag to compare

Converts the Feature model into a mixin that should be used by services via a model generator.
Brings back the warm_cache! method.
Adds support for Rails 7.1.

Full Changelog: v2.8.0...v3.0.0

v3.0.0.pre.3

27 Sep 12:06
Compare
Choose a tag to compare
v3.0.0.pre.3 Pre-release
Pre-release

What's Changed

Build cache hash using to_h (#134)

Full Changelog: v3.0.0.pre.2...v3.0.0.pre.3

v3.0.0.pre.2

22 Sep 13:09
Compare
Choose a tag to compare
v3.0.0.pre.2 Pre-release
Pre-release

Brings back the warm_cache! method

Full Changelog: v3.0.0.pre.1...v3.0.0.pre.2

v3.0.0.pre.1

12 Sep 11:22
Compare
Choose a tag to compare
v3.0.0.pre.1 Pre-release
Pre-release

Converts Feature model to a mixin, adds a generator.
Fixes migration generation.
#133

v2.1.0

03 Jan 18:55
Compare
Choose a tag to compare

Bug fix: Arturo::SpecialHandling always compares symbols as strings

Improvmement: Rails 4.2 compatibility

Improvement: relax minitest version constraints

Improvement: add set_feature! method to complement enable_feature!and disable_feature!

v1.12.0

15 Aug 13:37
Compare
Choose a tag to compare

Bug fix: database look-up uses feature.to_sym.to_s instead of feature.to_s since the latter is for humans and not meant to be a stable format.

v2.0.0

01 Jul 18:07
Compare
Choose a tag to compare

Bug fix: add missing require to initializer.

Improvement: Remove support for [feature]_enabled_for? methods.

Improvement: Use more specific gem versions for development dependencies.

v1.11.0

01 Jul 17:48
Compare
Choose a tag to compare

Depreaction: [feature]_enabled_for? methods

Bug fix: Arturo.respond_to? takes an optional second argument, per
Object.respond_to?'s signature.

Improvement: support Rails 4.1.

Improvement: use Travis's multiple builds instead of Appraisal.