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

chore: release v5.2.0 #1192

Merged
merged 2 commits into from
Jul 4, 2024
Merged

chore: release v5.2.0 #1192

merged 2 commits into from
Jul 4, 2024

Conversation

frol
Copy link
Collaborator

@frol frol commented Jun 4, 2024

🤖 New release

  • near-sdk: 5.1.0 -> 5.2.0
  • near-sdk-macros: 5.1.0 -> 5.2.0
  • near-sys: 0.2.1 -> 0.2.2
  • near-contract-standards: 5.1.0 -> 5.2.0
Changelog

near-sdk

5.2.0 - 2024-07-04

Added

  • Added BorshSchema impl for store::TreeMap<K, V, H> and UnorderedSet<T, H> (#1213)
  • Added missing BorshSchema for IterableSet and IterableMap and refactored and added ABI defiintions tests (#1212)
  • Added BorshSchema derive for store::UnorderedMap (#1209)
  • New near_sdk::store::IterableSet - a better alternative to UnorderedSet, which has performance limitations on iteration over elements (#1175)
  • New near_sdk::store::IterableMap that addresses the iteration performance issue of store::UnorderedMap (#1164)
  • nep330 build info field of contract metadata (#1178)

Fixed

  • [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)
  • Enable unit-testing feature for docs.rs
  • Documented #[init], #[payable], #[handle_result], #[private], #[result_serializer] attributes for docs.rs discoverability (#1185)
  • Updated near-* dependencies to 0.23 version (#1207)
  • Rust 1.79 fixes (#1202)
  • add yield execution host functions (#1183)
  • fix new lints, introduced in 1.78 (#1181)
  • (store, collections) replace manual borsh trait impl-s with derives and correct bounds within (#1176)
  • Cover store::Vector fully + coverage for all the collections relevant to IterableMap implementation. (#1173)
  • Cover store collections with tests. (#1172)
  • Proxy JsonSchema::schema_name to the original implementation (#1210)

near-sys

0.2.2 - 2024-07-04

Other

  • add yield execution host functions (#1183)

near-contract-standards

5.2.0 - 2024-07-04

Added

  • (near-contract-standards) export ext_storage_management Promise shortcuts, so Storage Management interfaces can be used in contracts to call external contracts using the high-level cross-contract call interfaces (#1208)
  • (near-contract-standards) export ext_nft_* Promise shortcuts, so NFT interfaces can be re-used in contracts to call external NFT contracts using the high-level cross-contract call interfaces (#1206)


This PR was generated with release-plz.

@frol frol requested review from agostbiro and uint as code owners June 4, 2024 09:02
@frol frol force-pushed the release-plz-2024-06-04T09-02-19Z branch 2 times, most recently from a61ae6e to 53d68b0 Compare June 12, 2024 15:25
@frol frol force-pushed the release-plz-2024-06-04T09-02-19Z branch 6 times, most recently from 642cb39 to 6113b24 Compare June 24, 2024 15:12
@frol frol force-pushed the release-plz-2024-06-04T09-02-19Z branch 5 times, most recently from 0423406 to 04ef19f Compare July 2, 2024 21:32
@frol frol force-pushed the release-plz-2024-06-04T09-02-19Z branch from 04ef19f to 834f099 Compare July 4, 2024 21:09
@frol frol force-pushed the release-plz-2024-06-04T09-02-19Z branch from 834f099 to 5edbd0c Compare July 4, 2024 21:53
@frol frol changed the title chore: release chore: release v5.2.0 Jul 4, 2024
@frol frol merged commit 3b455e7 into master Jul 4, 2024
19 checks passed
@frol frol deleted the release-plz-2024-06-04T09-02-19Z branch July 4, 2024 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant