Releases: flagship-io/flagship-php-sdk
Releases · flagship-io/flagship-php-sdk
4.0.0
Add
- Visitor Status
- Flag status
- Visitor->getFlags method
- The
onSdkStatusChanged
properties in SDK configuration
Change
- visitor->getFlag method signature
- Flag->getValue method signature
-hasConsented
property when creating a visitor is now mandatory - SDK status enum
- Require now php >= 8.1
Remove
- From visitor instance (
modifications
,getFlagsDataArray
,getModificationsArray
,getModification
,getModificationSync
,getModificationInfo
,getModificationInfoSync
,synchronizeModifications
, andactivateModification
) - From SDK configuration (
statusChangedCallback
)
3.2.1
3.2.0
Added
- Collecting developer usage tracking data:
- Troubleshooting data collection can now be enabled with your agreement by Flagship services in the SDK for debugging purposes.
- Usage data collection is now enabled in the SDK, which will help us improve our product.
- setDisableDeveloperUsageTracking accessor in FlagshipConfig class
3.1.3
3.1.2
3.1.1
3.1.0
Added
- Tracking manager see
- setCacheStrategy accessor in FlagshipConfig class
- Flagship::close method
- setHitCacheImplementation accessor in FlagshipConfig class
- Hit cache management
- OnVisitorexposed callback in FlagshipConfig class
Changed
- Hits are now sent with a batch processing system
3.0.2
3.0.1
3.0.0
Added
- bucketingUrl property accessors in Flagship\Config\BucketingConfig
- slug property accessors in Flagship\Flag\FlagMetadata
- Managing visitor cache
Changed
- Bucketing mode
- BucketingConfig constructor signature
- FlagshipConfig::bucketing signature
Removed
- bucketingDirectoryPath property accessors from Flagship\Config\BucketingConfig