Releases: multiversx/mx-sdk-js-core
v10.2.4
What's Changed
- Fix for loops by @andreibancioiu in #212
- Fix github workflows. by @andreibancioiu in #213
Full Changelog: v10.2.3...v10.2.4
v10.2.3
What's Changed
- Minor improvements / fixes by @andreibancioiu in #210
Full Changelog: v10.2.2...v10.2.3
v10.2.2
What's Changed
- Decoupling, minor refactoring by @andreibancioiu in #209
Full Changelog: v10.2.1...v10.2.2
v10.2.1
What's Changed
- [Regression] When loading the ABI, sort custom types by their type dependencies. by @andreibancioiu in #208
Full Changelog: v10.2.0...v10.2.1
v9.2.6
What's Changed
- Redo PR #198 for erdjs 9x. by @andreibancioiu in #207
Full Changelog: v9.2.5...v9.2.6
v10.2.0
What's Changed
- Define Transaction Factory and Gas Estimator by @andreibancioiu in #203
- Fix type mapper / ABI registry (scenario: nested structs with ArrayN) by @andreibancioiu in #198
- Add extra type for known-length arrays. by @andreibancioiu in #206
Full Changelog: v10.1.2...v10.2.0
v9.2.5
What's Changed
- Fix workflow command "gh release create". by @andreibancioiu in #166
- Add extra type for known-length arrays. by @andreibancioiu in #205
Full Changelog: v9.2.4...v9.2.5
v10.1.2
What's Changed
- Fix ABI endpoint definition: attribute "mutability". by @andreibancioiu in #200
Full Changelog: v10.1.1...v10.1.2
v10.1.1
What's Changed
- Add missing package "blake2b" (removed by mistake). by @andreibancioiu in #199
Full Changelog: v10.1.0...v10.1.1
v10.1.0
erdjs 10 brings a series of breaking changes. Most importantly, the packages walletcore, dapp, contractWrappers and the network providers (ApiProvider, ProxyProvider) have been extracted to separate repositories - consequently, they are now distributed as separate NPM packages. erdjs does not depend anymore on the libraries fs
, crypto
and axios
.
The classes responsible with parsing contract results or query responses, and the ones responsible with transaction completion detection have been rewritten, as well.
Furthermore, we have removed a couple of previously-thought as utility functions, in order to simplify and improve the codebase of erdjs.
- docs: erdjs and the new, related packages
- docs: the erdjs 10 cookbook
- docs: the migration guide from
erdjs 9.x
toerdjs 10
- docs: extension points of erdjs
- autogenerated documentation
- npmjs
- CHANGELOG
What's Changed
- remove console logging from contractWrapper by @rangheluta in #162
- Breaking changes (erdjs 10): improve contract interactions and interpretation of contract results by @andreibancioiu in #159
- Create "pre-release" in alpha / beta workflows by @andreibancioiu in #163
- erdjs v10 (beta): Hardcode class names for classes within erdjs' typesystem. by @andreibancioiu in #165
- Prepare version 10.0.0-beta.2. by @andreibancioiu in #167
- Extract walletcore (separate repository) by @andreibancioiu in #168
- Extract HW Provider to a separate repository by @andreibancioiu in #169
- Add github workflow: package-lock checks. by @andreibancioiu in #171
- Remove trackOfTransactions (private field, not actually used). by @andreibancioiu in #172
- Extract remaining dapp / signing providers to separate repositories by @andreibancioiu in #170
- Prepare release: 10.0.0-beta.3. by @andreibancioiu in #174
- Breaking change: adjustements to transaction awaitening and completion, transaction watcher by @andreibancioiu in #173
- Breaking change: simplify network config / improve design - not a singleton anymore. by @andreibancioiu in #176
- Fix / improve results parser (better heuristics) by @andreibancioiu in #177
- Breaking change: preparatory refactoring for decoupling core objects from IProvider by @andreibancioiu in #178
- Breaking change: decouple networkStake, networkStatus and stats from IProvider & IApiProvider. by @andreibancioiu in #179
- Breaking change: unifying provider interfaces, preparing network providers for extraction - step 1 by @andreibancioiu in #180
- Breaking change: unifying provider interfaces, preparing network providers for extraction - step 2 by @andreibancioiu in #181
- Breaking change: unifying provider interfaces, preparing network providers for extraction - step 3 by @andreibancioiu in #182
- Breaking change: SmartContract does not depend on IProvider anymore. by @andreibancioiu in #183
- Breaking change: unifying provider interfaces, preparing network providers for extraction - step 4 by @andreibancioiu in #184
- Breaking change: unifying provider interfaces, preparing network providers for extraction - step 5 by @andreibancioiu in #185
- Breaking change: extractions (network providers and contract wrappers) by @andreibancioiu in #186
- Breaking change: rename "methods" to "methodsExplicit". Rename "methodsAuto" to "methods" (default choice). by @andreibancioiu in #187
- Remove SmartContractController (downgraded to a mere test utility) by @andreibancioiu in #188
- Reference new network-providers in tests. Also adjust interface of TransactionOnNetwork by @andreibancioiu in #189
- Breaking changes: cleanup and minor improvements prior release (step 1) by @andreibancioiu in #190
- Breaking changes: cleanup and minor improvements prior release (step 2) by @andreibancioiu in #191
- Prepare new beta pre-release by @andreibancioiu in #192
- TokenPayment instead of Balance, where applicable by @andreibancioiu in #193
- Deprecate / remove balance & balance builder by @andreibancioiu in #194
- Deprecate EsdtHelpers in favor of @elrondnetwork/transaction-decoder by @andreibancioiu in #195
- Bit of cleanup prior release (breaking changes), update readme & docs. Add payload builders for token transfers. by @andreibancioiu in #196
- Fix exports and prepare release of erdjs 10 by @andreibancioiu in #197
New Contributors
- @rangheluta made their first contribution in #162
Full Changelog: v9.2.3...v10.1.0