All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- No changes, fixed deployment issue
- Enhanced
strict_match
functionality in AML
- Linted the project with internal RuboCop rules
- Removed support for Ruby 2.5 in RuboCop configuration and the gemspec file
- Support for Enhanced Document Verification
- Lint project. Enforce RuboCop rules via GitHub action
- Support for Ruby 3.2
- Removed the validation of
id_type
andid_number
for Document Verification jobs
- Support for AML check
- Fixed business verification docstrings
- Fixed
get_web_token
by ensuring signature merges into request_params
- UPDATE_PHOTO and COMPARE_USER_INFO to JobType
- Fixed incorrect constant values for JobType SMART_SELFIE_AUTHENTICATION and SMART_SELFIE_REGISTRATION
- Moved Business verification to IDApi
- Support for Ruby 3.1
- "Examples" folder in documentation
- Business Verification product
- Transition from TravisCI to GitHub Actions
- Enforced the use of signature on all API calls
- Added helper constants SMILE_IDENTITY_CORE::ENV, SMILE_IDENTITY_CORE::ImageType, SMILE_IDENTITY_CORE::JobType
- Fixed invalid links in gemspec
- Support for Ruby 2.5.1
sec_key
as an authentication method
- Reverted changes to version SmileIdentityCore.version_as_hash
- Used hardcoded apiVersion
- Signature option for signing requests
- Version information from SmileIdentityCore.version_as_hash
- Changed URLs for both test and production environments
- {"success":true,"smile_job_id":"job_id"} to the response when polling job status
- Removed first_name and last_name validations from ID information in Web API
- Added country, id_number, and id_type validations for ID information in ID API
- Amended the success response when job status is false to be a JSON String containing {"success":true,"smile_job_id":"job_id"}
- Added the ID API Class
- Added the ability to query ID API from the Web API class
- Updated the documentation
- Lenient decoding of the API key
- Language to the package information
- Support for additional formats as inputs
- Usage of the signature class in the Web API class
- Utilities class with a public
get_job_status
method on WebApi
- Readme updates
- Updated some error messages
- Issue with the loss of optional_callback
- Ensured allowance for nil inputs or empty hashes for options and id_info
- Confirmation of signature when querying job status
- Return_history and image_links features
- Two parameters: optional_callback and return_job_status in the submit_job function in favor of an options hash
- Additional package configurations
- The first release version of Web API