ferry_cache 0.4.3 copy "ferry_cache: ^0.4.3" to clipboard
ferry_cache: ^0.4.3 copied to clipboard

outdated

A normalized, strongly typed, optimistic cache for GraphQL Operations and Fragments

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased] #

[0.4.3] #

  • update internal watch logic
  • add watchFragment method

[0.4.2] #

  • update dependencies

[0.4.1] - 2020-11-15 #

Added #

  • Allow evict() method to accept an optimisticRequest
  • Add tests

[0.4.0] - 2020-11-09 #

Changed #

  • use the entire OperationRequest, not just the requestId as the key in optimistic patches map
  • writeQuery and writeFragment now accept the optimistic request itself instead of just the requestId
  • bump normalize version

Removed #

  • move deepMerge to a utility function in normalize package

[0.3.0] - 2020-10-10 #

Added #

  • move cache pack to seperate package
  • return keys to remove from Cache.gc()
  • upgrade rxdart to latest version
3
likes
0
pub points
49%
popularity

Publisher

verified publishergql-dart.dev

A normalized, strongly typed, optimistic cache for GraphQL Operations and Fragments

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

collection, ferry_exec, ferry_store, meta, normalize, rxdart

More

Packages that depend on ferry_cache