Commits on Jan 20, 2016
  1. Version bump to 1.0.0

    committed Jan 19, 2016
  2. Adding to the README.rdoc to document the expectation that unmerge is…

    … used before merge, and that it doesn't sort arrays on its own anymore.
    committed Jan 19, 2016
Commits on Jan 19, 2016
  1. Changing the way diffs are calculated when both Hashes contain an Arr…

    …ay or Hash under the same key. The extra empty Arrays or Hashes that now appear due to this change are necessary for proper merging and unmerging of data.
    committed Jan 19, 2016
  2. Unfortunately, it turns out that the order of merge and unmerge does …

    …matter in some very select cases. Testing only for unmerge first now.
    committed Jan 19, 2016
  3. Removing sorting because it is not necessary for the intended functio…

    …nality of this gem.
    committed Jan 19, 2016
Commits on Jan 14, 2016
  1. Completely redid the spec to run the same tests on different types of…

    … data. Unfortunately, a lot of these new cases are failing.
    committed Jan 13, 2016
Commits on Jan 7, 2016
  1. Version bump to 0.0.7

    committed Jan 7, 2016
  2. Merge pull request #9 from peakxu/fix_unmerge_array_of_hashes

    Unmerge Arrays containing Hashes as well
    committed Jan 7, 2016
  3. @peakxu
Commits on Aug 5, 2015
  1. Version bump to 0.0.6

    committed Aug 4, 2015
  2. Merge pull request #7 from johnnyshields/master

    Remove Gemfile.lock and add it to .gitignore
    committed Aug 4, 2015
Commits on Aug 4, 2015
  1. @johnnyshields
Commits on Aug 3, 2015
  1. Version bump to 0.0.5

    committed Aug 3, 2015
  2. Merge pull request #6 from aspiers/ruby2

    update gems to work with Ruby >= 1.9
    committed Aug 3, 2015
  3. Merge pull request #5 from aspiers/fix/arrays-of-hashes

    fix merging of Arrays of Hashes
    committed Aug 3, 2015
  4. @aspiers
  5. @aspiers

    switch from rcov to simplecov

    rcov is ancient and not supported on Ruby >= 1.9.x.
    aspiers committed Aug 3, 2015
  6. @aspiers

    remove requirement for an ancient version of jeweler

    jeweler 1.5.2 depends on bundler ~> 1.0.0 which is ancient.
    aspiers committed Aug 3, 2015
  7. @aspiers
  8. @aspiers

    fix merging of Arrays of Hashes

    Merging Arrays relies on being able to sort them, but by default Hashes
    are not comparable, so merging of Arrays of Hashes failed with:
    
      comparison of Hash with Hash failed (ArgumentError)
    
    Invoking Hash#sort on each Hash makes it comparable in a way which seems
    reasonable for sorting by.
    aspiers committed Aug 3, 2015
Commits on Dec 19, 2014
  1. Bumping to version 0.0.4

    committed Dec 19, 2014
  2. @vuntz

    Only consider empty? for hashes and arrays in _blank?

    This is broken at least for strings: I had the case where a string moved
    from "foo" to "", and it got marked as removed.
    vuntz committed Dec 19, 2014
Commits on Jul 5, 2014
  1. Version bump to 0.0.2

    committed Jul 4, 2014
  2. Merge pull request #3 from Vitthal/master

    Adding a _blank? method to fix nested hash issue.
    committed Jul 4, 2014
Commits on Jul 4, 2014
  1. @parasmk
Commits on Feb 13, 2012
  1. Regenerate gemspec for version 0.0.2

    abnerqian committed Feb 13, 2012
  2. Version bump to 0.0.2

    abnerqian committed Feb 13, 2012