Release v2.2.7#325
Merged
Merged
Conversation
- Added SVG icon for generic tool and PNG icons for PRT and PD tools. - Implemented `registerToolsCommands` function to register commands for opening the Dataverse REST Builder (DRB), launching PRT, CMT, and PD tools. - Created `ToolsHelper` class to manage tool interactions, including opening the DRB and launching tools based on user selection. - Included error handling for command execution failures.
Feature: tools realignment
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new plugin sync feature via
pac plugin push, improves the organization and registration of tool commands, and updates documentation and contributor information. The main highlights are the addition of plugin management commands, a new tools command registration structure, and associated documentation updates.Plugin Sync & Management:
Added new commands to link a
.csprojfile to an existing Dataverse plugin and push plugins to Dataverse using the Power Platform CLI (pac plugin push). These commands are registered inpackage.json, implemented inPluginHelper, and exposed via the context menu for.csprojfiles. [1] [2] [3] [4]Updated the
dvdt.linker.xmltemplate to include a<Plugins>section for tracking linked plugins.Added documentation in
README.mddescribing how to use the new plugin push feature, including prerequisites and usage steps. [1] [2]Tools Command Refactoring:
registerCommands.tsto a newregisterToolsCommands.tsfile, and routed tool launches through a newToolsHelperabstraction. This improves maintainability and separation of concerns. [1] [2] [3] [4] [5] [6]Release & Metadata Updates:
Bumped extension version to
2.2.7inpackage.jsonand updated the changelog with new features and fixes. [1] [2]Added the
DVDTkeyword to the extension's metadata for better discoverability.Documentation & Contributor Recognition:
Added
Mosh-Kas a contributor in.all-contributorsrcandREADME.md. [1] [2]Minor badge and section rearrangements in
README.mdfor clarity.Localization:
package.nls.json.