The underlying Server API hasn’t changed, but we made SDK type and class generation more precise, resulting in small breaking changes for the SDK itself. This change should make the SDK API a lot more stable going forward
- Rename
EventUpdateRequest
type toEventsUpdateRequest
(54b92b2) -
- Remove the
BrowserDetails
fieldbotProbability
. - Update the
IdentificationConfidence
fieldscore
type format:float
->double
. - Make the
RawDeviceAttributeError
fieldname
optional . - Make the
RawDeviceAttributeError
fieldmessage
optional . - events: Remove the
EventsResponse
fielderror
.- [note]: The errors are represented by
ErrorResponse
model.
- [note]: The errors are represented by
- events: Update the
HighActivity
fielddailyRequests
type format:number
->int64
. - events: Specify the
Tampering
fieldanomalyScore
type format:double
. - webhook: Make the
Webhook
fields optional:visitorId
,visitorFound
,firstSeenAt
,lastSeenAt
,browserDetails
,incognito
. - webhook: Make the
WebhookClonedApp
fieldresult
optional. - webhook: Make the
WebhookDeveloperTools
fieldresult
optional. - webhook: Make the
WebhookEmulator
fieldresult
optional. - webhook: Make the
WebhookFactoryReset
fieldstime
andtimestamp
optional. - webhook: Make the
WebhookFrida
fieldresult
optional. - webhook: Update the
WebhookHighActivity
fielddailyRequests
type format:number
->int64
. - webhook: Make the
WebhookIPBlocklist
fieldsresult
anddetails
optional. - webhook: Make the
WebhookJailbroken
fieldresult
optional. - webhook: Make the
WebhookLocationSpoofing
fieldresult
optional. - webhook: Make the
WebhookPrivacySettings
fieldresult
optional. - webhook: Make the
WebhookProxy
fieldresult
optional. - webhook: Make the
WebhookRemoteControl
fieldresult
optional. - webhook: Make the
WebhookRootApps
fieldresult
optional. - webhook: Make the
WebhookSuspectScore
fieldresult
optional. - webhook: Make the
WebhookTampering
fieldsresult
,anomalyScore
andantiDetectBrowser
optional. - webhook: Specify the
WebhookTampering
fieldanomalyScore
type format:double
. - webhook: Make the
WebhookTor
fieldresult
optional. - webhook: Make the
WebhookVelocity
fields optional:distinctIp
,distinctLinkedId
,distinctCountry
,events
,ipEvents
,distinctIpByLinkedId
,distinctVisitorIdByLinkedId
. - webhook: Make the
WebhookVirtualMachine
fieldresult
optional. - webhook: Make the
WebhookVPN
fields optional:result
,confidence
,originTimezone
,methods
. (68b89bf)
- Remove the
-
- Rename
BotdResult
->Botd
. - Rename
BotdDetectionResult
->BotdBot
:- Extract
result
type asBotdBotResult
.
- Extract
- Rename
ClonedAppResult
->ClonedApp
. - Rename
DeveloperToolsResult
->DeveloperTools
. - Rename
EmulatorResult
->Emulator
. - Refactor error models:
- Remove
ErrorCommon403Response
,ErrorCommon429Response
,ErrorEvent404Response
,TooManyRequestsResponse
,ErrorVisits403
,ErrorUpdateEvent400Response
,ErrorUpdateEvent409Response
,ErrorVisitor400Response
,ErrorVisitor404Response
,IdentificationError
,ProductError
. - Introduce
ErrorResponse
andErrorPlainResponse
.- [note]:
ErrorPlainResponse
has a different format{ "error": string }
and it is used only inGET /visitors
.
- [note]:
- Extract
error
type asError
. - Extract
error.code
type asErrorCode
.
- Remove
- Rename
EventResponse
->EventsGetResponse
. - Rename
EventUpdateRequest
->EventsUpdateRequest
. - Rename
FactoryResetResult
->FactoryReset
. - Rename
FridaResult
->Frida
. - Rename
IPLocation
->Geolocation
:- Rename
IPLocationCity
->GeolocationCity
. - Extract
subdivisions
type asGeolocationSubdivisions
. - Rename
Location
->GeolocationContinent
: - Introduce a dedicated type
GeolocationCountry
. - Rename
Subdivision
->GeolocationSubdivision
.
- Rename
- Rename
HighActivityResult
->HighActivity
. - Rename
Confidence
->IdentificationConfidence
. - Rename
SeenAt
->IdentificationSeenAt
. - Rename
IncognitoResult
->Incognito
. - Rename
IpBlockListResult
->IPBlocklist
:- Extract
details
type asIPBlocklistDetails
.
- Extract
- Rename
IpInfoResult
->IPInfo
:- Rename
IpInfoResultV4
->IPInfoV4
. - Rename
IpInfoResultV6
->IPInfoV6
. - Rename
ASN
->IPInfoASN
. - Rename
DataCenter
->IPInfoDataCenter
.
- Rename
- Rename
JailbrokenResult
->Jailbroken
. - Rename
LocationSpoofingResult
->LocationSpoofing
. - Rename
PrivacySettingsResult
->PrivacySettings
. - Rename
ProductsResponse
->Products
:- Rename inner types:
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
. - Extract
identification.data
type asIdentification
.
- Rename inner types:
- Rename
RawDeviceAttributesResult
->RawDeviceAttributes
:- Extract item type as
RawDeviceAttribute
. - Extract
error
type asRawDeviceAttributeError
.
- Extract item type as
- Rename
RemoteControlResult
->RemoteControl
. - Rename
RootAppsResult
->RootApps
. - Rename
SuspectScoreResult
->SuspectScore
. - Extract new model
Tag
. - Rename
TamperingResult
->Tampering
. - Rename
TorResult
->Tor
. - Rename
VelocityResult
->Velocity
:- Rename
VelocityIntervals
->VelocityData
. - Rename
VelocityIntervalResult
->VelocityIntervals
.
- Rename
- Rename
VirtualMachineResult
->VirtualMachine
. - Rename the
Visit
fieldipLocation
typeDeprecatedIPLocation
->DeprecatedGeolocation
.- Instead of
DeprecatedIPLocationCity
use commonGeolocationCity
- Instead of
- Rename
Response
->VisitorsGetResponse
.- Omit extra inner type
ResponseVisits
- Omit extra inner type
- Rename
VpnResult
->VPN
.- Extract
confidence
type asVPNConfidence
. - Extract
methods
type asVPNMethods
.
- Extract
- Rename
WebhookVisit
->Webhook
.- Introduce new inner types:
WebhookRootApps
,WebhookEmulator
,WebhookIPInfo
,WebhookIPBlocklist
,WebhookTor
,WebhookVPN
,WebhookProxy
,WebhookTampering
,WebhookClonedApp
,WebhookFactoryReset
,WebhookJailbroken
,WebhookFrida
,WebhookPrivacySettings
,WebhookVirtualMachine
,WebhookRawDeviceAttributes
,WebhookHighActivity
,WebhookLocationSpoofing
,WebhookSuspectScore
,WebhookRemoteControl
,WebhookVelocity
,WebhookDeveloperTools
. (68b89bf)
- Introduce new inner types:
- Rename
- Remove utility functions for checking error type, such as
isEventError
,isUpdateEventError
, etc. (a17b73f) - Reduce thrown errors to
TooManyRequestsError
andRequestError
(6f4076e) - Rename
VisitWebhook
type toWebhook
(980bab0)
- Added new
ipEvents
,distinctIpByLinkedId
, anddistinctVisitorIdByLinkedId
fields to thevelocity
Smart Signal. (68b89bf) -
- Make the
GeolocationCity
fieldname
required. - Make the
GeolocationSubdivision
fieldisoCode
required. - Make the
GeolocationSubdivision
fieldname
required. - Make the
IPInfoASN
fieldname
required . - Make the
IPInfoDataCenter
fieldname
required. - Add optional
IdentificationConfidence
fieldcomment
. - events: Add optional
Botd
fieldmeta
. - events: Add optional
Identification
fieldcomponents
. - events: Make the
VPN
fieldoriginCountry
required. - visitors: Add optional
Visit
fieldcomponents
. - webhook: Add optional
Webhook
fieldcomponents
. (68b89bf)
- Make the
- Remove
ipv4
format fromip
field inBotd
,Identification
,Visit
andWebhook
models. (b707bfa)
- related-visitors: Add mention that the API is billable (68b89bf)
- Rename
EventUpdateRequest
type toEventsUpdateRequest
(54b92b2) -
- Remove the
BrowserDetails
fieldbotProbability
. - Update the
IdentificationConfidence
fieldscore
type format:float
->double
. - Make the
RawDeviceAttributeError
fieldname
optional . - Make the
RawDeviceAttributeError
fieldmessage
optional . - events: Remove the
EventsResponse
fielderror
.- [note]: The errors are represented by
ErrorResponse
model.
- [note]: The errors are represented by
- events: Update the
HighActivity
fielddailyRequests
type format:number
->int64
. - events: Specify the
Tampering
fieldanomalyScore
type format:double
. - webhook: Make the
Webhook
fields optional:visitorId
,visitorFound
,firstSeenAt
,lastSeenAt
,browserDetails
,incognito
. - webhook: Make the
WebhookClonedApp
fieldresult
optional. - webhook: Make the
WebhookDeveloperTools
fieldresult
optional. - webhook: Make the
WebhookEmulator
fieldresult
optional. - webhook: Make the
WebhookFactoryReset
fieldstime
andtimestamp
optional. - webhook: Make the
WebhookFrida
fieldresult
optional. - webhook: Update the
WebhookHighActivity
fielddailyRequests
type format:number
->int64
. - webhook: Make the
WebhookIPBlocklist
fieldsresult
anddetails
optional. - webhook: Make the
WebhookJailbroken
fieldresult
optional. - webhook: Make the
WebhookLocationSpoofing
fieldresult
optional. - webhook: Make the
WebhookPrivacySettings
fieldresult
optional. - webhook: Make the
WebhookProxy
fieldresult
optional. - webhook: Make the
WebhookRemoteControl
fieldresult
optional. - webhook: Make the
WebhookRootApps
fieldresult
optional. - webhook: Make the
WebhookSuspectScore
fieldresult
optional. - webhook: Make the
WebhookTampering
fieldsresult
,anomalyScore
andantiDetectBrowser
optional. - webhook: Specify the
WebhookTampering
fieldanomalyScore
type format:double
. - webhook: Make the
WebhookTor
fieldresult
optional. - webhook: Make the
WebhookVelocity
fields optional:distinctIp
,distinctLinkedId
,distinctCountry
,events
,ipEvents
,distinctIpByLinkedId
,distinctVisitorIdByLinkedId
. - webhook: Make the
WebhookVirtualMachine
fieldresult
optional. - webhook: Make the
WebhookVPN
fields optional:result
,confidence
,originTimezone
,methods
. (68b89bf)
- Remove the
-
- Rename
BotdResult
->Botd
. - Rename
BotdDetectionResult
->BotdBot
:- Extract
result
type asBotdBotResult
.
- Extract
- Rename
ClonedAppResult
->ClonedApp
. - Rename
DeveloperToolsResult
->DeveloperTools
. - Rename
EmulatorResult
->Emulator
. - Refactor error models:
- Remove
ErrorCommon403Response
,ErrorCommon429Response
,ErrorEvent404Response
,TooManyRequestsResponse
,ErrorVisits403
,ErrorUpdateEvent400Response
,ErrorUpdateEvent409Response
,ErrorVisitor400Response
,ErrorVisitor404Response
,IdentificationError
,ProductError
. - Introduce
ErrorResponse
andErrorPlainResponse
.- [note]:
ErrorPlainResponse
has a different format{ "error": string }
and it is used only inGET /visitors
.
- [note]:
- Extract
error
type asError
. - Extract
error.code
type asErrorCode
.
- Remove
- Rename
EventResponse
->EventsGetResponse
. - Rename
EventUpdateRequest
->EventsUpdateRequest
. - Rename
FactoryResetResult
->FactoryReset
. - Rename
FridaResult
->Frida
. - Rename
IPLocation
->Geolocation
:- Rename
IPLocationCity
->GeolocationCity
. - Extract
subdivisions
type asGeolocationSubdivisions
. - Rename
Location
->GeolocationContinent
: - Introduce a dedicated type
GeolocationCountry
. - Rename
Subdivision
->GeolocationSubdivision
.
- Rename
- Rename
HighActivityResult
->HighActivity
. - Rename
Confidence
->IdentificationConfidence
. - Rename
SeenAt
->IdentificationSeenAt
. - Rename
IncognitoResult
->Incognito
. - Rename
IpBlockListResult
->IPBlocklist
:- Extract
details
type asIPBlocklistDetails
.
- Extract
- Rename
IpInfoResult
->IPInfo
:- Rename
IpInfoResultV4
->IPInfoV4
. - Rename
IpInfoResultV6
->IPInfoV6
. - Rename
ASN
->IPInfoASN
. - Rename
DataCenter
->IPInfoDataCenter
.
- Rename
- Rename
JailbrokenResult
->Jailbroken
. - Rename
LocationSpoofingResult
->LocationSpoofing
. - Rename
PrivacySettingsResult
->PrivacySettings
. - Rename
ProductsResponse
->Products
:- Rename inner types:
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
. - Extract
identification.data
type asIdentification
.
- Rename inner types:
- Rename
RawDeviceAttributesResult
->RawDeviceAttributes
:- Extract item type as
RawDeviceAttribute
. - Extract
error
type asRawDeviceAttributeError
.
- Extract item type as
- Rename
RemoteControlResult
->RemoteControl
. - Rename
RootAppsResult
->RootApps
. - Rename
SuspectScoreResult
->SuspectScore
. - Extract new model
Tag
. - Rename
TamperingResult
->Tampering
. - Rename
TorResult
->Tor
. - Rename
VelocityResult
->Velocity
:- Rename
VelocityIntervals
->VelocityData
. - Rename
VelocityIntervalResult
->VelocityIntervals
.
- Rename
- Rename
VirtualMachineResult
->VirtualMachine
. - Rename the
Visit
fieldipLocation
typeDeprecatedIPLocation
->DeprecatedGeolocation
.- Instead of
DeprecatedIPLocationCity
use commonGeolocationCity
- Instead of
- Rename
Response
->VisitorsGetResponse
.- Omit extra inner type
ResponseVisits
- Omit extra inner type
- Rename
VpnResult
->VPN
.- Extract
confidence
type asVPNConfidence
. - Extract
methods
type asVPNMethods
.
- Extract
- Rename
WebhookVisit
->Webhook
.- Introduce new inner types:
WebhookRootApps
,WebhookEmulator
,WebhookIPInfo
,WebhookIPBlocklist
,WebhookTor
,WebhookVPN
,WebhookProxy
,WebhookTampering
,WebhookClonedApp
,WebhookFactoryReset
,WebhookJailbroken
,WebhookFrida
,WebhookPrivacySettings
,WebhookVirtualMachine
,WebhookRawDeviceAttributes
,WebhookHighActivity
,WebhookLocationSpoofing
,WebhookSuspectScore
,WebhookRemoteControl
,WebhookVelocity
,WebhookDeveloperTools
. (68b89bf)
- Introduce new inner types:
- Rename
- Remove utility functions for checking error type, such as
isEventError
,isUpdateEventError
, etc. (a17b73f) - Reduce thrown errors to
TooManyRequestsError
andRequestError
(6f4076e) - Rename
VisitWebhook
type toWebhook
(980bab0)
- Added new
ipEvents
,distinctIpByLinkedId
, anddistinctVisitorIdByLinkedId
fields to thevelocity
Smart Signal. (68b89bf) -
- Make the
GeolocationCity
fieldname
required. - Make the
GeolocationSubdivision
fieldisoCode
required. - Make the
GeolocationSubdivision
fieldname
required. - Make the
IPInfoASN
fieldname
required . - Make the
IPInfoDataCenter
fieldname
required. - Add optional
IdentificationConfidence
fieldcomment
. - events: Add optional
Botd
fieldmeta
. - events: Add optional
Identification
fieldcomponents
. - events: Make the
VPN
fieldoriginCountry
required. - visitors: Add optional
Visit
fieldcomponents
. - webhook: Add optional
Webhook
fieldcomponents
. (68b89bf)
- Make the
- Remove
ipv4
format fromip
field inBotd
,Identification
,Visit
andWebhook
models. (b707bfa)
- related-visitors: Add mention that the API is billable (68b89bf)
- related-visitors: Add GET
/related-visitors
endpoint (4a28c16) - visitors: Add the confidence field to the VPN Detection Smart Signal (4a28c16)
- Deprecate
getVisitorHistory
method. UsegetVisits
instead. (f28ba9d) - events: Add
antiDetectBrowser
detection method to thetampering
Smart Signal. (4a28c16)
- related-visitors: Add GET
/related-visitors
endpoint (4a28c16) - visitors: Add the confidence field to the VPN Detection Smart Signal (4a28c16)
- Deprecate
getVisitorHistory
method. UsegetVisits
instead. (f28ba9d) - events: Add
antiDetectBrowser
detection method to thetampering
Smart Signal. (4a28c16)
- events: Introduce
PUT
endpoint for/events
API (009c8f4)
- events: Introduce
PUT
endpoint for/events
API (009c8f4)
5.0.0 (2024-08-12)
- rename
ErrorVisitsDelete400Response
toErrorVisitor400Response
- rename
ErrorVisitsDelete404ResponseError
toErrorVisitor404ResponseError
- rename
ErrorVisitsDelete404Response
to `ErrorVisitor404Respons - renamed
status
in error object tostatusCode
- to access response body in error use
responseBody
property, e.g:error.responseBody
- add remoteControl, velocity and developerTools signals (45564cd)
- improve thrown errors, introduce classes per specific error (3a4975d)
- make tag field optional for Webhook (cff6198)
4.1.2 (2024-07-02)
- use correct error type for
incognito
,rawDeviceAttributes
andtampering
in theGetEvent
method (ad66ae3)
4.1.1 (2024-06-24)
- add 400 and 429 status mappings for DELETE API (8574924)
- provide raw HTTP response in errors that supports body related methods, such as
response.json()
(6689b87)
4.1.0 (2024-06-17)
- add
isValidWebhookSignature
function for validating webhook signature [INTER-731] (885b693) - add delete API (9f581ab)
- add os Mismatch (c3ca8d7)
- add revision string field to confidence object (a664c2d)
- expose raw response in errors (fd8e352)
- make
Options.region
optional (48c8024) - provide error as-is without serialization in
getEvent
method (c21a7b6)
- README: remove ipLocation field (acb7c38)
4.0.1 (2024-03-26)
- deps: remove redundant packages (da386da)
4.0.0 (2024-03-26)
- change models for the most smart signals
- make identification field
confidence
optional - deprecated
ipLocation
field usesDeprecatedIpLocation
model
- add
linkedId
field to theBotdResult
type (52e0887) - add
SuspectScore
smart signal support (d2917f3) - add missed errors structures (fa5121d)
- fix
ipLocation
deprecation (e620f75) - make identification field
tag
required (a919198) - update
originCountry
field to thevpn
signal (fad2222) - use shared structures for webhooks and event (c5380be)
- make fields required according to real API response (999debf)
3.1.0 (2024-01-31)
- add method for decoding sealed results (4220fcd)
3.0.0 (2024-01-12)
IpInfo
fielddataCenter
renamed todatacenter
2.4.0 (2023-11-27)
- add
highActivity
andlocationSpoofing
signals, supportoriginTimezone
forvpn
signal (ce69197)
2.3.3 (2023-10-17)
- deps: bump @babel/traverse from 7.17.3 to 7.23.2 (1617f26)
- deps: bump undici from 5.21.0 to 5.26.3 (9f58385)
2.3.2 (2023-09-21)
2.3.1 (2023-09-19)
- update OpenAPI Schema with
asn
anddataCenter
signals (e10f677) - update OpenAPI Schema with
auxiliaryMobile
method for VPN signal (72f5ada)
- deps: bump semver from 5.7.1 to 5.7.2 (10427f0)
- deps: bump tough-cookie from 4.0.0 to 4.1.3 (5c7d259)
- deps: bump word-wrap from 1.2.3 to 1.2.5 (f3a576d)
2.3.0 (2023-07-31)
- README: add
Region.AP
to example values (061242f)
2.2.0 (2023-06-12)
- update schema with correct
IpLocation
format and doc updates (21e943a)
2.1.0 (2023-05-16)
- introduce more signals (a981440)
2.0.1 (2023-04-14)
- refactor bundle names and add
exports
section for better compatibility with nextjs (d4a0da0)
- deps: bump ArtiomTr/jest-coverage-report-action (bd2a316)
- deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (afce4df)
- deps: bump undici from 5.9.1 to 5.21.0 (9cb735f)
2.0.0 (2023-01-30)
- Change error reporting.
getVisitorHistory
andgetEvent
methods throw an exception in case of errors.
- update schema, rework error reporting (baea2f7)
- eslint error (387fd4a)
- improve error reporting for
getEvents
, add more tests (ffb00a3) - remove unnecessary checks from the example (e6dd2fd)
- remove unreachable code (3fa05d6)
- retry-after with empty header (e1bfba5)
- review fix for error serialisation (d6e0a74)
- use generic typeguards for errors (c415874)
- deps: bump json5 from 2.2.1 to 2.2.3 (dd19516)
1.4.0 (2022-10-25)
- update schema to support url field for botd result (b293c09)
1.3.0 (2022-09-14)
1.2.1 (2022-08-19)
- deps: bump undici from 5.8.0 to 5.9.1 (33496f2)
1.2.0 (2022-08-18)
1.1.4 (2022-07-22)
- deps: bump undici from 5.5.1 to 5.8.0 (2302572)
1.1.3 (2022-07-13)
- use Webhook type from OpenApi (4bf7ebf)
1.1.2 (2022-07-13)
- ignore engines when installing packages (46ff4b63)
- use packages cache for build command, use yarn to install modules (60612ff4)
- use default node version when publish package (1ec30082)
- return ts target to es2015 (4b496215)
- change build command (b642cdf8)
- use rollup to build project (90baa5d4)
- add production environment for publish task (1f3dc518)
- update logo (6ab38802)
- use absolute url to logo (22232f36)
- update domain from fingerprintjs.com to fingerprint.com (d32ffb16)
- update logo (4ec03490)
- generate types using OpenAPI (3136d5ac)
- add missed fields to the VisitWebhook type (1422eb02)
- remove beta tag (b5a091c5)
- ap region URL (aba47938)
- another attempt to fix git issue with safe.directory (675e1749)
- another work around to make publish work (ef40e525)
- update checkout action version (b6446386)
- try a new git version workaround to publish the new version to npm (99e1f05d)
- add "--no-git-tag-version" flag to release commands (b8f2bc77)
- use generate-changelog for releases (a9d2b336)
- move "generate-changelog" to dev dependencies (f57c5ae3)
- remove changelog (4a32ec30)
- format existing mocked response data (b000f361)
- use npm-publish action by SHA for security reasons (4ff1b409)
- don't use npx to run jest (d0426e3c)
- add lint job to github actions, fix command to run test job (e7044f16)
- add deps to repair eslint and prettier, fix eslint and prettier rules (de0f7e53)
- migrate from npm to yarn (1c112ae5)
- ignore .idea folder (6bb5fe90)
- add missing node setup action (c3371b8d)
- better formatting, add links, extend example (93147b85)
- update readme (a68dddad)
- add CODEOWNERS and contributing guide (a30fc0d3)
- update readme.md (12685b7d)
- update src/types.ts (e5cdd25d)
- update readme.md (adee5c70)
- add ci badge, fix markup formatting (ea517213)
- add installing using yarn instruction (f02626e7)
- support passing custom fetch implementation in options (80bf983c)
- replace "querystring" with "URLSearchParams" (6a34d0bb)
- add confidence score, visitor found, and timestamps to data types (97d8c39a)
- rename token to api key (6d08efe0)
- add Asia region (ap) (539f071d)
- fix typo (d6a9396b)
- change subdivisons type from tuple to array (a9947493)
- removed unnecessary commented code from test (cbcf87e7)
- simplify Promise chain and add negative test (adc94d83)
- lint fixes (ff526eee)