Commit Graph

48 Commits

Author SHA1 Message Date
jkunz 9ba75f6f98 feat(actions): add action context for safe nested dispatch with depth limit to prevent deadlocks 2026-03-02 19:11:44 +00:00
jkunz 9312b8908c fix(core): serialize state mutations, fix batch flushing/reentrancy, handle falsy initial values, dispose old StatePart on force, and improve notification/error handling 2026-02-28 08:52:41 +00:00
jkunz 575477df09 feat(smartstate): Add middleware, computed, batching, selector memoization, AbortSignal support, and Web Component Context Protocol provider 2026-02-27 11:40:07 +00:00
jkunz c1aa4eae5e fix(deps): bump devDependencies and fix README license path 2026-02-27 10:18:18 +00:00
jkunz 03cfee2003 fix(config): update npmextra configuration and improve README: rename package keys, add release registry config, clarify waitUntilPresent timeout and notification/persistence behavior 2026-02-02 01:07:38 +00:00
jkunz 6436370abc fix(smartstate): prevent duplicate statepart creation and fix persistence/notification race conditions 2026-02-02 01:05:57 +00:00
jkunz 05417ed4c3 fix(deps): bump devDependencies and dependencies, add tsbundle build config, update docs, and reorganize tests 2026-02-02 00:52:23 +00:00
jkunz 81ca32cdef fix(StatePart): Use stable JSON stringify for state hashing; update dependencies and tooling 2025-09-12 22:08:35 +00:00
jkunz aa411072f2 fix(ci): checksum 2025-08-16 13:09:13 +00:00
jkunz 02575e8baf fix(core): Fix state initialization, hash detection, and validation - v2.0.25
Default (tags) / security (push) Successful in 42s
Default (tags) / test (push) Successful in 1m8s
Default (tags) / release (push) Failing after 59s
Default (tags) / metadata (push) Successful in 1m8s
2025-07-29 19:26:03 +00:00
jkunz e9c527a9dc fix(ci): Update CI workflows to use new container registry and npmci package name 2025-07-19 07:30:55 +00:00
jkunz a47d8bb3c7 fix(smartstate): Fix StateAction trigger method to properly return Promise
Default (tags) / security (push) Failing after 27s
Default (tags) / test (push) Failing after 13s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-07-19 07:18:53 +00:00
jkunz dd18ef94bd fix(smartstate): Update build scripts and dependency versions; replace isohash with smarthashWeb for state hash generation 2025-06-19 23:57:56 +00:00
philkunz b409f1aa55 fix(dependencies): Update dependencies to latest versions 2024-10-02 17:49:56 +02:00
philkunz c302cbdae4 fix(core): Fix type errors and typos in Smartstate class 2024-10-02 15:59:41 +02:00
philkunz 0c1211778b fix(core): update 2023-10-07 12:23:03 +02:00
philkunz 8f1cba5078 fix(core): update 2023-10-04 07:59:12 +02:00
philkunz 99cb86258e fix(core): update 2023-10-03 19:19:54 +02:00
philkunz fe81307ca6 fix(core): update 2023-10-03 16:20:34 +02:00
philkunz d3332ccb3f fix(core): update 2023-10-03 13:19:38 +02:00
philkunz b41ff5d495 fix(core): update 2023-10-03 12:47:38 +02:00
philkunz 876042b446 fix(core): update 2023-10-03 12:47:12 +02:00
philkunz 4abaea84f8 fix(core): update 2023-10-03 07:53:28 +02:00
philkunz 961685b5bd fix(core): update 2023-09-11 18:39:52 +02:00
philkunz d130c1c6fd fix(core): update 2023-07-27 15:20:47 +02:00
philkunz abee699af8 fix(core): update 2023-07-27 15:20:24 +02:00
philkunz c4b214a308 fix(core): update 2023-04-13 14:22:31 +02:00
philkunz efc5b54d2e fix(core): update 2023-04-12 20:34:34 +02:00
philkunz 234117c8dd fix(core): update 2023-04-04 21:52:27 +02:00
philkunz b6b738916f fix(core): update 2023-04-04 21:44:16 +02:00
philkunz fc4fb911ef fix(core): update 2023-04-04 20:59:45 +02:00
philkunz 0fb50714b9 fix(core): update 2023-03-15 17:04:29 +01:00
philkunz 592228fc51 BREAKING CHANGE(core): switch to esm 2022-03-25 13:31:21 +01:00
philkunz 5b64733d91 fix(core): update 2022-01-24 06:42:43 +01:00
philkunz f7887a6663 fix(core): update 2022-01-24 06:39:36 +01:00
philkunz 9584f403b1 fix(core): update 2020-11-29 23:51:05 +00:00
philkunz 29f0307ef8 fix(core): update 2020-11-29 23:33:55 +00:00
philkunz 1d5fb320f4 fix(core): update 2020-11-29 23:31:31 +00:00
philkunz 7b9ed9ee78 fix(core): update 2020-11-29 23:28:44 +00:00
philkunz f167800113 fix(core): update 2020-07-27 18:17:52 +00:00
philkunz 23061c86eb fix(core): update 2020-05-27 20:47:15 +00:00
philkunz 8524c95440 fix(core): update 2020-05-18 04:10:36 +00:00
philkunz 8d296cf08d fix(core): update 2019-09-25 17:09:35 +02:00
philkunz 1cf78441e2 fix(core): update 2019-09-25 15:28:39 +02:00
philkunz 315156aac5 fix(core): update 2019-04-30 10:17:29 +02:00
philkunz c5a3eb63ad fix(core): update 2019-02-27 02:00:47 +01:00
philkunz a4d43456d7 update action generation 2019-02-26 18:09:38 +01:00
philkunz 1663e31a2e fix(core): initial 2019-02-21 21:48:39 +01:00