Skip to content

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