# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.1.1 (2023-03-29)
### Documentation
- Update README to point to new crate name
wasmer-deploy-cli (for simplicity)
## 0.1.0 (2023-03-29)
### Other
- Bump client-cli version
Need to publish non-alpha to make cargo install work better
## 0.1.0-alpha.1 (2023-03-29)
### Refactor (BREAKING)
- Rename wasmer-deploy-core to wasmer-deploy-schema
-schema is a more sensible / expressive name for the crate,
since it just holds type definitions.
Done in preparation for publishing the crate, since it will need to be
used by downstream consumers like the Wasmer repo
### Chore
- Add versions to some local dependencies
Needed for publishing.
### Refactor
- Rename "app publish" command to "publish"
For more convenient usage.
### Other
- Publish packages without invoking "wasmer" binary
Publish packages with shared functionality recently added to the
wasmer-registry crate, instead of invoking the wasmer binary.
- Dependency cleanup
* Lift some dependencies to workspace.dependencies to avoid duplication
* Remove a bunch of unused dependencies
- Add crate metadata and prepare for first CLI release
- "app list" filters
Extend the "app list" command to query either a namespace, a users apps,
or all apps accessible by a user.
(--namepsace X, --all)
- Upgrade toml dependency
Need some new APIs for Table conversion.
- Make serde_json a workspace dependency
To avoid duplication...
### Bug Fixes
- Fix the "app publish" command
Wasn't added to the App command enum, and needed to use JSON instead of
YAML in the GQL query, because the backend can't parse the YAML
generated by serde_yaml
- Update deployment config generation to backend changes
The generateDeployConfig GraphQL API has changed
* Takes a DeployConfigVersion id instead of DeployConfig id
* Returns a DeployConfigVersion
### New Features
- Add unified formatting with comfy-table
Use comfy-table and a new CliRender trait to have coherent formatting of
outputs on the CLI.
- Add static site init and improve app publish commands
* Adds a new command "init static-site" that initializes a package and
deployment for a static site
* improve the "app publish" command to optionally auto-publish a package
that is located in the same directory
### Documentation
- add some changelogs
- Add REAMDE to Cargo.toml of to-be-published crates
### Chore
- Remove download_url from WebcPackageIdentifierV1
Not needed anymore, since now we have a deployment config registry.
Needed to update relevant callsites Add publish-static-site commandThe new command makes it easy to publish a static site with a singlecommand invocation. Read WASMER_TOKEN from wasmer registry configInstead of always requiring users to specify it manually Add publish-static-site commandAdd a new command that makes it easy to publish a static website. Add new namespace and app commands Add publish-static-site commandAdd a new command that makes it easy to publish a static website. Add client cli with SSH commandAdds a new “deploy” client CLI that provides “end-user” functionalityfor interacting with deploy.This is added in a separate crate because it will be merged orintegrated with the main Wasmer CLI in the future.The first command that is added is a “ssh” command, which auto-generatesa user specific ssh token and opens an SSH session.