fasq 0.4.2+1 copy "fasq: ^0.4.2+1" to clipboard
fasq: ^0.4.2+1 copied to clipboard

FASQ (Flutter Async State Query) delivers caching-first async data management for Flutter with smart refetching, error recovery, and unified APIs.

0.4.2+1 #

  • REFACTOR: Improve query and mutation handling in widgets (#56).

0.4.2 #

  • REFACTOR: Update LeakDetector to throw Exception instead of TestFailure.
  • FEAT: Error Tracking System for Production Diagnostics (#52).

0.4.1 #

  • FEAT: Leak Detection (#51).
  • FEAT: Memory Management with Pressure Handling & Leak Detection (#50).
  • FEAT(fasq): add performance metrics, optimize IsolatePool, and improve lifecycle (#49).
  • FEAT: Built-in Logging for Query and Mutation Lifecycle Events (#48).

0.4.0 #

Note: This release has breaking changes.

  • BREAKING FEAT(core): Parent-Child Query Cancellation & Cascading Disposal (#47).

0.3.8 #

  • FEAT(circuit-breaker): Implement circuit breaker pattern for query protection (#45).

0.3.7+1 #

  • DOCS: Update READMEs with new features, documentation links, usage examples, and remove production warnings. (#44).

0.3.7 #

  • FIX: wait for persistence initialization before creating queries (#41).
  • FEAT: Add automatic serializer generator for type-safe persistence (#42).
  • DOCS: Update README files across packages to indicate active development status and not ready for production use.

0.3.6 #

  • FIX: ensure query cache cleanup and proper disposal.
  • FEAT: introduce cache data codec (#38).

0.3.5 #

  • FEAT: harden persistence across cache layers (#36).
  • DOCS: sync readme versions (#35).

0.3.4 #

  • FEAT: allow typed meta messages (#34).
  • FEAT: refine global query effects (#33).
  • FEAT: add context-aware query observers (#32).
  • FEAT: allow injecting manual query client (#31).
  • FEAT: update SEO and metadata handling.

0.3.3 #

  • FIX: align docs, entrypoints, and tests around typed QueryKey usage (#30).
  • FIX: add Flutter example apps for fasq, bloc, hooks, and riverpod packages (#30).

0.3.2 #

  • FEAT: add type-safe query keys support (#28).

0.3.1+1 #

  • FIX: resolve cache type safety issue by reconstructing CacheEntry instead of casting (#27).
  • FIX: enhance infinite query options and state management (#25).

0.3.1 #

  • REFACTOR(performance): simplify isolate pool initialization (#24).
  • FIX: improve cache staleness handling and query state management (#22).
  • FIX: comprehensive fixes for reference counting and loading state (#21).
  • FIX: prevent negative reference count in Query and InfiniteQuery (#18).
  • FEAT: clear cache when query is disposed to ensure fresh data on revisit (#20).

0.3.0 #

Note: This release has breaking changes.

  • FIX: resolve all analysis issues and prepare packages for publishing (#16).
  • FIX: resolve critical issues and improve code quality (#15).
  • FIX: security (#9).
  • FEAT: implement comprehensive performance optimization system (#13).
  • FEAT: integrate SecurityPlugin with QueryCache (#12).
  • FEAT: complete updateEncryptionKey implementation with real persistence (#10).
  • FEAT: prefetching (#8).
  • FEAT: implement parallel queries across all adapters (#6).
  • FEAT: offline mutation queue (#5).
  • FEAT: dependent queries (#4).
  • FEAT: infinite queries (#3).
  • DOCS: Clean up README by removing phase references and PRD mentions (#14).
  • BREAKING FEAT: Extract security features to separate fasq_security package (#11).
4
likes
150
points
482
downloads

Publisher

verified publishershafi.dev

Weekly Downloads

FASQ (Flutter Async State Query) delivers caching-first async data management for Flutter with smart refetching, error recovery, and unified APIs.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, meta, path, path_provider, uuid

More

Packages that depend on fasq