Skip to content

Releases: guardian/csnx

@guardian/source@0.0.0-canary-20240917082909

17 Sep 08:30
281382e
Compare
Choose a tag to compare

Major Changes

  • 42358e6: Now needs @types/react@^18.2.79 if you use this package with TypeScript.

@guardian/source@0.0.0-canary-20240917081659

17 Sep 08:17
fb2f818
Compare
Choose a tag to compare

Major Changes

  • 42358e6: Now needs @types/react@^18.2.79 if you use this package with TypeScript.

@guardian/source-development-kitchen@0.0.0-canary-20240917082909

17 Sep 08:30
281382e
Compare
Choose a tag to compare

Major Changes

  • 42358e6: Now needs @types/react@^18.2.79 if you use this package with TypeScript.

Patch Changes

  • Updated dependencies [42358e6]
  • Updated dependencies [cb19d46]
  • Updated dependencies [a559720]
    • @guardian/source@0.0.0-canary-20240917082909
    • @guardian/libs@0.0.0-canary-20240917082909

@guardian/source-development-kitchen@0.0.0-canary-20240917081659

17 Sep 08:18
fb2f818
Compare
Choose a tag to compare

Major Changes

  • 42358e6: Now needs @types/react@^18.2.79 if you use this package with TypeScript.

Patch Changes

  • Updated dependencies [42358e6]
  • Updated dependencies [cb19d46]
  • Updated dependencies [a559720]
    • @guardian/source@0.0.0-canary-20240917081659
    • @guardian/libs@0.0.0-canary-20240917081659

@guardian/libs@0.0.0-canary-20240917082909

17 Sep 08:30
281382e
Compare
Choose a tag to compare

Major Changes

  • cb19d46: Removes ArticleDesign.PrintShop, as we no longer intend to handle this as a separate ArticleDesign.

    This is a breaking change because it removes this member from the enum. Therefore any code the depends on this member will need to be updated.

    For example, in a switch the case will need to be removed:

    switch (design) {
        case ArticleDesign.Standard:
          // Other code
        case ArticleDesign.PrintShop:
          // This case will need to be removed
    }
    

    Any code that stores the enum members directly, such as a fixture, will also need to be updated:

    {
        ...
        format: {
            // With PrintShop removed, 20 will now refer to Obituary
            design: 20,
            ...
        }
    }
    

    Consideration will need to be given to what ArticleDesign will now be used for articles that were previously PrintShop. This is handled in the CAPI client for frontend/DCAR, and in AR itself for AR.

  • a559720: CMP: Implement Multi-State Privacy Agreement for US Compliance

    This release introduces support for the Global Privacy Platform (GPP) for third-party vendors who have completed migration. The legacy **uspapi will remain available temporarily for vendors still in transition.

    Key updates:

    Added window.__gpp stub function for the US region.
    Updated the US framework to use "usnat" instead of "ccpa".
    Migrated CCPA-related types and functions to the "aus" namespace.
    The ConsentState type, returned by getConsentFor, onConsentChange, and onConsent, now includes a usnat property, replacing the previous ccpa property.
    

@guardian/libs@0.0.0-canary-20240917081659

17 Sep 08:17
fb2f818
Compare
Choose a tag to compare

Major Changes

  • cb19d46: Removes ArticleDesign.PrintShop, as we no longer intend to handle this as a separate ArticleDesign.

    This is a breaking change because it removes this member from the enum. Therefore any code the depends on this member will need to be updated.

    For example, in a switch the case will need to be removed:

    switch (design) {
        case ArticleDesign.Standard:
          // Other code
        case ArticleDesign.PrintShop:
          // This case will need to be removed
    }
    

    Any code that stores the enum members directly, such as a fixture, will also need to be updated:

    {
        ...
        format: {
            // With PrintShop removed, 20 will now refer to Obituary
            design: 20,
            ...
        }
    }
    

    Consideration will need to be given to what ArticleDesign will now be used for articles that were previously PrintShop. This is handled in the CAPI client for frontend/DCAR, and in AR itself for AR.

  • a559720: CMP: Implement Multi-State Privacy Agreement for US Compliance

    This release introduces support for the Global Privacy Platform (GPP) for third-party vendors who have completed migration. The legacy **uspapi will remain available temporarily for vendors still in transition.

    Key updates:

    Added window.__gpp stub function for the US region.
    Updated the US framework to use "usnat" instead of "ccpa".
    Migrated CCPA-related types and functions to the "aus" namespace.
    The ConsentState type, returned by getConsentFor, onConsentChange, and onConsent, now includes a usnat property, replacing the previous ccpa property.
    

@guardian/identity-auth@0.0.0-canary-20240917082909

17 Sep 08:30
281382e
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [cb19d46]
  • Updated dependencies [a559720]
    • @guardian/libs@0.0.0-canary-20240917082909

@guardian/identity-auth@0.0.0-canary-20240917081659

17 Sep 08:17
fb2f818
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [cb19d46]
  • Updated dependencies [a559720]
    • @guardian/libs@0.0.0-canary-20240917081659

@guardian/identity-auth-frontend@0.0.0-canary-20240917082909

17 Sep 08:30
281382e
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [cb19d46]
  • Updated dependencies [a559720]
    • @guardian/libs@0.0.0-canary-20240917082909
    • @guardian/identity-auth@0.0.0-canary-20240917082909

@guardian/identity-auth-frontend@0.0.0-canary-20240917081659

17 Sep 08:17
fb2f818
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [cb19d46]
  • Updated dependencies [a559720]
    • @guardian/libs@0.0.0-canary-20240917081659
    • @guardian/identity-auth@0.0.0-canary-20240917081659