Skip to content

Releases: chrismichaelps/effuse

@effuse/store@1.0.3

14 Jan 19:31

Choose a tag to compare

@effuse/store 1.0.3 (2026-01-14)

Code Refactoring

  • store: migrate core logic to internal handler architecture (92c83be)

Tests

  • core: add integration suites for store and query (31aeb1a)

Dependencies

  • @effuse/core: upgraded to 1.1.0

@effuse/router@1.1.0

14 Jan 19:31

Choose a tag to compare

@effuse/router 1.1.0 (2026-01-14)

Features

  • router: update navigation and view components to new patterns (9241583)

Code Refactoring

  • router|i18n: replace manual type guards with Predicate (75d7550)

Dependencies

  • @effuse/core: upgraded to 1.1.0

@effuse/query@1.0.3

14 Jan 19:31

Choose a tag to compare

@effuse/query 1.0.3 (2026-01-14)

Code Refactoring

  • query: migrate client to internal handler architecture (de0eb73)

Dependencies

  • @effuse/core: upgraded to 1.1.0

@effuse/ink@1.0.4

14 Jan 19:31

Choose a tag to compare

@effuse/ink 1.0.4 (2026-01-14)

Code Refactoring

  • ink: migrate AST to tagged enums and update parser (195395c)

Tests

  • ink: remove redundant file header comments (e061b43)
  • ink: reorganize tests and add comprehensive coverage (f52301b)

Dependencies

  • @effuse/core: upgraded to 1.1.0

@effuse/i18n@1.0.4

14 Jan 19:31

Choose a tag to compare

@effuse/i18n 1.0.4 (2026-01-14)

Bug Fixes

  • i18n: enable strict interface support and improved type inference. (d440778), closes #19

Code Refactoring

  • router|i18n: replace manual type guards with Predicate (75d7550)

Dependencies

  • @effuse/core: upgraded to 1.1.0

@effuse/core@1.1.0

14 Jan 19:31

Choose a tag to compare

@effuse/core 1.1.0 (2026-01-14)

Features

  • core: Add comprehensive DOM event handlers Ref: #15 (6321247)
  • core: Add element-specific attribute interfaces Ref: #15 (0ed70a1)
  • core: Add strict HTMLAttributes interface Ref: #15 (2207453)
  • core: Add strict JSX type unions Ref: #15 (258ec5d)
  • core: Add WAI-ARIA 1.2 attribute types Ref: #15 (809ffd8)
  • core: Define IntrinsicElements interface Ref: #15 (28cfa88)
  • core: Export modular JSX type system Ref: #15 (76be321)
  • core: implement reactive refs and directives module (cff6c2d)
  • core: integrate refs system into renderer (4d191c9)

Bug Fixes

  • core: explicitly re-export CreateElementNode from render/index (fc03143)
  • core: refactor Fragment to callable function (60662c1)
  • core: restore isEffuseNode export (f2a1a63)

Code Refactoring

  • core/blueprint: replace manual type guards with Predicate (bda20b1)
  • core/infra: replace manual type guards with Predicate (6d5d745)
  • core/reactivity: replace manual type guards with Predicate (fc1b0ee)
  • core/render: replace manual type guards with Predicate (3f20c56)
  • core: audit and consolidate suspense module and remove dead code (a47dd08)
  • core: consolidate scattered constants into constants.ts (dc97342)
  • core: Migrate runtime to modular bindings Ref: #15 (79a4325)
  • core: remove dead internal services and devtools module (e2b896e)
  • core: use tagged enums for node types and mount logic (3a2c5fd)

Tests

  • core: add refs system comprehensive tests (60ee23e)

@effuse/store@1.0.2

08 Jan 03:47

Choose a tag to compare

@effuse/store 1.0.2 (2026-01-08)

Dependencies

  • @effuse/core: upgraded to 1.0.3

@effuse/store@1.0.1

08 Jan 02:02

Choose a tag to compare

@effuse/store 1.0.1 (2026-01-08)

Bug Fixes

  • restore workspace:* references for core to resolve deadlock (da8fce4)

Dependencies

  • @effuse/core: upgraded to 1.0.2

@effuse/store@1.0.0

08 Jan 01:52

Choose a tag to compare

@effuse/store 1.0.0 (2026-01-08)

Features

  • add cancellable, timeout, retry, and debounced/throttled actions, along with async reactivity features. (16a7347)
  • ci: add multi-semantic-release for monorepo npm publishing (f8c00a1)
  • improve store devtools logging. (27f0f85)
  • introduce new @effuse/query package for data fetching and update related dependencies. (51c9380)
  • store: add RaceEmptyError and HydrationError tagged errors (c05e7bf)

Bug Fixes

  • add publishConfig to enable public npm publishing for scoped packages (5d5ed45)
  • sync lockfile, restore workspace deps, update node engine (652944d)

Documentation

  • add basic comments to store services, actions, and utilities. (17560b5)

Code Refactoring

  • add custom tagged error types across core, router, and store packages for improved error handling. (c4175c9)
  • remove unused services, no-op implementations, and simplify store persistence utilities. (dfabafd)
  • standardize error classes to extend Data.TaggedError and centralize their definitions. (e7f80c1)
  • store: apply Effect patterns in store, connector, schema (60f37d8)
  • unexport internal Effect utilities and clean up API surface (945a9e0)

@effuse/router@1.0.2

08 Jan 03:47

Choose a tag to compare

@effuse/router 1.0.2 (2026-01-08)

Dependencies

  • @effuse/core: upgraded to 1.0.3