Releases: ar-io/ar-io-sdk
Releases · ar-io/ar-io-sdk
v2.1.0-alpha.2
v2.1.0-alpha.1
2.1.0-alpha.1 (2024-07-16)
Bug Fixes
- ant lua id: update to version Flwio4Lr08g6s6uim6lEJNnVGD9ylvz0_aafvpiL8FI (8cbd564)
- evolve: call eval twice to ensure evolve txid is set (a6261e5)
- evolve: dont double eval (a2a9121)
- evolve: fixed evolve somehow (b06503b)
- example: dont spawn in example (d1d5147)
- example: remove unused arweave instance (d0035c0)
- format: fix linting issues in format (b72dc1f)
- lua id: set new lua id in constants (e4c3aaf)
- types: check info on evolve util first (a44cca1)
Features
- evolve: add evolve util (47bfe20)
v2.0.3-alpha.1
2.0.3-alpha.1 (2024-07-12)
Bug Fixes
v2.0.2
v2.0.1
v2.0.0
2.0.0 (2024-07-11)
Bug Fixes
- arweave: use default arweave in IO (21d25b9)
- deps: replace bunyan or console depending on the client environment (9d940aa)
- log: allow log level configuration for clients (9cb0981)
- log: replace bunyan with winston to ensure browser compatibility (80b38e0)
Features
- io: add paginated gateway support for larger state objects (e.g. balances, records, and gateways) (b23efa8)
- util: add utility for fetching all records (8df2aac)
- io: add leaveNetwork API (54222ce)
BREAKING CHANGES
- deps: removes all smartweave implementations using warp-sdk. The result is an only AO compatible ANT and IO network contracts. Some utilities are preserved due to their usefulness.
- imports: modifies
web
named exports to provide esm and cjs exports instead of minified bundle. The web bundle was causing issues in bundled projects, and polyfills are no longer provided by default. Refer to the README for specifications on how to use the SDK for a web project.
v1.2.2
v1.2.1
v1.2.0
1.2.0 (2024-07-03)
Features
- ant: add balance APIs to ant interface (ec67440)
- ant: add utility for fetchint ant modules owned by wallet (01f7ec9)
- ants: support ANT apis in SDK (b187aeb)
- ao: add spawn ant util (d02566e)
- ao: experiment with initial implementation of ao contract (6118cea)
- io: add getInfo method to io class (4ef25ec)
- io: implement io/ao classes that call process apis (aab8967)