Skip to content

OpenAPI schema sync (v3.2.0)#211

Open
fingerprint-dx-team-actions-runner[bot] wants to merge 7 commits intomainfrom
feat/open-api-v3.2.0
Open

OpenAPI schema sync (v3.2.0)#211
fingerprint-dx-team-actions-runner[bot] wants to merge 7 commits intomainfrom
feat/open-api-v3.2.0

Conversation

@fingerprint-dx-team-actions-runner
Copy link
Copy Markdown

@fingerprint-dx-team-actions-runner fingerprint-dx-team-actions-runner Bot commented Apr 22, 2026

  • Syncs the SDK to the v3.2.0 OpenAPI schema release.
  • Removes the generated reverse query parameter default so it does not imply a client-side default.
  • Updates .openapi-generator/FILES to match the current output of bash ./scripts/generate.sh.

Discussion point: generated test files and .openapi-generator/FILES

The new rare-device enum test files are tracked and still exist, but after a second generation run OpenAPI Generator skips existing PHP test files and drops those skipped files from .openapi-generator/FILES. This matches the current template consistency check output, but reviewers may want to confirm whether we are comfortable with the manifest representing files written in the latest generation run rather than every tracked generated test file.

@github-actions
Copy link
Copy Markdown
Contributor

🟢 Coverage increased by 85.55%

Code Coverage Report

Coverage Report

St. Category Percentage Covered / Total
🟢 Statements 85.55% 2984 / 3488
🟢 Functions 86.26% 1212 / 1405
Files Coverage
St. File Methods Statements Total Coverage
🔴 src/Model/BotResult.php 0.00% 0.00% 0.00%
🔴 src/Model/ErrorCode.php 0.00% 0.00% 0.00%
🔴 src/Model/IncrementalIdentificationStatus.php 0.00% 0.00% 0.00%
🔴 src/Model/ModelInterface.php 0.00% 0.00% 0.00%
🔴 src/Model/ProxyConfidence.php 0.00% 0.00% 0.00%
🔴 src/Model/RareDevicePercentileBucket.php 0.00% 0.00% 0.00%
🔴 src/Model/RuleActionType.php 0.00% 0.00% 0.00%
🔴 src/Model/SearchEventsBot.php 0.00% 0.00% 0.00%
🔴 src/Model/SearchEventsIncrementalIdentificationStatus.php 0.00% 0.00% 0.00%
🔴 src/Model/SearchEventsRareDevicePercentileBucket.php 0.00% 0.00% 0.00%
🔴 src/Model/SearchEventsSdkPlatform.php 0.00% 0.00% 0.00%
🔴 src/Model/SearchEventsVpnConfidence.php 0.00% 0.00% 0.00%
🔴 src/Model/TamperingConfidence.php 0.00% 0.00% 0.00%
🔴 src/Model/VpnConfidence.php 0.00% 0.00% 0.00%
🔴 src/Sealed/DecryptionAlgorithm.php 0.00% 0.00% 0.00%
JuroUhlar and others added 3 commits April 28, 2026 09:26
Add proper test implementations for `RareDevicePercentileBucket`
and `SearchEventsRareDevicePercentileBucket`.
@github-actions
Copy link
Copy Markdown
Contributor

🚀 Following releases will be created using changesets from this PR:

@fingerprint/php-sdk@7.1.0

Minor Changes

  • events: Add Device Rarity Smart Signal (2fb58fb)
  • events: Add proxy_ml_score to Event (2fb58fb)
  • events: Add font_hash and timezone_offset fields for the RawDeviceAttributes (2fb58fb)
  • events: Enable raw_device_attributes for Android devices. Only device_manufacturer and device_model are currently supported for Android devices. (2fb58fb)
  • events: Enable raw_device_attributes for iOS devices. Only device_manufacturer, device_model, hardware_concurrency, languages, and screen_resolution are currently supported for iOS devices. (2fb58fb)
  • events: Add request_read_timeout error code (2fb58fb)
Copy link
Copy Markdown
Member

@erayaydin erayaydin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Added an update for the test case, fyi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants