All Versions
24
Latest Version
Avg Release Cycle
93 days
Latest Release
211 days ago

Changelog History
Page 1

  • v2.2.1

    January 08, 2020

    🐎 Performance improvements

    • 💎 Get rid of unused Rails Engine class definition (#247)
    • 💎 Require dry-validation only when schema is specified (#253)
    • 💎 Defer modification of ActionController::Base to when it is loaded in Rails integration (#250)

    🐛 Bug fixes

    • Fix missing new_ostruct_member in Ruby 2.7 (#255)
    • 🛠 Fix validation contract documentation (#260)
    • 🏗 Excluded test application's *.md files from the gem build (#267)

    🔄 Changes

    • ✅ Use sprockets 3.x when running unit tests for Rails 4.2 (#256)
    • ✅ Cleanup example Rails application used for testing (#263)
    • ⬆️ Upgrade markdown linter and fix errors (#265)
    • ⬆️ Upgrade development dependencies and test matrix with latest Ruby and Rails versions (#264)
    • 👷 Replace Travis CI with GitHub Actions (#266)
    • ➕ Add Rails 6.0 to the test matrix (#258)
    • 💎 Rename GitHub organization name from railsconfig to rubyconfig (#268)
  • v2.2.0

    January 08, 2020
  • v2.1.0

    January 03, 2020

    🆕 New features

    • ➕ Add dry-validation contract support (#238)

    🔄 Changes

    • 🚅 Get rid of activesupport dependency (#230)
    • ✅ Ignore .local files in test environment (#135, #233)
    • ✅ Execute default rspec against latest Rails app and load appropriate development dependencies dynamically (#241)
    • 🛠 Fix inconsistent documentation for ENV prefix and default value in generator (#246)

    🐛 Bug fixes

    • 🛠 Fix warnings when running tests in Rails 5 scope (#240
    • 💎 Do not run incompatible code coverage on truffleruby (#242
  • v2.0.0

    June 22, 2019

    💥 BREAKING CHANGES

    ⬆️ After upgrade to dry-schema 1.0 we had to drop support for Rails < 4.2 and Ruby < 2.4.
    💎 If you need older version of Ruby or Rails, please stick to 1.x version of this gem.

    🆕 New features

    • Add merge_hash_arrays as a configuration option (#214)

    🔄 Changes

    • ⬆️ Upgraded dry-validation dependency to dry-schema 1.0 (#224)
    • 🚚 Moved constant to be defined on Object instead of Kernel (#227)
    • ➕ Add TruffleRuby to the test matrix (#229)
  • v1.7.2

    June 13, 2019

    🐛 Bug fixes

    • 🔒 Lock max version of dry-validation depending on the ruby version (#223)
  • v1.7.1

    June 13, 2019

    🆕 New features

    • ⬆️ Upgrade dependencies (#211)

    🔄 Changes

    • ➕ Add Ruby 2.5 and Rails 5.1 to the testing matrix on Travis (#201)
    • ➕ Add Ruby 2.6 tto the test matrix (#210)
    • ➕ Add Rails 5.2 to the test matrix (#212)
  • v1.7.0

    February 09, 2018

    New features:

    • WARNING: nil values will from now on overwrite an existing value when merging configs! This change of behavior can be reverted via config.merge_nil_values = false in your Config initializer (#196)
  • v1.6.1

    November 07, 2017

    🐛 Bug fixes

    • 🚅 Make dry-validation dependency less strict allowing to use newer versions (#183)
    • 🛠 Fix key? and has_key?, which raise NoMethodError in non Rails environment, by using ActiveSupport #delegate implicitly (#185)
    • ⚡️ Update deep_merge dependency to latest version (v1.2.1) (#191)
    • ⬆️ Upgrade rubocop to version 0.52.1 (#193)
    • ➕ Add zip to the list of reserved keywords (#197)
  • v1.6.0

    November 03, 2017

    🆕 New features

    • Config#fail_on_missing option (default false) to raise a KeyError exception when accessing a non-existing key
    • ➕ Add ability to test if a value was set for a given key with key? and has_key? (#182)
  • v1.5.1

    October 23, 2017

    🆕 New features

    • ➕ Add parsing of ENV variable values to Boolean type (#180)