Releases: vechain/vechain-sdk-js
Releases · vechain/vechain-sdk-js
1.0.0-beta.32
What's Changed
- Rpc proxy e2e test by @leszek-vechain in #1288
- 1113 vet currency by @lucanicoladebiasi in #1287
- Add test for returning two values from a smart contract by @fabiorigam in #1280
- Support transaction options with executeMultipleClausesTransaction by @fabiorigam in #1270
- feat: implement methods that return constant {} by @rodolfopietro97 in #1290
- 1289 implement vet and vtho classes by @lucanicoladebiasi in #1293
- feat: eth_signTransaction by @rodolfopietro97 in #1296
- Support raw clauses and transaction options in the execution of multiple clauses transaction by @fabiorigam in #1292
- build(deps-dev): bump @cloudflare/vitest-pool-workers from 0.4.31 to 0.5.4 by @dependabot in #1302
- build(deps): bump vite from 5.4.5 to 5.4.6 by @dependabot in #1303
- build(deps-dev): bump eslint from 8.57.0 to 8.57.1 by @dependabot in #1301
- build(deps): bump @noble/ciphers from 0.6.0 to 1.0.0 by @dependabot in #1300
- build(deps): bump viem from 2.21.7 to 2.21.9 by @dependabot in #1298
- feat:
ABI
classes by @freemanzMrojo in #1294 - feat: debug_traceBlockByHash and debug_traceBlockByNumber with tests by @rodolfopietro97 in #1304
- fix: using correct types for
viem
ABI by @freemanzMrojo in #1305 - Update eslint.json config in packages by @fabiorigam in #1307
- build(deps-dev): bump eslint-config-next from 14.2.7 to 14.2.12 by @dependabot in #1299
- 1312 2 phase build for the rpc proxy dockerfile by @daithihearn in #1313
- feat: 1119 Certificate in dev... by @lucanicoladebiasi in #1306
- Update package.json files by @fabiorigam in #1308
- Feat uncle block count by @rodolfopietro97 in #1315
- fix(
rpc-proxy
): Docker should not run with root by @freemanzMrojo in #1320 - feat:
ABIContract
class by @freemanzMrojo in #1321 - refactor:
ethers.Result
dependency removed from encode/decode ABI items by @freemanzMrojo in #1330 - Increase coverage by @fabiorigam in #1329
- refactor: replaced
ethers.encodeEventLog
by @freemanzMrojo in #1331 - build(deps): bump rollup from 4.21.3 to 4.22.4 by @dependabot in #1332
- 1291 class clause by @lucanicoladebiasi in #1326
- feat: support env variables in docker for proxy by @rodolfopietro97 in #1333
- Improve docs by @fabiorigam in #1336
- Update next by @fabiorigam in #1337
- feat: 1291 Clause class in action by @lucanicoladebiasi in #1338
- build(deps): bump viem from 2.21.9 to 2.21.14 by @dependabot in #1344
- build(deps-dev): bump eslint-config-next from 14.2.12 to 14.2.13 by @dependabot in #1343
- build(deps): bump next from 14.2.10 to 14.2.13 by @dependabot in #1342
- build(deps): bump @vechain/vebetterdao-contracts from 1.1.0 to 2.0.0 by @dependabot in #1341
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.6.0 to 8.7.0 by @dependabot in #1345
- fix: removed circular dependencies from the
core
package by @freemanzMrojo in #1349 - fix:
tsconfig
should reflect eithercomposite
ordeclaration
whendeclarationMap
istrue
by @freemanzMrojo in #1351 - feat: eth_signTypedData_V4 RPC Method by @rodolfopietro97 in #1353
- chore: coverage threshold by @freemanzMrojo in #1356
- feat:
encoding
classes +Buffer
replaced byUint8Array
by @freemanzMrojo in #1354 - refactor: 1162 transaction module in dev... by @lucanicoladebiasi in #1347
- feat: 1358 rpc request in batch implementation by @rodolfopietro97 in #1362
- 998 (no-breaking changes) get account utility functions by @lucanicoladebiasi in #1364
- build(deps): bump tsup from 8.2.4 to 8.3.0 by @dependabot in #1372
- build(deps-dev): bump @cloudflare/vitest-pool-workers from 0.5.4 to 0.5.13 by @dependabot in #1370
- build(deps-dev): bump turbo from 2.1.2 to 2.1.3 by @dependabot in #1369
- build(deps-dev): bump nyc from 17.0.0 to 17.1.0 by @dependabot in #1368
- refactor: 1361 gas math in bigint by @lucanicoladebiasi in #1373
- feat: test all tracers with solo by @rodolfopietro97 in #1374
- Release 32 by @fabiorigam in #1375
Full Changelog: 1.0.0-beta.31...1.0.0-beta.32
1.0.0-beta.31
What's Changed
- build(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #1204
- fix(npm publish): Node version should be compatible with NextJS by @freemanzMrojo in #1205
- build(deps-dev): bump wrangler from 3.72.2 to 3.72.3 by @dependabot in #1210
- build(deps-dev): bump @types/node from 20.14.15 to 22.5.1 by @dependabot in #1207
- build(deps-dev): bump @nomicfoundation/hardhat-ethers from 3.0.6 to 3.0.7 by @dependabot in #1208
- build(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 by @dependabot in #1206
- build(deps-dev): bump eslint-config-next from 14.2.5 to 14.2.7 by @dependabot in #1209
- refactor:
InvalidHTTPRequest
by @freemanzMrojo in #1213 - Update release scripts by @fabiorigam in #1211
- chore: bundling only package code by @freemanzMrojo in #1214
- Update release docs by @fabiorigam in #1215
- Update gh actions by @fabiorigam in #1217
- build(deps): bump slackapi/slack-github-action from 1.26.0 to 1.27.0 by @dependabot in #1220
- Review sonar token parameter for forked branches by @fabiorigam in #1221
- Fix typo by @fabiorigam in #1219
- chore: change workflow by @leszek-vechain in #1222
- chore: change workflow by @leszek-vechain in #1223
- chore: change workflow by @leszek-vechain in #1224
- chore: fix download artifact by @leszek-vechain in #1225
- feat: Add tests and coverage skeleton for RPC proxy by @rodolfopietro97 in #1200
- feat: add accounts and delegation flags by @rodolfopietro97 in #1226
- build(deps-dev): bump @commitlint/cli from 19.4.0 to 19.4.1 by @dependabot in #1232
- build(deps-dev): bump @types/react from 18.3.4 to 18.3.5 by @dependabot in #1230
- build(deps-dev): bump @testing-library/jest-dom from 6.4.8 to 6.5.0 by @dependabot in #1231
- build(deps-dev): bump @types/node from 22.5.1 to 22.5.3 by @dependabot in #1229
- build(deps-dev): bump @nomicfoundation/hardhat-verify from 2.0.9 to 2.0.10 by @dependabot in #1228
- feat: roc proxy cli args documentation by @rodolfopietro97 in #1233
- 1113 fixed point number by @lucanicoladebiasi in #1227
- Fix bug: Calling some RPC methods cause the RPC proxy to crash by @fabiorigam in #1234
- feat: web3_sha3 RPC Method by @rodolfopietro97 in #1237
- feat: neet_peerCount RPC Method by @rodolfopietro97 in #1240
- feat: solve RPC proxy issue by @rodolfopietro97 in #1243
- feat: 1109 HDCNode class in dev... by @lucanicoladebiasi in #1235
- refactor: 1115
Hash
implementations moved invcdm
by @lucanicoladebiasi in #1245 - build(deps): bump actions/upload-artifact from 4.3.0 to 4.4.0 by @dependabot in #1253
- refactor: 1218 FPN unifies integers validation by @lucanicoladebiasi in #1250
- feat: net listening rpc method by @rodolfopietro97 in #1255
- feat: eth_getBlockTransactionCountByHash and eth_getBlockTransactionCountByNumber by @rodolfopietro97 in #1257
- Implement eth_gettransactionbyblockhashandindex by @fabiorigam in #1256
- Implement eth_gettransactionbyblocknumberandindex by @fabiorigam in #1259
- 1218 remove the dependency on utils for num management by @lucanicoladebiasi in #1252
- 1122 refactor secp256k1 by @lucanicoladebiasi in #1258
- docs: 1113 core diagram reworked by @lucanicoladebiasi in #1272
- build(deps-dev): bump @nomicfoundation/hardhat-ethers from 3.0.7 to 3.0.8 by @dependabot in #1278
- build(deps-dev): bump typedoc from 0.26.6 to 0.26.7 by @dependabot in #1277
- build(deps): bump express from 4.19.2 to 4.20.0 by @dependabot in #1279
- build(deps-dev): bump @cloudflare/vitest-pool-workers from 0.4.25 to 0.4.30 by @dependabot in #1275
- build(deps-dev): bump turbo from 2.0.12 to 2.1.1 by @dependabot in #1276
- build(deps): bump @scure/bip39 from 1.3.0 to 1.4.0 by @dependabot in #1274
- Improve eslintrc config by @fabiorigam in #1282
- 1242 review the sdk documentation by @Valazan in #1285
- Improve RPC docs by @fabiorigam in #1281
- Release 31 by @fabiorigam in #1286
Full Changelog: 1.0.0-beta.30...1.0.0-beta.31
1.0.0-beta.30
What's Changed
- add test for sdk-cloudflare-integration by @leszek-vechain in #1154
- fix: Show Thor error message by @freemanzMrojo in #1160
- build(deps-dev): bump turbo from 2.0.7 to 2.0.12 by @dependabot in #1166
- build(deps): bump @noble/ciphers from 0.5.3 to 0.6.0 by @dependabot in #1163
- build(deps): bump axios from 1.7.3 to 1.7.4 in /apps/sdk-hardhat-integration by @dependabot in #1169
- build(deps-dev): bump typedoc from 0.26.4 to 0.26.5 by @dependabot in #1167
- build(deps-dev): bump @commitlint/cli from 19.3.0 to 19.4.0 by @dependabot in #1165
- build(deps): bump ethers from 6.13.1 to 6.13.2 by @dependabot in #1164
- 1115 class hash blake256 keccak256 sha256 by @lucanicoladebiasi in #1155
- feat: VCDM
Address
class by @freemanzMrojo in #1158 - feat: 1105 class Address.ts documented in examples and diagrams by @lucanicoladebiasi in #1172
- 1114 class revision by @lucanicoladebiasi in #1175
- fix: webpack issue with node libraries by @freemanzMrojo in #1173
- feat: class
Mnemonic
by @freemanzMrojo in #1176 - build(deps): bump elliptic from 6.5.6 to 6.5.7 by @dependabot in #1177
- build(deps-dev): bump typedoc from 0.26.5 to 0.26.6 by @dependabot in #1179
- build(deps-dev): bump prettier from 3.3.2 to 3.3.3 by @dependabot in #1182
- build(deps-dev): bump @types/react from 18.3.3 to 18.3.4 by @dependabot in #1181
- build(deps-dev): bump husky from 9.1.4 to 9.1.5 by @dependabot in #1183
- build(deps-dev): bump eslint-config-next from 14.1.3 to 14.2.5 by @dependabot in #1180
- feat: class
Account
by @freemanzMrojo in #1178 - Fix minor typo by @rampatra in #1185
- 991 breaking change refactor filter args event filter only for indexed parameters by @Valazan in #1188
- build(deps): bump elliptic from 6.5.6 to 6.5.7 in /apps/sdk-node-integration by @dependabot in #1190
- fix(hash functions): backwards compatibility overload by @freemanzMrojo in #1189
- enhancement: interface the http client by @darrenvechain in #1191
- Use local package for tests by @fabiorigam in #1192
- Improve tests for apps/sdk-nextjs-integration by @fabiorigam in #1194
- feat: 1107 class bloomfilter by @lucanicoladebiasi in #1198
- feat: 1170 use cli for proxy by @rodolfopietro97 in #1187
- Increase coverage by @fabiorigam in #1199
- fix: removed words from
Mnemonic
class by @freemanzMrojo in #1201 - feat: 1113 ThorId implemented by @lucanicoladebiasi in #1203
- Release 30 by @fabiorigam in #1202
New Contributors
- @leszek-vechain made their first contribution in #1154
- @freemanzMrojo made their first contribution in #1160
- @rampatra made their first contribution in #1185
Full Changelog: 1.0.0-beta.29...1.0.0-beta.30
1.0.0-beta.29
What's Changed
- build(deps-dev): bump hardhat from 2.22.6 to 2.22.7 by @dependabot in #1142
- build(deps): bump tsup from 8.2.3 to 8.2.4 by @dependabot in #1141
- build(deps): bump abitype from 1.0.5 to 1.0.6 by @dependabot in #1140
- build(deps-dev): bump @types/node from 20.14.10 to 22.1.0 by @dependabot in #1139
- build(deps-dev): bump ts-jest from 29.2.3 to 29.2.4 by @dependabot in #1138
- fix. understand problem of eth_gaPrice on mainnet by @rodolfopietro97 in #1133
- 1110 class hex by @lucanicoladebiasi in #1137
- Improve example apps by @fabiorigam in #1145
- chore: add @throws clauses for all errors by @rodolfopietro97 in #1132
- 1110-class-HexInt by @lucanicoladebiasi in #1147
- fix: remove module from package.json by @fabiorigam in #1151
- 1110 class HexUInt by @lucanicoladebiasi in #1149
- Release 28 by @fabiorigam in #1153
Full Changelog: 1.0.0-beta.27...1.0.0-beta.29
1.0.0-beta.27
What's Changed
- 1103-interface-vechaindatamodel by @lucanicoladebiasi in #1125
- 1117 class txt by @lucanicoladebiasi in #1127
- build(deps-dev): bump husky from 9.1.1 to 9.1.4 by @dependabot in #1096
- fix: npm publishing compatability by @darrenvechain in #1135
- Release 27 by @fabiorigam in #1136
Full Changelog: 1.0.0-beta.26...1.0.0-beta.27
1.0.0-beta.26
What's Changed
- [BUG] - RPC: transactions without clauses can not be formatted by @fabiorigam in #1090
- feat: add error handling into network package by @rodolfopietro97 in #1083
- build(deps): bump tsup from 8.1.2 to 8.2.3 by @dependabot in #1098
- build(deps-dev): bump eslint-plugin-promise from 6.4.0 to 6.6.0 by @dependabot in #1097
- build(deps-dev): bump ts-jest from 29.2.0 to 29.2.3 by @dependabot in #1099
- build(deps): bump @types/ws from 8.5.11 to 8.5.12 by @dependabot in #1100
- Support transaction signing on Cloudflare workers by @fabiorigam in #1101
- fix: release 26 by @fabiorigam in #1123
Full Changelog: 1.0.0-beta.24...1.0.0-beta.26
1.0.0-beta.24
What's Changed
- Remove test path ignore patterns by @fabiorigam in #1085
- fix: set custom gas in transaction sending by @Valazan in #1087
- Release 24 by @fabiorigam in #1088
Full Changelog: 1.0.0-beta.23...1.0.0-beta.24
1.0.0-beta.23
What's Changed
- BREAKING CHANGES - modify methods with multiple optional parameters into objects for better call usage by @fabiorigam in #1069
- feat: simplify error handling - part 2 (CORE PACKAGE) by @rodolfopietro97 in #1067
- feat: dedicated package for thor solo accounts and constants by @rodolfopietro97 in #1059
- Replace axios with fetch by @fabiorigam in #1071
- Fix rpc eth_getlogs bug by @fabiorigam in #1056
- 1051 breaking changes refactor define two separate functions to get the logs by @Valazan in #1076
- build(deps-dev): bump husky from 9.0.11 to 9.1.1 by @dependabot in #1078
- build(deps): bump typescript from 5.5.3 to 5.5.4 by @dependabot in #1079
- build(deps-dev): bump ts-node-test from 0.4.3 to 0.4.4 by @dependabot in #1081
- build(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.1 by @dependabot in #1080
- build(deps): bump @types/ws from 8.5.10 to 8.5.11 by @dependabot in #1077
- Release 23 by @fabiorigam in #1084
Full Changelog: 1.0.0-beta.22...1.0.0-beta.23
1.0.0-beta.22
What's Changed
- fix: release 21 by @fabiorigam in #1039
- build(deps-dev): bump @changesets/cli from 2.27.6 to 2.27.7 by @dependabot in #1040
- Address util refactoring by @rodolfopietro97 in #1028
- build(deps): bump typescript from 5.5.2 to 5.5.3 by @dependabot in #1043
- build(deps-dev): bump ts-jest from 29.1.5 to 29.2.0 by @dependabot in #1042
- build(deps-dev): bump @types/node from 20.14.9 to 20.14.10 by @dependabot in #1044
- fix: fix potential bug in transaction formatter by @fabiorigam in #1035
- fix: eth_getBlockByNumber and eth_getBlockByHash by @rodolfopietro97 in #1047
- fix: add null for address on ethGetLogs by @fabiorigam in #1045
- feat: eth_getLogs input as an array of an array of topics by @Valazan in #1052
- feat: implement eth_getBlockReceipts for rpc provider by @rodolfopietro97 in #1046
- feat: simplify error handling by @rodolfopietro97 in #1054
- build(deps): bump elliptic from 6.5.5 to 6.5.6 by @dependabot in #1063
- build(deps-dev): bump eslint-plugin-promise from 6.2.0 to 6.4.0 by @dependabot in #1062
- build(deps-dev): bump typedoc from 0.26.3 to 0.26.4 by @dependabot in #1064
- build(deps-dev): bump turbo from 2.0.6 to 2.0.7 by @dependabot in #1061
- test: tampering certificate tests added by @lucanicoladebiasi in #1066
- build(deps): bump tsup from 8.1.0 to 8.1.2 by @dependabot in #1060
- fix: release 22 by @fabiorigam in #1068
Full Changelog: 1.0.0-beta.21...1.0.0-beta.22
1.0.0-beta.21
What's Changed
Full Changelog: 1.0.0-beta.20...1.0.0-beta.21