release_2019-02-15_0939
cerebraljs
released this
15 Feb 09:39
·
1062 commits
to next
since this release
Noticable changes
- Angular developers now has a brand new API to consume Overmind in your components, documentation
- Value is now passed as a second argument to actions and operators. The current value is deprecated and you will get help from Overmind moving to the new argument, documentation
- TStateObject is now named IState, documentation
- Testing now introduces a new pattern for instantiating your Overmind instance, which will also be recommended for server side rendering later, documentation
Several bug fixes has been made and a lot of documentation updates. Thanks to everyone who contributed to this!
Updated packages
package | from version | to version |
---|---|---|
overmind | 15.1.2 | 16.0.0 |
overmind-angular | 15.1.2 | 16.0.0 |
overmind-devtools | 16.1.3 | 17.0.0 |
overmind-react | 16.1.3 | 17.0.0 |
overmind-vue | 15.2.0 | 16.0.0 |
proxy-state-tree | 4.1.3 | 4.2.0 |
🚨 Breaking
package | summary | commit | issues | author | gravatar |
---|---|---|---|---|---|
overmind | refactor typing to use I prefix
|
505d285 | christianalfoni | ||
overmind | provide action and operator payload as second argument
|
71f9ebe | christianalfoni | ||
overmind-angular | replace angular connect with service
|
f14007c | christianalfoni | ||
overmind-devtools | provide action and operator payload as second argument
|
71f9ebe | christianalfoni | ||
overmind-react | refactor typing to use I prefix
|
505d285 | christianalfoni |
🔥 Feature change
package | summary | commit | issues | author | gravatar |
---|---|---|---|---|---|
overmind | expose onInitialize on mock to explicitly run | f674079 | christianalfoni | ||
overmind | addFlushListener | 18b4cd3 | christianalfoni | ||
overmind | provider for HOC | dcb0d02 | christianalfoni | ||
overmind | make overmind mock compatible with Provider | f8e190d | christianalfoni | ||
overmind-angular | change how the service is created | c6003c9 | christianalfoni | ||
overmind-angular | allow selecting all state | dd33221 | christianalfoni | ||
overmind-angular | decorator required, state scope transfer | 7d019db | christianalfoni | ||
overmind-angular | use ngmodule and directive instead | 5669b97 | christianalfoni | ||
overmind-react | provider for HOC | dcb0d02 | christianalfoni | ||
overmind-react | make overmind mock compatible with Provider | f8e190d | christianalfoni | ||
proxy-state-tree | allow tracking with unique proxifier | e5717d2 | christianalfoni |
🐛 Bug fixes
package | summary | commit | issues | author | gravatar |
---|---|---|---|---|---|
overmind | rename TOnInitialize to IOnInitialize | fa39f17 | christianalfoni | ||
overmind | fix TStateObject types so that resolve works with null or undefined in object | 65140e0 | Gaspard Bucher | ||
overmind | use a temporary action context to make IContext compatible with useOvermind | 0030a36 | Gaspard Bucher | ||
overmind | default to development environment | f637f8a | christianalfoni | ||
overmind | actions should await result | 64dbac3 | christianalfoni | ||
overmind | make sure mocking does not get HMR cached | 42e9ee1 | christianalfoni | ||
overmind | fix returning operator execution in tests | a76f8c8 | christianalfoni | ||
overmind | fix parallel operator in production | 8a841d2 | Tsvetan Ovedenski | ||
overmind | check mutations length before passing flush data | 4828591 | christianalfoni | ||
overmind | handle getters and duplicate derived | 8c337d3 | christianalfoni | ||
overmind-angular | expose angular service on package entry | e770327 | christianalfoni | ||
overmind-angular | fix build | 46ed4db | christianalfoni | ||
overmind-angular | make service injectable | 98674f3 | christianalfoni | ||
overmind-angular | fix typing | 8ea2595 | christianalfoni | ||
overmind-angular | arguments and updating devtools fix | f5158f7 | christianalfoni | ||
overmind-devtools | rename app to Overmind Devtools | 77f9bd9 | christianalfoni | ||
overmind-devtools | handle getters and duplicate derived | 8c337d3 | christianalfoni | ||
overmind-react | use typeof config to type provider createConnect | b3b97bf | christianalfoni | ||
overmind-react | fix typing issue | 340f364 | christianalfoni | ||
overmind-react | fix updating paths of component with hook | a395276 | christianalfoni | ||
overmind-react | use flush id to identify render | 1bc4774 | christianalfoni | ||
overmind-react | fix old HOC usage without Overmind | ad012ef | christianalfoni | ||
overmind-react | fix last component tracking | 3bfbb54 | christianalfoni | ||
overmind-vue | fix last componen tracking | 865eb11 | christianalfoni | ||
proxy-state-tree | fix returning operator execution in tests | a76f8c8 | christianalfoni | ||
proxy-state-tree | make sure proxifier is disposed correctly | 692c289 | christianalfoni |
🔧 Chores
package | summary | commit | issues | author | gravatar |
---|---|---|---|---|---|
overmind-react | remove obsolete snapshots | 0c0708a | christianalfoni |
🔍 Refactors
package | summary | commit | issues | author | gravatar |
---|---|---|---|---|---|
overmind | return actual overmind mocked instance | 3f77269 | christianalfoni | ||
overmind-react | use useRef for storing componentId and tracking tree | 25142aa | FWeinb |
🚦 Tests
package | summary | commit | issues | author | gravatar |
---|---|---|---|---|---|
overmind | fix operator tests to match new API | 7a6d259 | christianalfoni | ||
overmind | fix typing | 08a7adf | christianalfoni |