- Add support for
$ach_return_code
field to$chargeback
event - Add support for
$wallet_address
and$wallet_type
fields to$payment_method
complex field - Add support for
$digital_order
complex field - Add support for
$digital_orders
field to$transaction
,$create_order
, and$update_order
events - Add support for
$receiver_wallet_address
and$receiver_external_address
fields to$transaction
event
- added support for merchant management api
- Added $verification_phone_number to $add_item_to_cart, $add_promotion, $content_status, $create_account, $create_content, $create_order, $custom_event, $flag_content, $login, $remove_item_from_cart, $transaction, $update_account, $update_content, $update_order, and $update_password events
- Added SiftClient constructor to override the baseUrl
- Added $keyless_user_id
- Added support for $name and $phone is custom events
- Adding support for return_route_info query parameter for Sync request
- Reverting Gradle version upgrade
- Adding support for $user_email in custom events
- Updated Gradle version to 6.8.3
- Add support for
$merchant_profile
complex field to$create_account
,$update_account
, and$chargeback
events
- Add support for
$shortened_iban_first6
,$shortened_iban_last4
, and$sepa_direct_debit_mandate
to$payment_method
complex field and$transaction
event - Add support for
$merchant_profile
complex field to$create_order
,$update_order
, and$transaction
events - Add support for
$status_3ds
,$triggered_3ds
,$merchant_initiated_transaction
,$sent_address
, and$received_address
to$transaction
event
- Add support for
$account_number_last5
,$account_holder_name
,$bank_name
and$bank_country
to$payment_method
complex field
- Add support for
$user_email
field to$login
event
- Add support for
$decline_category
field to$transaction
event
- Add support for
$client_language
field to$app
complex field - Add support for
$accept_language
and$content_language
fields to$browser
complex field - Add support for
$brand_name
,$site_country
and$site_domain
fields to custom events and all reserved events except$chargeback
,$link_session_to_user
and$flag_content
- Add support for
$ordered_from
complex field to$create_order
,$update_order
, and$transaction
events
- Add support for
$tags
field to$booking
complex field
- Add support for
$bookings
complex field to$create_order
and$update_order
events
- Add account id and OkHttpClient to constructor
- Add Circle build
- Add support for
$app
and$browser
to$content_status
,$order_status
, and$security_notification
- Add support for
$account_types
to the$create_account
event and the$update_account
event - Add support for the new event
$update_password
- Add support for
$verified_event
,$reason
,$verified_entity_id
to the$verification
event - Add support for
$ip
,$browser
,$app
to the$verification
event
- Add support for
$failure_reason
to the$login
event - Add support for
$account_types
to the$login
event - Add support for
$username
to the$login
event - Add support for
$social_sign_on_type
to the$login
event
- Add support for Rescore User and Get User Score APIs
- Add support for
$app
and$browser
to the following events:AddItemToCart
,AddPromotion
,CreateAccount
,CreateContent
,CreateOrder
,CustomEvent
,Logout
,RemoveItemFromCart
,Transaction
,UpdateAccount
, andUpdateContent
- Upgrade okhttp3 to 3.4.2
- Add support for Rescore User and Get User Score APIs
- Remove Guava dependency
- Replace use of internal Sun API class
- Add new query parameter force_workflow_run
- Adds support for session decisions to Decisions API
- Improved documentation in CHANGES.MD and README.md.
- Added missing fields to Message.java
- Removed deprecated files.
- Adds support for Sift Science API Version 205, including new
$create_content
and$update_content
formats - V205 APIs are now called -- this is an incompatible change
- Adds support for content decisions to Decisions API
INCOMPATIBLE CHANGES INTRODUCED IN API V205:
$create_content
and$update_content
have significantly changed, and the old format will be rejected$send_message
and$submit_review
events are no longer valid- V205 improves server-side event data validation. In V204 and earlier, server-side validation accepted some events that did not conform to the published APIs in our developer documentation. V205 does not modify existing event APIs other than those mentioned above, but may reject invalid event data that were previously accepted. Please test your integration on V205 in sandbox before using in production.
- Add session level decisions in ApplyDecisionFieldSet.java.
- Add support for filtering get decisions by entity type SESSION.
- Add support for $security_notification event.
- Fix typo in ApplyDecisionFieldSet.java.
- Throw a ServerException for all 5xx server responses.
- Add support for $verification event.
- Add support for $app and $browser complex fields.
- Make base model classes public.
- Packaging with "jar" instead of "pom".
- Add support for decisions API.
- Initial public release.