iOS: Using "custom" as a private attribute name in LDConfig.privateAttributeNames or LDUser.privateAttributeNames will no longer set all LDUser custom attributes private.
iOS: The automatically set device and operatingSystem custom attributes can now be set private.
iOS: Significant internal changes from updating to the 6.0.0 release of the iOS SDK.
Fixed:
The TypeScript definitions for LDClient.jsonVariation and LDClient.jsonVariationDetail no longer restrict the defaultValue and result type to Record<string, any>. These methods can accept any for defaultValue and return any type.
[6.2.0] - 2022-05-17
Changed:
LDConfig.privateAttributeNames
orLDUser.privateAttributeNames
will no longer set allLDUser
custom attributes private.device
andoperatingSystem
custom attributes can now be set private.Fixed:
LDClient.jsonVariation
andLDClient.jsonVariationDetail
no longer restrict thedefaultValue
and result type toRecord<string, any>
. These methods can acceptany
fordefaultValue
and returnany
type.