PackageTrack
Sign in Get early access

aegis_honeycomb

A simple, type-safe, codegen-free Flutter state management library with clear State/Effect separation, auto dependency tracking, and powerful Scope/Override mechanism.

1.1.2 AegisLabsOrg/Honeycomb

What this package is like to depend on

Last release 5 months ago

11 Mar 2026

Ships fairly regularly

a new release about every 4 weeks

Nearly every release is documented

notes for 7 of 7 stable releases

Nothing withdrawn

no release was ever pulled

7 months old

7 releases · first in 2026

7 releases in the last 12 months

see the full history below

Release timeline

7 releases · Jan 2026 to Mar 2026
Release Pre-release

Releases

latest 7
  1. 1.1.2 11 Mar 2026
    Release notes
    • Docs: Added Claude Code skill integration section to README and README_zh. Install the official skill with claude plugin install github:AegisLabsOrg/honeycomb-skill.
    Open source →
  2. 1.1.1 04 Mar 2026
    Release notes
    • Feature: Added update method to HoneycombContainer for easier functional state updates (highly recommended for immutable updates to List, Map, etc.).
    • Docs: Added a dedicated section in README on how to correctly perform immutable updates with collections.
    Open source →
  3. 1.1.0 04 Mar 2026
    Release notes
    • Breaking Change / Architecture Upgrade: Implemented true Push-Pull reactivity model for Computed and SafeComputed nodes.
      • Glitch-Free: Solved the "Diamond Dependency" problem. Derived state is now lazily recomputed during read/watch phase rather than cascaded synchronously, ensuring sub-trees only execute once per render effectively banishing redundant rebuilds.
      • State change notifications (Push) and actual compute calls (Pull) are fully decoupled.
    • Optimization: EagerComputed now debounces eager computations into a Microtask schedule rather than locking the main thread, resulting in ultra-smooth event loops across multiple rapid dependency tree changes.
    • Test: Introduced diamond_dependency_test.dart and expanded existing boundary Edge Case tests ensuring absolute graph sorting integrity.
    Open source →
  4. 1.0.3 28 Jan 2026
    Release notes
    • Docs: Translated source code comments and example comments to English.
    • Docs: Updated README to highlight "Context-Free Usage" and "Global Container" patterns.
    • Example: Added ContextFreeDemo to example app.
    Open source →
  5. 1.0.2 14 Jan 2026
    Release notes
    • Feature: Enhanced Observability completely instrumented.
      • StateRef, Computed, Effect now report detailed lifecycle events to HoneycombDiagnostics.
      • Added debugKey to internal nodes to allow identifying Atoms in logs.
      • recompute logs now include execution duration and the dependency that triggered the update.
      • emit logs added for Effects.
    Open source →
  6. 1.0.1 14 Jan 2026
    Release notes
    • Refactor: HoneycombScope is now backed by a StatefulWidget. This ensures the HoneycombContainer instance persists correctly across widget tree rebuilds (e.g. parent updates, route changes), preventing accidental state loss.
    • Optimization: HoneycombConsumer now performs precise dependency tracking, automatically cleaning up subscriptions for atoms not accessed during the current build.
    • Improvement: Enhanced Hot Reload support for Computed values in the widget tree.
    Open source →
  7. 1.0.0 13 Jan 2026
    Release notes

    🎉 Initial Release

    Core Features

    • StateRef - Mutable state atoms with auto-dispose policies
    • Computed - Derived state with automatic dependency tracking
    • EagerComputed - Immediately recomputes when dependencies change
    • SafeComputed - Captures exceptions as Result<T> instead of throwing
    • AsyncComputed - Async state management with AsyncValue<T>
    • Effect - One-time events with drop/bufferN/ttl strategies

    Flutter Integration

    • HoneycombScope - Widget tree state container with override support
    • HoneycombConsumer - Builder widget for watching state
    • HoneycombListener - Side-effect listener for effects
    • Context extensions - context.read(), context.watch(), context.listen()

    Advanced Features

    • Batch updates for performance optimization
    • Scope/Override mechanism for dependency injection
    • Hot reload support with reassemble()
    • Pluggable diagnostics and logging system
    • Multiple dispose policies: keepAlive, autoDispose, delayed
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive