Skip to content

release_2019-06-04_1855

Compare
Choose a tag to compare
@cerebraljs cerebraljs released this 04 Jun 18:55
· 915 commits to next since this release

Migration

  • Actions will now return any value you return from them, not always promises
  • With Typescript you now have Action and AsyncAction type
  • createOvermindMock now holds the mutations on the mock instance, it is not returned from action execution

There are many updates to the documentation so it is highly recommended to take another tour of the website.

Updated packages

package from version to version
overmind 17.1.0 18.0.0
overmind-angular 17.1.0 18.0.0
overmind-devtools 18.1.0 19.0.0
overmind-react 18.1.0 19.0.0
overmind-vue 17.1.0 18.0.0
proxy-state-tree 4.3.0 4.4.0

🚨 Breaking

package summary commit issues author gravatar
overmind actions return value and runs sync and async
  • actions now returns value and runs sync async
6a50a9c christianalfoni christianalfoni
overmind-devtools actions return value and runs sync and async
  • actions now returns value and runs sync async
6a50a9c christianalfoni christianalfoni

🔥 Feature change

package summary commit issues author gravatar
overmind runtime and actions called from actions 28ddbfb christianalfoni christianalfoni
overmind ability to turn off hot reloading 52bb017 christianalfoni christianalfoni
overmind only notify about change when value actually changed 2a350be christianalfoni christianalfoni
overmind send full name of action to devtools 9911e6d christianalfoni christianalfoni
overmind add AsyncAction type and update docs 222092b christianalfoni christianalfoni
overmind-devtools runtime and actions called from actions 28ddbfb christianalfoni christianalfoni
proxy-state-tree only notify about change when value actually changed 2a350be christianalfoni christianalfoni

🐛 Bug fixes

package summary commit issues author gravatar
overmind fixed listing internal actions 1288c5a christianalfoni christianalfoni
overmind prevent hot reload cache in node b26e8e2 christianalfoni christianalfoni
overmind fix typing of operators 6fd1e63 christianalfoni christianalfoni
overmind change never to undefined for evaluated actions 0099786 christianalfoni christianalfoni
overmind properly extract any nested action efe6e12 christianalfoni christianalfoni
overmind only trigger flushes of executions without a parent d4b1dfd christianalfoni christianalfoni
overmind also evaluate parent execution in dev 041c4ac christianalfoni christianalfoni
overmind use parent execution mutation tree c7fceaa christianalfoni christianalfoni
overmind fix async detection of operators 13e4400 christianalfoni christianalfoni
overmind run execution flush also on dev timeout 2eabe02 christianalfoni christianalfoni
overmind fix dev timeout on operators and typing 934e66d christianalfoni christianalfoni
overmind always add mutation tree to shared flush 7ed728c christianalfoni christianalfoni
overmind use parent execution for mutation tree and flushing 2eedae7 christianalfoni christianalfoni
overmind-devtools only show event for first operator 0904cf0 christianalfoni christianalfoni
overmind-devtools make runtimehost default to empty string 57b8f39 christianalfoni christianalfoni
overmind-devtools fix actions list size dcd1cd5 christianalfoni christianalfoni
proxy-state-tree fix cleanup bug e2a74d0 christianalfoni christianalfoni

📎 Documentation

package summary commit issues author gravatar
overmind-devtools refactor get started 08c5b49 christianalfoni christianalfoni
overmind-react update docs for new version 0111ad9 christianalfoni christianalfoni

🚦 Tests

package summary commit issues author gravatar
overmind-react fix tests 4b188f3 christianalfoni christianalfoni