Skip to content

Tags: pnp/vscode-viva

Tags

v4.4.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v4.4.0 (#405)

## 🎯 Aim

The aim is to create a new minor release with the latest enhancements. 

## 📷 Result

![image](https://github.com/user-attachments/assets/e85c35d6-95bf-4a02-9a9b-0602127472e1)

![image](https://github.com/user-attachments/assets/51fca868-2dbe-4e6f-93fa-9bdea0144f02)

![image](https://github.com/user-attachments/assets/272ed119-91d6-43d7-bcf1-fa711f55fb79)

![image](https://github.com/user-attachments/assets/c16adfdf-6674-45a6-95ba-7bfe50f1a602)

## ✅ What was done

- [X] Unfied the gulp bundle local and production to a single task with
an additional prompt
- [X] Unfied the gulp package-solution local and production to a single
task with an additional prompt
- [X] Fixed warning message regarding installed Node.js version in
validate dependency action
- [X] Added conditional logic to scaffolding form additional
dependencies to show them based on project type
- [X] Added install react additional dependency to the scaffolding form
visible for Application customizer
- [X] Added Install, and Uninstall apps to a specified site action to
app view
- [X] Enhanced progress notifications with output window links for
better user guidance to every CLI action
- [X] Added action which allows to set form customizer 
- [X] Enhanced error handling in GitHub Copilot Chat participant
- [X] Updated welcome view
- [X] Updated VS Code typings and engine to latest

---------

Co-authored-by: Nico De Cleyre <35696168+nicodecleyre@users.noreply.github.com>
Co-authored-by: Saurabh Tripathi <saurabh7019@gmail.com>
Co-authored-by: ErvinGayle <ervingayle@hotmail.com>
Co-authored-by: Nishkalank Bezawada <47456098+NishkalankBezawada@users.noreply.github.com>

v4.3.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v4.3.0 (#380)

## 🎯 Aim

The aim is to create a new minor release that adds more manage capabilities to the SPFx solutions view for every app catalog. It also includes a new `/manage` GitHub Copilot Chat command that allows to retrieve data from SharePoint Online. Improvements to the upgrade and validate actions which now allow to generate a code tour with guidance and added support for SPFx Fast Serve as an optional dependency.

## 📷 Result

![spfx-chat2](https://github.com/user-attachments/assets/ff86b85b-82eb-4b8c-87db-7b555a5bce41)

![sign-in-cache](https://github.com/user-attachments/assets/737d0b29-87a0-4821-a425-ae91f66fd9a6)

![spfx-fast-serve](https://github.com/user-attachments/assets/33e9373b-a304-4dbf-9b05-8b83aa4f5536)

![app-catalog-list](https://github.com/user-attachments/assets/46739b9f-da48-4905-8588-9c82a4a8d528)

## ✅ What was done

- [x] Added remove confirmation prompt when removing SPFx solution from app catalog
- [x] Added /manage GitHub Chat command
- [x] Added generating code tour for upgrade and validate SPFx solution actions
- [x] Added upgrade SPFx project action
- [x] Added SPFx Fast Serve optional dependency to the scaffolding form
- [x] Improved sign in experience with caching of Client ID and Tenant ID

---------

Co-authored-by: Saurabh Tripathi <saurabh.tripathi@epicalgroup.com>
Co-authored-by: Nico De Cleyre <35696168+nicodecleyre@users.noreply.github.com>

v4.2.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v4.2.0 (#327)

## 🎯 Aim

The aim is to prepare new minor release with latest changes like:
new management capabilities, fine-tuned setup and new chat commands, new
scaffolding option, refactored m365 commands logging.

## 📷 Result

![app-catalog-list](https://github.com/user-attachments/assets/07e4ac68-b95d-4341-97fc-071e4ab4b16b)

![image](https://github.com/user-attachments/assets/eefd094b-5a6d-46a0-b256-540d418d2554)

![chat-in-action-new](https://github.com/user-attachments/assets/cdc4de23-590e-4c29-8008-c64006a616d8)

![scaffolding-additional-step-node-version](https://github.com/user-attachments/assets/1e75ac06-f517-4eec-aeb9-b5e29b2369e4)

## ✅ What was done

- [X] Include m365 prefix and log passed CLI command options
- [X] Refactors to ensure types for settings
- [X] Added a new project additional step to create or not the node
version manager configuration file.
- [X] Added new VSCode setting `createNodeVersionFileDefaultValue` to
define the default value of the new project additional step.
- [X] Added new VSCode setting `nodeVersionManagerFile` to specify which
configuration file to be created.
- [X] Dynamic loading of children for ActionTreeItem
- [X] Present solutions deployed per app catalog
- [X] Allow to disable and enable a solution
- [X] Allow to deploy and retract a solution
- [X] Allow to remove a solution
- [X] Clicking on app link should go to the solution appStore.aspx page
- [X] Updated prompt grounding for /setup and /new
- [X] Added new way to create new project together with Copilot

---------

Co-authored-by: Luccas Castro <64063580+DevPio@users.noreply.github.com>
Co-authored-by: Guido Zambarda <guido@piasys.it>
Co-authored-by: Saurabh Tripathi <saurabh.tripathi@epicalgroup.com>

v4.1.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v4.1.0 (#310)

## 🎯 Aim

The aim is to prepare new minor release with latest changes added like:
more guidance regarding gulp tasks and in scaffolding form, more gulp
tasks. renamed actions, added support for SPFx 1.20 etc.

## 📷 Result


![GulpTasks1](https://github.com/user-attachments/assets/026e631b-221d-4914-b56b-1896365e328b)


![Upgrade1](https://github.com/user-attachments/assets/3b698065-ba2e-4c98-b217-8e05ecbbd710)


![GuidanceScaffolding](https://github.com/user-attachments/assets/db879bbc-2b9e-4091-9b94-cf8a9402ee3a)


## ✅ What was done

- [X] Added support for SPFx 1.20 ⭐ Upgrade and Validate your SPFx
projects
- [X] Added dedicated step in the walkthrough explaining Gulp Tasks
- [X] Added more Gulp Tasks to the tasks panel
- [X] Added guidance for each project type in scaffolding form
- [X] Refactored action naming
- [X] Refactored to hide features that do not work without login

---------

Co-authored-by: Luccas Castro <64063580+DevPio@users.noreply.github.com>

v4.0.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v4.0.0 (#298)

## 🎯 Aim

The aim is to prepare a new major release with the latest changes that
introduced improvements in the welcome experience, filter sample
gallery, settings and new login experience.

## 📷 Result


![sign-in-entra-app-reg-form](https://github.com/user-attachments/assets/bc27ede2-368f-40ff-9222-f9c02cedd857)


![sign-in-options](https://github.com/user-attachments/assets/c36c1886-cfed-44eb-8bb9-c706c9b166eb)


![settings](https://github.com/user-attachments/assets/509653cd-0c38-4c5d-8c63-cfd7a63976e7)

## ✅ What was done

- [X] Updated Sign in method
- [X] Updated SPFx Intro and workspace setup walkthrough steps
- [X] Updated readme assets
- [X] Added form to create Entra App Registration required for sign in
- [X] Added Extension filter dropdown to the sample gallery
- [X] Updated account view to show the Entra App Registration
- [X] Updated terminal usage to unified approach
- [X] Updated release workflows
- [X] Added settings to show and hide health incidents and tenant wide
extensions

## 🔗 Related issue

Closes: #291

---------

Co-authored-by: Guido Zambarda <guido@piasys.it>
Co-authored-by: Saurabh Tripathi <saurabh.tripathi@epicalgroup.com>
Co-authored-by: Luccas Castro <64063580+DevPio@users.noreply.github.com>
Co-authored-by: Nico De Cleyre <35696168+nicodecleyre@users.noreply.github.com>

v3.4.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.4.0 (#275)

## 🎯 Aim

The aim is to prepare a new minor release with the latest changes that
introduced improvements in the welcome experience, filter sample gallery
and create a project walkthrough step,

## 📷 Result

![image](https://github.com/user-attachments/assets/0eecddcd-077f-4a5c-9c5c-36067e451102)

## ✅ What was done

- [X] Improves welcome experience
- [X] Fixes lags in sample gallery search
- [X] Improves sample gallery filter functionalities
- [X] Improves create project step in walkthrough

---------

Co-authored-by: Saurabh Tripathi <saurabh.tripathi@epicalgroup.com>
Co-authored-by: Luccas Castro <64063580+DevPio@users.noreply.github.com>

v3.3.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.3.0 (#253)

## 🎯 Aim

The aim is to prepare a new minor release with the latest changes that
focus mainly on code refactoring and maintenance.

## ✅ What was done

- [X] Refactored scaffolding form to smaller components
- [X] Updated GH release workflows
- [X] Added npm-shrinkwrap
- [X] Improved method docs
- [X] Added missing ACE template for line chart card for SPFx 1.19.0
- [X] Refactored chat participant - removed `action` command and
fine-tuned the prompts

---------

Co-authored-by: Saurabh Tripathi <saurabh7019@gmail.com>

v3.2.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.2.0 (#236)

## 🎯 Aim

Release 3.2.0 that adds SPFx 1.19.0 support

## 🔗 Related issue

Closes: #233

v3.1.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.1.0 (#229)

## 🎯 Aim

Create a new release

## ✅ What was done

- [X] Fixed bug when there's a space in the folder path causing serve
- [X] Refactor the action naming

---------

Co-authored-by: Dan Toft <tanddant@gmail.com>
Co-authored-by: Nico De Cleyre <35696168+nicodecleyre@users.noreply.github.com>

v3.0.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.0.0 (#205)

## 🎯 Aim

Create new major release

## 📷 Result

![walkthrough2](https://github.com/pnp/vscode-viva/assets/58668583/f2c6510c-aa09-49cc-ba63-752563d9d8d3)

## ✅ What was done

- [X] Added VS Code extension walkthrough
- [X] Rebrand the extension to SharePoint Framework Toolkit
- [X] Added support for picking either nvm or nvs for Node.js version
management

---------

Co-authored-by: Hugo Bernier <hugoabernier@live.ca>