3.0 KiB
3.0 KiB
CHANGELOG
NOTE: This changelog is no longer maintained. Changes are now tracked in
the top level CHANGELOG.md.
1.0.16
- Removed unnecessary whitespace from error message Issue #3398 PR #3593
1.0.15
- No changes
1.0.14
- Store key names generated by
getStoreKeyNamenow leverage a more deterministic approach to handling JSON based strings. This prevents store key names from differing when usingargslike{ prop1: 'value1', prop2: 'value2' }and{ prop2: 'value2', prop1: 'value1' }. PR #2869 - Avoid needless
hasOwnPropertycheck indeepFreeze. PR #3545
1.0.13
- Make
maybeDeepFreezea little more defensive, by always usingObject.prototype.hasOwnProperty(to avoid cases where the object being frozen doesn't have its ownhasOwnProperty). Issue #3426 PR #3418 - Remove certain small internal caches to prevent memory leaks when using SSR. PR #3444
1.0.12
- Not documented
1.0.11
toIdValuehelper now takes an object withidandtypenameproperties as the preferred interface PR #3159- Map coverage to original source
- Don't
deepFreezein development/test environments if ES6 symbols are polyfilled PR #3082 - Added ability to include or ignore fragments in
getDirectivesFromDocumentPR #3010
1.0.9
- Dependency updates
- Added getDirectivesFromDocument utility function PR #2974
1.0.8
- Add client, rest, and export directives to list of known directives PR #2949
1.0.7
- Fix typo in error message for invalid argument being passed to @skip or @include directives PR #2867
1.0.6
- Update
getStoreKeyNameto support custom directives
1.0.5
- Package dependency updates
1.0.4
- Package dependency updates
1.0.3
- Package dependency updates
1.0.2
- Improved rollup builds
1.0.1
- Added config to remove selection set of directive matches test
1.0.0
- Added utilities from hermes cache
- Added removeDirectivesFromDocument to allow cleaning of client only directives
- Added hasDirectives to recurse the AST and return a boolean for an array of directive names
- Improved performance of common store actions by memoizing addTypename and removeConnectionDirective