Releases: ballerina-platform/ballerina-language-server
Releases · ballerina-platform/ballerina-language-server
ballerina-ls-v1.5.0-rc.2
What's Changed
- Bump log package version to 2.16.0 by @dan-niles in #608
- [1.5.x] Bump log package version to 2.16.0 by @dan-niles in #609
- Bump ai/log versions to 1.9.0/2.16.1 by @pasindufernando1 in #612
- Update event integration names in artifact list by @RadCod3 in #606
- Add diagnostic code for mapping diagnostics by @pasindufernando1 in #610
- Improve file integration functionality by @samithkavishke in #506
- Fix issue with Listener Model is not loading in the LS by @LakshanWeerasinghe in #607
- Change the didOpen behaviour of the AI Workspace Manager by @LakshanWeerasinghe in #617
- Onboard MSSQL CDC onto BI by @gayaldassanayake in #598
- Refactor the expression editor service to use the new
typesproperty by @nipunayf in #615 - Add prompt field type for agent and model provider by @dan-niles in #605
- Update Incorrect description on documentation field for graphql specific views by @LakshanWeerasinghe in #618
- Refactor PropertyType options to use label/value structure by @LakshanWeerasinghe in #611
- Hide type descriptor field in agent call form by @dan-niles in #619
- Fix failing agent template tests by @dan-niles in #622
- Properly handle project paths with space characters by @pasindufernando1 in #620
- Fix for the choice form by @samithkavishke in #621
New Contributors
- @gayaldassanayake made their first contribution in #598
Full Changelog: v1.5.0-rc.1...v1.5.0-rc.2
ballerina-ls-v1.5.0-rc.1
What's Changed
- [Automated] Sync main after 1.4.0 release by @ballerina-bot in #499
- Add group-by clause support for addClause and mappings APIs by @pasindufernando1 in #490
- Add type generation support from WSDL tool in LS by @pasindufernando1 in #473
- Add EDI tool support in the LS by @pasindufernando1 in #463
- Integrate XSD tool record generation capability to the LS by @pasindufernando1 in #447
- Sync main with 1.4.x by @nipunayf in #509
- Add map type support in the data mapper back-end by @pasindufernando1 in #505
- Add option to skip tests during release publishing by @nipunayf in #526
- Sync main with 1.4.x by @nipunayf in #528
- Add record information to the completion item details by @nipunayf in #517
- Add API to get the postion of clause in data mapper by @KavinduZoysa in #534
- Add backend support for stream types in datamapper by @pasindufernando1 in #511
- Add tuple type support in visualizable API by @pasindufernando1 in #507
- Add APIs to get the completions in data mapper by @KavinduZoysa in #521
- Correctly set the node type to data mapper function by @KavinduZoysa in #537
- Handle collect clause during mapping deletion by @pasindufernando1 in #514
- Handle let expression as in top level in data mapper by @KavinduZoysa in #541
- Integrate category information into the field completions by @nipunayf in #539
- Bump the http library to 2.15.2 by @nipunayf in #545
- Remove unnecessary module info in from clause vars by @pasindufernando1 in #543
- Sync main with 1.4.x by @nipunayf in #547
- Only visit the type cast method when it has the
aimodule prefix by @nipunayf in #549 - Fix the node template API failure when the name contains escaped characters by @nipunayf in #550
- Support multiple from clauses in data mapper by @KavinduZoysa in #546
- Add support to generate wsdl client as a new module by @pasindufernando1 in #548
- Add group by support in the mappings model by @pasindufernando1 in #542
- Fix issue with using singleton union members in the record editor by @LakshanWeerasinghe in #558
- Use correct WorkspaceManager to the visualizable API by @KavinduZoysa in #561
- Sync 1.4.x with main by @KavinduZoysa in #563
- Introduce a new type model to the property model by @nipunayf in #568
- Bump log version to 2.15.0 by @pasindufernando1 in #574
- Refactor wsdl connector generation to accept the wsdl file path instead of the content by @pasindufernando1 in #573
- Add attribute to identify from clause variables in mappings by @pasindufernando1 in #560
- Introduce new API to handle primitive type incompatibilities by @pasindufernando1 in #562
- Bump http version to 2.15.3 by @pasindufernando1 in #579
- Use the formatted connector name in the flow model by @nipunayf in #571
- Fix issue with enabling ICP via UI by @LakshanWeerasinghe in #577
- Get listener metadata from the ballerina central by @KavinduZoysa in #454
- Refactor portId to fielId in datamapper/fieldPosition API by @pasindufernando1 in #578
- Extract typeName properly in null/error related unions by @pasindufernando1 in #581
- Add support in handling queries present as array elements in Mappings API by @pasindufernando1 in #567
- Improve the type model in property model to support editing record value by @LakshanWeerasinghe in #575
- Handle code formatting inconsistencies during mappings by @pasindufernando1 in #585
- Use the new type model in the service model by @LakshanWeerasinghe in #580
- Improve BIR error handling for unresolved modules by @nipunayf in #584
- Disable failing test GetListenerModelFromSource by @LakshanWeerasinghe in #588
- Add ballerina test improvements to copilot context by @xlight05 in #586
- Fix connection name description by @TharmiganK in #576
- Use default value during collect clause mapping deletion by @pasindufernando1 in #587
- Introduce a LS API to get diff between original project vs project with ai agent edits by @LakshanWeerasinghe in #569
- Handle invalid record generation during json imports by @pasindufernando1 in #590
- Use Workspace Manager Proxy in TypesManagerService by @LakshanWeerasinghe in #592
- Implement database introspection and persist client generation APIs by @TharmiganK in #554
- Add persist client support and related metadata handling by @TharmiganK in #583
- Improve type incompatibility conversion API support by @pasindufernando1 in #594
- Enable GetListenerFromSource Tests by @LakshanWeerasinghe in #591
- Add the new persist client changes from the tool by @TharmiganK in #596
- Remove Service Generation Functionality from the Flow Diagram Module by @LakshanWeerasinghe in #593
- Fix the issues with resource function with inferred type parameter by @TharmiganK in #570
- Fix agent variable reassignment issues causing flow diagram to not render by @dan-niles in #582
- Handle type names for nil based primitive types by @pasindufernando1 in #599
- Handle code generation and model generation for string values by @LakshanWeerasinghe in #600
- Rename iterableVariable to iterationVariable used in query scenarios by @pasindufernando1 in #601
- Fix issue handling paths with ai schema by @LakshanWeerasinghe in #597
- Embed the module name and project name in the artifacts response by @nipunayf in #602
- Update solace form fields to show text mode by default with optional expression mode by @RadCod3 in #604
- Remove Config Editor V1 APIs by @NipunaRanasinghe in #595
- Improve meta data for intermediate clause var...
ballerina-ls-v1.4.4
What's Changed
- Fix issue with using singleton union members in the record editor by @LakshanWeerasinghe in #558
- Use correct WorkspaceManager to the visualizable API by @KavinduZoysa in #561
Full Changelog: v1.4.3...v1.4.4
ballerina-ls-v1.4.4-rc.1
What's Changed
- Fix issue with using singleton union members in the record editor by @LakshanWeerasinghe in #558
- Use correct WorkspaceManager to the visualizable API by @KavinduZoysa in #561
Full Changelog: v1.4.3...v1.4.4-rc.1
ballerina-ls-v1.4.3
What's Changed
- Bump http/ kafka versions by @pasindufernando1 in #553
- Resolve circular recursions in dependent type validation by @pasindufernando1 in #552
- Handle queries wrapped in sub mappings in Mappings API by @pasindufernando1 in #555
- Only visit the type cast method when it has the ai module prefix by @nipunayf in #549
- Fix the node template API failure when the name contains escaped characters by @nipunayf in #550
- Get completion changes from main branch by @KavinduZoysa in #557
Full Changelog: v1.4.2...v1.4.3
ballerina-ls-v1.4.3-rc.1
What's Changed
- Bump http/ kafka versions by @pasindufernando1 in #553
- Resolve circular recursions in dependent type validation by @pasindufernando1 in #552
- Handle queries wrapped in sub mappings in Mappings API by @pasindufernando1 in #555
- Only visit the type cast method when it has the ai module prefix by @nipunayf in #549
- Fix the node template API failure when the name contains escaped characters by @nipunayf in #550
Full Changelog: v1.4.2...v1.4.3-rc.1
ballerina-ls-v1.4.2
What's Changed
- Change the
Assignnode toUpdate Variableby @nipunayf in #508 - Add
typeMembersto the configurable variables by @nipunayf in #513 - Make the headers optional in the generated http response type by @LakshanWeerasinghe in #504
- Introduce a new API to retrieve project metadata by @nipunayf in #515
- Add LS support for multi project migrations in BI by @RadCod3 in #516
- Fix the failing AI and MCP test cases by @nipunayf in #518
- Bump migrate-mule tool version to 1.2.8 by @RadCod3 in #519
- Fix the invalid diagnostics caused by project duplication by @nipunayf in #520
- Resolve the semantic model using the workspace for node templates by @nipunayf in #522
- Bump mule-migrate tool version by @NipunaRanasinghe in #523
- Update the workspace package in the cache by @nipunayf in #525
- Add option to skip tests during release publishing by @nipunayf in #527
- Bump the HTTP library to 2.15.1 by @nipunayf in #524
- Add xmldata library to copilot context by @xlight05 in #530
- Add support for updating and reloading the workspace Ballerina.toml by @nipunayf in #531
- Allow an empty value for the expression in the return node by @nipunayf in #529
- Bump mule-migrate tool version by @NipunaRanasinghe in #532
- Bump mule-migrate tool version by @NipunaRanasinghe in #533
- Fix the function signature in the test manager service by @nipunayf in #536
- Improve function navigation in the flow model for workspace projects by @nipunayf in #538
- Send change events to the cloned project when it is open by @nipunayf in #540
Full Changelog: v1.4.1...v1.4.2
ballerina-ls-v1.4.2-rc.7
What's Changed
- Fix the function signature in the test manager service by @nipunayf in #536
- Improve function navigation in the flow model for workspace projects by @nipunayf in #538
Full Changelog: v1.4.2-rc.6...v1.4.2-rc.7
ballerina-ls-v1.4.2-rc.6
What's Changed
- Bump mule-migrate tool version by @NipunaRanasinghe in #533
Full Changelog: v1.4.2-rc.5...v1.4.2-rc.6
ballerina-ls-v1.4.2-rc.5
What's Changed
- Bump the HTTP library to 2.15.1 by @nipunayf in #524
- Add xmldata library to copilot context by @xlight05 in #530
- Add support for updating and reloading the workspace Ballerina.toml by @nipunayf in #531
- Allow an empty value for the expression in the return node by @nipunayf in #529
- Bump mule-migrate tool version by @NipunaRanasinghe in #532
Full Changelog: v1.4.2-rc.4...v1.4.2-rc.5