orbital_core 0.3.0 copy "orbital_core: ^0.3.0" to clipboard
orbital_core: ^0.3.0 copied to clipboard

Core contracts and lifecycle primitives for the Orbital ecosystem.

0.3.0 #

  • add OrbitalLifecycle.isDisposed and make addDisposer a no-op after the disposal run completes, so cleanup registered too late can never be leaked
  • drain re-entrant addDisposer registrations in subsequent LIFO batches
  • isolate a throwing onDisposerError reporter so it cannot abort the remaining drain
  • reject factory bindings that produce OrbitalLifecycle instances at runtime
  • hold debug-registry owners weakly
  • honor the configured logger preset and close every log block
  • add OrbitalDebugBridge.instance for reusing a bridge already created by another component (the first enabler owns the singleton)

0.2.2 #

  • add OrbitalDebugBridge.isEnabled, a read-only getter reporting whether the debug bridge singleton is currently active

0.2.1 #

  • add OrbitalLifecycle.addDisposer/runRegisteredDisposers so lifecycle objects can register cleanup that runs automatically on disposal, in LIFO order, without overriding onDispose; a failing disposer no longer blocks the rest

0.2.0 #

  • change the default logger preset to normal to avoid verbose dependency tracing in production by default
  • add structured error and stackTrace fields to log events while keeping backward-compatible string details
  • mark category-mutating logger configs as custom and preserve explicit custom presets
  • sanitize non-JSON event details in debug snapshots so DevTools service extensions remain serializable
  • document sensitive-data considerations for verbose logging and debug exports

0.1.1 #

  • expand the package documentation around bindings, resolver contracts, lifecycle hooks and debug primitives
  • keep the pre-1.0 release line aligned with the rest of the Orbital packages

0.1.0 #

  • align the package with the pre-1.0 release train
  • keep core contracts stable for injector and router integration
0
likes
150
points
328
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Core contracts and lifecycle primitives for the Orbital ecosystem.

Repository (GitHub)

License

MIT (license)

Dependencies

meta

More

Packages that depend on orbital_core