Skip to content

Releases: sobabear/CoreEngine

2.0.0

15 Apr 05:53

Choose a tag to compare

  • Swift 6 Support: Full adoption of Swift 6 language mode with strict concurrency checking
  • Lock-Backed State: Replace nonisolated(unsafe) with OSAllocatedUnfairLock-backed state management for true data-race freedom
  • Simplified AsyncCore API: Reduced from 3 required properties to just 1 (store) with synchronous initialization
  • State Deduplication: Automatic filtering of redundant state emissions across all Core protocols
  • Memory Safety: Automatic cleanup of cancelled subscribers to prevent memory leaks
  • Cross-Platform: Enhanced platform support with cross-platform lock implementations

Fix Removing Flatmap

14 Oct 05:10
7d7f215

Choose a tag to compare

1.3.1

Update AsyncCoreSequence.swift with no flatmap (#7)

Release DidPublished

23 Jan 13:42

Choose a tag to compare

Added @DidPublisehd

Add Dynamic member lookup and dynamic callable

28 Nov 14:10
effbaab

Choose a tag to compare

Now can call actions and get state directly

let core = Core()

core.action([action1, action2])
let core = Core()

core.state.someValue
// core.state.someValue == core.someValue

Remove Bindable

09 Aug 14:24

Choose a tag to compare

1.0.1

:bookmark: Release 1.0.1