State Machine
0.2.7
2026-09-25
- The README's code examples still imported the unscoped
vue-state-machinein five places instead of the real published name@macrulez/vue-state-machine— a leftover from before the package was moved under the scope. - The Wizards guide's
CheckoutCtxexample declared it withinterface— TypeScript doesn't give aninterfacethe implicit index signatureCtx(Record<string, unknown>) needs, soWizardStep<CheckoutCtx>never actually type-checked as written. Switched to atypealias, matching the pattern already used elsewhere in the same doc.
0.2.6
2026-09-12
MachineStore.register()now warns in dev mode on an id collision instead of silently overwriting the prior entry.useMachine()now auto-unregisters from theMachineStore/DevTools registry when its owning component unmounts.useSharedMachine(config, options)now warns in dev mode when a later call for the same id passes different options (includingpersist).