Skip to content

Commit

Permalink
chore: release 0.3.0 (#244)
Browse files Browse the repository at this point in the history
* chore: release 0.3.0

* chore: update changelog

* fix: bump version of pop_contracts crate

* chore: update CHANGELOG
  • Loading branch information
AlexD10S committed Jul 26, 2024
1 parent 8af198d commit b487422
Show file tree
Hide file tree
Showing 8 changed files with 78 additions and 20 deletions.
62 changes: 58 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,60 @@

All notable changes to this project will be documented in this file.

## [unreleased]
## [0.3.0] - 2024-07-26

### 🚀 Features

- *(up parachain)* Faster binary sourcing (#199)
- Clean cache (#216)
- Add paseo support (#182)
- Guide user for contract creation and add 4 contract templates (#201)
- `dry-run` flag to estimate gas (#203)
- Enable building without project type specification (#222)
- *(build parachain)* Generate specification, wasm and genesis state files (#219)
- *(contracts)* New contract templates (#249)
- Add `all` flag to `pop clean` (#233)
- *(contract-e2e)* Auto-source substrate-contracts-node with e2e tests (#254)
- Consistency with `pop up parachains` to handle versioning for `contracts-node` (#262)
- Pop build spec (#257)

### 🐛 Fixes

- Handle IO error if rename fails (#241)
- Readme commands (#243)
- Remove unused folders after download contracts node binary (#240)
- Check if contracts needs to be build before deploy (#246)

### 🚜 Refactor

- Standardise commands (#217)
- *(templates)* Make templates and providers generic (#226)
- Improve ux (#235)
- Upload + instantiate contract (#228)
- Ensure the UX for new contracts is consistent with the parachains. (#232)
- Improve new consistency (#245)
- Improve up ux (#248)
- Default suri (#250)

### 📚 Documentation

- Consolidate README into Docs (#223)

### 🧪 Testing

- Integration tests, doc tests and improve coverage (#242)

### ⚙️ Miscellaneous Tasks

- Set `CONTRACTS_NODE_PATH` env variable for e2e tests (#209)
- Release 0.3.0
- Merge main
- Update changelog

### Build

- *(deps)* Remove unused dependencies and fix cargo deny (#215)
- *(deps)* Bump openssl from 0.10.64 to 0.10.66 (#259)

## [0.2.0] - 2024-06-17

Expand All @@ -14,17 +67,19 @@ All notable changes to this project will be documented in this file.
- Add ability to run a script once network is initialized (#180)
- *(new)* Ux improvements (#191)
- Add OpenZeppelin template (#197)
- Allow user to choose build mode: debug (default) or release (#202)

### 🐛 Fixes

- Invalid .expect when parsing args with intro of pop install command (#187)
- Container ux (#186)
- Readme link to the documentation (#193)
- Correct tf link (#211)
- Improve relay command check (#212)

### 🚜 Refactor

- Use the new link for OZ templates after repo name changed (#200)
- Run substrate-contracts-node in `pop up contract` if it does not exist (#206)

### 📚 Documentation

Expand All @@ -40,8 +95,7 @@ All notable changes to this project will be documented in this file.
- Revert workspace dependencies
- Remove unused files
- Update links (#205)
- Update to version 0.2.0
- Changelog
- Release 0.2.0 (#210)

## [0.1.0] - 2024-05-15

Expand Down
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions crates/pop-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "pop-cli"
description = "An all-in-one tool for Polkadot development."
version = "0.2.0"
version = "0.3.0"
edition.workspace = true
documentation.workspace = true
license.workspace = true
Expand Down Expand Up @@ -31,20 +31,20 @@ strum.workspace = true
strum_macros.workspace = true

# contracts
pop-contracts = { path = "../pop-contracts", version = "0.2.0", optional = true }
pop-contracts = { path = "../pop-contracts", version = "0.3.0", optional = true }
sp-core = { workspace = true, optional = true }
sp-weights = { workspace = true, optional = true }

# parachains
pop-parachains = { path = "../pop-parachains", version = "0.2.0", optional = true }
pop-parachains = { path = "../pop-parachains", version = "0.3.0", optional = true }
dirs = { workspace = true, optional = true }
git2.workspace = true

# telemetry
pop-telemetry = { path = "../pop-telemetry", version = "0.2.0", optional = true }
pop-telemetry = { path = "../pop-telemetry", version = "0.3.0", optional = true }

# common
pop-common = { path = "../pop-common", version = "0.2.0" }
pop-common = { path = "../pop-common", version = "0.3.0" }

[dev-dependencies]
assert_cmd.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/pop-common/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "pop-common"
description = "Library that provides a collection of essential utilities and shared functionality for pop."
version = "0.2.0"
version = "0.3.0"
readme = "README.md"
edition.workspace = true
license.workspace = true
Expand Down
4 changes: 4 additions & 0 deletions crates/pop-common/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# pop-common

A crate that provides a collection of essential utilities and shared functionality for pop. Used by
[`pop-cli`](https://github.com/r0gue-io/pop-cli), [`pop-parachains`](https://github.com/r0gue-io/pop-cli/tree/main/crates/pop-parachains) and [`pop-contracts`](https://github.com/r0gue-io/pop-cli/tree/main/crates/pop-contracts).
4 changes: 2 additions & 2 deletions crates/pop-contracts/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "Apache-2.0"
name = "pop-contracts"
readme = "README.md"
repository.workspace = true
version = "0.2.0"
version = "0.3.0"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down Expand Up @@ -35,7 +35,7 @@ contract-build.workspace = true
contract-extrinsics.workspace = true

# pop
pop-common = { path = "../pop-common", version = "0.2.0" }
pop-common = { path = "../pop-common", version = "0.3.0" }

[dev-dependencies]
dirs.workspace = true
Expand Down
4 changes: 2 additions & 2 deletions crates/pop-parachains/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "pop-parachains"
description = "Library for generating, building and running parachains."
version = "0.2.0"
version = "0.3.0"
license = "Apache-2.0"
documentation = "https://docs.rs/pop-parachains/latest/pop_parachains"
edition.workspace = true
Expand Down Expand Up @@ -33,7 +33,7 @@ zombienet-sdk.workspace = true
zombienet-support.workspace = true

# Pop
pop-common = { path = "../pop-common", version = "0.2.0" }
pop-common = { path = "../pop-common", version = "0.3.0" }

[dev-dependencies]
mockito.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/pop-telemetry/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "pop-telemetry"
description = "Library for collecting anonymous Usage Metrics Collection with Umami."
version = "0.2.0"
version = "0.3.0"
readme = "README.md"
edition.workspace = true
license.workspace = true
Expand Down

0 comments on commit b487422

Please sign in to comment.