|
54 | 54 | <a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/discussions/categories/q-a">Support</a> |
55 | 55 | </h3> |
56 | 56 |
|
57 | | -> Do check-out the [planned features](#-planned-features) list. We need your help to complete these planned features. |
58 | | -
|
59 | 57 | **Table of contents** |
60 | 58 |
|
| 59 | +- [🆕 Recent Updates (v2.2.6)](#-recent-updates-v226) |
| 60 | + - [What's New](#whats-new) |
61 | 61 | - [⚙ Features](#-features) |
62 | 62 | - [Connect to your Dataverse environment](#connect-to-your-dataverse-environment) |
63 | 63 | - [Remembers the connected environment per workspace](#remembers-the-connected-environment-per-workspace) |
|
85 | 85 | - [📃 License](#-license) |
86 | 86 | - [✍ Credits](#-credits) |
87 | 87 |
|
| 88 | +## 🆕 Recent Updates (v2.2.6) |
| 89 | + |
| 90 | +### What's New |
| 91 | + |
| 92 | +- **Improved Comparison of files between local and server**: The tool now correctly shows file from server on the left-side and compares with the local file on the right-side. This is equivalent to GitHub compare where the incoming files are shown on the left and local changes are shown on the right. |
| 93 | +- **Automatic Token Expiration Monitoring**: Implemented automatic token expiration monitoring with user notifications as well as visual indication on the Connection. Any connection that has a token expired will now been shown in "amber" colored Dataverse icon. |
| 94 | +- **Stability Improvements**: |
| 95 | + - Fixed web resource upload issue when connection was timed out ([#283](https://github.com/Power-Maverick/DataverseDevTools-VSCode/issues/283)) |
| 96 | + - Various performance and security enhancements |
| 97 | + |
88 | 98 | ## ⚙ Features |
89 | 99 |
|
90 | 100 | ### Connect to your Dataverse environment |
91 | 101 |
|
92 | | -There are 3 ways you can connect to your Dataverse Environment. |
| 102 | +There are 4 ways you can connect to your Dataverse Environment. |
93 | 103 |
|
94 | 104 | | Connection Type | Description | |
95 | 105 | | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
96 | | -| Microsoft Login Prompt (Recommended) | Uses Microsoft Dev App Id. This connection will work with MFA-enabled authentication as well. | |
| 106 | +| Microsoft Login Prompt (Recommended) | Uses Dataverse Dev Client Id for authentication. This connection will work with MFA-enabled authentication as well. **Improved in v2.2.4** with enhanced authentication flow. | |
97 | 107 | | Username & Password | This works with environments without MFA-enabled and needs no extra configuration. | |
98 | 108 | | Client Id & Secret | This works with MFA-enabled authentication but needs extra configuration of Azure AD App Registration. To know more on app registration process [read here](https://docs.microsoft.com/en-us/powerapps/developer/data-platform/walkthrough-register-app-azure-active-directory?WT.mc_id=BA-MVP-5003877). | |
99 | 109 | | Azure | If you are already logged in inside VSCode using Az extension, Azure CLI or Azure PowerShell, you can leverage Azure Identity Framework to get authenticated against Dataverse. The developer has to use the same account for both Azure and Power Platform for this work (thanks to [Natraj Yegnaraman](https://github.com/rajyraman) for this method). This is a single-click authentication method with no prompts. | |
@@ -135,6 +145,8 @@ Typings help you write early-bound code. And with the help of `@types/xrm` you c |
135 | 145 |
|
136 | 146 | **Typings are also integrated with [`@types/xrm`](https://www.npmjs.com/package/@types/xrm)** |
137 | 147 |
|
| 148 | +**Enhanced in v2.2.3:** Typings now include entity attribute metadata, providing more detailed information about entity attributes including attribute type names and relationships. |
| 149 | + |
138 | 150 |  |
139 | 151 |
|
140 | 152 | ### Intellisense for type generated |
@@ -167,6 +179,8 @@ Once you build your project you can upload your script directly from the VS Code |
167 | 179 |
|
168 | 180 | You can launch your favorite Power Platform tools right from VSCode. Below are the list of currently integrated tools with DVDT. |
169 | 181 |
|
| 182 | +> **UI Enhancement (v2.2.5)**: All tool views now feature modern themed interfaces that automatically adapt to your VS Code theme (light/dark mode). |
| 183 | +
|
170 | 184 | | Tool Name | Author | |
171 | 185 | | ------------------------ | ------------ | |
172 | 186 | | Dataverse REST Builder | Guido Preite | |
|
0 commit comments