# Changelog

## 2.9.0 - 2026.02.05

* Added `token_market_data` includer
* Added Swaps API endpoint

## 2.8.0 - 2026.01.22

* Added fungible token DEX rate endpoints
* Added fungible token daily DEX rate endpoints
* Improved quote calculation for CSPR.trade API
* Fixed native token annual issuance rate calculation used in Supply API

## 2.7.0 - 2025.12.18

* Added `csprtrade_data` includer
* Improved DEX pair filtering (including decimals-aware filtering)

## 2.6.1 - 2025.11.25

* Added documentation for DEX fiat rates

## 2.6.0 - 2025.11.19

* Added fungible token DEX fiat rates endpoints
* Added DEX fiat rate includer
* Added filtering for FT ownerships by `contract_package_hash`

## 2.5.2 - 2025.11.10

* Fixed FT ownership serialization

## 2.5.1 - 2025.11.05

* Added account undelegations endpoint
* Added `last_switch_block.timestamp` to network state responses

## 2.5.0 - 2025.09.30

* Added `contract_package` includer support for FT/NFT actions in transaction feed endpoints

## 2.4.4 - 2025.09.24

* Fixed Odra WASM proxy endpoint handling

## 2.4.3 - 2025.09.22

* Fixed account liquid, undelegated and delegated balances serialization to be exposed as `string` in API responses

## 2.4.0 - 2025.09.16

* Added annual issuance (inflation rate) in Supply API
* Added era range support for Rewards API

## 2.1.1 - 2025.07.10

* Added optional `friendlymarket_data` property to the Token API

## 2.1.0 - 2025.07.03

* Added support for CEP-95 NFT standard
* Added Purse API
* Added contract identification for [Odra WASM proxy](https://github.com/odradev/odra/tree/eb4ddbde36cc315d84c7d5c366fa090604d6af06/odra-casper/proxy-caller) transactions
* Added optional `coingecko_data` property to the Token API
* Added genesis accounts identification

## 2.0.21 - 2025.06.17

* Fixed edge cases in validator performance tracking for newly joined validators

## 2.0.20 - 2025.06.02

* Added possibility to filter contract NFTs by owner
* Added possibility to filter token actions by the action type

## 2.0.19 - 2025.05.14

* Fixed duplicated delegator rewards (introduced in 2.0.18)

## 2.0.18 - 2025.05.14

* Fixed delegator rewards grouping in the API responses for delegators with multiple delegations
*

## 2.0.17 - 2025.04.25

* Added additional logging to collect more data about the service stability after Casper 2.0 upgrade on Mainnet

## 2.0.16 - 2025.04.24

* Fixed edge cases in Casper 2.0 validator performance tracking

## 2.0.15 - 2025.04.18

* Added new validator performance tracking based on the cited signatures for Casper 2.0

## 2.0.14 - 2025.04.08

* Updated to the latest version of Casper SDK that handles contract hash prefixes for both Casper 1.5.x and 2.0.0

## 2.0.13 - 2025.04.01

* Fixed issues related to certain contract packages not being tracked on Casper 2.0

## 2.0.12 - 2025.03.27

* Added `website_url` property to contract packages
* Added `refund_amount` property to deploys
* Improved performance of the Bidder API
* Fixed filtering deploys by `caller_hash` in the streaming API

## 2.0.11 - 2025.03.24

* Fixed incorrect balance updates for Casper 2.0 transactions

## 2.0.10 - 2025.03.24

* Fixed tracking of Casper 2.0 transactions with caller represented by account hash

## 2.0.9 - 2025.03.21

* Improved service stability during the network upgrade scenarios

## 2.0.8 - 2025.03.12

* Fixed validator rewards tracking
* Improved performance of the Delegation API

## 2.0.7 - 2025.03.07

* Added withdrawals tracking for purse delegations
* Fixed sorting by `self_share` and `network_share` in Validators API

## 2.0.6 - 2025.03.05

* Improved service stability by updating to the latest version Casper SDK

## 2.0.5 - 2025.02.20

* Added new API endpoint that returns pending undelegating amount for purses
* Added new API endpoint that returns pending unstaking amount for validators
* Fixed various issues related to Casper 2.0 integration discovered on the integration network

## 2.0.4 - 2025.02.07

* Fixed payment amount tracking issue for certain Casper 2.0 transactions

## 2.0.3 2025.02.06

* Added new API endpoint that returns purse delegations

## 2.0.2 - 2025.02.05

* Updated to the latest version of Casper SDK that fixes certain Casper 2.0 integration issues

## 2.0.1 - 2025.02.04

* Improved performance of the Blocks API
* Updated to the latest version of Casper SDK that fixes certain Casper 2.0 integration issues

## 2.0.0 - 2025.02.03 🎉

* Added integration with Casper 2.0 in a backward compatible way for CSPR.cloud users

## 1.5.3 - 2025.01.20

* Updated SDK dependencies to ensure compatibility with Casper 1.5.x and 2.0 in preparation for the Casper 2.0 compatible release

## 1.5.2 - 2025.01.13

* Improved owner type identification (account or contract) for token ownerships
* Fixed filtering by `deploy_hash` in the deploy streaming API

## 1.5.1 - 2025.01.09

* Fixed parsing logic for tracking certain token actions for legacy contracts that don't use CES events
* Fixed tracking owner type and balance for certain token ownership for legacy contracts that don't use CES events

## 1.5.0 - 2025.01.07

* Switched to Casper 2.0 compatible Casper SDK in preparation for the Casper 2.0 release

## 1.4.7 - 2024.12.03

* Fixed serialization issue for token ownerships for legacy contracts that don't use CES events

## 1.4.6 - 2024.11.06

* Added ability to sort token ownerships by balance

## 1.4.5 - 2024.10.22

* Added reverse resolution for CSPR.name

## 1.4.2 - 2024.08.27

* Added optional `rates` property to token action responses

## 1.4.1 - 2024.08.20

* Added new network stats API

## 1.4.0 - 2024.08.19

* Added CSPR.name resolution API

## 1.3.10 - 2024.08.08

* Fixed account info tracking for servers that require user agent

## 1.3.9 - 2024.08.06

* Added default sorting for validators by `is_identified_account_info` and `total_stake` properties
* Fixed sorting and pagination for Accounts API

## 1.3.8 - 2024.07.12

* Improved performance for the account balance API

## 1.3.7 - 2024.07.02

* Added option `deploy` property to Transfers API responses
* Added filtering token and NFT actions by `deploy_hash` in the Streaming API

## 1.3.6 - 2024.06.26

* Bug fixes

## 1.3.5 - 2024.06.17

* Fixed internal APIs used by CSPR.suite products

## 1.3.4 - 2024.06.13

* Fixed reversed associated accounts API, that returned empty associations in some cases

## 1.3.3 - 2024.06.12

* Fixed sorting in Contracts API
* Fixed filtering deploys by `caller_public_key`

## 1.3.2 - 2024.06.06

* Fixed including logic for the `validator_performance` optional property
* Fixed validator rewards API endpoint

## 1.3.1 - 2024.06.01

* Bug fixes

## 1.3.0 - 2024.05.30

* Fixed total account delegations API endpoint

## 1.2.2 - 2024.05.28

* Fixed balance tracking for certain accounts

## 1.2.1 - 2024.05.23

* Added Centralized Account Info API

## 1.2.0 - 2024.05.20

* Added new total account delegations API endpoint
* Added optional `contract_package` property to all resources that have `contract_package_hash` property
* Added `from_purse_public_key` and `to_purse_public_key` optional properties to transfers
* Added the ability to filter deploys stream by `deploy_hash` for Streaming API
* Fixed Streaming API intermittent connection terminations

## 1.1.3 - 2024.05.13

* Added `is_burned` filter for NFTs

## 1.1.2 - 2024.05.09

* Fixed edge cases for token and NFT APIs

## 1.1.1 - 2024.04.10

* Improved performance for Deploys and Blocks APIs

## 1.1.0 - 2024.04.29

* Added ability to filter data by block height range

## v1.0.1 - 2024.03.26

* Improved stability of Streaming API connections

## 1.0.0 - 2024.03.12 🎉

* First release. Welcome, CSPR.cloud!
