diff --git a/CHANGELOG.md b/CHANGELOG.md index 8606acaf1..ecbfa1e55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,46 @@ 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). +## [1.0.beta1] + +### Added + +- Added protection against selecting a configuration of a different type than + the selected deployment (#1658) +- Added a pre-flight deployment check that verifies the configuration and + deployment type match (#1666) +- Once deployments are deployed and have GUIDs a content type is recorded in the + deployment record (#1741) +- Added the MIT license to the extension bundle (#1773) +- Added a context menu to the Deployment status section of the sidebar to view + logs (#1693) + +### Changed + +- Changed the name "Destination" to "Deployment" to make it more clear what + was being created and deployed (#1690) +- Changed the order of steps when creating a credential. Now the user is + prompted to give the server URL, the API key, and then a name (#1751) +- API key input prompts are now using the password type, hiding the input + (#1775) +- Improved naming of deployment logs stages to make them more clear (#586) +- Improved missing configuration error message - now prompts the user to + select or create a configuration based on available configurations (#1752) +- Deployments and Configurations views are no hidden by default on initial + install of the extension (#1697) + +### Fixed + +- The extension no longer gets stuck on "Scanning folder..." on VSCode version + `1.90.0` (#1803) +- Fixed extension commands for the Files, Python packages, and R packages views + that were not registered previously (#1766) +- Removed an outdated message about a `publisher` CLI command from the extension + (#1781) +- Configurations are no longer created specifying Python for a non-Python + project even if Python is detected (#1760) +- Python Package scanning now handles notebook blocks without newlines (#1769) + ## [1.0.alpha8] ### Added diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 78c39c72b..53a5686fb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -160,6 +160,10 @@ Once complete the action has completed, the release will be available on the [Re Update the Installation instructions in [installation.md](docs/installation.md) for the new release, using the links to the `.vsix` files uploaded to the CDN. +**Step 5** + +Update the release / latest version string in the `install-publisher.bash` script. + ### Pre-Releases Any tags denoted as a pre-release as defined by the [SemVer 2.0.0](https://semver.org/spec/v2.0.0.html) specification will be marked as such in GitHub. For example, the `v0.0.dev0` is a pre-release. Tag `v0.0.0` is a standard-release. Please consult the specification for additional information. diff --git a/docs/installation.md b/docs/installation.md index d4ddb67da..74fdcb7a2 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -7,11 +7,11 @@ VSCode or Positron. Download and install the VSCode extension. -- For Arm MacOS: [publisher-1.0.alpha8-darwin-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.alpha8/publisher-1.0.alpha8-darwin-arm64.vsix) -- For Intel MacOS: [publisher-1.0.alpha8-darwin-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.alpha8/publisher-1.0.alpha8-darwin-amd64.vsix) -- For Windows: [publisher-1.0.alpha8-windows-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.alpha8/publisher-1.0.alpha8-windows-amd64.vsix) -- For Arm Linux: [publisher-1.0.alpha8-linux-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.alpha8/publisher-1.0.alpha8-linux-arm64.vsix) -- For Intel Linux: [publisher-1.0.alpha8-linux-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.alpha8/publisher-1.0.alpha8-linux-amd64.vsix) +- For Arm MacOS: [publisher-1.0.beta1-darwin-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.beta1/publisher-1.0.beta1-darwin-arm64.vsix) +- For Intel MacOS: [publisher-1.0.beta1-darwin-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.beta1/publisher-1.0.beta1-darwin-amd64.vsix) +- For Windows: [publisher-1.0.beta1-windows-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.beta1/publisher-1.0.beta1-windows-amd64.vsix) +- For Arm Linux: [publisher-1.0.beta1-linux-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.beta1/publisher-1.0.beta1-linux-arm64.vsix) +- For Intel Linux: [publisher-1.0.beta1-linux-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.0.beta1/publisher-1.0.beta1-linux-amd64.vsix) To learn how to install a `.vsix` file, see the [Install from a VSIX](https://code.visualstudio.com/docs/editor/extension-marketplace#_install-from-a-vsix) @@ -51,7 +51,7 @@ You can also install nightlies with: Or install a specific version with: ```bash -./install-publisher.bash 1.0.alpha6 +./install-publisher.bash 1.0.beta1 ``` ## Optional: Install Quarto diff --git a/install-publisher.bash b/install-publisher.bash index 597420a62..20c928e61 100755 --- a/install-publisher.bash +++ b/install-publisher.bash @@ -148,7 +148,7 @@ esac # version override, swap out latest with the latest and greatest if [[ $VERSION_TYPE == "release" && $VERSION == "latest" ]]; then - VERSION="1.0.alpha4" + VERSION="1.0.beta1" fi # Variables