Skip to content

Instantly share code, notes, and snippets.

@christianalfoni
Last active June 24, 2021 07:28
Show Gist options
  • Save christianalfoni/c850da98a5e2bc12788bea8d2cc9355d to your computer and use it in GitHub Desktop.
Save christianalfoni/c850da98a5e2bc12788bea8d2cc9355d to your computer and use it in GitHub Desktop.

Updated packages

package from version to version
betsy 1.0.2 1.0.2-1624519707403
overmind 27.0.0 28.0.0-1624519707403
overmind-devtools 28.0.0 29.0.0-1624519707403
overmind-devtools-client 10.0.0 11.0.0-1624519707403
overmind-devtools-vscode 9.0.0 10.0.0-1624519707403
overmind-graphql 7.0.0 8.0.0-1624519707403
overmind-react 28.0.0 29.0.0-1624519707403
overmind-statechart 4.0.0 5.0.0-1624519707403
overmind-svelte 4.0.0 5.0.0-1624519707403
overmind-vue 27.0.0 28.0.0-1624519707403
proxy-state-tree 6.2.0 6.3.0-1624519707403

🚨 Breaking

package summary commit issues author gravatar
overmind completely rework the typing
  • new typing approach, unified actions with operators
cd3ff4eba0c601b03ee272a39aff52dc7ffaf860 Christian Alfoni Christian Alfoni
overmind-react conform to new typing, remove old connect and useOvermind hook
  • new typing, removed old API
029f7454a7fc48928b2be1e5f15f4bdca371587b Christian Alfoni Christian Alfoni
overmind-statechart conform to new typing and API
  • new typing
ed97d6a4201f63a95376c6339301545952915045 Christian Alfoni Christian Alfoni
overmind-svelte conform to new API
  • requires new Overmind version
a752be226d83ab0b26ac36fa8623c1391fe0209b Christian Alfoni Christian Alfoni
overmind-vue conform to new typing and API
  • requires new Overmind version with new typing
debd4b1b5fcc336cfb5129f5cffebe581efdc74d Christian Alfoni Christian Alfoni
overmind-devtools-client, overmind-statechart, overmind move onInitialize to action onInitializeOvermind
  • no more onInitialize, use action onInitializeOvermind instead
574e486fd8c25b047cfd9cac7586520318f2fa81 Christian Alfoni Christian Alfoni
overmind statemachines best of both worlds
  • instead of generic single signature, we now have two signatures
b7d365e5c29f9c470ba413915ee6e6102707ffa9 Christian Alfoni Christian Alfoni

🔥 Feature change

package summary commit issues author gravatar
overmind statemachines updated api 364f93ee7873370fc9a44134e19fae88846bca25 Christian Alfoni Christian Alfoni
overmind adjust to using right hand typing of actions f67266290ec77747cd3e0e1826db3d383198f8b6 Christian Alfoni Christian Alfoni
overmind rather add disposing of statemachines e758380001245abcc972749d2ea9b23d036e76fd Christian Alfoni Christian Alfoni
overmind improve typing of payload to transition 08afccf352b51e2016099ecc7250ae2856886a67 Christian Alfoni Christian Alfoni
overmind-vue, overmind pass callback to other hooks as well 9e31b43500cdb90510a7104f38302936e390d7b9 Christian Alfoni Christian Alfoni
overmind statemachines now has explicit effects and state callback fab2557af7a1e666ab8bbebe1ebb52a534846bec Christian Alfoni Christian Alfoni
overmind allow transition callback 8cb98be8d8d8aa1520d67526bd11f519821546c9 Christian Alfoni Christian Alfoni
overmind return instance from send 7835b35388df2c989b9dcf597322cf9ef91bfb5f Christian Alfoni Christian Alfoni
overmind rework the statemachine API a7d73de17bb44bccec7d71be7582e822802eb58c Christian Alfoni Christian Alfoni
overmind another state machine API iteration ee9780b8777fb498f8331f5c6b7aafcc3ec7951f Christian Alfoni Christian Alfoni
overmind completely rewrite statemachine API even once more 21633e1d802dd5309c9e379f6cb31069179e38b9 Christian Alfoni Christian Alfoni
overmind change to send instead of transition 12bf80d47db556c78bb4b7018d307846db612c48 Christian Alfoni Christian Alfoni
overmind reintroduce base state and explicit state transitions for better typing and predicta bf96e9bb74600ba7b99eb8c59422484eef95072b Christian Alfoni Christian Alfoni
overmind return transition object instead of string 8e9b1646f320869d5684ab3ee107b820a6fed37c Christian Alfoni Christian Alfoni
overmind, proxy-state-tree strict mode using state machines 7dcf140c1eeb80bfbadb921791973c3874f8b569 Christian Alfoni Christian Alfoni
overmind reworked statemachine API once more 388159f396dc89b2e6b0bdf2a4c02b7284f54fb1 Christian Alfoni Christian Alfoni
overmind custom dev name 9edef8f795c67608ca1dd3042114dc1d5203e9b2 Christian Alfoni Christian Alfoni
overmind strict mode for statemachines f217ac7c79cae4e9e3c11075804671126e374ab2 Christian Alfoni Christian Alfoni
overmind-vue add single hook creator 03126fd5f65983effa759d10a8c23e2b3de9af3e Christian Alfoni Christian Alfoni
overmind completely rework the typing cd3ff4eba0c601b03ee272a39aff52dc7ffaf860 Christian Alfoni Christian Alfoni
overmind-graphql graphql-request updated 225794f0973c5a0b1a083a1a31660477969c3dc3 mi-kas mi-kas
overmind-graphql support file uploads 6db1de61fd75b24cd68659dda6aa128aa41c7eec mi-kas mi-kas
overmind-graphql initialize typing improved 9d734033fd193711272fa87d3596b11f960f0b95 Michael Kaserer Michael Kaserer
overmind-graphql fetch polyfill added 1db033b349b8280af33b8f76c8e83f44f854987c Michael Kaserer Michael Kaserer
monorepo lock file updated ed6eabf1a578153df66d9892d584bb8b0e3236f0 mi-kas mi-kas
monorepo deps cleanup 406dbb16db957269d95a738a03c38da388fb4ffd mi-kas mi-kas
overmind createOvermindMock accepts an initial state callback 8f7ecf6f313e19f16c7b05d456b5f49111ca8464 Christian Alfoni Christian Alfoni
overmind-react conform to new typing, remove old connect and useOvermind hook 029f7454a7fc48928b2be1e5f15f4bdca371587b Christian Alfoni Christian Alfoni
overmind-statechart conform to new typing and API ed97d6a4201f63a95376c6339301545952915045 Christian Alfoni Christian Alfoni
overmind-svelte conform to new API a752be226d83ab0b26ac36fa8623c1391fe0209b Christian Alfoni Christian Alfoni
overmind-vue conform to new typing and API debd4b1b5fcc336cfb5129f5cffebe581efdc74d Christian Alfoni Christian Alfoni
overmind-react scoped tracking 098b8a90e2135dfec93c6ab252a8b9d45fcfdc11 Christian Alfoni Christian Alfoni
overmind-devtools-client, overmind-statechart, overmind move onInitialize to action onInitializeOvermind 574e486fd8c25b047cfd9cac7586520318f2fa81 Christian Alfoni Christian Alfoni
overmind statemachines best of both worlds b7d365e5c29f9c470ba413915ee6e6102707ffa9 Christian Alfoni Christian Alfoni
overmind expose mutation listeners and reaction on context 89a9abbfd8a76e140c9ae1bc5462123b6fcb793a Christian Alfoni Christian Alfoni
overmind allow payload param of action to be optional 3eb1964874b426c77686eb465a610fc9b00e7ed9 Manuel Schiller Manuel Schiller
overmind-graphql allow raw requests f468ce7d0903f63556614463a4b7b42ae3da2c31 Christian Alfoni Christian Alfoni
overmind add branch operator 23c8f6633c06e32b988def4907b087094af3c42d Christian Alfoni Christian Alfoni
monorepo support latest electron and m1 94593e58a33f3a4655e730e6bc040156160b51d5 Christian Alfoni Christian Alfoni

🐛 Bug fixes

package summary commit issues author gravatar
overmind base state typing fix 019e679d629181813372c9fc802beef062d78022 Christian Alfoni Christian Alfoni
overmind type with partial base state on transition payload aa2ccf883aede8de1da773938c6f463bbfe27924 Christian Alfoni Christian Alfoni
overmind typing issue with statemachines d9910bc448522db814513c9a084d52cabf4b0a95 Christian Alfoni Christian Alfoni
overmind fix events typing and base b7ef25abaf0d5cd0438d653a0ea5c6a9dc07aca5 Christian Alfoni Christian Alfoni
overmind fix typing of machine type a8e99bfe68c56741e768606d7cebd649bf1cbac0 Christian Alfoni Christian Alfoni
overmind exclude base state keys on resetting statemachine state 18105cb69539e377c201e4ff9aaa37d0e0aa06cb Christian Alfoni Christian Alfoni
overmind fix typing of transition 019c8538625b92c51d60e62b426b0e29a4fc1ced Christian Alfoni Christian Alfoni
overmind fix base typing for transition f30b9cb54d2f25af1ac553cb71c0ebd703d9fe5f Christian Alfoni Christian Alfoni
overmind more type fixing 2cff6768edf777841414c87063b1c9e131d71a04 Christian Alfoni Christian Alfoni
overmind fix typing of statemachine factory c864a891aca16ce3f5390dc4de3659d636d7b747 Christian Alfoni Christian Alfoni
overmind return result from transition callback 6c9e1543070334224c8f06b065b31d6faf43c045 Christian Alfoni Christian Alfoni
overmind-devtools-client fix ctrl submit state 70a0b0d58bb839a4304ad4655bf629a9016fbc1b Christian Alfoni Christian Alfoni
overmind properly dispose machines 8a50bfa01a6e03032448ab72b632292378b916f7 Christian Alfoni Christian Alfoni
overmind allow any data on event cd1381c72f4623764c42393523d9f9eb14f684ef Christian Alfoni Christian Alfoni
overmind-react set default config type for hooks and connect helpers 98aee2da49fc9f98c917bfc7da973c595dbde480 Geir Sagberg Geir Sagberg
overmind-devtools-client fix scrolling on flush tab 23a725e27a877fa209d12c4c6f4f1d6169c1110e Christian Alfoni Christian Alfoni
overmind-react, overmind-statechart, overmind-svelte, overmind-vue, overmind, proxy-state-tree properly deal with bundler replacing NODE_ENV f075329500c1b13b83b41f0ee642d1a7096802d3 Christian Alfoni Christian Alfoni
overmind-statechart fix matches API on nested charts ee06ac2e6bd50c2ecb50a190627dfaa38cd606f7 Christian Alfoni Christian Alfoni
overmind fix not having state on root when merging config 97314a8db4a4b4841f49eadfe04fa59c6ee7866c Christian Alfoni Christian Alfoni
overmind-vue move last piece of logic over 4a694e752290a8a5f5722bd931b04872d6dc5706 Christian Alfoni Christian Alfoni
overmind move mutation listener in development 3e934e37a2423490cafe2a540a0e0f37c29167bd Christian Alfoni Christian Alfoni
overmind, proxy-state-tree prevent using proxifier on SSR 2bedf98523135526dd2f04798074b708c8de7243 Christian Alfoni Christian Alfoni
proxy-state-tree properly track date, map and set path 0028257148e970e084c12db4b3b6ff47c53b6416 Christian Alfoni Christian Alfoni
overmind properly read mode 0a088c1e1efd2fc52d96b1decb886b77346ebd7f Christian Alfoni Christian Alfoni
overmind fix typing issue with reaction 4e9b48bdfae7d467cce3eef97e0104df39593fd8 Christian Alfoni Christian Alfoni
overmind fix fork issue 9fe2979628d5b107aa4fda5374d0f56bb1c9f985 Christian Alfoni Christian Alfoni
overmind-devtools-client, overmind-devtools-vscode refactor to new hooks 7df86e621555d05adc0e619d556476952d0f7dc9 Christian Alfoni Christian Alfoni
overmind-react export needed typing e9d1277d20f3453ab903a86bd6632096deefd9b7 Christian Alfoni Christian Alfoni
overmind fix typing on nested actions e23f57da21c21974e58a9eb51834d28c1a85047a Christian Alfoni Christian Alfoni
overmind-statechart avoid throwing config error when fast refresh kicks in cee024fd6bbe17c6b771b6fd4e6afb6903492d93 Manuel Schiller Manuel Schiller
overmind typing of statemachines fix 858909483b2042951d6952622d23cc616879dde8 Christian Alfoni Christian Alfoni
overmind-statechart fix #493 and #488 82916286de95de104e21cfea6f5102d15b83c151 Manuel Schiller Manuel Schiller
overmind fix circular typing issues ed2edf29a1df4a94f971d288ea26b00e039c4f1b Christian Alfoni Christian Alfoni
overmind match actions in ResolveAction 3df3d57040d01f3e65a96155171dbedb9ef44d0e Andrew Balmos Andrew Balmos
overmind, proxy-state-tree fix ssr environment issues 68629759efe9a7428b267a3ae8a0aad6eb170d1c Christian Alfoni Christian Alfoni
overmind-react improve logic and fix fast refresh 1d6d29f1b376db7c355f79d1755420e788cb1f68 Christian Alfoni Christian Alfoni
overmind-react fix typing 67056a01496e5d47bf1aeaddaac870db4162534f Christian Alfoni Christian Alfoni
overmind-react fix typing related to context 23319370e7a92553e03d6aad07fb912efb6b01ca Christian Alfoni Christian Alfoni
overmind-react trying to fix typing c24b47b9ca8084a09fdc04b08acbcb413ca5552c Christian Alfoni Christian Alfoni
overmind ssr now properly hydrates async mutations f0f66dbedb01cb4faa56301682c04c85c88705c2 Christian Alfoni Christian Alfoni
overmind-statechart wait for async onInitializeOvermind 4d193f2c171e563de6ac609d495e29c43a128cf4 Manuel Schiller Manuel Schiller

🔧 Chores

package summary commit issues author gravatar
monorepo fix linting rule a9529ec01e4bdd7ee5277b6a04e25fba0e7a444d Christian Alfoni Christian Alfoni
overmind-devtools-vscode bump version 741055b4d33338a0bf15d2bb942ba1cdeb4cac01 Christian Alfoni Christian Alfoni
monorepo bump axios from 0.19.0 to 0.21.1 de2900d9b16ed16c57d9c7c7b47ca8908d4c3b9a dependabot[bot] dependabot[bot]
monorepo bump electron from 8.0.0 to 8.5.2 66ef0307678f12f2ffacf0ce7692a958ad6a10da dependabot[bot] dependabot[bot]
monorepo update to latest TypeScript 068568503b7a328b0dab0328c92355fd35b1162b Christian Alfoni Christian Alfoni
monorepo fix deps 7499239f706fa84cf55df01bc9dd36c875d5772a Christian Alfoni Christian Alfoni
overmind-react fix a merge issue 890d8a5f4c77374fd064b3a4e60b82d40bcb25c2 Christian Alfoni Christian Alfoni
overmind-devtools-client, overmind-react, overmind-statechart, overmind-svelte, overmind-vue, overmind, proxy-state-tree merge from next f678aede38411a7bc7e8ec333b2d26147b3a2468 Christian Alfoni Christian Alfoni
monorepo remove website and fix package json 00c189393b033751dc80ed554a3e18c23fdb3d33 Christian Alfoni Christian Alfoni
monorepo update to latest version to deal with tag restraints 7df52364f37804ac516bf15db86e92f354dcf014 Christian Alfoni Christian Alfoni
all move to new repo-cooker 576c7de4ded8916d86447938096e95a8aef3754b Christian Alfoni Christian Alfoni
monorepo making it work 95c33501c937de7ffc15fa6505c770eeb56338df Christian Alfoni Christian Alfoni
monorepo fix deps 8f2f13678dd8c0196f9841b834a48b90dd917f49 Christian Alfoni Christian Alfoni
monorepo remove angular as it is moved to own repo 042aa1b8e69518fe7d27760aad4e1fccb8eda2ab Christian Alfoni Christian Alfoni
monorepo trigger build 11585df7206aeb9ea43c1e427feb70c469157fb7 Christian Alfoni Christian Alfoni
monorepo trigger new build 5cf7bf65d7464526c327ce99018fdff0632870f4 Christian Alfoni Christian Alfoni

🔍 Refactors

package summary commit issues author gravatar
overmind change to use current 909e5a4e9fdf130b090a29ae2e8bf63b8007f374 Christian Alfoni Christian Alfoni
overmind move deepCopy to avoid circular dependency warning 2b9a5a3929992ea63e71234079f695b5bf5b3b43 Christian Alfoni Christian Alfoni
overmind-vue move vue3 API to vue3 path d5abf6b6252cf7156e67e521fd6542af67c53c05 Christian Alfoni Christian Alfoni
overmind-vue forgot to save a file 650bc92302b31d291786eea38d8320e5ad642607 Christian Alfoni Christian Alfoni
overmind-vue properly expose vue3 import 2652aa5ff60b5e1434e26c06f53dd01a1ef3c524 Christian Alfoni Christian Alfoni
overmind-devtools-vscode use proper API for loading resource 15aa4e824cc8a6c5d332d91483fd557e518414a2 Christian Alfoni Christian Alfoni
overmind-devtools-client, overmind update to new typing 08654e654a5bff00e8185de6e7cd9dba96b2141d Christian Alfoni Christian Alfoni

🚦 Tests

package summary commit issues author gravatar
overmind fix test 59d843bfe210448023dc5e5f5bd94b799b2937fa Christian Alfoni Christian Alfoni
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment