Skip to content

Commit 45a8b6c

Browse files
authored
Release 1.12.0 prep (#2626)
1 parent db45aef commit 45a8b6c

File tree

5 files changed

+1772
-2410
lines changed

5 files changed

+1772
-2410
lines changed

CHANGELOG.md

Lines changed: 45 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,60 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [1.12.0]
99

1010
### Added
1111

12-
- Added a new config setting `positPublisher.defaultConnectServer` to pre-populate the Server URL. Also checks the [default RStudio/Posit Workbench setting](https://docs.posit.co/ide/server-pro/rstudio_pro_sessions/rstudio_connect_server.html) (rstudio-pro#7466)
12+
- Added the ability to update the target GUID for a deployment at any time
13+
from the "..." menu. (#2576)
1314

14-
- Improved the extension's behavior in VS Code workspace restricted mode.
15-
The extension will activate, but prompt to manage workspace trust so it can initialize. (#2611)
15+
- Added a new extension setting `Use Key Chain Credential Storage`
16+
(defaulting to true), allowing the user to prioritize the use
17+
of a credential file over the keyring. (#2519)
18+
19+
- Credentials are now exposed via a `posit-connect` authentication provider,
20+
which is surfaced within the native Accounts UI. (#2608)
21+
22+
- Added a new extension setting `Default Connect Server` to pre-populate
23+
the Server URL when creating a credential if there is not already one
24+
configured. When running within Posit Workbench, the extension will use the
25+
URL from the [default RStudio/Posit Workbench setting](https://docs.posit.co/ide/server-pro/rstudio_pro_sessions/rstudio_connect_server.html) (rstudio-pro#7466)
26+
27+
- When expanded, the Python Packages view will now display a message describing
28+
how to configure the project to use Python if the configuration file does not
29+
indicate a dependency on Python. (#2571)
30+
31+
- Added a new field to the Python configuration section ("requires_python"),
32+
which can be used to indicate the range of Python interpreter versions
33+
required to run the content on the Connect server. If it is not provided,
34+
it is populated from the project files ".python-version", "pyproject.toml" and
35+
"setup.cfg". This setting is inserted into the manifest during
36+
deployment. (#2617)
1637

1738
### Fixed
1839

40+
- Publisher icon was sometimes missing when workpace folder starts out
41+
untrusted in VS Code. The extension now supports running within both untrusted and
42+
trusted workspaces, and will prompt to manage workspace trust so it can initialize. (#2611)
43+
1944
### Changed
2045

21-
- The Publisher Log Panel has now been renamed to "PUBLISHER" and now will stay hidden until the
22-
user initiates a deployment operation from within the extension. It remains visible until the
23-
VSCode window is restarted. (#2596)
46+
- R, Python, and Quarto versions are now optional in configuration files and
47+
will not be populated when creating a new deployment. If not present at the
48+
time of deployment, versions will be discovered and inserted from user's
49+
running environment. (#2468, #2470)
50+
51+
- The `posit-publishing-schema-v3` configuration file schema has been updated
52+
with the new "Python.requires_python" field as well as the switch from required to
53+
optional for the version field within the R, Python and Quarto sections.
54+
55+
- The Publisher Log Panel has now been renamed to "Publisher" and now will
56+
stay hidden until the user initiates a deployment operation from within the
57+
extension. It remains visible until the VSCode window is restarted. (#2596)
58+
59+
- End-to-end tests environment refactored (#2508, #2588 & #2589 - Project)
60+
61+
- Legacy CLI code removed (#2521 - Project)
2462

2563
## [1.10.0]
2664

docs/installation.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ Install.
1111

1212
Download and install the VS Code extension.
1313

14-
- For Arm MacOS: [publisher-1.10.0-darwin-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.10.0-darwin-arm64.vsix)
15-
- For Intel MacOS: [publisher-1.10.0-darwin-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.10.0-darwin-amd64.vsix)
16-
- For Windows: [publisher-1.10.0-windows-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.10.0-windows-amd64.vsix)
17-
- For Arm Linux: [publisher-1.10.0-linux-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.10.0-linux-arm64.vsix)
18-
- For Intel Linux: [publisher-1.10.0-linux-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.10.0-linux-amd64.vsix)
14+
- For Arm MacOS: [publisher-1.12.0-darwin-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.12.0-darwin-arm64.vsix)
15+
- For Intel MacOS: [publisher-1.12.0-darwin-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.12.0-darwin-amd64.vsix)
16+
- For Windows: [publisher-1.12.0-windows-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.12.0-windows-amd64.vsix)
17+
- For Arm Linux: [publisher-1.12.0-linux-arm64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.12.0-linux-arm64.vsix)
18+
- For Intel Linux: [publisher-1.12.0-linux-amd64.vsix](https://cdn.posit.co/publisher/releases/tags/v1.10.0/publisher-1.12.0-linux-amd64.vsix)
1919

2020
To learn how to install a `.vsix` file, see the [Install from a
2121
VSIX](https://code.visualstudio.com/docs/editor/extension-marketplace#_install-from-a-vsix)

0 commit comments

Comments
 (0)