Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prepare for release of 3.5.1v3.5.1 | Michael Herold | 2017-01-31 | 2 | -29/+4 |
| | |||||
* | Merge pull request #392 from dblock/omniauth-integration-spec | Michael Herold | 2017-01-31 | 10 | -15/+75 |
|\ | | | | | Added omniauth integration spec for #391. | ||||
| * | Fix #391: require all dependencies in Hashie::Mash. | dblock | 2017-01-31 | 5 | -15/+22 |
| | | |||||
| * | Added omniauth integration spec for #391. | dblock | 2017-01-31 | 5 | -0/+53 |
|/ | |||||
* | Prepare for next development iteration, 3.5.1 | Michael Herold | 2017-01-31 | 2 | -1/+31 |
| | |||||
* | Preparing for release, 3.5.0v3.5.0 | Michael Herold | 2017-01-31 | 2 | -18/+3 |
| | |||||
* | Merge pull request #383 from boffbowsh/patch-1 | Michael Herold | 2017-01-06 | 1 | -0/+1 |
|\ | | | | | Add MergeInitializer to Coercian example | ||||
| * | Add MergeInitializer to Coercian example | Paul Bowsher | 2016-12-01 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: ```ruby class Tweet < Hash include Hashie::Extensions::Coercion coerce_key :user, User end user_hash = { name: "Bob" } Tweet.new(user: user_hash) # => {} ``` After: ```ruby class Tweet < Hash include Hashie::Extensions::Coercion include Hashie::Extensions::MergeInitializer coerce_key :user, User end user_hash = { name: "Bob" } Tweet.new(user: user_hash) #=> {:user=>#<struct User name={:name=>"Bob"}>} ``` | ||||
* | | Support Ruby 2.4.0 (#389) | Masahiro Saito | 2017-01-06 | 5 | -7/+24 |
| | | |||||
* | | Fix #385 - deep merge by reference bug (#386) | Joe Marty | 2016-12-13 | 3 | -3/+10 |
| | | |||||
* | | Don't build 2.3.1 twice. | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-12-11 | 1 | -1/+0 |
| | | |||||
* | | Move CodeClimate test reporter to after_script. | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-12-11 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #388 from boffbowsh/fix-master-build | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-12-10 | 1 | -1/+1 |
|\ \ | | | | | | | Move danger to before_script | ||||
| * | | Move danger to before_script | Paul Bowsher | 2016-12-10 | 1 | -1/+1 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | When building master, the usual `bundle exec rake` script has been replaced with `bundle exec danger`. This works fine in PRs as Danger is set up to build PRs, but not against master. This means that tests aren’t actually running for Ruby 2.3.1 in master. Due to this, code coverage reports aren’t being generated, so the Code Climate report uploader fails. Making danger a before_script instead of the main script will enable the tests to run again when building master. | ||||
* | | Merge pull request #387 from michaelherold/get-builds-passing-again | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-12-10 | 2 | -1/+2 |
|\ \ | | | | | | | Fix builds breaking due to Rake 11 | ||||
| * | | Fix builds breaking due to Rake 11 | Michael Herold | 2016-12-08 | 2 | -1/+2 |
|/ / | |||||
* | | Merge pull request #384 from boffbowsh/update-code-climate | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-12-05 | 4 | -3/+5 |
|\ \ | |/ |/| | Update to CodeClimate 1.0.x | ||||
| * | Update to CodeClimate 1.0.x | Paul Bowsher | 2016-12-04 | 4 | -3/+5 |
|/ | | | | | | | | CodeClimate > 1.0 uses SimpleCov and requires the test reporter to be called explicitly: https://github.com/codeclimate/ruby-test-reporter/blob/master/CHANGELOG. md#v100-2016-11-03 | ||||
* | Add a logging layer to address common issues (#381) | Michael Herold | 2016-11-02 | 10 | -1/+127 |
| | |||||
* | Merge pull request #380 from sazor/dash-default-and-as_json | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-10-31 | 5 | -1/+32 |
|\ | | | | | Dash default and as json | ||||
| * | Evaluate procs default values in object initialization | sazor | 2016-10-31 | 5 | -4/+20 |
| | | |||||
| * | failing test for Dash default with proc not working with AS as_json | Joe Van Dyk | 2016-10-28 | 2 | -0/+15 |
|/ | |||||
* | Merge pull request #378 from sazor/deep-find-all-fix | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-10-19 | 3 | -4/+29 |
|\ | | | | | Deep find all goes inside all nested hashes | ||||
| * | Deep find all goes inside all nested hashes | sazor | 2016-10-19 | 3 | -4/+29 |
|/ | |||||
* | Merge pull request #377 from sazor/check-ruby-version-without-rubygems | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-10-18 | 5 | -4/+67 |
|\ | | | | | Check ruby version without rubygems | ||||
| * | Check ruby version without rubygems | sazor | 2016-10-18 | 5 | -4/+67 |
|/ | |||||
* | Merge pull request #376 from sazor/fix-dig-bug | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-10-17 | 3 | -1/+21 |
|\ | | | | | Fix dig bug for Array | ||||
| * | Fix dig bug for Array | sazor | 2016-10-17 | 3 | -1/+21 |
|/ | |||||
* | Merge pull request #371 from y-yagi/update_changelog | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-09-19 | 1 | -0/+2 |
|\ | | | | | add `3.4.6` section to CHANGELOG [ci skip] | ||||
| * | add `3.4.6` section to CHANGELOG [ci skip] | yuuji.yaginuma | 2016-09-19 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #370 from ↵ | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-09-16 | 3 | -2/+40 |
|\ | | | | | | | | | whitethunder/indifferent-access-with-translation-bugfix Use existing translations when using IndifferentAccess and IgnoreUndeclared | ||||
| * | Use existing translations when using IndifferentAccess and | Matt White | 2016-09-16 | 3 | -2/+40 |
|/ | | | | IgnoreUndeclared | ||||
* | Preparing for next development iteration, 3.4.7. | dblock | 2016-09-16 | 3 | -2/+34 |
| | |||||
* | Preparing for release, 3.4.6.v3.4.6 | dblock | 2016-09-16 | 2 | -28/+2 |
| | |||||
* | Merge pull request #368 from jrafanie/fix_name_error_hashie_extensions_array | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-09-16 | 2 | -1/+4 |
|\ | | | | | Since hashie/mash can be required alone, require its dependencies | ||||
| * | Since hashie/mash can be required alone, require its dependencies | Joe Rafaniello | 2016-09-16 | 2 | -1/+4 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #367 While it's probably not something hashie wants to allow, previously this was possible so we shouldn't break this when going 3.4.4 to 3.4.5. As an example, omniauth requires hashie/mash alone: https://github.com/omniauth/omniauth/blob/d941c4bcb1eb52f3674dd46225808751dd6a1c2f/lib/omniauth/auth_hash.rb#L1 This appears to have been broken in #358. Note, we can't write a test for this because we require 'hashie' in the spec_helper which properly defines the Hashie::Extensions::Array constant and autoloads the pretty_inspect here: https://github.com/intridea/hashie/blob/229ee36d7c6a07eff6d8a0434726e12b8c3a0223/lib/hashie.rb#L48 **Before** ``` 10:44:30 ~/Code/hashie (master) (2.3.1) + be irb irb(main):001:0> require 'hashie/mash' NameError: uninitialized constant Hashie::Extensions::Array Did you mean? Hashie::Array Array from /Users/joerafaniello/Code/hashie/lib/hashie/array.rb:3:in `<class:Array>' from /Users/joerafaniello/Code/hashie/lib/hashie/array.rb:2:in `<module:Hashie>' from /Users/joerafaniello/Code/hashie/lib/hashie/array.rb:1:in `<top (required)>' from /Users/joerafaniello/Code/hashie/lib/hashie/mash.rb:2:in `require' from /Users/joerafaniello/Code/hashie/lib/hashie/mash.rb:2:in `<top (required)>' ... ``` **After** ``` 10:44:40 ~/Code/hashie (master) (2.3.1) + be irb irb(main):001:0> require 'hashie/mash' => true irb(main):002:0> exit ``` | ||||
* | Preparing for next development iteration, 3.4.6. | dblock | 2016-09-16 | 4 | -10/+42 |
| | |||||
* | Preparing for release, 3.4.5.v3.4.5 | dblock | 2016-09-16 | 2 | -15/+3 |
| | |||||
* | Added Danger, PR linter. (#366) | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-09-09 | 4 | -30/+38 |
| | |||||
* | Checking for explicit definition of ActiveSupport::HashWithIndifferentAccess ↵ | Mike Jarema | 2016-09-09 | 2 | -1/+2 |
| | | | | | | | | | | (#365) * Checking for explicit definition of ActiveSupport::HashWithIndifferentAccess, current code assumes that the presence of ActiveSupport implies that HashWithIndifferentAccess was required * Correcting typo in CHANGELOG update * Updating CHANGELOG to log fix to #deep_locate | ||||
* | Lock activesupport to 4.x for testing. | Atsushi Ishida | 2016-07-15 | 1 | -1/+1 |
| | |||||
* | Hashie::Mash.load accepts a Pathname object. Closes #331. | Atsushi Ishida | 2016-07-15 | 4 | -15/+39 |
| | | | | https://github.com/intridea/hashie/issues/331 | ||||
* | Merge pull request #358 from modosc/fix-array-dig | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-06-02 | 11 | -11/+97 |
|\ | | | | | Fix support for Array#dig | ||||
| * | Fix support for Array#dig | jonathan schatz | 2016-06-01 | 11 | -11/+97 |
|/ | |||||
* | Preparing for the next development iteration, 3.4.5. | dblock | 2016-04-29 | 4 | -3/+37 |
| | |||||
* | Preparing for release, 3.4.4.v3.4.4 | dblock | 2016-04-29 | 2 | -23/+3 |
| | |||||
* | Merge pull request #352 from camelmasa/modify-readme | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-02-23 | 1 | -3/+3 |
|\ | | | | | Update sample of Coercion Proc on README | ||||
| * | Omit `return' | camelmasa | 2016-02-23 | 1 | -3/+3 |
| | | |||||
| * | Fix too fexible regex | camelmasa | 2016-02-23 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #350 from marshall-lee/fix_ignore_undeclared | Daniel Doubrovkine (dB.) @dblockdotorg | 2016-02-08 | 3 | -3/+8 |
|\ | | | | | Stringified translations wasn't working in IgnoreUndeclared. |