rust-status-message
rust-status-message copied to clipboard
Bump near-sdk from 4.0.0 to 5.3.0
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_strinstead ofexpectcalls (#1220)- Fixed Rust 1.80 new warning by adding
cargo:rustc-check-cfgfor__abi-embed-checkedfeature innear-sdk-macrosbuild.rs (#1225)near-sdk-macros-v5.2.1
No release notes provided.
near-sdk-v5.2.1
Fixed
- (nep330) Fallback to
CARGO_PKG_REPOSITORYandCARGO_PKG_VERSIONwhenNEP330_*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::IterableMapandnear_sdk::store::IterableSetthat address the iteration performance issue ofstore::UnorderedMap(#1164) (#1175)- Added
BorshSchematrait impl to allnear_sdk::storecollections!- 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
storecollections (#1172)- Documented
#[init],#[payable],#[handle_result],#[private],#[result_serializer]attributes for docs.rs discoverability (#1185)- Enabled
unit-testingfeature for docs.rs- Replaced manual
borshtrait impl-s with derives and correct bounds innear_sdk::storeandnear_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_strinstead ofexpectcalls (#1220)- Fixed Rust 1.80 new warning by adding
cargo:rustc-check-cfgfor__abi-embed-checkedfeature innear-sdk-macrosbuild.rs (#1225)5.2.1 - 2024-07-05
Fixed
- (nep330) Fallback to
CARGO_PKG_REPOSITORYandCARGO_PKG_VERSIONwhenNEP330_*variables are not provided (#1215)5.2.0 - 2024-07-04
Added
- New
near_sdk::store::IterableMapandnear_sdk::store::IterableSetthat address the iteration performance issue ofstore::UnorderedMap(#1164) (#1175)- Added
BorshSchematrait impl to allnear_sdk::storecollections!- 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
storecollections (#1172)- Documented
#[init],#[payable],#[handle_result],#[private],#[result_serializer]attributes for docs.rs discoverability (#1185)- Enabled
unit-testingfeature for docs.rs- Replaced manual
borshtrait impl-s with derives and correct bounds innear_sdk::storeandnear_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
4551e43chore: release v5.3.0 (#1226)dffe4b9chore: updates near-* dependencies to 0.24.0 (#1237)66918f3chore: Added code coverage CI (#1236)3acc8a6feat: Introduced 'remove' method for 'near_sdk::store::Lazy' collection (#1238)f3606e6Update CODEOWNERS9c15030feat: Allow store collection iterators to be cloned (this enables standard It...f0b522fchore: Include all examples into CI testing suite (#1228)9db0710chore: Bring back macos-latest latest-stable-Rust testing (#1231)1fda82dchore: Enabledunit-testingfeature in all the examples in dev-dependencies...9dc8aa0chore: Optimized up to 10% contract binary size by using `near_sdk::env::pani...- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)