Skip to content

Releases: ballerina-platform/ballerina-language-server

ballerina-ls-v1.1.0-rc.3

28 Jul 07:05
a047f08

Choose a tag to compare

Pre-release

What's Changed

  • Make getDefaultModelProvider function call node to source final by @rdulmina in #191
  • Avoid clearing the imports when the code data is null by @nipunayf in #192
  • Fix the intermittent failure that caused by after adding the Dependencies.toml by @nipunayf in #190
  • Show sub module type definitions in the type helper by @LakshanWeerasinghe in #194
  • Implement an option to retrieve search results from the Ballerina Central by @nipunayf in #118
  • Relax ai related module package versions by @rdulmina in #193
  • Fix missing ai import for knowledge base query by @MohamedSabthar in #195
  • Fix issue in getModulePackage by @rdulmina in #196

Full Changelog: v1.1.0-rc.2...v1.1.0-rc.3

ballerina-ls-v1.1.0-rc.2

26 Jul 16:20
e5ddfe0

Choose a tag to compare

Pre-release

What's Changed

New Contributors

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

ballerina-ls-v1.1.0-rc.1

24 Jul 01:55
ed6f810

Choose a tag to compare

Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.1-rc.3...v1.1.0-rc.1

ballerina-ls-v1.0.1

21 Jul 13:21
2a1cac6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

ballerina-ls-v1.0.1-rc.4

18 Jul 15:24
43ff532

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v1.0.1-rc.3...v1.0.1-rc.4

ballerina-ls-v1.0.1-rc.3

17 Jul 11:13
465f142

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v1.0.1-rc.2...v1.0.1-rc.3

ballerina-ls-v1.0.1-rc.2

17 Jul 05:46
056ea47

Choose a tag to compare

Pre-release

What's Changed

  • [Stage] Enhance the metadata for the start node in the flow diagram by @nipunayf in #115

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

ballerina-ls-v1.0.1-rc.1

16 Jul 12:50
dc82f74

Choose a tag to compare

Pre-release

What's Changed

  • Improve agent tool creation and update flow by @rdulmina in #45
  • Add readonly support for types manager APIs by @dulajdilshan in #40
  • Fix ambiguous error when identifiers are reserved keywords and show user-defined name for field names with escape characters by @dulajdilshan in #64
  • Add APIs for Copilot libraries by @xlight05 in #106
  • Migrate the code lens functionality from the VS Code extension to the LS by @nipunayf in #112
  • Introduce an api to get function model from source by @LakshanWeerasinghe in #105

New Contributors

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

ballerina-ls-v1.0.0

11 Jul 10:23
5c491b6

Choose a tag to compare

What's Changed

  • Fix getting suggestions in the natural expression prompt even the cursor is not within an interpolation by @dulajdilshan in #22
  • 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
  • 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
  • [Release stage] Use workspace manager proxy stage by @KavinduZoysa in #65
  • [Release stage] Get the postion of the node by @KavinduZoysa in #61
  • Fix issue with rendering function forms with contextually escaped keywords by @LakshanWeerasinghe in #69
  • Get type property of mapping port type by @KavinduZoysa in #67
  • [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
  • Refactor targetField loogic by @KavinduZoysa in #71
  • Refactor visualizable properties to return default values for records and arrays by @pasindufernando1 in #73
  • Add element name to array member by @KavinduZoysa in #72
  • Update query clause model in data mapper by @KavinduZoysa in #74
  • [Release Stage] Fix the variable and type names in the call template nodes by @nipunayf in #75
  • Set the query properties in data mapping model by @KavinduZoysa in #76
  • [Release Stage] Remove comment information from match patterns labels and preserve them for source gen by @LakshanWeerasinghe in #62
  • Revert "Set the query properties in data mapping model" by @KavinduZoysa in #78
  • Revert "Update query clause model in data mapper" by @KavinduZoysa in #79
  • Revert "Refactor visualizable properties to return default values for records and arrays" by @pasindufernando1 in #80
  • Revert "Add element name to array member" by @KavinduZoysa in #81
  • Revert "Refactor targetField loogic" by @KavinduZoysa in #82
  • Revert "Get type property of mapping port type" by @KavinduZoysa in #83
  • Revert "[Release stage] Use workspace manager proxy stage" by @KavinduZoysa in #84
  • Revert "[Release stage] Get the postion of the node" by @KavinduZoysa in #85
  • [Release Stage] Improve the http response creation UX by @LakshanWeerasinghe in #77
  • [Release Stage] Revert data mapper to working status by @KavinduZoysa in #87
  • [Release Stage] Flag imported types as not editable in type transformation by @dulajdilshan in #91
  • [Release Stage] Change the type of the data mapper to anydata by @nipunayf in #90
  • [Release Stage] Fix issue with handling optionality in response form by @LakshanWeerasinghe in #89
  • [Release Stage] Flag imported classes, enums as editable based on package context in type transformation by @dulajdilshan in #96
  • [Stage] Change the "Return type" to "Output" in the data mapper form by @nipunayf in #97

New Contributors

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

ballerina-ls-v1.0.0-rc.4

09 Jul 06:24
5c491b6

Choose a tag to compare

Pre-release

What's Changed

  • [Release Stage] Flag imported types as not editable in type transformation by @dulajdilshan in #91
  • [Release Stage] Change the type of the data mapper to anydata by @nipunayf in #90
  • [Release Stage] Fix issue with handling optionality in response form by @LakshanWeerasinghe in #89
  • [Release Stage] Flag imported classes, enums as editable based on package context in type transformation by @dulajdilshan in #96
  • [Stage] Change the "Return type" to "Output" in the data mapper form by @nipunayf in #97

Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4