Skip to content

Two new features and one backwards incompatible name change (typo fix)

Compare
Choose a tag to compare
@milosimpson milosimpson released this 28 Dec 05:07
· 132 commits to master since this release

The "remove" transform can now fully handle arrays.

  • As top level inputs
  • Recursing thru Arrays
  • Removing specific array indices

Shift specs can now have "." in the output path if escaped

So that you can have output paths like "ref.local" that do not have that be nested maps.

Example: RHS Shiftr values and how they would manifest in the ouput tree

  • "data.ref.local" --> { "data" : { "ref" : { "local" : X } } }
  • "data.ref.local" --> { "data" : { "ref.local" : X } }

Additional Fixes

  • Performance fix to ArrayOrderObliviousDiffy
  • Updated dependency versions
  • Fixed issue with Travis CI

Backwards incompatible Change

The class ChainrFactory was in the wrong package; "bazarvoice" instead of "bazaarvoice".
If you were referencing that class, you will need to fix you imports.