Releases: marcoroth/stimulus-lsp
Releases · marcoroth/stimulus-lsp
v1.0.4
Fixed
- Add
file://
URI scheme to Stimulus Config Commands by @marcoroth in #290
Dependencies
- Bump the eslint group with 2 updates by @dependabot in #291
- Bump @types/node from 20.12.12 to 20.12.13 by @dependabot in #292
Commits
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Added
- Introduce
Config
class to configure ignore-list by @marcoroth in #289
Fixed
Commits
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Added
- Add support for single file Stimulus application definitions by @marcoroth in marcoroth/stimulus-parser#128
- Added Support for ViewComponents-like Stimulus controller setup by @marcoroth in marcoroth/stimulus-parser#131
Changed
- Don't include file extension when registering controllers by @marcoroth in #284
- Bump stimulus-parser to v0.2.0 by @marcoroth in 44770b0 (Release notes)
Fixed
- Cannot find bin stimulus-language-server after npm install by @ttilberg in #287
- Suggestion to register import has .ts extension by @SleeplessByte in #281
- Using the defintionsFromContext webpack helper does not mark controllers as registered by @SleeplessByte in marcoroth/stimulus-parser#127
Dependencies
- Bump the eslint group with 2 updates by @dependabot in #277
- Bump rimraf from 5.0.6 to 5.0.7 in /server by @dependabot in #279
- Bump rimraf from 5.0.6 to 5.0.7 by @dependabot in #278
- Bump @types/node from 20.12.11 to 20.12.12 by @dependabot in #280
- Bump eslint from 9.2.0 to 9.3.0 in the eslint group by @dependabot in #285
- Bump the eslint group with 2 updates by @dependabot in #286
Commits
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Dependencies
- Bump rimraf from 5.0.5 to 5.0.6 in /server by @dependabot in #270
- Bump rimraf from 5.0.5 to 5.0.6 by @dependabot in #271
Commits
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Stimulus LSP 1.0
Added
- Implement Stimulus Controller Definitions Tree View by @marcoroth in #170
- Implement CodeLens for showing the identifier a controller connects with by @marcoroth in #178
- Show unregistered controller identifiers in Tree View by @marcoroth in #186
- Implement
stimulus.controller.action.update
code action by @marcoroth in #200 - Implement
stimulus.controller.action.implement
code action by @marcoroth in #202 - Don't provide
stimulus.controller.update
action if suggestion is null by @marcoroth in #203 - Implement
stimulus.controller.register
code action by @marcoroth in #205 - Add
registerControllerDefinition
command to Tree View Items by @marcoroth in #187 - Add diagnostics for Stimulus Value types by @marcoroth in #212
- Implement
stimulus.package.deprecated.import
diagnostic by @marcoroth in #214
Changed
- Refactor
SourceFile
errors to diagnostic population by @marcoroth in #208 - Validate Default Value types in Value Definitions by @marcoroth in #209
- Only suggest default Stimulus Value if it's non-default by @marcoroth in #260
- Improve range-accuracy on value definition diagnostics by @nachiket87 in #249
- Fix Value Name for autocompleting Stimulus Value attributes by @marcoroth in #259
Dependencies
See more
- Upgrade
stimulus-parser
to0.1.1
by @marcoroth in #189 - Bump the eslint group with 2 updates by @dependabot in #210
- Bump the eslint group with 2 updates by @dependabot in #99
- Bump the eslint group with 2 updates by @dependabot in #100
- Bump @types/node from 20.10.0 to 20.10.1 by @dependabot in #101
- Bump the eslint group with 1 update by @dependabot in #102
- Bump @types/node from 20.10.1 to 20.10.2 by @dependabot in #103
- Bump @types/node from 20.10.2 to 20.10.3 by @dependabot in #105
- Bump the eslint group with 3 updates by @dependabot in #104
- Bump typescript from 5.3.2 to 5.3.3 by @dependabot in #107
- Bump typescript from 5.3.2 to 5.3.3 in /server by @dependabot in #106
- Bump @types/node from 20.10.3 to 20.10.4 by @dependabot in #108
- Bump @types/vscode from 1.84.2 to 1.85.0 in /client by @dependabot in #109
- Bump the eslint group with 2 updates by @dependabot in #110
- Bump prettier from 3.1.0 to 3.1.1 by @dependabot in #111
- Bump the eslint group with 1 update by @dependabot in #114
- Bump the eslint group with 2 updates by @dependabot in #115
- Bump @types/node from 20.10.4 to 20.10.5 by @dependabot in #116
- Bump the eslint group with 1 update by @dependabot in #117
- Bump the eslint group with 1 update by @dependabot in #118
- Bump the eslint group with 3 updates by @dependabot in #120
- Bump the eslint group with 2 updates by @dependabot in #121
- Bump @types/node from 20.10.5 to 20.10.6 by @dependabot in #122
- Bump @types/node from 20.10.6 to 20.10.8 by @dependabot in #125
- Bump the eslint group with 2 updates by @dependabot in #123
- Bump the eslint group with 1 update by @dependabot in #126
- Bump prettier from 3.1.1 to 3.2.1 by @dependabot in #128
- Bump @types/node from 20.10.8 to 20.11.0 by @dependabot in #127
- Bump prettier from 3.2.1 to 3.2.2 by @dependabot in #130
- Bump the eslint group with 2 updates by @dependabot in #129
- Bump @types/node from 20.11.0 to 20.11.3 by @dependabot in #131
- Bump prettier from 3.2.2 to 3.2.4 by @dependabot in #134
- Bump @types/node from 20.11.3 to 20.11.5 by @dependabot in #133
- Bump @vscode/vsce from 2.22.0 to 2.23.0 by @dependabot in #140
- Bump the eslint group with 2 updates by @dependabot in #136
- Bump the vscode group in /server with 1 update by @dependabot in #137
- Bump @types/node from 20.11.5 to 20.11.7 by @dependabot in #141
- Bump @types/node from 20.11.7 to 20.11.10 by @dependabot in #143
- Bump the eslint group with 2 updates by @dependabot in #142
- Bump @types/node from 20.11.10 to 20.11.13 by @dependabot in #144
- Bump @types/node from 20.11.13 to 20.11.14 by @dependabot in #145
- Bump @types/vscode from 1.85.0 to 1.86.0 in /client by @dependabot in #147
- Bump @types/node from 20.11.14 to 20.11.16 by @dependabot in #148
- Bump prettier from 3.2.4 to 3.2.5 by @dependabot in #152
- Bump the eslint group with 2 updates by @dependabot in #151
- Bump @types/node from 20.11.16 to 20.11.17 by @dependabot in #153
- Bump the eslint group with 2 updates by @dependabot in #158
- Bump @types/node from 20.11.17 to 20.11.19 by @dependabot in #167
- Bump the eslint group with 2 updates by @dependabot in #180
- Bump @types/node from 20.11.19 to 20.11.20 by @dependabot in #181
- Bump the eslint group with 1 update by @dependabot in #184
- Bump @vscode/vsce from 2.23.0 to 2.24.0 by @dependabot in #185
- Bump brace-expansion from 3.0.0 to 4.0.0 in /client by @dependabot in #193
- Bump @types/node from 20.11.20 to 20.11.21 by @dependabot in #195
- Bump the eslint group with 2 updates by @dependabot in #194
- Bump @types/vscode from 1.86.0 to 1.87.0 in /client by @dependabot in #196
- Bump @types/node from 20.11.21 to 20.11.22 by @dependabot in #197
- Bump @types/node from 20.11.22 to 20.11.24 by @dependabot in #199
- Bump typescript from 5.3.3 to 5.4.2 by @dependabot in #219
- Bump typescript from 5.3.3 to 5.4.2 in /server by @dependabot in #217
- Bump @types/node from 20.11.24 to 20.11.25 by @dependabot in #218
- Bump @types/node from 20.11.25 to 20.11.26 by @dependabot in #221
- Bump the eslint group with 2 updates by @dependabot in #220
- Bump @types/node from 20.11.26 to 20.11.27 by @dependabot in #222
- Bump @types/node from 20.11.27 to 20.11.28 by @dependabot in #224
- Bump @types/node from 20.11.28 to 20.11.29 by @dependabot in #226
- Bump the eslint group with 2 updates by @dependabot in #225
- Bump the vscode group in /server with 1 update by @dependabot in #230
- Bump typescript from 5.4.2 to 5.4.3 by @dependabot in #229
- Bump @types/node from 20.11.29 to 20.11.30 by @dependabot in https://github....
v0.3.0
Added
- Add support for ERB-interpolated values by @Gert-JanPeeters in #61
- Add diagnostic when controller can't be parsed by @djfpaagman in #86
Fixed
- Fix for broken Goto definition in Neovim by @Gert-JanPeeters in #59
Dependencies
Show all
- Bump @typescript-eslint/parser from 6.9.0 to 6.9.1 by @dependabot in #62
- Bump @types/node from 20.8.7 to 20.8.9 by @dependabot in #63
- Bump @vscode/vsce from 2.21.1 to 2.22.0 by @dependabot in #64
- Bump @typescript-eslint/eslint-plugin from 6.9.0 to 6.9.1 by @dependabot in #65
- Bump @types/node from 20.8.9 to 20.8.10 by @dependabot in #69
- Bump brace-expansion from 2.0.1 to 3.0.0 in /client by @dependabot in #70
- Bump vscode-languageserver-textdocument from 1.0.8 to 1.0.11 in /server by @dependabot in #72
- Bump @types/vscode from 1.82.0 to 1.83.2 in /client by @dependabot in #73
- Bump vscode-languageclient from 8.1.0 to 9.0.1 in /client by @dependabot in #67
- Bump the vscode group in /server with 2 updates by @dependabot in #71
- Bump @types/vscode from 1.83.2 to 1.84.0 in /client by @dependabot in #74
- Bump the eslint group with 3 updates by @dependabot in #76
- Bump the eslint group with 3 updates by @dependabot in #88
- Bump @types/vscode from 1.84.0 to 1.84.1 in /client by @dependabot in #77
- Bump prettier from 3.0.3 to 3.1.0 by @dependabot in #83
- Bump @types/node from 20.8.10 to 20.9.2 by @dependabot in #89
- Bump @types/node from 20.9.2 to 20.9.4 by @dependabot in #96
- Bump @types/vscode from 1.84.1 to 1.84.2 in /client by @dependabot in #95
- Bump typescript from 5.2.2 to 5.3.2 by @dependabot in #91
- Bump typescript from 5.2.2 to 5.3.2 in /server by @dependabot in #92
- Bump the eslint group with 2 updates by @dependabot in #90
- Bump @types/node from 20.9.4 to 20.10.0 by @dependabot in #98
- Bump stimulus-parser from 0.0.11 to 0.0.14 in /server by @dependabot in #93
New Contributors
- @djfpaagman made their first contribution in #86
Commits
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Added
- Laravel support by @tonysm in #31
- Publish
stimulus-language-server
package to be used by NeoVim and other editors by @marcoroth in #47 - Add install instructions for NeoVim by @Gert-JanPeeters in #54
Dependencies
- Bump eslint from 8.51.0 to 8.52.0 by @dependabot in #55
- Bump eslint-plugin-prettier from 4.2.1 to 5.0.1 by @dependabot in #57
- Bump @typescript-eslint/parser from 6.8.0 to 6.9.0 by @dependabot in #58
- Bump @typescript-eslint/eslint-plugin from 6.6.0 to 6.9.0 by @dependabot in #56
New Contributors
- @tonysm made their first contribution in #31
- @Gert-JanPeeters made their first contribution in #54
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Added
- Support for multiple controller root folders by @marcoroth in #45
- Introduce
stimulus.attribute.mismatch
diagnostic for Stimulus Values by @marcoroth in #43 - Implement
stimulus.controller.update
Quick-Fix Action by @marcoroth in #46
Fixed
- Fix diagnostics for camelized Stimulus Value names by @marcoroth in #32
- Fix autocomplete for camelized Stimulus class and value attributes by @marcoroth in #41
Internal
- Add GitHub Action for publishing extension by @marcoroth in #40
- Upgrade
stimulus-parser
to0.0.11
Dependencies
- Bump @typescript-eslint/parser from 6.6.0 to 6.8.0 by @dependabot in #34
- Bump prettier from 2.8.8 to 3.0.3 by @dependabot in #36
- Bump @types/node from 20.6.0 to 20.8.7 by @dependabot in #38
- Bump eslint-config-prettier from 8.10.0 to 9.0.0 by @dependabot in #37
- Bump eslint from 8.49.0 to 8.51.0 by @dependabot in #35
Commits
Full Changelog: v0.1.1...v0.2.0
v0.1.1
v0.1.0
Changed
- First public release
Learn more at:
https://hotwire.io/ecosystem/tooling/stimulus-lsp
Commits
Full Changelog: https://github.com/marcoroth/stimulus-lsp/commits/v0.1.0