Skip to content

Commit

Permalink
Releasing v2.0.0 (#52)
Browse files Browse the repository at this point in the history
* Resolving #35

* Improve Smart Match (#36)

* Show all files; Match smart

* Content difference identification in smart match

* Added different confidence level on content checks

* Alpha testing details added

* Additional fixes to Smart Match

* 🐛 Implement Delete All connections

* Cast to specific XRM Attribute/Control interfaces for typed methods based in Dataverse attributes type (#41)

* Changed method to return better typing.

* Gave control same treatment as attribute.

* Moved Mapping into typing helper as no need global

* readability line len and trailing ',' standards.

* Changed let => const as not reassigned.

* Minor fixes ✔️

Co-authored-by: Eric Sutter <ericsutter@kpmg.ca>
Co-authored-by: Power-Maverick <danish.naglekar@hotmail.com>

* Docs: Add @glemis as a contributor

* Fixed issue with reserved keywords on connection name

* Update release.yml

* Resolving Bug-45 (#46)

* Resolved bug but needs one more scenario handling

* Added ability to link to a new file or re-link existing to another file

* Create stale.yml

* Docs: Add @ericregnier as a contributor (#48)

* Adding DRB inside DVDT (#49)

* Partially working changes

* Works with new changes - thanks to @GuidoPreite for providing the necessary changes

* Integrating with new changes provided by Guido and some minor bug fixes

* Working DRB inside DVDT version

* Resolving conflict with main

* Docs: Add @GuidoPreite as a contributor

* Icon changes

* UI Enhancement plus added new features (#50)

* Redesigned Tree structure and added search on entities & web resources

* Identifies currently connected connection in the Tere

* Added ability to forget connection on current workspace

* Bump follow-redirects from 1.14.1 to 1.14.7 (#51)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.1 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.14.1...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 🚀 Preparing for release

Co-authored-by: glemis <esutter93@hotmail.com>
Co-authored-by: Eric Sutter <ericsutter@kpmg.ca>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
4 people committed Jan 21, 2022
1 parent f7dbb93 commit df5357a
Show file tree
Hide file tree
Showing 71 changed files with 21,818 additions and 463 deletions.
33 changes: 33 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,39 @@
"test",
"userTesting"
]
},
{
"login": "glemis",
"name": "glemis",
"avatar_url": "https://avatars.githubusercontent.com/u/4442368?v=4",
"profile": "https://github.com/glemis",
"contributions": [
"bug",
"code",
"test",
"userTesting"
]
},
{
"login": "ericregnier",
"name": "Eric Regnier",
"avatar_url": "https://avatars.githubusercontent.com/u/9611006?v=4",
"profile": "https://github.com/ericregnier",
"contributions": [
"bug"
]
},
{
"login": "GuidoPreite",
"name": "Guido Preite",
"avatar_url": "https://avatars.githubusercontent.com/u/43754988?v=4",
"profile": "https://www.crmanswers.net/",
"contributions": [
"bug",
"code",
"infra",
"test"
]
}
],
"contributorsPerLine": 7
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: 'Close stale issues and PRs'
on:
schedule:
- cron: '30 1 * * *'

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4
with:
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.'
stale-pr-message: 'This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.'
close-issue-message: 'This issue was closed because it has been stalled for 5 days with no activity.'
close-pr-message: 'This PR was closed because it has been stalled for 10 days with no activity.'
days-before-issue-stale: 30
days-before-pr-stale: 45
days-before-issue-close: 5
days-before-pr-close: 10
32 changes: 25 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,24 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

_Some versions that contains minor bug fixes are omitted from this file._

## [v2.0.0](https://github.com/Power-Maverick/DataverseDevTools-VSCode/compare/v1.1.11...v2.0.0)

### Merged

- Bump follow-redirects from 1.14.1 to 1.14.7 [`#51`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/51)
- UI Enhancement plus added new features [`#50`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/50)
- Adding DRB inside DVDT [`#49`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/49)
- Docs: Add @ericregnier as a contributor [`#48`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/48)
- Resolving Bug-45 [`#46`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/46)
- Cast to specific XRM Attribute/Control interfaces for typed methods based in Dataverse attributes type [`#41`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/41)
- Improve Smart Match [`#36`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/36)

### Commits

- Icon changes [`b136a66`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/commit/b136a669ee6b5d6f12823225bc4e4e0dce8dc18b)
- 🐛 Implement Delete All connections [`7bf1673`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/commit/7bf167373f0c39b656e2ff327aa7788a1c9a4b87)
- Additional fixes to Smart Match [`937855b`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/commit/937855b236d67427bd3733ea76be8e0a5e8a1751)

## 1.1.11

### Commits
Expand All @@ -24,25 +42,25 @@ _Some versions that contains minor bug fixes are omitted from this file._
- Fixed publish Web Resource issue bug [`#26`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/issues/26) [`eb74334`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/commit/eb74334ac75e4851055b92c5a39fa0edd6be9c7e)
- Made ClientId/Secret authentication GA [`158cc38`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/commit/158cc38bb5199cd3d48dce297f53c98253ec0c77)

## 1.1.6
## v1.1.6

### Merged

- Feature-23: WebPack Prod ignores optimizing strict equalizing [`#29`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/29)

## 1.1.5
## v1.1.5

### Merged

- Add login prompt to prompt authentication to access different AAD resources [`#28`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/28)

## 1.1.4
## v1.1.4

### Merged

- ✨ Added ability to choose the TS project template [`#27`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/pull/27)

## 1.1.0
## v1.1.0

### Merged

Expand All @@ -57,7 +75,7 @@ _Some versions that contains minor bug fixes are omitted from this file._

- ‼ Added Login prompt function (not working yet) [`4771f53`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/commit/4771f53af2560ddce283099f6e7a1ec9b4329262)

## 1.0.0
## v1.0.0

### Merged

Expand All @@ -68,15 +86,15 @@ _Some versions that contains minor bug fixes are omitted from this file._

- Implemented prettier and linting in TypeScript project template

## 0.0.6
## v0.0.6

### Commits

- Added filtering for entities and web-resources [`#3`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/issues/3)
- Fixed issue with deletion of connection refresh [`#9`](https://github.com/Power-Maverick/DataverseDevTools-VSCode/issues/9)
- Fixed issue with creating connection with no environment selected (defaults to DEV)

## 0.0.5
## v0.0.5

### Merged

Expand Down
49 changes: 37 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,7 @@
<a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/discussions/categories/q-a">Support</a>
</h3>

> Do check-out the [planned features](#-planned-features) list.
> **Dataverse DevTools Microsoft Login Prompt for connection is not fully functioning and it is been worked upon.**
> Do check-out the [planned features](#-planned-features) list. We need your help to complete these planned features.
**Table of contents**

Expand All @@ -72,11 +70,12 @@
- [🔥 Using Typings](#-using-typings)
- [⌨ Keyboard Shortcuts](#-keyboard-shortcuts)
- [🎁 Early-Access Preview](#-early-access-preview)
- [🧪 Alpha-Testing](#-alpha-testing)
- [⌚ Features available for alpha-test](#-features-available-for-alpha-test)
- [💭 Planned Features](#-planned-features)
- [✨ Contributing](#-contributing)
- [🔉 Discussions](#-discussions)
- [📃 License](#-license)
- [💙 Big Thanks](#-big-thanks)
- [✍ Credits](#-credits)

## ⚙ Features
Expand Down Expand Up @@ -189,17 +188,46 @@ This list showcases the features that are build and ready but not fully tested t
| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Compare local vs server Web Resource | You can compare your local JavaScript web-resource with a server JavaScript file. All you have to do is; right-click the JavaScript file and select `Compare Web Resource`. |

## 🧪 Alpha-Testing

There are different ways in which you can contribute to this open-source project. One of the way is to be part of alpha-testing. In order to perform alpha-testing follow the below steps:

- Fork this project and clone it on your local machine
- Identify the changes in alpha-test mode (list is mentioned below)
- Open the project in VS Code
- Navigate to `Run and Debug` from **Activity Bar**
- Make sure `Run Extension` is selected; click on ▶️ icon.
- This will open another VS Code instance, this instance will have _Extention Development Host_ on it's title
- You are ready to perform your tests

#### ⌚ Features available for alpha-test

1. **Ability for users to select their default TS template**: From the settings option you can now select your default TS Project Template. Selecting the default template will skip the question when you initiate a TS Project.
2. **Improvement to Smart Match**: Smart Match has got a new look-and-feel. It is more robust, shows all the available local files with a status of linked, recommended link or not linked. Recommended link will have a confidence score that will help you link the local files with server files.

> Report any issues or feedback on GitHub.
## 💭 Planned Features

- Integrate with [Dataverse-ify](https://github.com/scottdurow/dataverse-ify/).
- Initiate plugin project.
- Ability to create JavaScript project and snippets smiliar to TypeScript version.

## ✨ Contributing

Before creating the pull request for contributing, please read the [Contributing Guidelines](CONTRIBUTING.md).

We encourage you to pitch in, join the team and showcase your name on this repo. If you are unsure how you can contribute, please reach out to [Power Maverick](https://twitter.com/DanzMaverick).

**Different ways to contribute**:

- Improve the code or fix a bug by creating a Pull Request.
- Get involved in Alpha & Beta tests.
- Provide suggestions, feedback or feature request on GitHub.
- Report issues & bugs on GitHub.
- Answer any open questions on the [Discussion Board](https://github.com/Power-Maverick/DataverseDevTools-VSCode/discussions).
- Join [Power Platform LevelUP](https://discord.gg/MwdEqfeZXD) community on Discord to answer any of the questions that may rise w.r.t. this tool.

Before creating the pull request for contributing, please read the [Contributing Guidelines](CONTRIBUTING.md).

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
Expand All @@ -218,6 +246,9 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<tr>
<td align="center"><a href="http://www.powerapps.com/"><img src="https://avatars.githubusercontent.com/u/10568244?v=4?s=100" width="100px;" alt=""/><br /><sub><b>MattB</b></sub></a><br /><a href="#mentoring-MattB-msft" title="Mentoring">🧑‍🏫</a></td>
<td align="center"><a href="http://www.crmkeeper.com/"><img src="https://avatars.githubusercontent.com/u/33664322?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Sandsør</b></sub></a><br /><a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/issues?q=author%3Athomassandsor" title="Bug reports">🐛</a> <a href="#ideas-thomassandsor" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/commits?author=thomassandsor" title="Tests">⚠️</a> <a href="#userTesting-thomassandsor" title="User Testing">📓</a></td>
<td align="center"><a href="https://github.com/glemis"><img src="https://avatars.githubusercontent.com/u/4442368?v=4?s=100" width="100px;" alt=""/><br /><sub><b>glemis</b></sub></a><br /><a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/issues?q=author%3Aglemis" title="Bug reports">🐛</a> <a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/commits?author=glemis" title="Code">💻</a> <a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/commits?author=glemis" title="Tests">⚠️</a> <a href="#userTesting-glemis" title="User Testing">📓</a></td>
<td align="center"><a href="https://github.com/ericregnier"><img src="https://avatars.githubusercontent.com/u/9611006?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Eric Regnier</b></sub></a><br /><a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/issues?q=author%3Aericregnier" title="Bug reports">🐛</a></td>
<td align="center"><a href="https://www.crmanswers.net/"><img src="https://avatars.githubusercontent.com/u/43754988?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Guido Preite</b></sub></a><br /><a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/issues?q=author%3AGuidoPreite" title="Bug reports">🐛</a> <a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/commits?author=GuidoPreite" title="Code">💻</a> <a href="#infra-GuidoPreite" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/Power-Maverick/DataverseDevTools-VSCode/commits?author=GuidoPreite" title="Tests">⚠️</a></td>
</tr>
</table>

Expand All @@ -236,12 +267,6 @@ If you want to have any discussions on any feature, please use the [Discussion B

This software is released under [MIT License](http://www.opensource.org/licenses/mit-license.php)

## 💙 Big Thanks

[Magnus Gether Sørensen](https://www.linkedin.com/in/xrmwizard/) for helping in providing insights for XrmDefinitelyTyped.

[Temmy Raharjo](https://www.linkedin.com/in/temmy-wahyu-raharjo/) for encouraging me to start using `pac cli command` to generate Plugin project.

## ✍ Credits

Icons sourced from - [https://icon-sets.iconify.design](https://icon-sets.iconify.design/)
Expand Down
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit df5357a

Please sign in to comment.