normalize 0.4.3-alpha
normalize: ^0.4.3-alpha copied to clipboard
Normalization and denormalization of GraphQL responses in Dart
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-alpha - 2020-11-06 #
Added #
- add a
pathtoPartialDataExceptionto surface invalid paths - add
acceptPartialDataoption tonormalizeFragmentandnormalizeOperationfor rejecting partialdata - add
handleExceptionoption todenormalizeFragmentanddenormalizeOperationfor throwing aPartialDataExceptioninstead of returningnullon partialdata - add a
validateOperationDataStructureutility for validating structure against a document
0.4.2 - 2020-10-07 #
0.3.3 - 2020-09-09 #
0.3.0 - 2020-09-05 #
Changed #
- rename
normalizetonormalizeOperation - rename
denormalizetodenormalizeOperation - rename
querytodocumentinnormalizeOperationanddenormalizeOperation - rename
fragmenttodocumentinnormalizeFragmentanddenormalizeFragment - rename
readertoreadin denormalize functions - rename
writerwithwritein normalize functions - require
readcallback in normalize functions - denormalize methods now filter out dangling references
0.2.1 - 2020-06-15 #
Changed #
- fix bug with fragments on same object with different fields
- fix issue when using a fragment spread on an interface type
0.0.7 - 2020-01-25 #
Added #
- allow user to specify whether partial data should be returned (defaults to false)