diff --git a/CHANGELOG.md b/CHANGELOG.md index fabd875..4c0619b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0](https://github.com/Alwatr/flux/compare/v3.2.2...v4.0.0) (2024-11-06) + +### ⚠ BREAKING CHANGES + +* **fsm:** all name of type ActionName in class `actionRecord_` changed +* **fsm:** event 'reset' fired on calling resetToInitialState and the first time in class constructor +* **fsm:** initialState remove from AlwatrFetchStateMachineConfig + +### Bug Fixes + +* **fsm:** remove initialState from AlwatrFetchStateMachineConfig ([fcb9541](https://github.com/Alwatr/flux/commit/fcb95411e55d75dbdd7ee296465919f660368799)) by @AliMD +* **fsm:** run postTransition__ in resetToInitialState_ and constructor ([00ca9c1](https://github.com/Alwatr/flux/commit/00ca9c156b4a75883bad3e7d1c8907d370fd2b71)) by @AliMD +* **observable:** add AlwatrLogger type to logger_ property ([f21b562](https://github.com/Alwatr/flux/commit/f21b562836a4817313dad6bca1122b6ff5edcbb1)) by @AliMD + +### Code Refactoring + +* **fsm:** update action naming conventions and enhance event handling in state transitions ([c3a4094](https://github.com/Alwatr/flux/commit/c3a40940c0a5dee11dbb0fbaaa45d811603e5ff7)) by @AliMD + +### Dependencies update + +* update ([a0c4014](https://github.com/Alwatr/flux/commit/a0c40144c50ba69083864bd4403b7c0dab388a2f)) by @AliMD + ## [3.2.2](https://github.com/Alwatr/flux/compare/v3.2.1...v3.2.2) (2024-11-02) ### Dependencies update diff --git a/lerna.json b/lerna.json index 72164cd..bc865bb 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/lerna-lite/lerna-lite/main/packages/cli/schemas/lerna-schema.json", - "version": "3.2.2", + "version": "4.0.0", "npmClient": "yarn", "packages": [ "packages/*" diff --git a/packages/context/CHANGELOG.md b/packages/context/CHANGELOG.md index 41416b3..9334860 100644 --- a/packages/context/CHANGELOG.md +++ b/packages/context/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0](https://github.com/Alwatr/flux/compare/v3.2.2...v4.0.0) (2024-11-06) + +### Dependencies update + +* update ([a0c4014](https://github.com/Alwatr/flux/commit/a0c40144c50ba69083864bd4403b7c0dab388a2f)) by @AliMD + ## [3.2.2](https://github.com/Alwatr/flux/compare/v3.2.1...v3.2.2) (2024-11-02) ### Dependencies update diff --git a/packages/context/package.json b/packages/context/package.json index 5eb1622..9d2a729 100644 --- a/packages/context/package.json +++ b/packages/context/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/context", - "version": "3.2.2", + "version": "4.0.0", "description": "A simple yet powerful TypeScript library for managing application context and facilitating efficient communication between components.", "author": "S. Ali Mihandoost ", "keywords": [ diff --git a/packages/fetch-state-machine/CHANGELOG.md b/packages/fetch-state-machine/CHANGELOG.md index 03e3db4..01b0470 100644 --- a/packages/fetch-state-machine/CHANGELOG.md +++ b/packages/fetch-state-machine/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0](https://github.com/Alwatr/flux/compare/v3.2.2...v4.0.0) (2024-11-06) + +### ⚠ BREAKING CHANGES + +* **fsm:** all name of type ActionName in class `actionRecord_` changed +* **fsm:** initialState remove from AlwatrFetchStateMachineConfig + +### Bug Fixes + +* **fsm:** remove initialState from AlwatrFetchStateMachineConfig ([fcb9541](https://github.com/Alwatr/flux/commit/fcb95411e55d75dbdd7ee296465919f660368799)) by @AliMD + +### Code Refactoring + +* **fsm:** update action naming conventions and enhance event handling in state transitions ([c3a4094](https://github.com/Alwatr/flux/commit/c3a40940c0a5dee11dbb0fbaaa45d811603e5ff7)) by @AliMD + +### Dependencies update + +* update ([a0c4014](https://github.com/Alwatr/flux/commit/a0c40144c50ba69083864bd4403b7c0dab388a2f)) by @AliMD + ## [3.2.2](https://github.com/Alwatr/flux/compare/v3.2.1...v3.2.2) (2024-11-02) ### Dependencies update diff --git a/packages/fetch-state-machine/package.json b/packages/fetch-state-machine/package.json index d3b4ff1..bf55c31 100644 --- a/packages/fetch-state-machine/package.json +++ b/packages/fetch-state-machine/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/fetch-state-machine", - "version": "3.2.2", + "version": "4.0.0", "description": "A powerful TypeScript library for managing asynchronous fetch requests with a built-in state machine.", "author": "S. Ali Mihandoost (https://ali.mihandoost.com)", "keywords": [ diff --git a/packages/flux/CHANGELOG.md b/packages/flux/CHANGELOG.md index baec3fb..cf5b536 100644 --- a/packages/flux/CHANGELOG.md +++ b/packages/flux/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0](https://github.com/Alwatr/flux/compare/v3.2.2...v4.0.0) (2024-11-06) + +### Dependencies update + +* update ([a0c4014](https://github.com/Alwatr/flux/commit/a0c40144c50ba69083864bd4403b7c0dab388a2f)) by @AliMD + ## [3.2.2](https://github.com/Alwatr/flux/compare/v3.2.1...v3.2.2) (2024-11-02) ### Dependencies update diff --git a/packages/flux/package.json b/packages/flux/package.json index 1a11c7e..7220008 100644 --- a/packages/flux/package.json +++ b/packages/flux/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/flux", - "version": "3.2.2", + "version": "4.0.0", "description": "Flux empowers your applications with elegant and powerful state management and event handling capabilities. Built on the observable design pattern, Flux provides a lightweight yet robust foundation for managing global signals and states.", "author": "S. Ali Mihandoost ", "keywords": [ diff --git a/packages/fsm/CHANGELOG.md b/packages/fsm/CHANGELOG.md index e3ed09a..1afa2c0 100644 --- a/packages/fsm/CHANGELOG.md +++ b/packages/fsm/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0](https://github.com/Alwatr/flux/compare/v3.2.2...v4.0.0) (2024-11-06) + +### ⚠ BREAKING CHANGES + +* **fsm:** all name of type ActionName in class `actionRecord_` changed +* **fsm:** event 'reset' fired on calling resetToInitialState and the first time in class constructor + +### Bug Fixes + +* **fsm:** run postTransition__ in resetToInitialState_ and constructor ([00ca9c1](https://github.com/Alwatr/flux/commit/00ca9c156b4a75883bad3e7d1c8907d370fd2b71)) by @AliMD + +### Code Refactoring + +* **fsm:** update action naming conventions and enhance event handling in state transitions ([c3a4094](https://github.com/Alwatr/flux/commit/c3a40940c0a5dee11dbb0fbaaa45d811603e5ff7)) by @AliMD + +### Dependencies update + +* update ([a0c4014](https://github.com/Alwatr/flux/commit/a0c40144c50ba69083864bd4403b7c0dab388a2f)) by @AliMD + ## [3.2.2](https://github.com/Alwatr/flux/compare/v3.2.1...v3.2.2) (2024-11-02) ### Dependencies update diff --git a/packages/fsm/package.json b/packages/fsm/package.json index 6c423c4..aa09ccd 100644 --- a/packages/fsm/package.json +++ b/packages/fsm/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/fsm", - "version": "3.2.2", + "version": "4.0.0", "description": "A robust TypeScript library for implementing Flux (Finite) State Machines, enabling clear and organized management of application state and transitions.", "author": "S. Ali Mihandoost (https://ali.mihandoost.com)", "keywords": [ diff --git a/packages/observable/CHANGELOG.md b/packages/observable/CHANGELOG.md index c2a1801..5d80d35 100644 --- a/packages/observable/CHANGELOG.md +++ b/packages/observable/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0](https://github.com/Alwatr/flux/compare/v3.2.2...v4.0.0) (2024-11-06) + +### Bug Fixes + +* **observable:** add AlwatrLogger type to logger_ property ([f21b562](https://github.com/Alwatr/flux/commit/f21b562836a4817313dad6bca1122b6ff5edcbb1)) by @AliMD + +### Dependencies update + +* update ([a0c4014](https://github.com/Alwatr/flux/commit/a0c40144c50ba69083864bd4403b7c0dab388a2f)) by @AliMD + ## [3.2.2](https://github.com/Alwatr/flux/compare/v3.2.1...v3.2.2) (2024-11-02) ### Dependencies update diff --git a/packages/observable/package.json b/packages/observable/package.json index bd34e65..6b7853a 100644 --- a/packages/observable/package.json +++ b/packages/observable/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/observable", - "version": "3.2.2", + "version": "4.0.0", "description": "A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.", "author": "S. Ali Mihandoost ", "keywords": [ diff --git a/packages/remote-context/CHANGELOG.md b/packages/remote-context/CHANGELOG.md index de39317..1e83a2a 100644 --- a/packages/remote-context/CHANGELOG.md +++ b/packages/remote-context/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0](https://github.com/Alwatr/flux/compare/v3.2.2...v4.0.0) (2024-11-06) + +### ⚠ BREAKING CHANGES + +* **fsm:** all name of type ActionName in class `actionRecord_` changed + +### Code Refactoring + +* **fsm:** update action naming conventions and enhance event handling in state transitions ([c3a4094](https://github.com/Alwatr/flux/commit/c3a40940c0a5dee11dbb0fbaaa45d811603e5ff7)) by @AliMD + +### Dependencies update + +* update ([a0c4014](https://github.com/Alwatr/flux/commit/a0c40144c50ba69083864bd4403b7c0dab388a2f)) by @AliMD + ## [3.2.2](https://github.com/Alwatr/flux/compare/v3.2.1...v3.2.2) (2024-11-02) ### Dependencies update diff --git a/packages/remote-context/package.json b/packages/remote-context/package.json index b9f2635..25d7ca0 100644 --- a/packages/remote-context/package.json +++ b/packages/remote-context/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/remote-context", - "version": "3.2.2", + "version": "4.0.0", "description": "A powerful TypeScript library for managing remote context data with offline-first support and automatic revalidation.", "author": "S. Ali Mihandoost (https://ali.mihandoost.com)", "keywords": [ diff --git a/packages/signal/CHANGELOG.md b/packages/signal/CHANGELOG.md index 9ffe568..743452d 100644 --- a/packages/signal/CHANGELOG.md +++ b/packages/signal/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0](https://github.com/Alwatr/flux/compare/v3.2.2...v4.0.0) (2024-11-06) + +### Dependencies update + +* update ([a0c4014](https://github.com/Alwatr/flux/commit/a0c40144c50ba69083864bd4403b7c0dab388a2f)) by @AliMD + ## [3.2.2](https://github.com/Alwatr/flux/compare/v3.2.1...v3.2.2) (2024-11-02) ### Dependencies update diff --git a/packages/signal/package.json b/packages/signal/package.json index ac5d20e..26c337b 100644 --- a/packages/signal/package.json +++ b/packages/signal/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/signal", - "version": "3.2.2", + "version": "4.0.0", "description": "A simple and efficient TypeScript library for event-driven communication using signals.", "author": "S. Ali Mihandoost ", "keywords": [