ballerina-ls-v1.2.0
What's Changed
- Sync main branch with 1.1.x by @NipunaRanasinghe in #205
- Refactor the service designer by @LakshanWeerasinghe in #208
- Update http version changed test cases by @pasindufernando1 in #216
- Add
isServiceFunctionto the metadata by @nipunayf in #210 - Handle query output in data mapper model by @KavinduZoysa in #214
- Support to delete and edit sub mappings by @KavinduZoysa in #223
- Handle optional fields in data mapper input by @KavinduZoysa in #224
- [Automated] Sync 1.1.x after 1.1.1 release by @ballerina-bot in #220
- Implement a new API to resolve modules using a request-response pattern by @nipunayf in #226
- Introduce reference type usage for records and arrays by @pasindufernando1 in #215
- Change data mapper API to support reusable data mapper by @KavinduZoysa in #227
- Properly generate the source in convert to query API by @KavinduZoysa in #228
- Handle collect clause in mapping by @KavinduZoysa in #229
- Set optional info for record fields by @pasindufernando1 in #230
- Add union,enum representations in the reference based model by @pasindufernando1 in #225
- Add type verification and delete methods by @samithkavishke in #218
- Sync 1.1.x branch changes by @pasindufernando1 in #234
- Sync main branch with 1.1.x by @NipunaRanasinghe in #237
- Add new reference type for constants and refactor "variableName'' to "name" in MappingsAPI response by @pasindufernando1 in #238
- Add APIs related to DataLoaders and Chunkers by @MohamedSabthar in #236
- Handle collect clause in mapping by @KavinduZoysa in #244
- Update http version in flow model tests by @DimuthuMadushan in #245
- Add LS Support for GraphQL
ContextandFieldParameters by @DimuthuMadushan in #242 - Update search API to allow searching for agent related connections by @dan-niles in #221
- Sync 1.1.x with main by @pasindufernando1 in #250
- Sync ref-type branch with 1.1.x by @pasindufernando1 in #251
- Introduce focusExpression field to identify the members during arrays accessed as query inputs by @pasindufernando1 in #239
- Replace "|" occurences of customFunction name with "Or" by @pasindufernando1 in #241
- Allow creating mappings between nilable and error union types by @KavinduZoysa in #248
- Add Advance Param Support for Service Class Resources by @DimuthuMadushan in #249
- Sync 1.1.x with ref-types by @pasindufernando1 in #253
- Set name field correctly for special cases with reserved keywords by @pasindufernando1 in #246
- Update the log module in flow model tests by @KavinduZoysa in #259
- Allow Editing Resource Config in Service Class Implementation View by @DimuthuMadushan in #257
- Fix Service Config Edit Code Generation by @DimuthuMadushan in #261
- Bump ai version to 1.5.0 in test cases by @pasindufernando1 in #260
- Introduce valueTypeConstrain for control flow nodes and add matchTarget property by @LakshanWeerasinghe in #256
- Handle data mapper source generation for collect clause by @KavinduZoysa in #255
- Change id to name, name to displayName in mappingsAPI response by @pasindufernando1 in #258
- Add new DataLoaders and Chunkers by @MohamedSabthar in #263
- Add LS support for importing tibco projects by @LakshanWeerasinghe in #117
- Handle nested query in data mapper by @KavinduZoysa in #254
- Sync 1.1.x branch with main by @KavinduZoysa in #266
- [Main] Update ai.pinecone version by @nipunayf in #271
- Fix issue with rendering included record params as named args by @LakshanWeerasinghe in #268
- Add LS support for importing mule projects and expose available migration tools by @RadCod3 in #265
- Extend organization search for private packages by @nipunayf in #264
- Include data_mappings.bal in deciding the function range of functions found in mappings by @pasindufernando1 in #272
- Add description field to migration tool parameters by @RadCod3 in #273
- Remove parameters from the graphql diagram references by @samithkavishke in #252
- Add weaviate, pgvector, milvus vector store details by @Nuvindu in #243
- Fix generating unnecessary import statements when adding connections, model-providers, function-calls with reference-typed parameters by @dulajdilshan in #269
- Implement getting function model from source for service class object methods by @LakshanWeerasinghe in #274
- Introduce mapping with transformation function API by @pasindufernando1 in #275
- Properly handle the typeName of unions in Mappings API by @pasindufernando1 in #279
- Refactor target expression retrieving logic by @KavinduZoysa in #278
- [1.2.x] Implement programmatic retrieval of AI components by @MohamedSabthar in #284
- [1.2.X] Fix with displaying param with map subtypes as Payload params by @LakshanWeerasinghe in #282
- [1.2.X] Fix the issue with generating http service using OpenAPI spec by @LakshanWeerasinghe in #280
- [1.2.x] Fix GraphQL Diagram View Breaks with Doc Comments by @DimuthuMadushan in #289
- Refactor logic in generation text edits for array element deletion by @pasindufernando1 in #291
- Fix the concurrent issue in the publish artifacts API by @nipunayf in #290
- Retrieve correct model for multi dimentional arrays by @KavinduZoysa in #292
- Handle entire expression deletion in select and root expressions by @pasindufernando1 in #293
- Display a pop-up notification when a BIR issue occurs due to an unresolved module by @nipunayf in #294
- Fix the versions of the chunkers when getting the node template by @nipunayf in #296
- Support the
Reload ProjectLS context operation within the publish artifacts by @nipunayf in #295 - Introduce API to delete intermediate clauses by @KavinduZoysa in #297
- Support add element for query expression in data mapper by @KavinduZoysa in #303
- Support new clause addition via data mapper by @KavinduZoysa in #300
- [1.2.x] Fix adding unnecessary imports for vector store by @dulajdilshan in #301
- Fix issue with generating the model of http resource functions by @LakshanWeerasinghe in #306
- Include child artifacts in the types within the artifacts API by @nipunayf in #307
- Introduce intersection type in reference based types model by @KavinduZoysa in #313
- Set correct type name for the constant input in data mapper by @KavinduZoysa in #311
- Fix test failure in datamapper by @KavinduZoysa in #319
New Contributors
- @samithkavishke made their first contribution in #218
- @dan-niles made their first contribution in #221
Full Changelog: v1.1.1...v1.2.0