Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 5, 2024

Bumps near-sdk from 4.0.0 to 5.2.1.

Release notes

Sourced from near-sdk's releases.

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)
  • Fixed Rust 1.79 linter warnings (#1202)
  • Fixed Rust 1.78 linter warnings (#1181)
  • Updated near-* dependencies to 0.23 version (#1207)

near-sdk-macros-v5.1.0

No release notes provided.

near-sdk-v5.1.0

Hightlights

Reduce your boilerpate and enable ABI support out of the box with the new #[near] macro-attribute.

... (truncated)

Changelog

Sourced from near-sdk's changelog.

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

Added

  • Finalize #[near] attribute-macro implementation with the support for custom parameters passing to serializer attributes #[near(serializers = [borsh(...)])] (#1158)
  • Introduce #[near] macro to further streamline contracts development reducing the boilerplate! (#1142)

Other

  • add typo checker in ci (#1159)

5.0.0 - 2024-02-21

Highlights

This release mostly maintains backwards compatibility with the previous version, but it also includes several breaking changes that improve developer experience and bring security and performance fixes. The most notable changes are:

  • Contract source metadata (NEP-330) is now implemented by default for all the contracts out of the box, which means that you can call contract_source_metadata() function and receive { version?: string, link?: string, standards?: { standard: string, version: string }[] } (#1106)
  • Type-safe NEAR balance, gas amounts, and account ids were implemented:

... (truncated)

Commits
  • 5c9eaea chore: release v5.2.1 (#1216)
  • 3133c48 fix(nep330): Fallback to CARGO_PKG_REPOSITORY and CARGO_PKG_VERSION when ...
  • 3b455e7 chore: release
  • 2c0ab80 chore: make test-contracts/store contract buildable with abi
  • 62875e1 feat: Added BorshSchema impl for store::TreeMap\<K, V, H> and `UnorderedSe...
  • 23f0545 feat: Added missing BorshSchema for IterableSet and IterableMap and refacto...
  • d5903b7 chore: Proxy JsonSchema::schema_name to the original implementation (#1210)
  • 96c277b feat: Added BorshSchema derive for store::UnorderedMap (#1209)
  • c843e9a feat(near-contract-standards): export ext_storage_management Promise shortcut...
  • 8c978a4 chore: Added performance tests for 'store' collections (#1195)
  • 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.2.1.
- [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.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 5, 2024
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 14, 2024

Superseded by #135.

@dependabot dependabot bot closed this Aug 14, 2024
@dependabot dependabot bot deleted the dependabot/cargo/near-sdk-5.2.1 branch August 14, 2024 22:08
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