Skip to content

Commit 4d2ac1b

Browse files
Merge pull request #294 from Power-Maverick/main
Merge pull request #293 for release
2 parents 6464251 + 493b110 commit 4d2ac1b

17 files changed

+1974
-772
lines changed

.eslintrc.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
"plugins": ["@typescript-eslint"],
99
"rules": {
1010
"@typescript-eslint/naming-convention": "warn",
11-
"@typescript-eslint/semi": "warn",
1211
"curly": "warn",
1312
"eqeqeq": "warn",
1413
"no-throw-literal": "warn",

CHANGELOG.md

Lines changed: 125 additions & 112 deletions
Large diffs are not rendered by default.

LICENSE

Lines changed: 674 additions & 21 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@
5454
<a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/discussions/categories/q-a">Support</a>
5555
</h3>
5656

57-
> Do check-out the [planned features](#-planned-features) list. We need your help to complete these planned features.
58-
5957
**Table of contents**
6058

59+
- [🆕 Recent Updates (v2.2.6)](#-recent-updates-v226)
60+
- [What's New](#whats-new)
6161
- [⚙ Features](#-features)
6262
- [Connect to your Dataverse environment](#connect-to-your-dataverse-environment)
6363
- [Remembers the connected environment per workspace](#remembers-the-connected-environment-per-workspace)
@@ -85,15 +85,25 @@
8585
- [📃 License](#-license)
8686
- [✍ Credits](#-credits)
8787

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+
8898
## ⚙ Features
8999

90100
### Connect to your Dataverse environment
91101

92-
There are 3 ways you can connect to your Dataverse Environment.
102+
There are 4 ways you can connect to your Dataverse Environment.
93103

94104
| Connection Type | Description |
95105
| ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
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. |
97107
| Username & Password | This works with environments without MFA-enabled and needs no extra configuration. |
98108
| 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). |
99109
| 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
135145

136146
**Typings are also integrated with [`@types/xrm`](https://www.npmjs.com/package/@types/xrm)**
137147

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+
138150
![Typings](https://github.com/Power-Maverick/DataverseDevTools-VSCode/blob/main/assets/GenerateTypings.gif?raw=true)
139151

140152
### Intellisense for type generated
@@ -167,6 +179,8 @@ Once you build your project you can upload your script directly from the VS Code
167179

168180
You can launch your favorite Power Platform tools right from VSCode. Below are the list of currently integrated tools with DVDT.
169181

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+
170184
| Tool Name | Author |
171185
| ------------------------ | ------------ |
172186
| Dataverse REST Builder | Guido Preite |

0 commit comments

Comments
 (0)