deanrad / antares-ts

Antares is an Architecture for making real-time applications with confidence.
https://deanius.github.io/antares/
MIT License
2 stars 0 forks source link

An in-range update of fast-json-patch is breaking the build 🚨 #95

Open greenkeeper[bot] opened 5 years ago

greenkeeper[bot] commented 5 years ago

The dependency fast-json-patch was updated from 2.0.7 to 2.1.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

fast-json-patch is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details - βœ… **continuous-integration/appveyor/branch:** AppVeyor build succeeded ([Details](https://ci.appveyor.com/project/deanius/antares-ts/builds/23506343)). - ❌ **continuous-integration/travis-ci/push:** The Travis CI build could not complete due to an error ([Details](https://travis-ci.org/deanius/antares-ts/builds/514128170?utm_source=github_status&utm_medium=notification)).

Release Notes for Enhancements and bug fixes
  • applyOperation and applyReducer now accept an optional index parameter. This param is used to create more elaborate error messages when invalid operations occur in your patches, #221.

  • Error messages are now nicely-formatted, they look like:

 The specified index MUST NOT be greater than the number of elements in the array
    name: OPERATION_VALUE_OUT_OF_BOUNDS
    index: 1
    operation: {
      "op": "add",
      "path": "/root/1",
      "value": "val"
    }
    tree: {
      "root": []
    }"
  • By default, prototype injection is not allowed and throws an error. If you want to pollute a prototype, you'll need to pass a flag banPrototypeModifications = false to all applyX functions. #219.
  • Bad behaviour when you replace an object with an array is now fixed. See #205.
Commits

The new version differs by 33 commits.

  • 476caa8 2.1.0
  • 56975ef Merge pull request #224 from Starcounter-Jack/fix-readme-ie8
  • 4dd2ece Make tests public in SauceLabs
  • 5b156f7 Merge branch 'master' into fix-readme-ie8
  • 4eab9ca Merge pull request #221 from ianvonholt/master
  • 0887799 Drop string interpolation use to support IE in tests
  • 0b4a1e1 Test error message formatting
  • d61f271 Add tested browsers matrix to README
  • 8db1342 Enable sauce connect in Travis config
  • be7f040 Add JS reporter and report to SauceLabs correctly
  • 934b603 Add FF, Safari and Chrome to tests
  • 8d87bea Text in browsers
  • 9ea1a18 Document the new index parameter in applyOperation and applyReducer
  • ee8e499 Format error messages nicely and test for op index logging
  • 1878ff4 Merge branch 'ianvonholt-fix' into master

There are 33 commits in total.

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 5 years ago

After pinning to 2.0.7 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for Generate invertible test operations

New feature:

  • Ability to generate test operations for original values in the first object, also known as "invertible" operations. Search fro the word invertible in README.md for details about usage (PR #228, PR #226).

Code quality:

  • Replace deep-equal with fast-deep-equal (PR #227)
  • Remove traces for support for legacy browsers which were broken since v2.0.7 (PR #229)
  • Fix testing framework
Commits

The new version differs by 31 commits.

  • 39f187e 2.2.0
  • 14b27e0 fresh build
  • 8e59102 Ability to generate test operations for original values in the f… (#228)
  • fe85212 for all tests that check invertible=true, also check invertible=false
  • 996c967 Merge pull request #229 from Starcounter-Jack/no-ie8
  • 43e72dd fix removal of "change" event listener
  • 0250c05 remove remaining traces of support for IE8
  • c6e963f change Sauce tests to local because we have run out of minutes
  • 1498c09 change the API for generating test operations
  • f078a4b Merge branch 'master' into generate-test-ops
  • bbd3002 close Selenium tunnel gracefully
  • 3412230 change way the Selenium runner receives Jasmine status
  • 8f7868c reduce the verbosity of the HTTP server
  • 8451a38 fix connection to SauceLabs from Travis
  • c36aa87 fix tests with Sauce Labs

There are 31 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for Fix default import

This patch release fixes a regression introduced in 2.2.0, namely: the default import using ES6 with Webpack/Babel stopped working (#233).

This version fixes the problem by adding an explicit default import.

Commits

The new version differs by 35 commits.

  • ab74905 2.2.1
  • 6f4d6d6 Merge pull request #236 from Starcounter-Jack/issues/233-export-star-as-default
  • 18a14f0 add default export, test with Webpack and typings
  • 18b4300 add tests for external API usage
  • 39f187e 2.2.0
  • 14b27e0 fresh build
  • 8e59102 Ability to generate test operations for original values in the f… (#228)
  • fe85212 for all tests that check invertible=true, also check invertible=false
  • 996c967 Merge pull request #229 from Starcounter-Jack/no-ie8
  • 43e72dd fix removal of "change" event listener
  • 0250c05 remove remaining traces of support for IE8
  • c6e963f change Sauce tests to local because we have run out of minutes
  • 1498c09 change the API for generating test operations
  • f078a4b Merge branch 'master' into generate-test-ops
  • bbd3002 close Selenium tunnel gracefully

There are 35 commits in total.

See the full diff