Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump near-sdk from 4.0.0 to 5.3.0 #135

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 14, 2024

Bumps near-sdk from 4.0.0 to 5.3.0.

Release notes

Sourced from near-sdk's releases.

near-sdk-macros-v5.3.0

No release notes provided.

near-sdk-v5.3.0

Added

  • Introduced 'remove' method for 'near_sdk::store::Lazy' collection (#1238)
  • Allow store collection iterators to be cloned (this enables standard Iterator methods like cycle()) (#1224)

Fixed

  • Fix storage management error message with proper amount (#1222)
  • Fixed compilation errors after Rust 1.80 latest stable release (#1227)

Other

  • updates near-* dependencies to 0.24.0 (#1237)
  • Include all examples into CI testing suite (#1228)
  • Optimized up to 10% contract binary size by using near_sdk::env::panic_str instead of expect calls (#1220)
  • Fixed Rust 1.80 new warning by adding cargo:rustc-check-cfg for __abi-embed-checked feature in near-sdk-macros build.rs (#1225)

near-sdk-macros-v5.2.1

No release notes provided.

near-sdk-v5.2.1

Fixed

  • (nep330) Fallback to CARGO_PKG_REPOSITORY and CARGO_PKG_VERSION when NEP330_* variables are not provided (#1215)

near-sdk-macros-v5.2.0

No release notes provided.

near-sdk-v5.2.0

Added

  • New yield execution host functions (#1183), learn more in this blog post
  • New near_sdk::store::IterableMap and near_sdk::store::IterableSet that address the iteration performance issue of store::UnorderedMap (#1164) (#1175)
  • Added BorshSchema trait impl to all near_sdk::store collections!
    • store::TreeMap<K, V, H> and UnorderedSet<T, H> (#1213)
    • store::IterableSet and store::IterableMap and refactored and added ABI defiintions tests (#1212)
    • store::UnorderedMap (#1209)
  • NEP-330 1.2.0 support - added build info field in contract metadata (#1178)

Fixed

  • [technically breaking] Make log macro fully compatible with std::format (string interpolation is now supported) (#1189)
  • use FQDNs when calling contract methods to avoid method names collision (#1186)

Other

  • Added performance tests for 'store' collections (#1195)
  • Full tests coverage for store::Vector + coverage for all the collections relevant to IterableMap implementation (#1173)
  • Full tests coverage for store collections (#1172)
  • Documented #[init], #[payable], #[handle_result], #[private], #[result_serializer] attributes for docs.rs discoverability (#1185)
  • Enabled unit-testing feature for docs.rs
  • Replaced manual borsh trait impl-s with derives and correct bounds in near_sdk::store and near_sdk::collections (#1176)
  • Proxy JsonSchema::schema_name to the original implementation (#1210)

... (truncated)

Changelog

Sourced from near-sdk's changelog.

5.3.0 - 2024-08-13

Added

  • Introduced 'remove' method for 'near_sdk::store::Lazy' collection (#1238)
  • Allow store collection iterators to be cloned (this enables standard Iterator methods like cycle()) (#1224)

Fixed

  • Fix storage management error message with proper amount (#1222)
  • Fixed compilation errors after Rust 1.80 latest stable release (#1227)

Other

  • updates near-* dependencies to 0.24.0 (#1237)
  • Include all examples into CI testing suite (#1228)
  • Optimized up to 10% contract binary size by using near_sdk::env::panic_str instead of expect calls (#1220)
  • Fixed Rust 1.80 new warning by adding cargo:rustc-check-cfg for __abi-embed-checked feature in near-sdk-macros build.rs (#1225)

5.2.1 - 2024-07-05

Fixed

  • (nep330) Fallback to CARGO_PKG_REPOSITORY and CARGO_PKG_VERSION when NEP330_* variables are not provided (#1215)

5.2.0 - 2024-07-04

Added

  • New near_sdk::store::IterableMap and near_sdk::store::IterableSet that address the iteration performance issue of store::UnorderedMap (#1164) (#1175)
  • Added BorshSchema trait impl to all near_sdk::store collections!
    • store::TreeMap<K, V, H> and UnorderedSet<T, H> (#1213)
    • store::IterableSet and store::IterableMap and refactored and added ABI defiintions tests (#1212)
    • store::UnorderedMap (#1209)
  • Added yield execution host functions (#1183)
  • NEP-330 1.2.0 support - added build info field in contract metadata (#1178)

Fixed

  • [technically breaking] Make log macro fully compatible with std::format (string interpolation is now supported) (#1189)
  • use FQDNs when calling contract methods to avoid method names collision (#1186)

Other

  • Added performance tests for 'store' collections (#1195)
  • Full tests coverage for store::Vector + coverage for all the collections relevant to IterableMap implementation (#1173)
  • Full tests coverage for store collections (#1172)
  • Documented #[init], #[payable], #[handle_result], #[private], #[result_serializer] attributes for docs.rs discoverability (#1185)
  • Enabled unit-testing feature for docs.rs
  • Replaced manual borsh trait impl-s with derives and correct bounds in near_sdk::store and near_sdk::collections (#1176)
  • Proxy JsonSchema::schema_name to the original implementation (#1210)
  • Fixed Rust 1.79 linter warnings (#1202)
  • Fixed Rust 1.78 linter warnings (#1181)
  • Updated near-* dependencies to 0.23 version (#1207)

5.1.0 - 2024-03-28

... (truncated)

Commits
  • 4551e43 chore: release v5.3.0 (#1226)
  • dffe4b9 chore: updates near-* dependencies to 0.24.0 (#1237)
  • 66918f3 chore: Added code coverage CI (#1236)
  • 3acc8a6 feat: Introduced 'remove' method for 'near_sdk::store::Lazy' collection (#1238)
  • f3606e6 Update CODEOWNERS
  • 9c15030 feat: Allow store collection iterators to be cloned (this enables standard It...
  • f0b522f chore: Include all examples into CI testing suite (#1228)
  • 9db0710 chore: Bring back macos-latest latest-stable-Rust testing (#1231)
  • 1fda82d chore: Enabled unit-testing feature in all the examples in dev-dependencies...
  • 9dc8aa0 chore: Optimized up to 10% contract binary size by using `near_sdk::env::pani...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [near-sdk](https://github.com/near/near-sdk-rs) from 4.0.0 to 5.3.0.
- [Release notes](https://github.com/near/near-sdk-rs/releases)
- [Changelog](https://github.com/near/near-sdk-rs/blob/master/CHANGELOG.md)
- [Commits](near/near-sdk-rs@4.0.0...near-sdk-v5.3.0)

---
updated-dependencies:
- dependency-name: near-sdk
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants