# Versioning Policy

## Backward compatibility <a href="#backwards-compatibility" id="backwards-compatibility"></a>

The following changes are considered backwards compatible:

* Adding new API resources.
* Adding new optional request parameters to existing API methods.
* Adding new properties to existing API responses.
* Changing the order of properties in existing API responses.
* Changing the length or format of object IDs or other opaque strings.&#x20;
* Altering the `message` attributes returned by our [errors](https://docs.complycube.com/documentation/api-reference/errors).
* Adding new webhooks [event types](https://docs.complycube.com/documentation/api-reference/other-resources/webhooks#event-types). Your webhook listener should gracefully handle unfamiliar event types.

## Changelog <a href="#changelog" id="changelog"></a>

### v1.7.3

* Added new Static Data endpoints.
* Additional webhook [event types](https://docs.complycube.com/documentation/api-reference/other-resources/webhooks#event-types) added.

### v1.7.2

* You can now use almost all attributes for [filtering](https://docs.complycube.com/documentation/api-reference/filtering).

### v1.7.1

* Added `joinedDate` to [clients](https://docs.complycube.com/documentation/api-reference/core-resources/clients) to allow for migrated clients.

### v1.7.0

* Extended [country coverage](https://docs.complycube.com/documentation/checks/document-check/document-types-per-country) for [Document Checks](https://docs.complycube.com/documentation/api-reference/check-types/document-check).
* Extended [list coverage](https://docs.complycube.com/documentation/checks/aml-screening-check) for [AML Screening Checks](https://docs.complycube.com/documentation/api-reference/check-types/aml-screening-check).
* Added more [test scenarios](https://docs.complycube.com/documentation/useful-resources/testing-data) to the sandbox environment.&#x20;

### v1.6.0

* Introduced [Service Quota](https://docs.complycube.com/documentation/api-reference/service-quota) to API.
* Added more [test scenarios](https://docs.complycube.com/documentation/useful-resources/testing-data) to the sandbox environment.&#x20;

### v1.5.0

* [Reports](https://docs.complycube.com/documentation/api-reference/other-resources/reports) can now generate a summary client report.
* Additional country risk sources were added to [Risk Profile](https://docs.complycube.com/documentation/api-reference/core-resources/risk-profile).

### v1.4.1

* Added additional `classifications` for [Documents](https://docs.complycube.com/documentation/api-reference/core-resources/documents).

### v1.4.0

* Introduced [Risk Profile](https://docs.complycube.com/documentation/api-reference/core-resources/risk-profile).

### v1.3.0

* Added [tokens](https://docs.complycube.com/documentation/api-reference/other-resources/tokens) endpoint.
* Added `updatedAt` to [checks](https://docs.complycube.com/documentation/api-reference/core-resources/checks).

### v1.2.2

* Added attribute `telephone` to [clients](https://docs.complycube.com/documentation/api-reference/core-resources/clients).

### v1.2.1

* Added calculated attribute `entityName` to [clients](https://docs.complycube.com/documentation/api-reference/core-resources/clients).

### v1.2.0

* Ability to create [clients](https://docs.complycube.com/documentation/api-reference/core-resources/clients) of the type `company`.&#x20;

### v1.1.0

* Introduced [Extensive AML Screening](https://docs.complycube.com/documentation/api-reference/check-types/aml-screening-check).
* Added more [error](https://docs.complycube.com/documentation/api-reference/errors) types.

### v1.0.1

* Added additional [address](https://docs.complycube.com/documentation/api-reference/core-resources/addresses) types.

### v1.0.0

* Initial release.
