Releases: bbc/branding-client
OrbitClient Update for live environment
Adding forge-free
to X-Feature
header for all cosmos environments
OrbitClient Updat for other non-live environments
The Orbit team is looking to migrate programmes stage to the forge free version of Orbit. This release involves updating the headers found in OrbitClient to have a X-Feature of forge-free if the client is running on a non-live environment.
More details can be found here:
https://jira.dev.bbc.co.uk/browse/DATCAP-80
Update OrbitClient to use forge-free header
The Orbit team is looking to migrate programmes stage to the forge free version of Orbit. This release involves updating the headers found in OrbitClient to have a X-Feature of forge-free if the client is running on Stage.
More details can be found here:
https://jira.dev.bbc.co.uk/browse/DATCAP-80
Branding and orbit with resilience
Upgrade branding client with the new Cache resilient client.
This version is not backward compatible and requires your application to be able to use
"bbc/programmes-caching-library" > 1.1.5
The constructor is also different, see DI required changes here https://github.com/bbc/programmes-frontend/pull/1232/files
Remove iStats
take out iStat-specific data attributes from generated html
Allow Branding Option Overrides
Added overrideOption()
so now Branding options can be overridden.
Fix stage env implementation
v2.6.1 Correct stage env implementation (#18)
Allowing Stage envs
v2.6.0 Adding STAGE env (#17)
Add option to use cloud IDCTA via header.
As part of the idcta cloud migration, a new header needs to be passed:
X-Feature='akami-idcta'
See https://confluence.dev.bbc.co.uk/pages/viewpage.action?pageId=117803057#idCTAAPI(platform-agnostic)-Migratingfrompaltocloud for details
The option to include this header is exposed to the users of this client
by setting the client construction option 'useCloudIdcta' to true
Add async method returning promise
Add a method to brandingClient that returns a guzzle promise allowing async usage of branding.