Closed fingerprint-dx-team[bot] closed 6 days ago
St.:grey_question: |
Category | Percentage | Covered / Total |
---|---|---|---|
π’ | Statements | 96.26% | 206/214 |
π’ | Branches | 87.14% | 61/70 |
π’ | Functions | 97.67% | 42/43 |
π’ | Lines | 96.23% | 204/212 |
72 tests passing in 10 suites.
Report generated by π§ͺjest coverage report action from 515bf3e472378482485ad27f06c0c04ee57a0806
β οΈ This PR doesn't contain any changesets. If there are user-facing changes, don't forget to run:
pnpm exec changeset
to create a changeset.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@fingerprintjs/fingerprintjs-pro-server-api@6.0.0
Major Changes
EventUpdateRequest
type toEventsUpdateRequest
(54b92b2)BrowserDetails
fieldbotProbability
.IdentificationConfidence
fieldscore
type format:float
->double
.RawDeviceAttributeError
fieldname
optional .RawDeviceAttributeError
fieldmessage
optional .EventsResponse
fielderror
.ErrorResponse
model.HighActivity
fielddailyRequests
type format:number
->int64
.Tampering
fieldanomalyScore
type format:double
.Webhook
fields optional:visitorId
,visitorFound
,firstSeenAt
,lastSeenAt
,browserDetails
,incognito
.WebhookClonedApp
fieldresult
optional.WebhookDeveloperTools
fieldresult
optional.WebhookEmulator
fieldresult
optional.WebhookFactoryReset
fieldstime
andtimestamp
optional.WebhookFrida
fieldresult
optional.WebhookHighActivity
fielddailyRequests
type format:number
->int64
.WebhookIPBlocklist
fieldsresult
anddetails
optional.WebhookJailbroken
fieldresult
optional.WebhookLocationSpoofing
fieldresult
optional.WebhookPrivacySettings
fieldresult
optional.WebhookProxy
fieldresult
optional.WebhookRemoteControl
fieldresult
optional.WebhookRootApps
fieldresult
optional.WebhookSuspectScore
fieldresult
optional.WebhookTampering
fieldsresult
,anomalyScore
andantiDetectBrowser
optional.WebhookTampering
fieldanomalyScore
type format:double
.WebhookTor
fieldresult
optional.WebhookVelocity
fields optional:distinctIp
,distinctLinkedId
,distinctCountry
,events
,ipEvents
,distinctIpByLinkedId
,distinctVisitorIdByLinkedId
.WebhookVirtualMachine
fieldresult
optional.WebhookVPN
fields optional:result
,confidence
,originTimezone
,methods
. (68b89bf)BotdResult
->Botd
.BotdDetectionResult
->BotdBot
:result
type asBotdBotResult
.ClonedAppResult
->ClonedApp
.DeveloperToolsResult
->DeveloperTools
.EmulatorResult
->Emulator
.ErrorCommon403Response
,ErrorCommon429Response
,ErrorEvent404Response
,TooManyRequestsResponse
,ErrorVisits403
,ErrorUpdateEvent400Response
,ErrorUpdateEvent409Response
,ErrorVisitor400Response
,ErrorVisitor404Response
,IdentificationError
,ProductError
.ErrorResponse
andErrorPlainResponse
.ErrorPlainResponse
has a different format{ "error": string }
and it is used only inGET /visitors
.error
type asError
.error.code
type asErrorCode
.EventResponse
->EventsGetResponse
.EventUpdateRequest
->EventsUpdateRequest
.FactoryResetResult
->FactoryReset
.FridaResult
->Frida
.IPLocation
->Geolocation
:IPLocationCity
->GeolocationCity
.subdivisions
type asGeolocationSubdivisions
.Location
->GeolocationContinent
:GeolocationCountry
.Subdivision
->GeolocationSubdivision
.HighActivityResult
->HighActivity
.Confidence
->IdentificationConfidence
.SeenAt
->IdentificationSeenAt
.IncognitoResult
->Incognito
.IpBlockListResult
->IPBlocklist
:details
type asIPBlocklistDetails
.IpInfoResult
->IPInfo
:IpInfoResultV4
->IPInfoV4
.IpInfoResultV6
->IPInfoV6
.ASN
->IPInfoASN
.DataCenter
->IPInfoDataCenter
.JailbrokenResult
->Jailbroken
.LocationSpoofingResult
->LocationSpoofing
.PrivacySettingsResult
->PrivacySettings
.ProductsResponse
->Products
:ProductsResponseIdentification
->ProductIdentification
,ProductsResponseIdentificationData
->Identification
,ProductsResponseBotd
->ProductBotd
,SignalResponseRootApps
->ProductRootApps
,SignalResponseEmulator
->ProductEmulator
,SignalResponseIpInfo
->ProductIPInfo
,SignalResponseIpBlocklist
->ProductIPBlocklist
,SignalResponseTor
->ProductTor
,SignalResponseVpn
->ProductVPN
,SignalResponseProxy
->ProductProxy
,ProxyResult
->Proxy
,SignalResponseIncognito
->ProductIncognito
,SignalResponseTampering
->ProductTampering
,SignalResponseClonedApp
->ProductClonedApp
,SignalResponseFactoryReset
->ProductFactoryReset
,SignalResponseJailbroken
->ProductJailbroken
,SignalResponseFrida
->ProductFrida
,SignalResponsePrivacySettings
->ProductPrivacySettings
,SignalResponseVirtualMachine
->ProductVirtualMachine
,SignalResponseRawDeviceAttributes
->ProductRawDeviceAttributes
,RawDeviceAttributesResultValue
->RawDeviceAttributes
,SignalResponseHighActivity
->ProductHighActivity
,SignalResponseLocationSpoofing
->ProductLocationSpoofing
,SignalResponseSuspectScore
->ProductSuspectScore
,SignalResponseRemoteControl
->ProductRemoteControl
,SignalResponseVelocity
->ProductVelocity
,SignalResponseDeveloperTools
->ProductDeveloperTools
.identification.data
type asIdentification
.RawDeviceAttributesResult
->RawDeviceAttributes
:RawDeviceAttribute
.error
type asRawDeviceAttributeError
.RemoteControlResult
->RemoteControl
.RootAppsResult
->RootApps
.SuspectScoreResult
->SuspectScore
.Tag
.TamperingResult
->Tampering
.TorResult
->Tor
.VelocityResult
->Velocity
:VelocityIntervals
->VelocityData
.VelocityIntervalResult
->VelocityIntervals
.VirtualMachineResult
->VirtualMachine
.Visit
fieldipLocation
typeDeprecatedIPLocation
->DeprecatedGeolocation
.DeprecatedIPLocationCity
use commonGeolocationCity
Response
->VisitorsGetResponse
.ResponseVisits
VpnResult
->VPN
.confidence
type asVPNConfidence
.methods
type asVPNMethods
.WebhookVisit
->Webhook
.WebhookRootApps
,WebhookEmulator
,WebhookIPInfo
,WebhookIPBlocklist
,WebhookTor
,WebhookVPN
,WebhookProxy
,WebhookTampering
,WebhookClonedApp
,WebhookFactoryReset
,WebhookJailbroken
,WebhookFrida
,WebhookPrivacySettings
,WebhookVirtualMachine
,WebhookRawDeviceAttributes
,WebhookHighActivity
,WebhookLocationSpoofing
,WebhookSuspectScore
,WebhookRemoteControl
,WebhookVelocity
,WebhookDeveloperTools
. (68b89bf)isEventError
,isUpdateEventError
, etc. (a17b73f)TooManyRequestsError
andRequestError
(6f4076e)VisitWebhook
type toWebhook
(980bab0)Minor Changes
ipEvents
,distinctIpByLinkedId
, anddistinctVisitorIdByLinkedId
fields to thevelocity
Smart Signal. (68b89bf)GeolocationCity
fieldname
required.GeolocationSubdivision
fieldisoCode
required.GeolocationSubdivision
fieldname
required.IPInfoASN
fieldname
required .IPInfoDataCenter
fieldname
required.IdentificationConfidence
fieldcomment
.Botd
fieldmeta
.Identification
fieldcomponents
.VPN
fieldoriginCountry
required.Visit
fieldcomponents
.Webhook
fieldcomponents
. (68b89bf)ipv4
format fromip
field inBotd
,Identification
,Visit
andWebhook
models. (b707bfa)Patch Changes