Skip to content

Commit 759c0fe

Browse files
Avoid defining Hash#deep_merge and #deep_merge! (#342)
1 parent 432a6a0 commit 759c0fe

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## 5.0.0
4+
5+
### BREAKING CHANGES
6+
7+
* `config` no longer loads `deep_merge`'s monkey patch for `Hash#deep_merge` and `Hash#deep_merge!` ([#342](https://github.com/rubyconfig/config/pull/342)). If you rely on those methods and are not using Rails / Active Support, you can load the monkey patch via `require 'deep_merge/deep_merge_hash'`.
8+
39
## 4.2.1
410

511
### Bug fixes

lib/config.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require 'config/sources/hash_source'
77
require 'config/sources/env_source'
88
require 'config/validation/schema'
9-
require 'deep_merge'
9+
require 'deep_merge/core'
1010

1111
module Config
1212
extend Config::Validation::Schema

0 commit comments

Comments
 (0)