Skip to content

Commit

Permalink
chore: release v0.8.0 (#319)
Browse files Browse the repository at this point in the history
  • Loading branch information
frol committed Oct 5, 2023
1 parent bc208e9 commit 2b1ce92
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 4 deletions.
38 changes: 35 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@

## [Unreleased]

## [0.8.0](https://github.com/near/near-workspaces-rs/compare/near-workspaces-v0.7.0...near-workspaces-v0.8.0) - 2023-10-04

- [**breaking**] renamed crate to near-workspaces to avoid confusion with Cargo workspaces; imports should now use `near_workspaces` instead of just `workspaces` ([#318](https://github.com/near/near-workspaces-rs/pull/318))
- [Upgraded to Rust Stable Toolchain](https://github.com/near/near-workspaces-rs/commit/8d93197d06aee2a426b6da99e270ce1658c2cd4f). Deprecates requirement of only using rustc-1.69 and lower.

### Added

- RPC API Keys used to interact with services such as Pagoda Console.
- [Import a couple functions over from near_crypto for PublicKey](https://github.com/near/workspaces-rs/pull/265)
- Impl `Ord`, `PartialOrd`, `Hash`, `BorshSerialize`, `BorshDeserialize`, `Display`, and `FromStr` for `PublicKey`
- NOTE: Borsh bytes format is the same as near-sdk, where it is in the form of [bytes_len, key_type, key_data..]
Expand All @@ -19,6 +23,10 @@
- [Added Worker::patch to patch account, keys, code, and state in a generic builder](https://github.com/near/near-workspaces-rs/pull/291)
- Added `Worker::patch` and `PatchTransaction` that provide builders for patching accounts, keys, code, and state.
- Added `AccountDetails` and `AccountDetailsPatch` which hold the state of the patch.
- Allow to select a specific version of near-sandbox ([#311](https://github.com/near/near-workspaces-rs/pull/311))
- Enable support for RPCs that require API keys and support for custom networks ([#306](https://github.com/near/near-workspaces-rs/pull/306))
- expose more `Block` and `Chunk` fields ([#243](https://github.com/near/near-workspaces-rs/pull/243))
- support manually supplied validator key ([#274](https://github.com/near/near-workspaces-rs/pull/274))

### Changed

Expand All @@ -28,8 +36,32 @@

### Fixed

- [Upgraded to Rust Stable Toolchain](https://github.com/near/near-workspaces-rs/commit/8d93197d06aee2a426b6da99e270ce1658c2cd4f). Deprecates requirement of only using rustc-1.69 and lower.
- [Run `neard` on `localhost` instead of `0.0.0.0` to prevent firewall popups on MacOS](https://github.com/near/workspaces-rs/issues/276)
- improve error msg on calling `json` on void function ([#286](https://github.com/near/near-workspaces-rs/pull/286))
- fix typos ([#280](https://github.com/near/near-workspaces-rs/pull/280))
- Run `neard` on `localhost` instead of `0.0.0.0` to prevent firewall popups on MacOS ([#277](https://github.com/near/near-workspaces-rs/pull/277))
- storing credentials ([#258](https://github.com/near/near-workspaces-rs/pull/258))
- Make call consistent with worker::view ([#245](https://github.com/near/near-workspaces-rs/pull/245))

### Other

- drop async-process in favor of tokio ([#316](https://github.com/near/near-workspaces-rs/pull/316))
- switch to `near-gas` crate for Gas where possible ([#305](https://github.com/near/near-workspaces-rs/pull/305))
- Improved fast_forward docs ([#299](https://github.com/near/near-workspaces-rs/pull/299))
- Added test for delete_account ([#289](https://github.com/near/near-workspaces-rs/pull/289))
- Added a test for transfer_near ([#290](https://github.com/near/near-workspaces-rs/pull/290))
- using url return type ([#297](https://github.com/near/near-workspaces-rs/pull/297))
- dependencies and removed unused deps ([#292](https://github.com/near/near-workspaces-rs/pull/292))
- upgrade to stable toolchain ([#293](https://github.com/near/near-workspaces-rs/pull/293))
- Updated near deps to 0.17 ([#283](https://github.com/near/near-workspaces-rs/pull/283))
- Use cargo-near to build project ([#275](https://github.com/near/near-workspaces-rs/pull/275))
- Added network builder for mainnet, testnet, betanet ([#221](https://github.com/near/near-workspaces-rs/pull/221))
- bump borsh version and other deps ([#271](https://github.com/near/near-workspaces-rs/pull/271))
- bump sandbox to 0.6.2 ([#270](https://github.com/near/near-workspaces-rs/pull/270))
- Import some functions over from near_crypto for PublicKey ([#265](https://github.com/near/near-workspaces-rs/pull/265))
- Added destination account-id for `import_contract` call ([#260](https://github.com/near/near-workspaces-rs/pull/260))
- Fix port collision ([#257](https://github.com/near/near-workspaces-rs/pull/257))
- Removed the lifetime in transact_async ([#249](https://github.com/near/near-workspaces-rs/pull/249))
- configure sandbox ([#251](https://github.com/near/near-workspaces-rs/pull/251))

## [0.7.0]

Expand Down
2 changes: 1 addition & 1 deletion workspaces/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "near-workspaces"
version = "0.7.0"
version = "0.8.0"
edition = "2018"
license = "MIT OR Apache-2.0"
readme = "README.md"
Expand Down

0 comments on commit 2b1ce92

Please sign in to comment.