Comparing version 0.3.2 to 0.3.6
@@ -15,3 +15,3 @@ const { Binary } = require("binary-install"); | ||
const name = "bos-cli"; | ||
const artifact_download_url = "https://github.com/FroVolod/bos-cli-rs/releases/download/v0.3.2"; | ||
const artifact_download_url = "https://github.com/FroVolod/bos-cli-rs/releases/download/v0.3.6"; | ||
@@ -18,0 +18,0 @@ // These are injected by cargo-dist |
@@ -10,2 +10,38 @@ # Changelog | ||
## [0.3.6](https://github.com/bos-cli-rs/bos-cli-rs/compare/v0.3.5...v0.3.6) - 2023-10-22 | ||
### Added | ||
- A new command for diff-ing the widgets code ([#56](https://github.com/bos-cli-rs/bos-cli-rs/pull/56)) | ||
- New command to manage BOS profile in SocialDB ([#61](https://github.com/bos-cli-rs/bos-cli-rs/pull/61)) | ||
### Other | ||
- Updating components commands ([#66](https://github.com/bos-cli-rs/bos-cli-rs/pull/66)) | ||
- Update input_account_id() ([#65](https://github.com/bos-cli-rs/bos-cli-rs/pull/65)) | ||
- Adds dependencies for compiling from source on Fedora Linux to the README ([#63](https://github.com/bos-cli-rs/bos-cli-rs/pull/63)) | ||
## [0.3.5](https://github.com/bos-cli-rs/bos-cli-rs/compare/v0.3.4...v0.3.5) - 2023-08-05 | ||
### Fixed | ||
- Fixed `components download` command for accounts with 30+ components ([#59](https://github.com/bos-cli-rs/bos-cli-rs/pull/59)) | ||
## [0.3.4](https://github.com/bos-cli-rs/bos-cli-rs/compare/v0.3.3...v0.3.4) - 2023-06-27 | ||
### Other | ||
- update Rust to 1.70.0 on release binaries pipeline ([#53](https://github.com/bos-cli-rs/bos-cli-rs/pull/53)) | ||
## [0.3.3](https://github.com/bos-cli-rs/bos-cli-rs/compare/v0.3.2...v0.3.3) - 2023-06-27 | ||
### Added | ||
- Create deploy-testnet.yml for BOS apps to use in their CI pipelines ([#50](https://github.com/bos-cli-rs/bos-cli-rs/pull/50)) | ||
- New commands to manage data in SocialDB ([#38](https://github.com/bos-cli-rs/bos-cli-rs/pull/38)) | ||
### Fixed | ||
- Fixed funcion key permission check to be less restrictive ([#48](https://github.com/bos-cli-rs/bos-cli-rs/pull/48)) | ||
### Other | ||
- Feature community-maintained homebrew installation ([#52](https://github.com/bos-cli-rs/bos-cli-rs/pull/52)) | ||
- Update "near-cli-rs" dependency to version 0.5 ([#49](https://github.com/bos-cli-rs/bos-cli-rs/pull/49)) | ||
- Clarify the function-call-only access keys usage for restricted components deployment ([#47](https://github.com/bos-cli-rs/bos-cli-rs/pull/47)) | ||
- Added release-plz.toml to let cargo-dist to create GitHub releases | ||
## [0.3.2](https://github.com/bos-cli-rs/bos-cli-rs/compare/v0.3.1...v0.3.2) - 2023-05-24 | ||
@@ -12,0 +48,0 @@ |
{ | ||
"name": "bos-cli", | ||
"version": "0.3.2", | ||
"version": "0.3.6", | ||
"lockfileVersion": 3, | ||
@@ -9,3 +9,3 @@ "requires": true, | ||
"name": "bos-cli", | ||
"version": "0.3.2", | ||
"version": "0.3.6", | ||
"license": "MIT OR Apache-2.0", | ||
@@ -12,0 +12,0 @@ "hasInstallScript": true, |
{ | ||
"name": "bos-cli", | ||
"version": "0.3.2", | ||
"version": "0.3.6", | ||
"description": "Command line utility helps to develop widgets for near.social by allowing developers to use standard developer tools like their best code editor and standard tools for source code version control, and then deploy their widgets to SocialDB in one command.", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/FroVolod/bos-cli-rs", |
@@ -13,2 +13,3 @@ # BOS CLI | ||
- `deploy` allows you to upload/publish components from your local `./src` folder to near.social account. | ||
- `diff` shows changes between deployed and local components. | ||
- `download` allows you to download the existing components from any near.social account to the local `./src` folder. | ||
@@ -19,2 +20,13 @@ - `delete` allows you to delete the existing components from any near.social account. | ||
#### data - Data management: viewing, adding, updating, deleting information by a given key | ||
- `view` allows you to view information by a given key. | ||
- `set` allows you to add or update information by a given key. | ||
- `delete` allows you to delete information by the specified key. | ||
#### manage-profile - Profile management: view, update | ||
- `view-profile` allows you to view the profile for an account. | ||
- `update-profile` allows you to update profile for the account. | ||
#### prepaid-storage - Storage management: deposit, withdrawal, balance review | ||
@@ -34,2 +46,8 @@ | ||
### From Community Maintain Homebrew (Mac) | ||
```bash | ||
brew tap empeje/bos-cli && brew install bos-cli | ||
``` | ||
### From Binaries | ||
@@ -47,2 +65,10 @@ | ||
#### Linux (Fedora) | ||
You will need to install these dependencies: | ||
```bash | ||
dnf install openssl-devel pkg-config perl libudev-devel | ||
``` | ||
### GitHub Actions | ||
@@ -58,3 +84,3 @@ | ||
1.1. Add a new access key to your account. Here is [near CLI](https://near.cli.rs) command to do that: | ||
1.1. Add a new access key to your account, explicitly adding permissions to call the `set` method. Here is [near CLI](https://near.cli.rs) command to do that: | ||
@@ -70,3 +96,4 @@ ```bash | ||
Note: the attached deposit is going to be used to cover the storage costs associated with the data you store on BOS, 1 NEAR is enough to store 100kb of data (components code, metadata, etc). | ||
> Note: The attached deposit is going to be used to cover the storage costs associated with the data you store on BOS, 1 NEAR is enough to store 100kb of data (components code, metadata, etc). | ||
2. In your repo, go to _Settings > Secrets and Variables > Actions_ and create a new repository secret named `SIGNER_PRIVATE_KEY` with the private key in `ed25519:<private_key>` format (if you followed (1.1), it is be printed in your terminal) | ||
@@ -73,0 +100,0 @@ 3. Create a file at `.github/workflows/deploy-mainnet.yml` in your component repo with the following contents. |
26772
119