Sync main with 1.2.x#288
Conversation
…formationFunction Introduce mapping with transformation function API
…NameFix Properly handle the typeName of unions in Mappings API
…na-language-server into refactor-target-expression-retrieving-logic-main
…target-expression-retrieving-logic-main Refactor target expression retrieving logic
[1.2.x] Implement programmatic retrieval of AI components
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…#1140 [1.2.X] Fix with displaying param with map<anydata> subtypes as Payload params
…#1146 [1.2.X] Fix the issue with generating http service using OpenAPI spec
There was a problem hiding this comment.
Pull Request Overview
This PR syncs the main branch with the 1.2.x branch, introducing several enhancements and improvements to the Ballerina language server and flow model generator.
- Version bump from 1.1.2 to 1.2.0
- Enhanced data mapping functionality with transformation function support
- Improved AI component management with dynamic loading instead of static JSON files
- Better handling of nil types and union type representations
Reviewed Changes
Copilot reviewed 115 out of 116 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| gradle.properties | Updates version from 1.1.2 to 1.2.0 |
| service-model-generator/ | Adds parameter handling and HTTP parameter type classification improvements |
| flow-model-generator/ | Introduces transformation function test support and removes static AI component JSON files |
| misc/diagram-util/ | Updates nil type representation from "nil" to "()" |
| langserver-core/ | Changes toCamelCase method visibility from private to public |
Comments suppressed due to low confidence (3)
service-model-generator/modules/service-model-generator-ls-extension/src/test/java/io/ballerina/servicemodelgenerator/extension/AddServiceTest.java:1
- The parameter is not being added to the parameterModels list. This means enabled parameters won't appear in the final parameter list, causing them to be lost.
/*
service-model-generator/modules/service-model-generator-ls-extension/src/test/java/io/ballerina/servicemodelgenerator/extension/AddServiceTest.java:1
- The parameter is not being added to the parameterModels list. This means enabled parameters won't appear in the final parameter list, causing them to be lost.
/*
service-model-generator/modules/service-model-generator-ls-extension/src/test/java/io/ballerina/servicemodelgenerator/extension/AddServiceTest.java:1
- The parameter is not being added to the parameterModels list. This means enabled parameters won't appear in the final parameter list, causing them to be lost.
/*
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
ff72f6a
into
ballerina-platform:main
Purpose
$subject.
Goals
Approach
User stories
Release note
Documentation
Training
Certification
Marketing
Automation tests
Security checks
Samples
Related PRs
Migrations (if applicable)
Test environment
Learning