Skip to content

Commit

Permalink
feat: merge v3.7.0 (#8)
Browse files Browse the repository at this point in the history
* feat: code lens for references (denoland#308)

* feat: disable most of builtin language service when deno enabled (denoland#307)

* 0.0.8

* feat: add applyCodeActionCommand command (denoland#312)

* fix: remove deno/applyCodeActionCommand (denoland#315)

* New high-res logo (denoland#274)

* feat: add implementations code lens configuration option (denoland#319)

* feat: add initialize workspace command (denoland#316)

* feat: support deno cache quick fix (denoland#322)

* chore: add screenshot to README (denoland#323)

* 0.0.9

* 0.0.10

* fix: typo in init command (denoland#327)

* feat: add a welcome screen for extension (denoland#329)

* feat: use preview instead of display for status (denoland#330)

* chore: README improvements (denoland#331)

* Release 3.0.0, canary is now main (denoland#332)

* 3.0.1

* Fix typo (denoland#337)

Grammar + context

* chore: activate extension on command (denoland#336)

* docs: recommend import_map.json instead of import-map.json (denoland#340)

Resolves denoland#338

* chore: move Releases.md to CHANGELOG.md for better marketplace integration (denoland#344)

Closes denoland#342

* feat: add deno.path setting (denoland#350)

* 3.1.0

* feat: read-add debug support (denoland#351)

Co-authored-by: CGQAQ <[email protected]>

* feat: add settings to affect completions (denoland#368)

* fix: manual `deno` command resolution on windows. (denoland#367)

Fixes denoland#361

* 3.2.0

* feat: support for relative path resolution (using workspaces) in deno.path (denoland#381)

Co-authored-by: Kitson Kelly <[email protected]>

* feat: add version notification message (denoland#383)

* feat: add restart language server command (denoland#385)

Resolves denoland#372

* feat: add support for import registry completions (denoland#380)

* 3.3.0

* typo in ImportCompletions.md (denoland#390)

* fix: activate on reloadImportRegistries command (denoland#407)

Fixes: denoland#394

* feat: handle per resource configuration (denoland#411)

Requires Deno with denoland/deno#10488.

Ref: denoland#348 
Resolves: denoland#314
Resolves: denoland#297

* feat: add internalDebug config flag (denoland#406)

Also integrate upstream formatting changes in deno fmt.

Ref: denoland/deno#10368

* 3.4.0

* feat: recognise json(c) & markdown files (denoland#404)

* 3.5.0

* docs: fix broken link in README (denoland#426)

* feat: support registry auto discovery (denoland#427)

* fix: bump semver of extension (denoland#429)

* 3.5.1

* feat: add support for tasks and test code lens (denoland#436)

* 3.6.0

* fix: update packaging and pin vsce version (denoland#440)

Fixes denoland#439

* 3.6.1

* feat: add support for import map in test code lens (denoland#446)

* fix: activate extension on markdown / json / jsonc (denoland#447)

* fix: setting then clearing "deno.path" config should not use empty string for path (denoland#452)

* fix: better handling when language server fails to start (denoland#454)

* 3.7.0

* fix: remove trailing slash in example (denoland#471)

* chore: remove test header from bug report issue template (denoland#479)

* feat: add ability to set cache directory in settings (denoland#477)

Closes denoland#287

* fix: properly handle plugin configuration at startup (denoland#474)

Fixes denoland#473

Co-authored-by: Kitson Kelly <[email protected]>
Co-authored-by: Luca Casonato <[email protected]>
Co-authored-by: Kirill Reunov <[email protected]>
Co-authored-by: Liam Murphy <[email protected]>
Co-authored-by: Ryan Dahl <[email protected]>
Co-authored-by: Jesse Jackson <[email protected]>
Co-authored-by: CGQAQ <[email protected]>
Co-authored-by: David Sherret <[email protected]>
Co-authored-by: Hector Menendez <[email protected]>
Co-authored-by: Heyward Fann <[email protected]>
Co-authored-by: Satya Rohith <[email protected]>
Co-authored-by: yaegassy <[email protected]>
Co-authored-by: Cedric Vangout <[email protected]>
  • Loading branch information
14 people authored Aug 7, 2021
1 parent 4ea7e2b commit fd7f096
Show file tree
Hide file tree
Showing 42 changed files with 5,556 additions and 4,835 deletions.
6 changes: 1 addition & 5 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ name: Bug report
about: Create a report to help us improve
---

### test

**Describe the bug**

**To Reproduce**
Expand All @@ -23,6 +21,4 @@ If applicable, add screenshots to help explain your problem.

**Versions**

vscode: xxx
deno: xxx
extension: xxx
vscode: xxx deno: xxx extension: xxx
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ about: Suggest an idea for this project

**Is your feature request related to a problem? Please describe.**

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
A clear and concise description of what the problem is. Ex. I'm always
frustrated when [...]

**Describe the solution you'd like**

Expand Down
40 changes: 20 additions & 20 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
// A launch configuration that compiles the extension and then opens it inside a new window
{
"version": "0.2.0",
"configurations": [
{
"type": "extensionHost",
"request": "launch",
"name": "Launch Client",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceRoot}"
],
"outFiles": [
"${workspaceRoot}/client/out/**/*.js"
],
"preLaunchTask": {
"type": "npm",
"script": "watch"
}
}
]
}
"version": "0.2.0",
"configurations": [
{
"type": "extensionHost",
"request": "launch",
"name": "Launch Client",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceRoot}"
],
"outFiles": [
"${workspaceRoot}/client/out/**/*.js"
],
"preLaunchTask": {
"type": "npm",
"script": "watch"
}
}
]
}
10 changes: 5 additions & 5 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"editor.insertSpaces": false,
"typescript.tsc.autoDetect": "off",
"typescript.tsdk": "./node_modules/typescript/lib",
"typescript.preferences.quoteStyle": "double",
}
"editor.insertSpaces": false,
"typescript.tsc.autoDetect": "off",
"typescript.tsdk": "./node_modules/typescript/lib",
"typescript.preferences.quoteStyle": "double"
}
64 changes: 32 additions & 32 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
{
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "compile",
"group": "build",
"presentation": {
"panel": "dedicated",
"reveal": "never"
},
"problemMatcher": [
"$tsc"
]
},
{
"type": "npm",
"script": "watch",
"isBackground": true,
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"panel": "dedicated",
"reveal": "never"
},
"problemMatcher": [
"$tsc-watch"
]
}
]
}
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "compile",
"group": "build",
"presentation": {
"panel": "dedicated",
"reveal": "never"
},
"problemMatcher": [
"$tsc"
]
},
{
"type": "npm",
"script": "watch",
"isBackground": true,
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"panel": "dedicated",
"reveal": "never"
},
"problemMatcher": [
"$tsc-watch"
]
}
]
}
3 changes: 1 addition & 2 deletions .vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,4 @@
**/tsconfig.json
**/tsconfig.base.json

screenshot
typescript-deno-plugin
/typescript-deno-plugin
94 changes: 93 additions & 1 deletion Releases.md → CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,100 @@
# Releases
# Change Log

Releases of the extension can be downloaded from
[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=denoland.vscode-deno).

### [3.7.0](https://github.com/denoland/vscode_deno/compare/3.6.1...3.7.0) / 2021.07.02

- feat: add support for import map in test code lens (#446)

When using the test code lens, the configuration of the import map is
reflected in running the test.

- fix: activate extension on markdown / json / jsonc (#447)
- fix: setting then clearing "deno.path" config should not use empty string for
path (#452)
- fix: better handling when language server fails to start (#454)

### [3.6.1](https://github.com/denoland/vscode_deno/compare/3.6.0...3.6.1) / 2021.06.08

- fix: update packaging and pin vsce version (#440)

### [3.6.0](https://github.com/denoland/vscode_deno/compare/3.5.1...3.6.0) / 2021.06.08

- feat: add support for tasks and test code lens (#436)

The Deno Language Server as of Deno 1.11, code lenses for test are sent to the
client, and the extension now supports allowing those tests to be run in the
IDE. In addition, several tasks have been added to the extension which allow
users to setup and configure common Deno CLI tasks via the `tasks.json`.
Checkout out the [testing](./docs/testing.md) and [tasks](./docs/tasks.md)
documentation for more information.

### [3.5.1](https://github.com/denoland/vscode_deno/compare/3.5.0...3.5.1) / 2021.06.02

- fix: bump semver of extension (#429)

This informs users that they require Deno 1.10.3 or later for the extension to
properly work.

### [3.5.0](https://github.com/denoland/vscode_deno/compare/3.4.0...3.5.0) / 2021.06.01

- feat: recognize JSON(C) and markdown files (#404)

This allows the Deno language server to be used as a formatter for JSON(C) and
markdown files.

### [3.4.0](https://github.com/denoland/vscode_deno/compare/3.3.0...3.4.0) / 2021.05.11

- feat: handle per resource configuration (#411)

Along with Deno v1.10, the extension now supports vscode's multi-root
workspaces, which will allow you to enable and disable Deno per workspace
folder.

- feat: add `internalDebug` config flag (#406)

Enabling `deno.internalDebug` to `true` will output additional (quite verbose)
logging information to help with diagnosing language server issues. This
requires Deno v1.10 or later to work.

- fix: activate on `reloadImportRegistries` command (#407)
- docs: fix type in `ImportCompletions.md` (#410)

### [3.3.0](https://github.com/denoland/vscode_deno/compare/3.2.0...3.3.0) / 2021.04.13

- feat: add support for import registry completions (#380)
- feat: add restart language server command (#385)
- feat: add version notification message (#383)
- feat: support for relative path resolution (using workspaces) in deno.path
(#381)

### [3.2.0](https://github.com/denoland/vscode_deno/compare/3.1.0...3.2.0) / 2021.03.15

- feat: read-add debug support (#351)
- feat: add settings to affect completions (#368)
- fix: manual `deno` command resolution on windows (#367)

### [3.1.0](https://github.com/denoland/vscode_deno/compare/3.0.1...3.1.0) / 2021.03.02

- feat: add deno.path setting (#350)
- fix: activate extension on command (#336)
- chore: move Releases.md to CHANGELOG.md for better marketplace integration
(#344)
- docs: recommend import_map.json instead of import-map.json (#340)

### [3.0.1](https://github.com/denoland/vscode_deno/compare/3.0.0...3.0.1) / 2021.02.19

- fix: EXTENSION_ID corrected to denoland.vscode-deno extension (#333)

### [3.0.0](https://github.com/denoland/vscode_deno/compare/canary/0.0.10...3.0.0) / 2021.02.19

Canary has been released as the main extension. Use Deno 1.7.5 or later.

- chore: README improvements (#331)
- feat: use preview instead of display for status (#330)
- feat: add a welcome screen for extension (#329)
- fix: typo in init command (#327)

### [canary/0.0.10](https://github.com/denoland/vscode_deno/compare/canary/0.0.9...canary/0.0.10) / 2021.02.13

Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,13 @@ Diff to original: https://github.com/denoland/vscode_deno/compare/main...LumaKer
}
```

## Thanks
Most changes and feature enhancements do not require changes to the extension
though, as most information comes from the Deno Language Server itself, which is
integrated into the Deno CLI. Please check out the
[contribution guidelines](https://github.com/denoland/deno/tree/master/docs/contributing)
for the Deno CLI.

## Credits

- [`vscode_deno`](https://github.com/denoland/vscode_deno): The origin of this repository. Forked under the MIT license.
- [yaegassy](https://github.com/yaegassy) let me know how to make coc plugins.
Expand Down
Loading

0 comments on commit fd7f096

Please sign in to comment.