esamattis / immer-reducer

Type-safe and terse reducers with Typescript for React Hooks and Redux
http://npm.im/immer-reducer
MIT License
225 stars 15 forks source link

An in-range update of immer is breaking the build 🚨 #8

Closed greenkeeper[bot] closed 5 years ago

greenkeeper[bot] commented 5 years ago

The dependency immer was updated from 1.8.2 to 1.9.0.

🚨 View failing branch.

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

immer 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/travis-ci/push:** The Travis CI build failed ([Details](https://travis-ci.org/epeli/immer-reducer/builds/468531086?utm_source=github_status&utm_medium=notification)). - ❌ **Travis CI - Branch:** The build **failed**.

Release Notes for v1.9.0

1.9.0 (2018-12-15)

Bug Fixes

Features

Performance Improvements

  • proxy: deletion of an undeclared property (c0ce252)
Commits

The new version differs by 20 commits.

  • a7a8cfa chore: run prettier on readme
  • ab05744 test: hooks (onAssign, onDelete, onCopy)
  • 7f50364 feat: add hooks to the Immer class
  • f36d329 feat: add types for Immer class
  • cdc09b1 chore: update import paths in tests
  • ecd04dc feat: add Immer class
  • 66e51e1 feat: drop typescript@3.0 support
  • 04e3cdf feat: drop typescript@2 support
  • 8a86e7c fix(ts): improve IProduce
  • b46f696 test(ts): improve test accuracy
  • a682eaf test(ts): nested objects & interfaces
  • 691e73b test: deleting props added in the producer
  • c0ce252 perf(proxy): deletion of an undeclared property
  • 90f75e2 ci: abort when "yarn build" fails
  • d02a797 test: stop using ts-jest

There are 20 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 1.8.2 your tests are passing again. Downgrade this dependency πŸ“Œ.

greenkeeper[bot] commented 5 years ago

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

Release Notes for v1.9.1

1.9.1 (2018-12-16)

Bug Fixes

  • revert .d.ts and .js.flow module names (44cf843)
  • test: faulty .flowconfig (e8fe4ba)
  • test: use dist/immer.js in tests/types.ts (603664b)

Performance Improvements

  • proxy: avoid has where possible (4b9b637)
Commits

The new version differs by 12 commits.

  • 025841e chore: disable javascript validation in vscode
  • e8fe4ba fix(test): faulty .flowconfig
  • a0bfaa6 nit: simplify "coveralls" script
  • 55258a7 chore: run prettier on tests/flow/flow.js.flow
  • b788457 test: fix errors from strict mode
  • 721c488 test: rename test.tsconfig.json so vscode can find it
  • 382b32c test: add "strict" flag to test.tsconfig.json
  • 603664b fix(test): use dist/immer.js in tests/types.ts
  • dbb2eee ci: tell cpx to be verbose
  • 44cf843 fix: revert .d.ts and .js.flow module names
  • 4b9b637 perf(proxy): avoid has where possible
  • 1803dd8 chore: add "Release notes" link to readme

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 v1.9.2

1.9.2 (2018-12-16)

Bug Fixes

Commits

The new version differs by 13 commits.

  • fa5bf5d fix(ts): produce function
  • 025841e chore: disable javascript validation in vscode
  • e8fe4ba fix(test): faulty .flowconfig
  • a0bfaa6 nit: simplify "coveralls" script
  • 55258a7 chore: run prettier on tests/flow/flow.js.flow
  • b788457 test: fix errors from strict mode
  • 721c488 test: rename test.tsconfig.json so vscode can find it
  • 382b32c test: add "strict" flag to test.tsconfig.json
  • 603664b fix(test): use dist/immer.js in tests/types.ts
  • dbb2eee ci: tell cpx to be verbose
  • 44cf843 fix: revert .d.ts and .js.flow module names
  • 4b9b637 perf(proxy): avoid has where possible
  • 1803dd8 chore: add "Release notes" link to readme

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 v1.9.3

1.9.3 (2018-12-18)

Bug Fixes

Commits

The new version differs by 21 commits.

  • d60db14 fix(ts): return undefined from produce
  • 9536348 chore: add tsconfig.json for src/immer.d.ts
  • 6dc5f72 chore: split build script into "yarn rollup" and "yarn typed"
  • dc19e90 chore: include dist in tests/tsconfig.json
  • caa44dc chore: improve TypeScript tests
  • 544122b chore: put Draft tests in their own file
  • cc08cb7 fix(ts): improve Draft with generics
  • 8666d32 fix(ts): improve IProduce
  • fa5bf5d fix(ts): produce function
  • 025841e chore: disable javascript validation in vscode
  • e8fe4ba fix(test): faulty .flowconfig
  • a0bfaa6 nit: simplify "coveralls" script
  • 55258a7 chore: run prettier on tests/flow/flow.js.flow
  • b788457 test: fix errors from strict mode
  • 721c488 test: rename test.tsconfig.json so vscode can find it

There are 21 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 v1.10.1

1.10.1 (2019-01-11)

Bug Fixes

  • ts: parameter types of curried producers (89f6443), closes #288
Commits

The new version differs by 41 commits.

  • 89f6443 fix(ts): parameter types of curried producers
  • f820657 test(ts): parameter types of curried producers
  • 31bbe64 test: patch the produce function for interweaved Immer instances too
  • be06ef5 test: interweaved Immer instances
  • 9c53415 feat: passing drafts to produce
  • 483a27a refactor: Immer#finalizeTree method
  • c46af36 test: add missing edge case
  • 733e16f test: rename and expand a test
  • 8e0325c test: rename and move a test
  • ee49da3 test: tiny improvement
  • 59788f2 test: remove old tests
  • b053637 test: returning an upvalue draft from a nested producer
  • 76d4e0b test: remove old recursion tests
  • d9b91d5 test: base state that contains a draft
  • 4523300 test: remove debugger statement

There are 41 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 v1.10.2

1.10.2 (2019-01-12)

Bug Fixes

  • ts: base type of curried producer (b357e54)
Commits

The new version differs by 43 commits.

  • b357e54 fix(ts): base type of curried producer
  • f94fcaa test(ts): pass readonly array to curried producer
  • 89f6443 fix(ts): parameter types of curried producers
  • f820657 test(ts): parameter types of curried producers
  • 31bbe64 test: patch the produce function for interweaved Immer instances too
  • be06ef5 test: interweaved Immer instances
  • 9c53415 feat: passing drafts to produce
  • 483a27a refactor: Immer#finalizeTree method
  • c46af36 test: add missing edge case
  • 733e16f test: rename and expand a test
  • 8e0325c test: rename and move a test
  • ee49da3 test: tiny improvement
  • 59788f2 test: remove old tests
  • b053637 test: returning an upvalue draft from a nested producer
  • 76d4e0b test: remove old recursion tests

There are 43 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v1.10.3

1.10.3 (2019-01-12)

Bug Fixes

  • ts: ensure produce returns an immutable type (dd25143)
  • ts: return type of produce() (03ec620)
Commits

The new version differs by 50 commits.

  • ee8aac0 test(ts): fix for latest commit
  • 03ec620 fix(ts): return type of produce()
  • a52614a test(ts): tiny improvement
  • dd25143 fix(ts): ensure produce returns an immutable type
  • 4bf4154 dev: default to local typescript in vscode
  • 89ab2b9 test(ts): produce always returns an immutable type
  • 2b7c21e test(ts): improved exact type detection
  • b357e54 fix(ts): base type of curried producer
  • f94fcaa test(ts): pass readonly array to curried producer
  • 89f6443 fix(ts): parameter types of curried producers
  • f820657 test(ts): parameter types of curried producers
  • 31bbe64 test: patch the produce function for interweaved Immer instances too
  • be06ef5 test: interweaved Immer instances
  • 9c53415 feat: passing drafts to produce
  • 483a27a refactor: Immer#finalizeTree method

There are 50 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v1.10.4

1.10.4 (2019-01-12)

Bug Fixes

  • ts: reorder generic parameters of IProduce (05157af)
Commits

The new version differs by 1 commits.

  • 05157af fix(ts): reorder generic parameters of IProduce

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 v1.10.5

1.10.5 (2019-01-14)

Bug Fixes

  • ts: produce() return type (b52b45e)
  • ts: use base type as default produce() return type (3aa1c4a)

Reverts

Commits

The new version differs by 4 commits.

  • 883a258 test: return types of produce()
  • 3aa1c4a fix(ts): use base type as default produce() return type
  • b52b45e fix(ts): produce() return type
  • 06c8f6f revert(ts): deeply immutable produce() return type

See the full diff