Skip to content

Commit

Permalink
chore: release
Browse files Browse the repository at this point in the history
  • Loading branch information
frol committed Jul 2, 2024
1 parent 23f0545 commit 04ef19f
Show file tree
Hide file tree
Showing 7 changed files with 42 additions and 5 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,32 @@

## [Unreleased]

## [6.0.0](https://github.com/near/near-sdk-rs/compare/near-sdk-v5.1.0...near-sdk-v6.0.0) - 2024-07-02

### Added
- Added missing `BorshSchema` for IterableSet and IterableMap and refactored and added ABI defiintions tests ([#1212](https://github.com/near/near-sdk-rs/pull/1212))
- Added `BorshSchema` derive for `store::UnorderedMap` ([#1209](https://github.com/near/near-sdk-rs/pull/1209))
- New `near_sdk::store::IterableSet` - a better alternative to `UnorderedSet`, which has performance limitations on iteration over elements ([#1175](https://github.com/near/near-sdk-rs/pull/1175))
- New `near_sdk::store::IterableMap` that addresses the iteration performance issue of `store::UnorderedMap` ([#1164](https://github.com/near/near-sdk-rs/pull/1164))
- nep330 build info field of contract metadata ([#1178](https://github.com/near/near-sdk-rs/pull/1178))

### Fixed
- [**breaking**] Make log macro fully compatible with std::format (string interpolation is now supported) ([#1189](https://github.com/near/near-sdk-rs/pull/1189))
- use FQDNs when calling contract methods to avoid method names collision ([#1186](https://github.com/near/near-sdk-rs/pull/1186))

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

## [5.1.0](https://github.com/near/near-sdk-rs/compare/near-sdk-v5.0.0...near-sdk-v5.1.0) - 2024-03-28

### Added
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ members = [
exclude = ["examples/"]

[workspace.package]
version = "5.1.0"
version = "6.0.0"

# Special triple # comment for ci.
[patch.crates-io]
Expand Down
6 changes: 6 additions & 0 deletions near-contract-standards/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [6.0.0](https://github.com/near/near-sdk-rs/compare/near-contract-standards-v5.1.0...near-contract-standards-v6.0.0) - 2024-07-02

### 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](https://github.com/near/near-sdk-rs/pull/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](https://github.com/near/near-sdk-rs/pull/1206))

## [5.1.0](https://github.com/near/near-sdk-rs/compare/near-contract-standards-v5.0.0...near-contract-standards-v5.1.0) - 2024-03-28

### Added
Expand Down
2 changes: 1 addition & 1 deletion near-contract-standards/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ NEAR smart contracts standard library.
"""

[dependencies]
near-sdk = { path = "../near-sdk", version = "~5.1.0", default-features = false, features = ["legacy"] }
near-sdk = { path = "../near-sdk", version = "~6.0.0", default-features = false, features = ["legacy"] }

[dev-dependencies]
near-sdk = { path = "../near-sdk", default-features = false, features = ["unit-testing"] }
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ required-features = ["abi", "unstable"]
# Provide near_bidgen macros.
serde = { version = "1", features = ["derive"] }
serde_json = "1"
near-sdk-macros = { path = "../near-sdk-macros", version = "~5.1.0" }
near-sys = { path = "../near-sys", version = "0.2.1" }
near-sdk-macros = { path = "../near-sdk-macros", version = "~6.0.0" }
near-sys = { path = "../near-sys", version = "0.2.2" }
base64 = "0.21"
borsh = { version = "1.0.0", features = ["derive"] }
bs58 = "0.5"
Expand Down
5 changes: 5 additions & 0 deletions near-sys/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.2](https://github.com/near/near-sdk-rs/compare/near-sys-v0.2.1...near-sys-v0.2.2) - 2024-07-02

### Other
- add yield execution host functions ([#1183](https://github.com/near/near-sdk-rs/pull/1183))

## [0.2.1](https://github.com/near/near-sdk-rs/compare/4.1.1...near-sys-v0.2.1) - 2023-11-18

### Other
Expand Down
2 changes: 1 addition & 1 deletion near-sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "near-sys"
version = "0.2.1"
version = "0.2.2"
authors = ["Near Inc <hello@near.org>"]
edition = "2021"
license = "MIT OR Apache-2.0"
Expand Down

0 comments on commit 04ef19f

Please sign in to comment.