Skip to content

v0.1.0 🌱

Compare
Choose a tag to compare
@adam-zethraeus adam-zethraeus released this 08 Jun 20:33
· 44 commits to main since this release
9a56e84

This release marks the end of initial feature-set development.
StateTree does what it's meant to.

Changes since v0.0.99 include:

  • @Route reimplementation to allow non-optional routes and
    a much more natural syntax.
  • Behavior reimplementation to ensure deterministic interception
    and registration before start.
  • URL encoded Intent payloads for simple deeplinking.
  • State application/playback reimplementation for stability.
  • Third party dependency removals.
  • Tree lifecycle API changes to remove implementation details
    from the API. (i.e. The Disposable and Emitter libraries.)
  • Test hooks for update counting to allow performance/behavior
    assertions.
  • UI-layer module API improvements for ease of use.
  • Significant changes to lifecycle Rules to integrate Behaviors
    as their actions, and so to allow runtime implementation
    swapping.
  • Linux testing and stabilization.
  • Custom @TreeActor testing and stabilization.
  • Xcode 15 / Swift 5.9 fixes.
  • Example app migrations.

And more.

🌅

-adamz

Full Changelog: v0.0.99...v0.1.0