Skip to content

Releases: ballerina-platform/ballerina-language-server

ballerina-ls-v1.0.0-rc.3

04 Jul 14:24
c702221

Choose a tag to compare

Pre-release

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

26 Jun 09:41
d597c7f

Choose a tag to compare

Pre-release

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/jsonToType to convert sample JSON to types (Improved version of the previous jsonToRecord/convert by @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 defaultValue to 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_PATH and ACTION_PATH by @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/mappings API 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

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

ballerina-ls-v1.0.0-rc.1

16 Jun 06:14
71f7ac4

Choose a tag to compare

Pre-release

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

Full Changelog: https://github.com/ballerina-platform/ballerina-language-server/commits/v1.0.0-rc.1