Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit c02d8b4 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 16:17:08 2018 +0200 chore: Version 1.0.2 - Fixing my blunders with `git commit` properly commit d5deb00 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 16:15:45 2018 +0200 docs: Fix some documentation errors. commit 7a5bfa6 Merge: c43ad30 8f944d0 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 16:10:06 2018 +0200 Merge branch 'master' into devel commit c43ad30 Merge: 7c1cb34 3f0ecd1 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 16:01:26 2018 +0200 Merge branch 'master' into devel commit 3f0ecd1 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 16:00:33 2018 +0200 chore: Version 1.0.1 - Hotfix for unupdated README commit 164c62c Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:38:51 2018 +0200 Stable version: 1.0.0 commit 2fec00e Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:34:13 2018 +0200 build: Force source linting before git commit commit 6dd651a Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:32:43 2018 +0200 style: Fix linting errors commit 68afe74 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:25:32 2018 +0200 chore: First stable release: 1.0.0 commit b4f2736 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:21:49 2018 +0200 docs(Spec): Separated spec into its own document. commit 60c9296 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:17:05 2018 +0200 feat: Dynamic/computed priorities You may now specify an expression as an argument to the priority decorator, which will be called once per tick to evaluate the priority for a given action based on the state. commit 7c1cb34 Merge: 2fec00e 43a4ce5 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:41:40 2018 +0200 Merge branch 'master' into devel commit 43a4ce5 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:38:51 2018 +0200 Stable version: 1.0.0 commit 2fec00e Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:34:13 2018 +0200 build: Force source linting before git commit commit 6dd651a Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:32:43 2018 +0200 style: Fix linting errors commit 68afe74 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:25:32 2018 +0200 chore: First stable release: 1.0.0 commit b4f2736 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:21:49 2018 +0200 docs(Spec): Separated spec into its own document. commit 60c9296 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:17:05 2018 +0200 feat: Dynamic/computed priorities You may now specify an expression as an argument to the priority decorator, which will be called once per tick to evaluate the priority for a given action based on the state. commit 2fec00e Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:34:13 2018 +0200 build: Force source linting before git commit commit 6dd651a Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:32:43 2018 +0200 style: Fix linting errors commit 68afe74 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:25:32 2018 +0200 chore: First stable release: 1.0.0 commit b4f2736 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:21:49 2018 +0200 docs(Spec): Separated spec into its own document. commit 60c9296 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Tue Nov 6 15:17:05 2018 +0200 feat: Dynamic/computed priorities You may now specify an expression as an argument to the priority decorator, which will be called once per tick to evaluate the priority for a given action based on the state. commit 2b126bd Merge: e37ba3a d18fdcb Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Nov 3 06:37:56 2018 +0200 Merge branch 'master' into devel commit e37ba3a Merge: ed1efa5 698e518 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Nov 2 21:53:12 2018 +0200 Merge branch 'master' into devel commit 698e518 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Nov 2 21:32:13 2018 +0200 Version 1.0.0-alpha.5 Squashed commit of the following: commit ed1efa5 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Nov 2 10:35:40 2018 +0200 build: Upgrade to latest Node.js LTS: 10.13.0 commit 188ff9d Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Nov 2 10:30:13 2018 +0200 chore: Version bump: 1.0.0-alpha5 commit 4d32b4e Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Nov 2 10:28:20 2018 +0200 feat: Action priorities A new decorator to specify which actions override others. A higher prioirity means an action gets to override all those below it when updating the state. commit b9110b8 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 29 10:49:50 2018 +0200 test: Fix unused variable/parameters in the tests. commit f77a4a6 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 29 10:48:45 2018 +0200 docs(Spec): Fix spec pseudocode examples. commit e536638 Merge: 452ec70 555f566 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Wed Sep 26 20:18:51 2018 +0200 Merge branch 'master' into devel commit 452ec70 commit ed1efa5 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Nov 2 10:35:40 2018 +0200 build: Upgrade to latest Node.js LTS: 10.13.0 commit 188ff9d Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Nov 2 10:30:13 2018 +0200 chore: Version bump: 1.0.0-alpha5 commit 4d32b4e Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Nov 2 10:28:20 2018 +0200 feat: Action priorities A new decorator to specify which actions override others. A higher prioirity means an action gets to override all those below it when updating the state. commit b9110b8 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 29 10:49:50 2018 +0200 test: Fix unused variable/parameters in the tests. commit f77a4a6 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 29 10:48:45 2018 +0200 docs(Spec): Fix spec pseudocode examples. commit e536638 Merge: 452ec70 555f566 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Wed Sep 26 20:18:51 2018 +0200 Merge branch 'master' into devel commit 452ec70 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Wed Sep 26 19:53:40 2018 +0200 feat: Version 1.0.0-alpha.4 A complete rewrite of how inputs work. BREAKING CHANGE: The StateMachine class now recognises the distinction between State and Input. A second generic argument is need (`StateMachine<State, InputSource>`) that defined the layout of the input source. The `@input` decorator must now decorate fields on the input source itself. The state object passed to condition and actions is now a union of State & Input, but the return value from actions can only be a partial State. commit 37e82e3 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Mon Sep 24 20:12:44 2018 +0200 docs(Spec): Rewind now accepts a discrete tick number instead of a realtive argument. For better control, rewind no longer accepts a relative number specifying the number of past states to rewind. It now only accepts the parameter `t`, which must be a discrete tick number of a past saved state. BREAKING CHANGE: Any code passing a relative number to `rewind` must be switched to provide the absolute tick number. commit 80a5058 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sun Sep 23 17:47:10 2018 +0200 docs(Spec): Fixed some typos. commit aca860b Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sun Sep 23 15:55:44 2018 +0200 docs(Spec): Refined the spec. Added decorators for @input and @priority to the spec. Fixed some typos and small errors in the examples in the readme. commit c531daf Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sun Sep 23 15:45:25 2018 +0200 chore: Switched the project to conventional-changelog. Contributers must now commit any new changes using `npm run commit`. commit fc3ad1a Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 22 20:53:15 2018 +0200 Update README commit 3f9c860 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 22 20:21:55 2018 +0200 Updated docs and fixed a typo in README commit a1c6962 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 22 19:42:31 2018 +0200 Version 1.0.0-alpha.3 commit 33c80bd Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 22 19:40:52 2018 +0200 Implemented inputs and refactored some of the public interface. Updated spec. commit 3d770e1 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 22 16:55:32 2018 +0200 Bring coverage up for the new features. commit 17c2da2 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Sat Sep 22 02:13:37 2018 +0200 Feature: decorators are now chainable, added 2 new decorators Feature: inhibitors via @when().inhibitOn('methodName') Feature: exclusions via @when().exceptWhen(condition) Breaking: @when is stricter and requires the state type as the first generic argument. commit 930651c Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Sep 21 19:39:27 2018 +0200 Improved prime example, fixed an issue with StackMachine.run having a mixed return type commit 41bed07 Author: Abdullah Ali <voodooattack@hotmail.com> Date: Fri Sep 21 18:31:54 2018 +0200 Improve examples commit 88c1f5a Author: Abdullah Ali <voodooattack@hotmail.com> Date: Thu Sep 20 20:21:28 2018 +0200 Update spec Overhaul for recombination and various fixes .editorconfig and code rearranged
- Loading branch information