Skip to content

v1.0.0

Compare
Choose a tag to compare
@staxmanade staxmanade released this 25 May 23:33
· 953 commits to master since this release

*** BIG BREAKING CHANGES ***

I'm sorry for the breaking changes, but over the holiday, I had some time to implement some of my original vision regarding configuration and the ability for different users to override configuration on their local machine. (allowing two different developers to use different diff tools without it having to be checked into source control).

I'm also going to make an effort at using semver (which is why the bump to 1.0 now :shipit:

Install Module

npm install --save-dev approvals

Install CLI Tool

npm install -g approvals

In this Release

Breaking changes

  • Default configuration for appenEOL is now true (it used to be just true on windows, false otherwise (not sure why I thought that was needed))
  • Restructured how configuration works #11
    • If you ever used the final reporters parameter on a verify method - that's been changed to a full config object and you'll have to update it as such.
    • Change calling this.verify(someData, ['gitdiff'])
    • which becomes this.verify(someData, { reporters: ['gitdiff'] } )

Other changes

  • Merged in support for icdiff reporter thanks to @icecreammatt
  • While diffing, allow the Byte Order Mark to be ignored #13