uyava 0.2.1-beta.2
uyava: ^0.2.1-beta.2 copied to clipboard
Uyava Flutter SDK for runtime architecture graphs, events, diagnostics, and DevTools visualization.
Unreleased #
0.2.1-beta.2 #
- docs: fix CI badge link + pub.dev description/readme polish
0.2.1-beta.1 #
- feat: add transport hub with pluggable transports and scoped event routing.
- docs: document the SDK transport API and usage.
- feat: support remove/patch node & edge mutations with diagnostics.
- refactor: reuse shared
dedupeByIdvalidation helpers for node/edge merges to align duplicate diagnostics withuyava_core. - fix: fatal error propagation now triggers the platform exit handshake so panic-tail logging flushes before the process terminates.
- feat: expose
Uyava.exportCurrentArchivewith rotate-and-export support for file transports. - feat: add
minLeveltoUyavaFileLoggerConfigto filter low-severity payloads before writing archives. - feat: move
UyavaFileTransportIO to a worker isolate and addcrashSafePersistence/panicMirrorFileNamefor panic-tail mirroring plusUyava.latestArchiveSnapshot()for post-crash retrieval. - feat: add streaming journal support via
UyavaFileLoggerConfig.streamingJournalEnabled(panic-tail-active.jsonl) with automatic recovery into sealed.uyavaarchives on startup. - feat: add export directory quotas (
maxExportCount,maxExportTotalBytes) so repeated shares prune the oldest archives automatically. - feat: surface discard statistics through
UyavaDiscardStats,Uyava.discardStatsStream, andUyava.latestDiscardStatsso hosts can track filtered events in real time. - feat: expose
Uyava.cloneActiveArchiveand theUyava.archiveEventsstream so hosts can clone active panic-tail logs without rotation and react to rotation/export/clone/panic events in real time; the example app now mirrors the stream and offers a “clone active log” workflow.
0.0.1 #
- Initial release scaffold.