v4.5.58

Schniz/fnmv4.5.58Jun 11, 2026by github-actions[bot]

AI Summary

This release introduces default synchronous event handling changes and delists several exchanges (Arkham, Waves, Yobit), alongside improvements to the documentation site and playground.

Key Highlights

  • Default allowSynchronousEvents = false
  • Delist of Arkham, Waves, and Yobit exchanges
  • New Fumadocs documentation site
  • Interactive multi-language CCXT playground

Breaking Changes

  • fix(precise)!: stringAdd nullify
  • fix(arkham)!: delist

New Features

  • Interactive multi-language CCXT playground
  • Fumadocs documentation site
  • Addition of ADA & CARDANO to unified networks list

Full Release Notes

## What's Changed
* add default allowSynchronousEvents = false by @frosty00 in https://github.com/ccxt/ccxt/pull/28833
* fix(precise)!: stringAdd nullify by @ttodua in https://github.com/ccxt/ccxt/pull/28834
* Cleanup php static deps by @frosty00 in https://github.com/ccxt/ccxt/pull/28835
* fix type error in ccxt pro handleErrorMessage by @frosty00 in https://github.com/ccxt/ccxt/pull/28836
* fix(arkham)!: delist by @ttodua in https://github.com/ccxt/ccxt/pull/28000
* fix(build): java implicit API emitter must extend parent Core class for derived exchanges by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28832
* fix(hashkey): public watchTrades side & takerOrMaker by @ttodua in https://github.com/ccxt/ccxt/pull/28838
* fix(weex): fetchTrades' parseTrade by @ttodua in https://github.com/ccxt/ccxt/pull/28837
* chore(yobit): build fix for skip by @ttodua in https://github.com/ccxt/ccxt/pull/28824
* fix(aster): extra static tests by @ttodua in https://github.com/ccxt/ccxt/pull/28830
* fix(deepcoin): fetchTrades fix by @ttodua in https://github.com/ccxt/ccxt/pull/28815
* docs: add Fumadocs documentation site by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28726
* feat(playground): interactive multi-language CCXT playground by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28807
* delist waves.exchange by @frosty00 in https://github.com/ccxt/ccxt/pull/28844
* chore(btcbox): skip further by @ttodua in https://github.com/ccxt/ccxt/pull/28814
* fix(backpack): trades fix by @ttodua in https://github.com/ccxt/ccxt/pull/28813
* fix(networks): add ADA & CARDANO to unified list by @ttodua in https://github.com/ccxt/ccxt/pull/28817
* fix(xt): remove non-unified networkcode by @ttodua in https://github.com/ccxt/ccxt/pull/28818
* delist yobit by @frosty00 in https://github.com/ccxt/ccxt/pull/28845
* Php secure dependent packages  by @frosty00 in https://github.com/ccxt/ccxt/pull/28841
* fix(docs): point Fumadocs deploy smoke test at root paths by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28846
* ci(docs): bump Fumadocs deploy actions to Node 24 runtimes by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28847
* fix(cryptocom): fetchCurrencies using a sub-account by @carlosmiei in https://github.com/ccxt/ccxt/pull/28849


**Full Changelog**: https://github.com/ccxt/ccxt/compare/v4.5.57...v4.5.58