Releases
2.14.0
Compare
Sorry, something went wrong.
No results found
VS Code Extension
π Bug Fixes
remove '.' from default local kamelet directories by @lordrip (#4284 )
stop the .kaoto metadata lookup at the workspace root by @mmelko (#4254 )
look up application.properties and local Kamelets through Uris by @lordrip (#4232 )
restore UI test output layout so ExTester finds the tests by @djelinek (#4209 )
bundle unit tests with Vite to consume Kaoto sources by @lordrip (#4182 )
π© Chores
π§ͺ Tests
move the ExTester UI tests into the ui-tests-vscode package by @djelinek (#4253 )
give the first Kaoto canvas time to load in UI tests by @lordrip (#4241 )
compile the UI tests into their own out-ui-tests folder by @lordrip (#4246 )
isolate unit tests from state left by other suites and previous runs by @lordrip (#4226 )
fail UI test runs that find no tests by @djelinek (#4210 )
Kaoto Core
β¨ Features
bring forms library into monorepo and migrate to Carbon by @PVinaches (#4260 )
add Camel infra services support to Citrus test designer by @christophd (#4217 )
let the host provide undo/redo history to the canvas by @lordrip (#4237 )
add the host-bridge module for host and editor communication by @lordrip (#4244 )
Support storing output XML into a variable by @igarashitm (#4220 )
auto-wrap optional-to-optional mappings with xsl:if by @pvillant (#4188 )
add CanvasSidePanelErrorBoundary for canvas side panel error handling by @PVinaches (#4218 )
replace PatternFly loading with Carbon in packages/ui by @mariaabas (#4199 )
use Carbon error fallbacks in ExpressionField and MultiValuePropertyEditor by @PVinaches (#4213 )
add ErrorNotification and ErrorDetails fallbacks by @PVinaches (#4198 )
export kamelet icon as a separate file in documentation zip by @alejandrosanchezcabana (#4197 )
add Send Message dialog with reusable templates by @lhein (#4116 )
Add canvas overlay foundations and interactive demo by @lhein (#4101 )
add recently used quicklinks by @lhein (#4120 )
add a shared animated canvas toolbar by @lhein (#4154 )
introduce canvas keyboard navigation by @lordrip (#4086 )
event log, filtered subscriptions and on-demand trace/debug by @Croway (#4095 )
drive Camel apps through the camel-cli-connector file transport by @Croway (#4093 )
speak the camel-cli-connector WebSocket protocol by @Croway (#4071 )
π Bug Fixes
prevent warning icons from being cropped in custom node labels by @christophd (#4281 )
preserve top-level property ordering in Citrus YAML output by @christophd (#4259 )
correct Citrus form suggestion field patterns by @christophd (#4269 )
exclude @kaoto/kompanion from deploy-main build by @lordrip (#4091 )
decode non-base64 image payloads as bytes in data URI parser by @lordrip (#4212 )
disable copy-of on leaf fields and hide for JSON target by @tplevko (#4228 )
keep string-typed URI path parameters as strings by @jor2 (#4230 )
add Citrus form field suggestion providers by @christophd (#4206 )
Add "Create Route" Field to the Seda Component by @tplevko (#4159 )
enforce Conventional Commits in CI and fix AGENTS.md by @mmelko (#4171 )
resolve React Hooks v7 violations by @lhein (#4151 )
render copy-of selector node at top of field children by @pvillant (#4137 )
honor canvas toolbar trigger settings by @lhein (#4146 )
correct Safari canvas rendering and image exports by @lhein (#4148 )
Read Kamelet provider metadata in catalog tiles by @lhein (#4124 )
install Cypress binary for E2E tests by @lordrip (#4114 )
own a breakpoint added by a command answered 202 by @Croway (#4105 )
address remaining CodeRabbit comments from PR #4071 by @lordrip (#4089 )
π§ Maintenance
share rendering and click contract between Tile and DataListItem by @lordrip (#4263 )
share clickable label rendering between catalog tags by @jor2 (#4229 )
add FieldErrorBoundary for custom form fields by @PVinaches (#4216 )
standardize lint scripts by @lordrip (#4100 )
typed connection ports and extracted port components by @pvillant (#4098 )
π¦ Dependencies
π© Chores
π§ͺ Tests
cover refreshing the canvas form from external source changes by @lordrip (#4236 )
snapshot component output instead of the whole render result by @lordrip (#4242 )
make opening a step's properties idempotent in e2e and VS Code UI tests by @lordrip (#4238 )
π CI
generate changelog for snapshot releases by @djelinek (#4264 )
remove ready_for_review type from pull request build pipeline trigger by @djelinek (#4128 )
generate changelog from merged PRs with author and PR link attribution by @mmelko (#3970 )
run full e2e as part of UI npm package release pipeline and shrink tests matrix per PR by @djelinek (#4092 )
π Other
Kaoto Web UI
β¨ Features
implement Explorer sidebar and IntegrationShell by @mmelko (#4155 )
You canβt perform that action at this time.