From 5542429f1af46986e7c9abc56f5a3768aaa89549 Mon Sep 17 00:00:00 2001 From: Jordan Jensen Date: Fri, 11 Oct 2024 12:54:17 -0700 Subject: [PATCH 1/6] Point to 1.2.0 in documentation --- docs/installation.md | 10 +++++----- install-publisher.bash | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/installation.md b/docs/installation.md index 5aeac0a55..2b729acd2 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -11,11 +11,11 @@ Install. Download and install the VS Code extension. -- For Arm MacOS: [publisher-1.1.7-darwin-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.1.7/publisher-1.1.7-darwin-arm64.vsix) -- For Intel MacOS: [publisher-1.1.7-darwin-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.1.7/publisher-1.1.7-darwin-amd64.vsix) -- For Windows: [publisher-1.1.7-windows-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.1.7/publisher-1.1.7-windows-amd64.vsix) -- For Arm Linux: [publisher-1.1.7-linux-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.1.7/publisher-1.1.7-linux-arm64.vsix) -- For Intel Linux: [publisher-1.1.7-linux-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.1.7/publisher-1.1.7-linux-amd64.vsix) +- For Arm MacOS: [publisher-1.2.0-darwin-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.2.0/publisher-1.2.0-darwin-arm64.vsix) +- For Intel MacOS: [publisher-1.2.0-darwin-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.2.0/publisher-1.2.0-darwin-amd64.vsix) +- For Windows: [publisher-1.2.0-windows-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.2.0/publisher-1.2.0-windows-amd64.vsix) +- For Arm Linux: [publisher-1.2.0-linux-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.2.0/publisher-1.2.0-linux-arm64.vsix) +- For Intel Linux: [publisher-1.2.0-linux-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.2.0/publisher-1.2.0-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) diff --git a/install-publisher.bash b/install-publisher.bash index 833361878..15115c4aa 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.1.6" + VERSION="1.2.0" fi # Variables From da8c7eacef89c2b53cede5c6654655deccb4ad92 Mon Sep 17 00:00:00 2001 From: Jordan Jensen Date: Fri, 11 Oct 2024 13:11:48 -0700 Subject: [PATCH 2/6] Add completed issues to CHANGELOG --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 996abc05c..b8f1b071f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,50 @@ 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.2.0] + +### Added + +- Improved documentation around the file inclusion, git ignore pattern used in + configuration files (#2359) +- Selecting a configuration file with errors no longer disables the deploy + button. Instead, errors are displayed during the deployment process to better + indicate what needs to be addressed (#2345) +- Added a line number to the configuration file error message to better indicate + where the schema validation error is occuring (#2330) +- Added a more informative error when the Content ID is not found on the + Connect server when updating an existing deployment (#2287) +- Added more logging to the extension output to help diagnose issues (#2153) +- Added an option to disable certificate verification when communicating with a + Connect server (#2202) +- Added a helpful warning when the selected configuration file has overlapping + secrets and environment variable names to avoid unexpected behavior (#2326) +- Added helpful errors when attempting to deploy with a missing package file, or + a package file with no content (#2327) +- Added a helpful error when attempting to deploy to locked content (#2375) +- Added a fast failure when attempting to deploy to a piece of content on + Connect with a different content type (#2301) + +### Changed + +- Changed the icon for setting Secret values in the Secrets view to be more + clear that a value is being set (#2379) +- Changed the prompt for setting a name for a Connect server and the related + credential to be more clear (#2265) + +### Fixed + +- Fixed an issue where the R version was going undetected when `R_HOME` is set + (#2343) +- Fixed the deployment selection prompting users to select "one of + the existing deployments below" when no deployments were listed (#2241) +- Fixed an issue where after scanning for R packages or Python packages the + file would not correctly open in the editor (#2328) +- Fixed an issue with file watching that would show an error when hitting a + symlink pointing to a missing file (#2267) + +### Removed + ## [1.1.7] ### Added From ad3d2bace4e3be618716c383b568e951ef47636c Mon Sep 17 00:00:00 2001 From: Jordan Jensen Date: Fri, 11 Oct 2024 13:17:52 -0700 Subject: [PATCH 3/6] Add in progress and blocker tasks to CHANGELOG --- CHANGELOG.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8f1b071f..612c13099 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 configuration files (#2359) - Selecting a configuration file with errors no longer disables the deploy button. Instead, errors are displayed during the deployment process to better - indicate what needs to be addressed (#2345) + indicate what needs to be addressed (#2345, #2374) - Added a line number to the configuration file error message to better indicate where the schema validation error is occuring (#2330) - Added a more informative error when the Content ID is not found on the @@ -24,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added a helpful warning when the selected configuration file has overlapping secrets and environment variable names to avoid unexpected behavior (#2326) - Added helpful errors when attempting to deploy with a missing package file, or - a package file with no content (#2327) + a package file with no content (#2177, #2327) - Added a helpful error when attempting to deploy to locked content (#2375) - Added a fast failure when attempting to deploy to a piece of content on Connect with a different content type (#2301) @@ -35,6 +35,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 clear that a value is being set (#2379) - Changed the prompt for setting a name for a Connect server and the related credential to be more clear (#2265) +- Changed the "couldn't access the deployed content" error to be more clear + and link to the content's logs directly (#2206) +- Changed URL validation when adding a Connect server credential to allow for + URLs with paths (#2001) ### Fixed From ecbe8d80656f4c49050836452c8e8c27b25cfb66 Mon Sep 17 00:00:00 2001 From: Jordan Jensen Date: Fri, 11 Oct 2024 13:18:50 -0700 Subject: [PATCH 4/6] Add VS Code Changelog --- CHANGELOG.md | 2 -- extensions/vscode/CHANGELOG.md | 46 ++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 612c13099..e8a505f20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,8 +51,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed an issue with file watching that would show an error when hitting a symlink pointing to a missing file (#2267) -### Removed - ## [1.1.7] ### Added diff --git a/extensions/vscode/CHANGELOG.md b/extensions/vscode/CHANGELOG.md index 1b7d7f6e7..6efc47fef 100644 --- a/extensions/vscode/CHANGELOG.md +++ b/extensions/vscode/CHANGELOG.md @@ -6,6 +6,52 @@ file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.2.0] + +### Added + +- Improved documentation around the file inclusion, git ignore pattern used in + configuration files (#2359) +- Selecting a configuration file with errors no longer disables the deploy + button. Instead, errors are displayed during the deployment process to better + indicate what needs to be addressed (#2345, #2374) +- Added a line number to the configuration file error message to better indicate + where the schema validation error is occuring (#2330) +- Added a more informative error when the Content ID is not found on the + Connect server when updating an existing deployment (#2287) +- Added more logging to the extension output to help diagnose issues (#2153) +- Added an option to disable certificate verification when communicating with a + Connect server (#2202) +- Added a helpful warning when the selected configuration file has overlapping + secrets and environment variable names to avoid unexpected behavior (#2326) +- Added helpful errors when attempting to deploy with a missing package file, or + a package file with no content (#2177, #2327) +- Added a helpful error when attempting to deploy to locked content (#2375) +- Added a fast failure when attempting to deploy to a piece of content on + Connect with a different content type (#2301) + +### Changed + +- Changed the icon for setting Secret values in the Secrets view to be more + clear that a value is being set (#2379) +- Changed the prompt for setting a name for a Connect server and the related + credential to be more clear (#2265) +- Changed the "couldn't access the deployed content" error to be more clear + and link to the content's logs directly (#2206) +- Changed URL validation when adding a Connect server credential to allow for + URLs with paths (#2001) + +### Fixed + +- Fixed an issue where the R version was going undetected when `R_HOME` is set + (#2343) +- Fixed the deployment selection prompting users to select "one of + the existing deployments below" when no deployments were listed (#2241) +- Fixed an issue where after scanning for R packages or Python packages the + file would not correctly open in the editor (#2328) +- Fixed an issue with file watching that would show an error when hitting a + symlink pointing to a missing file (#2267) + ## [1.1.7] ### Added From bf0429de09ebf00778f0cb7aa75d91335c1ceea9 Mon Sep 17 00:00:00 2001 From: Bill Sager Date: Thu, 17 Oct 2024 15:39:49 -0700 Subject: [PATCH 5/6] latest updates worthy of mention --- CHANGELOG.md | 10 ++++++++-- extensions/vscode/CHANGELOG.md | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8a505f20..a311cb36d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 button. Instead, errors are displayed during the deployment process to better indicate what needs to be addressed (#2345, #2374) - Added a line number to the configuration file error message to better indicate - where the schema validation error is occuring (#2330) + where the schema validation error is occurring (#2330) - Added a more informative error when the Content ID is not found on the Connect server when updating an existing deployment (#2287) - Added more logging to the extension output to help diagnose issues (#2153) @@ -26,8 +26,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added helpful errors when attempting to deploy with a missing package file, or a package file with no content (#2177, #2327) - Added a helpful error when attempting to deploy to locked content (#2375) -- Added a fast failure when attempting to deploy to a piece of content on +- Added a fast failure when attempting to deploy to an existing target on Connect with a different content type (#2301) +- Added automatic inclusion of deployment's configuration and content record + files (#2370) ### Changed @@ -39,6 +41,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 and link to the content's logs directly (#2206) - Changed URL validation when adding a Connect server credential to allow for URLs with paths (#2001) +- Changed URL validation to automatically discover the proper Connect server + API endpoint based on the URL provided by the user (often incorrect) (#2001) +- Changed unexpected errors to be briefer, with additional details being sent + to the VSCode's Output/Window pane ### Fixed diff --git a/extensions/vscode/CHANGELOG.md b/extensions/vscode/CHANGELOG.md index 6efc47fef..d6102d5e8 100644 --- a/extensions/vscode/CHANGELOG.md +++ b/extensions/vscode/CHANGELOG.md @@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 button. Instead, errors are displayed during the deployment process to better indicate what needs to be addressed (#2345, #2374) - Added a line number to the configuration file error message to better indicate - where the schema validation error is occuring (#2330) + where the schema validation error is occurring (#2330) - Added a more informative error when the Content ID is not found on the Connect server when updating an existing deployment (#2287) - Added more logging to the extension output to help diagnose issues (#2153) @@ -27,8 +27,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added helpful errors when attempting to deploy with a missing package file, or a package file with no content (#2177, #2327) - Added a helpful error when attempting to deploy to locked content (#2375) -- Added a fast failure when attempting to deploy to a piece of content on +- Added a fast failure when attempting to deploy to an existing target on Connect with a different content type (#2301) +- Added automatic inclusion of deployment's configuration and content record + files (#2370) ### Changed @@ -40,6 +42,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 and link to the content's logs directly (#2206) - Changed URL validation when adding a Connect server credential to allow for URLs with paths (#2001) +- Changed URL validation to automatically discover the proper Connect server + API endpoint based on the URL provided by the user (often incorrect) (#2001) +- Changed unexpected errors to be briefer, with additional details being sent + to the VSCode's Output/Window pane ### Fixed From b28e8e3506f66a6334231c9f617d8e7e2cefdfb9 Mon Sep 17 00:00:00 2001 From: Bill Sager Date: Fri, 18 Oct 2024 11:36:41 -0700 Subject: [PATCH 6/6] removed R packages scan button --- CHANGELOG.md | 3 +++ extensions/vscode/CHANGELOG.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a311cb36d..d77d70d95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,6 +45,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 API endpoint based on the URL provided by the user (often incorrect) (#2001) - Changed unexpected errors to be briefer, with additional details being sent to the VSCode's Output/Window pane +- Removed the Scan button from the R Packages view and updated the message to + include a link to the `renv` documentation when the R package file is missing, + invalid or empty (#2403) ### Fixed diff --git a/extensions/vscode/CHANGELOG.md b/extensions/vscode/CHANGELOG.md index d6102d5e8..4f1f0b5eb 100644 --- a/extensions/vscode/CHANGELOG.md +++ b/extensions/vscode/CHANGELOG.md @@ -46,6 +46,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 API endpoint based on the URL provided by the user (often incorrect) (#2001) - Changed unexpected errors to be briefer, with additional details being sent to the VSCode's Output/Window pane +- Removed the Scan button from the R Packages view and updated the message to + include a link to the `renv` documentation when the R package file is missing, + invalid or empty (#2403) ### Fixed