Releases: ballerina-platform/ballerina-language-server
Releases · ballerina-platform/ballerina-language-server
ballerina-ls-v1.0.0-rc.3
What's Changed
- Refactor vizualizable API by @KavinduZoysa in #50
- [Config Editor] Improve UX when working with Config.toml files having errors by @NipunaRanasinghe in #57
- [Release Stage] Alphabetically sort the items returned by the artifacts api by @LakshanWeerasinghe in #63
- Fix issue with rendering function forms with contextually escaped keywords by @LakshanWeerasinghe in #69
- [Release Stage] Handle null fields in JSON objects in JSON to type conversion by @dulajdilshan in #68
- [Release Stage] Run the index for the new Ballerina packages by @nipunayf in #70
- [Release Stage] Fix the variable and type names in the call template nodes by @nipunayf in #75
- [Release Stage] Remove comment information from match patterns labels and preserve them for source gen by @LakshanWeerasinghe in #62
- [Release Stage] Improve the http response creation UX by @LakshanWeerasinghe in #77
- [Release Stage] Revert data mapper to working status by @KavinduZoysa in #87
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3
ballerina-ls-v1.0.0-rc.2
What's Changed
- Fix getting suggestions in the natural expression prompt even the cursor is not within an interpolation by @dulajdilshan in #22
- Update the since annotation to 1.0.0 by @nipunayf in #26
- Provide an LS API for real-time diagnostics after validating the entire form by @nipunayf in #18
- Introduce new API
typesManager/jsonToTypeto convert sample JSON to types (Improved version of the previousjsonToRecord/convertby @dulajdilshan in #9 - Add sub mappings to the model by @KavinduZoysa in #25
- Improve the connection forms by @nipunayf in #28
- Fix adding a new line at the end when saving a prompt of a natural function and add more natural functions tests by @dulajdilshan in #29
- Add the parameter's
defaultValueto the Property model by @nipunayf in #30 - Enhance parameter label formatting in library connectors and functions by @nipunayf in #31
- Return text edits for datamapping source generation by @KavinduZoysa in #32
- Abstract the compiler APIs to maintain backward compatibility between the LS and the Ballerina distribution by @nipunayf in #34
- Update input port to represent array information by @KavinduZoysa in #33
- Hide the connection name in the action forms by @nipunayf in #35
- Introduce two new valueTypes
SERVICE_PATHandACTION_PATHby @LakshanWeerasinghe in #27 - Move the inferred type to the bottom of the form by @nipunayf in #37
- Add text edits for addElement API by @KavinduZoysa in #38
- Generate text edits to addClause API by @KavinduZoysa in #36
- Add text edits for convertToQuery API by @KavinduZoysa in #41
- Improve field names and descriptions related to HTTP client and action forms by @NipunaRanasinghe in #39
- Add the label to the local index by @nipunayf in #42
- Update the forms of the resource action call templates by @nipunayf in #44
- Refactor
datamapper/mappingsAPI by @KavinduZoysa in #43 - Update the forms related to the libraries by @nipunayf in #47
- Fix issue with escaping function params in call expressions by @LakshanWeerasinghe in #48
- Fix the generated variable name for the inferred type by @nipunayf in #51
- Provide support for expression editor in data mapping by @KavinduZoysa in #49
- Fix variable name field in action call forms by @NipunaRanasinghe in #52
- Introduce reference-based types for records and arrays by @pasindufernando1 in #46
- Fix the failing test cases in the architecture model by @nipunayf in #53
- Build the Gradle project with tests before publishing. by @nipunayf in #54
- Introduce an API to get submapping model by @KavinduZoysa in #55
- Fix the publish release workflow by @nipunayf in #56
New Contributors
- @dulajdilshan made their first contribution in #22
- @pasindufernando1 made their first contribution in #46
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
ballerina-ls-v1.0.0-rc.1
What's Changed
- Move the language server implementation from the ballerina-lang repository by @nipunayf in #1
- Flatten the language server directory by @nipunayf in #2
- Move extended services from the ballerina-dev-tools repository by @nipunayf in #3
- Migrate the commit history from both the ballerina-lang and ballerina-dev-tools repositories by @nipunayf in #4
- IInitialize the project with the Gradle project and GitHub workflows by @nipunayf in #5
- Fix the failures in the GitHub workflows by @nipunayf in #6
- Move long path support to the Windows workflow by @nipunayf in #7
- Fix bug in convert to query API by @KavinduZoysa in #10
- Add release workflows for publishing language server releases by @nipunayf in #11
- Add query information to data mapper model by @KavinduZoysa in #8
- Introduce ConfigEditor API V2 by @NipunaRanasinghe in #12
- [ConfigEditor] Fix updating Config.toml values for default module configurable variables by @NipunaRanasinghe in #17
- Add isQueryExpression flag by @KavinduZoysa in #20
- Generate source for query data mapping by @KavinduZoysa in #13
- Support to add intermediate clauses by @KavinduZoysa in #16
- [ConfigEditor] Fix config variable renaming for variables having a Config.toml entry by @NipunaRanasinghe in #19
- Change query output port type by @KavinduZoysa in #21
- Include the LS services related to the Ballerina notebook in the JAR by @nipunayf in #23
- [Config Editor] Remove redundant "Config Value" field from add/edit forms by @NipunaRanasinghe in #24
- Sync with 2201.12.6 release dev-tools repo changes by @LakshanWeerasinghe in #14
New Contributors
- @nipunayf made their first contribution in #1
- @KavinduZoysa made their first contribution in #10
- @NipunaRanasinghe made their first contribution in #12
- @LakshanWeerasinghe made their first contribution in #14
Full Changelog: https://github.com/ballerina-platform/ballerina-language-server/commits/v1.0.0-rc.1