Releases: Alwatr/flux
Releases · Alwatr/flux
v3.2.1
3.2.1 (2024-10-28)
Dependencies update
- bump the alwatr-dependencies group with 2 updates (#217) (a5fd542) by @dependabot[bot]
- bump the development-dependencies group across 1 directory with 9 updates (9d1d05d) by @dependabot[bot]
- bump the github-actions group across 1 directory with 4 updates (#219) (a4d7ee4) by @dependabot[bot]
- update nanolib v1.4.0 with other deps (8c0fdcd) by @AliMD
v3.2.0
3.2.0 (2024-10-11)
Bug Fixes
- prevent
sideeffects
frombuild
result (fbc7a9f) by @mohammadhonarvar
Code Refactoring
- update
import
s & packages based on the latest changes ofnanolib
(b905288) by @mohammadhonarvar
Dependencies update
- .yarn/sdk: update (13343dc) by @mohammadhonarvar
- bump github/codeql-action in the github-actions group (f150962) by @dependabot[bot]
- bump the alwatr-dependencies group across 1 directory with 7 updates (daf1c3f) by @dependabot[bot]
- bump the alwatr-dependencies group with 4 updates (7ce1b54) by @dependabot[bot]
- bump the alwatr-dependencies group with 8 updates (bc520ba) by @dependabot[bot]
- bump the development-dependencies group with 10 updates (01de77c) by @dependabot[bot]
- bump the github-actions group with 3 updates (eb91117) by @dependabot[bot]
- update (254de29) by @
- update (4dc21b2) by @mohammadhonarvar
- update (f8891e2) by @mohammadhonarvar
- update (be2b945) by @mohammadhonarvar
v3.1.1
3.1.1 (2024-09-29)
Miscellaneous Chores
- change the license to AGPL-3.0 (4bc3149) by @ArmanAsadian
- context: change the license to AGPL-3.0 (79e3212) by @ArmanAsadian
- edited README (fff9b3f) by @ArmanAsadian
- fetch-state-machine: change the license to AGPL-3.0 (918ffae) by @ArmanAsadian
- fetch-state-machine: change the license to AGPL-3.0 (3ccfad4) by @ArmanAsadian
- flux: change the license to AGPL-3.0 (220ef0c) by @ArmanAsadian
- fsm: change the license to AGPL-3.0 (babc4a8) by @ArmanAsadian
- observable: change the license to AGPL-3.0 (1fefabc) by @ArmanAsadian
- remote-context: change the license to AGPL-3.0 (23a238d) by @ArmanAsadian
- signal: change the license to AGPL-3.0 (e077ff1) by @ArmanAsadian
Dependencies update
- update (fb148fd) by @
v3.1.0
3.1.0 (2024-09-26)
Features
- fetch-state-machine: add separate requestSuccess_ for overriding (027226c) by @AliMD
- fsm: Add resetToInitialState() method (86b2479) by @AliMD
- remote-context: public clean method (138b782) by @AliMD
Code Refactoring
- fetch-state-machine: Rename requestSuccess_ method to requestSucceeded_ (5d0ca73) by @AliMD
- fetch-state-machine: Rename requestSuccess_ method to requestSucceeded_ (885a8bc) by @AliMD
- fetch-state-machine: Rename reset method to clean in fetch-state-machine and jfsm packages (ab20b4f) by @AliMD
- fetch-state-machine: Rename resetToInitialState_ method to clean_ (7ffc764) by @AliMD
- fetch-state-machine: Rename resetToInitialState_ method to clean_ (8e31471) by @AliMD
- fetch-state-machine: Rename resetToInitialState_ method to clean_ (05bb40d) by @AliMD
- remote-context: Clean up context cleanup logic (9ee9a31) by @AliMD
- remote-context: simplify context update logic (627b4ef) by @AliMD
- update action names in fetch-state-machine and fsm packages and remove
_
prefix (a90d959) by @AliMD
Miscellaneous Chores
Dependencies update
- bump @types/node in the development-dependencies group (979223c) by @dependabot[bot]
- bump the github-actions group with 3 updates (0e4eb78) by @dependabot[bot]
- update (857ba97) by @AliMD
v3.0.3
v3.0.2
v3.0.1
v3.0.0
3.0.0 (2024-09-17)
⚠ BREAKING CHANGES
- server-request: all api properties and methods name changed
- server-request: all api properties and methods name changed
- fsm: FiniteStateMachineBase state property renamed to message data structure
- signal2: AlwatrObservable
- core/crypto: rename
token
tocrypto
- fsm: new defineConstructorSignals, defineInstanceSignals
- fsm: export fsm main api
- fsm: final review
- fsm: finiteStateMachineConsumer
- fsm: render
- fsm: defineSignals
- fsm: subscribeSignals
- fsm: initFsmInstance
- fsm: _execAction
- fsm: _execAllActions
- fsm: defineActions
- fsm: transition
- fsm: setContext
- fsm: getContext
- fsm: getState
- fsm: _getFsmConstructor
- fsm: _getFsmInstance
- fsm: defineConstructor
- fsm: new core
- fsm: remove old apis
- fsm: add state prop and remove gotState
- signal: change subscribe default receivePrevious to NextCycle
- signal: new core interface
- signal: core libs
- signal: clear old api
- form-registering: rename service
Features
- .github: add form service to publish container (a42accc) by @
- .github: copy config from alwatr! (9744ef8) by @
- .prettierrc: add
prettier-plugin-tailwindcss
(26fdb04) by @ - .vscode: extension recommendation (70de504) by @
alwatr-icon
: icon component (ddb7180) by @demo
: improve icon demo (9bfa525) by @- add .editorconfig file (26cac41) by @
- Add @alwatr/fetch-state-machine package (03e3a62) by @AliMD
- Add @alwatr/observable package (e554c91) by @AliMD
- Add Alwatr Flux package (22c59e3) by @
- add alwatr rsa key (06da270) by @
- add chrome-profile to gitignore (a827e0e) by @
- add config.yml (86a6e8a) by @
- add eslint configuration (d1a974f) by @
- add math demo (36d074e) by @
- add new workflows (49152e1) by @
- Alwatr Finite State Machines (3ed108f) by @
- alwatr-icon: improve (521319c) by @
- api-request: base on server-request (32e663b) by @
- bench: improve bench mark logs (9865ebb) by @
- bench: test logger benchmark impact (beaa258) by @
- bench: test object vs map (9b88716) by @
- bew package @alwatr/context (9ee2204) by @AliMD
- build demo (4f78403) by @
- build index (7ba1338) by @
- build: configurations (12fd506) by @
- classic-cloud: new deployment (8c1f0c8) by @
- classic-cloud: static file serve and review deploy (d71a05a) by @
- cloud/container: clone adminer image o ghcr (6dd4edf) by @
- cloud/container: clone mariadb image to ghcr (6a30c84) by @
- cloud/container: clone traefik image o ghcr (4f80767) by @
- cloud: clone php image to ghcr (1bef57a) by @
- cloud: clone wordpress image to ghcr (fe6edbb) by @
- com-api: demo user (d13b5b4) by @
- com-api: refactor storage path and auth (c7cf27d) by @
- com-pwa/sign-in: use simple hash for phoneNumber (892eb7a) by @
- com-pwa: Customer Order Management PWA (d2d8630) by @
- com-pwa: submitting, submitSuccess, submitFailed state (de8ca7d) by @
- container: alpine with CI deploy workflow (51324e0) by @
- container: tdlib! (d3c4fb4) by @
- context: add
requestIfNotComplete
(31c8d61) by @ - context: awesome server context (93ecadf) by @
- context: new package (f11758a) by @
- context: simple context api (123899c) by @
- core/type: make package (5023d5c) by @
- crypto/hash: new crc length strategy (0ef2420) by @
- crypto: add
user factory
demo (2b82df5) by @ - demo html (40cfbdf) by @
- demo-pwa: add postcss and tailwind to esbuild (8eca7ff) by @
- demo-pwa: build service worker on build proccess (d3bbe8a) by @
- demo/crypto: random (8c5a613) by @
- demo/data-storage: init demo (6373254) by @
- demo/fsm2: rewrite with abstract for base class (beee9a2) by @
- demo/fsm: new demo for state machine (69e4661) by @
- demo/fsm: update (c068a04) by @
- demo/fsm: update with new api (5edd3c9) by @
- demo/i18n: relativeTime (fd9a698) by @
- demo/i18n: test loading (6aa8d97) by @
- demo/router: enhance demo (f9f0338) by @
- demo/signal2: add context example (57bd783) by @
- demo/signal2: add demo (109a8c1) by @
- demo/signal2: simple signal (8597c7e) by @
- demo: add
i18n
(1775906) by @ - demo: add
router2
(a101328) by @ - demo: add
server-context
demo (40339a7) by @ - demo: add error and force sample (4403703) by @
- demo: add font demo ([e2c383c](e2c383c382788d...
@alwatr/[email protected]
2.0.5 (2023-12-19)
Note: Version bump only for package @alwatr/signal
@alwatr/[email protected]
2.0.4 (2023-12-19)
Note: Version bump only for package @alwatr/signal