Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@apollo/client

Package Overview
Dependencies
Maintainers
4
Versions
586
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@apollo/client - npm Package Versions

13
59

3.11.9

Diff

Changelog

Source

3.11.9

Patch Changes

apollo-bot
published 3.12.0-alpha.0 •

Changelog

Source

3.12.0-alpha.0

Minor Changes

  • #12042 1c0ecbf Thanks @jerelmiller! - Introduces data masking into Apollo Client. Data masking allows components to access only the data they asked for through GraphQL fragments. This prevents coupling between components that might otherwise implicitly rely on fields not requested by the component. Data masking also provides the benefit that masked fields only rerender components that ask for the field.

    To enable data masking in Apollo Client, set the dataMasking option to true.

    new ApolloClient({
      dataMasking: true,
      // ... other options
    });
    

    You can selectively disable data masking using the @unmask directive. Apply this to any named fragment to receive all fields requested by the fragment.

    query {
      user {
        id
        ...UserFields @unmask
      }
    }
    

    To help with migration, use the @unmask migrate mode which will add warnings when accessing fields that would otherwise be masked.

    query {
      user {
        id
        ...UserFields @unmask(mode: "migrate")
      }
    }
    
apollo-bot
published 3.11.8 •

Changelog

Source

3.11.8

Patch Changes

  • #12054 35cf186 Thanks @phryneas! - Fixed a bug where incorrect object access in some Safari extensions could cause a crash.
apollo-bot
published 3.11.7 •

Changelog

Source

3.11.7

Patch Changes

  • #12052 e471cef Thanks @jerelmiller! - Fixes a regression from where passing an invalid identifier to from in useFragment would result in the warning TypeError: Cannot read properties of undefined (reading '__typename').
apollo-bot
published 0.0.0-pr-12054-20240904112316 •

apollo-bot
published 0.0.0-pr-12052-20240903200316 •

apollo-bot
published 3.11.6 •

Changelog

Source

3.11.6

Patch Changes

apollo-bot
published 0.0.0-pr-12049-20240903090547 •

apollo-bot
published 0.0.0-pr-12042-20240828203939 •

apollo-bot
published 3.11.5 •

Changelog

Source

3.11.5

Patch Changes

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc