- The issuance event entries returned by the retrieveAssetIssuanceHistory method for non-fungible assets are different
from the ones returned for regular (fungible) assets as per the new behavior of version 0.12 of the Catenis API. The
observed differences are: the
amount
key is replaced by a newnfTokenIds
key, which lists the IDs of the non-fungible tokens that have been issued; and theholdingDevice
key is replaced by a newholdingDevices
key, which lists the Catenis virtual devices to which the issued non-fungible tokens have been assigned.
- Added support for changes introduced by version 0.12 of the Catenis API: new non-fungible assets feature, including the new API methods Issue Non-Fungible Asset, Reissue Non-Fungible Asset, Retrieve Non-Fungible Asset Issuance Progress, Retrieve Non-Fungible Token, Retrieve Non-Fungible Token Retrieval Progress, Transfer Non-Fungible Token, and Retrieve Non-Fungible Token Transfer Progress.
- The list of current asset holders returned by the listAssetHolders method may now include an entry that reports the
total asset amount that is currently migrated to foreign blockchains as per the new behavior of version 0.11 of the
Catenis API. That entry differs from the regular ones in that the
holder
property is missing and a new boolean type property namedmigrated
, the value of which is alwaystrue
, is present.
- Added support for changes introduced by version 0.11 of the Catenis API: new asset export feature, including the new API methods Export Asset, Migrate Asset, Asset Export Outcome, Asset Migration Outcome, List Exported Assets, and List Asset Migrations.
- Added support for changes introduced by version 0.10 of the Catenis API: new public API method Retrieve Message Origin.
- Updated dependency package Catenis API PHP client library to its latest version (4.0), which targets version 0.9 of the Catenis API.
- Added workaround to avoid that Catenis device credentials fields — Device ID and API Access Secret — be automatically filled by the web browser when editing a page. This behavior has been observed on Google Chrome 79.0 on Linux.
- Changed interface of method sendMessage: parameters
message
andtargetDevice
have swapped positions. - The object returned from a successful call to the readMessage method has a different structure.
- The
countExceeded
property of the object returned from a successful call to the listMessages method has been replaced with the newhasMore
property. - The
countExceeded
property of the object returned from a successful call to the retrieveAssetIssuanceHistory method has been replaced with the newhasMore
property. - Whole new (not backwards compatible) and improved notifications implementation.
- Updated dependency package Catenis API PHP client library to its latest version (3.0), which targets version 0.8 of the Catenis API.
- Added New retrieveMessageProgress method.
- Changed interface of listMessages method: first parameter renamed to
selector
; new parameterslimit
andskip
added. - Changed interface of retrieveAssetIssuanceHistory method: new parameters
limit
andskip
added.
- Added support for changes introduced by version 0.7 of the Catenis API: log, send and read message in chunks.
- WebSocket notification channel object emits new
open
event. - Added support for changes introduced by version 0.8 of the Catenis API: "pagination" (limit/skip) for API methods List Messages and Retrieve Asset Issuance History; new URI format for notification endpoints.
- New
Compression Threshold
settings used for instantiating the Catenis API client.
- Internal adjustments to usage of WP Heartbeat API.
- Fix issue with deleting plugin's data when plugin is uninstalled from multi-site WordPress environments.
- Add support for Catenis notifications.
- WARNING: this version only works on Unix-like OS's like Linux and macOS. It does not work on Windows.
- Initial working version. Exposes all Catenis API methods (as of version 0.6 of the Catenis API), but does not include support for notifications.