TxnLab / use-wallet

A framework agnostic wallet integration library for Algorand dApps
https://txnlab.gitbook.io/use-wallet
MIT License
81 stars 32 forks source link

chore(deps): update dependency algosdk to v3 #289

Closed renovate[bot] closed 1 day ago

renovate[bot] commented 1 day ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
algosdk ^2.7.0 -> ^2.7.0 \|\| ^3.0.0 age adoption passing confidence
algosdk 2.9.0 -> 3.0.0 age adoption passing confidence

Release Notes

algorand/js-algorand-sdk (algosdk) ### [`v3.0.0`](https://redirect.github.com/algorand/js-algorand-sdk/blob/HEAD/CHANGELOG.md#v300) [Compare Source](https://redirect.github.com/algorand/js-algorand-sdk/compare/v2.9.0...v3.0.0) #### What's Changed > ⚠️ **WARNING:** This release is a new major version with breaking changes from the v2.X.X series. For help migrating from v2 releases, see the file `v2_TO_v3_MIGRATION_GUIDE.md`. ##### v2 End of Life With the release of v3 of this SDK, v2 is now in maintenance mode. No new features will be added to v2, and only security fixes or critical errors will be addressed. At the end of March 2025, no further updates will be made to the v2 package. ##### Breaking Changes - Convert algod responses to typed by [@​Eric-Warehime](https://redirect.github.com/Eric-Warehime) in [https://github.com/algorand/js-algorand-sdk/pull/776](https://redirect.github.com/algorand/js-algorand-sdk/pull/776) - Align transaction fields to transaction reference spec by [@​algochoi](https://redirect.github.com/algochoi) in [https://github.com/algorand/js-algorand-sdk/pull/804](https://redirect.github.com/algorand/js-algorand-sdk/pull/804) - TEAL Source Map: Improve SourceMap and support columns by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/834](https://redirect.github.com/algorand/js-algorand-sdk/pull/834) - Remove `IntDecoding` as a REST option & support native bigint types in models by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/852](https://redirect.github.com/algorand/js-algorand-sdk/pull/852) - Refactor `Transaction` class by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/854](https://redirect.github.com/algorand/js-algorand-sdk/pull/854) - Improve object encoding and decoding by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/862](https://redirect.github.com/algorand/js-algorand-sdk/pull/862) - Correctly model blocks by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/875](https://redirect.github.com/algorand/js-algorand-sdk/pull/875) - Fix stateproof txn representation by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/876](https://redirect.github.com/algorand/js-algorand-sdk/pull/876) - Typed indexer responses by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/857](https://redirect.github.com/algorand/js-algorand-sdk/pull/857) - Support special case raw binary strings by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/878](https://redirect.github.com/algorand/js-algorand-sdk/pull/878) - REST API TEAL bytes fix by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/881](https://redirect.github.com/algorand/js-algorand-sdk/pull/881) - Fix remaining REST untyped responses by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/882](https://redirect.github.com/algorand/js-algorand-sdk/pull/882) ##### Enhancements - Remove buffer usage in favor or Uint8Array and Dataview by [@​algochoi](https://redirect.github.com/algochoi) in [https://github.com/algorand/js-algorand-sdk/pull/800](https://redirect.github.com/algorand/js-algorand-sdk/pull/800) - Remove `Buffer` Usage by [@​algochoi](https://redirect.github.com/algochoi) in [https://github.com/algorand/js-algorand-sdk/pull/801](https://redirect.github.com/algorand/js-algorand-sdk/pull/801) - Add address bytes length check in encodeAddress by [@​algochoi](https://redirect.github.com/algochoi) in [https://github.com/algorand/js-algorand-sdk/pull/809](https://redirect.github.com/algorand/js-algorand-sdk/pull/809) - Native esm bundle by [@​PhearZero](https://redirect.github.com/PhearZero) in [https://github.com/algorand/js-algorand-sdk/pull/836](https://redirect.github.com/algorand/js-algorand-sdk/pull/836) - Add ability to pass through fetch options by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/883](https://redirect.github.com/algorand/js-algorand-sdk/pull/883) - REST API: Allow bigints for client args by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/893](https://redirect.github.com/algorand/js-algorand-sdk/pull/893) ##### Bugfixes - Fix: Don't delete `dist` folder when creating release PR by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/890](https://redirect.github.com/algorand/js-algorand-sdk/pull/890) - Release PR Generation: Use prerelease tag in changelog generation by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/892](https://redirect.github.com/algorand/js-algorand-sdk/pull/892) ##### Other - Type and formatting changes by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/853](https://redirect.github.com/algorand/js-algorand-sdk/pull/853) - 3.0.0: Sync changes to develop by [@​jasonpaulos](https://redirect.github.com/jasonpaulos) in [https://github.com/algorand/js-algorand-sdk/pull/884](https://redirect.github.com/algorand/js-algorand-sdk/pull/884) **Full Changelog**: https://github.com/algorand/js-algorand-sdk/compare/v2.9.0...v3.0.0

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.

drichar commented 1 day ago

Upgrade to algosdk@3 will be in the v4.x release

renovate[bot] commented 1 day ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 3.x releases. But if you manually upgrade to 3.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.