Releases: KaotoIO/kaoto
Releases · KaotoIO/kaoto
v0.4.0
What's Changed
- fix(313) - Kamelets in Camel Routes are not handled properly by @shivamG640 in #358
- fix(viz): Configure nodes that could contain children by @lordrip in #394
- feat(viz): Add Support for
from
construct by @lordrip in #397 - storybook - Add stories for Canvas component by @tplevko in #396
- fix(catalog): Avoid offering already existing single properties. by @lordrip in #398
- fix(viz): Add support for processor's string definition by @lordrip in #400
- fix(catalog): Avoid adding a doFinally when already exists by @lordrip in #399
- catalog model tab shows only processors now by @lhein in #404
- storybook: metadata and error handler stories by @tplevko in #406
- chore(catalog): Load both full and filtered Camel Catalog by @lordrip in #407
- fix(canvas): Missing Kamelet icons in the from node by @lordrip in #410
- e2e: add error handler e2e coverage by @tplevko in #408
- fix(viz): Configure Kamelets in Camel Routes by @lordrip in #412
- fix(canvas): Replace nodes that contains a single steps property don't work by @lordrip in #413
- chore(publish): Enable lerna-lite tag on publish by @lordrip in #417
- chore(release): publish by @github-actions in #418
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- chore(viz): Add CustomNode component by @lordrip in #202
- chore(viznode): Remove usage of the VisualizationNode class by @lordrip in #203
- chore(tile): Make rawObject optional and deprecated by @lordrip in #204
- fix(deps): update dependency io.fabric8:kubernetes-model to v6.9.0 by @renovate in #206
- chore(tests): Add e2e coverage for newly added functionality by @tplevko in #205
- feat: Improve component's icon visualization by @tplevko in #208
- chore: Pre #201: format fix and add kamelet example into stubs by @igarashitm in #211
- chore(deps): update apache-camel monorepo to v4.1.0 by @renovate in #214
- fix: Refactor to encapsulate Camel resources by @igarashitm in #210
- fix(deps): update version.jackson to v2.15.3 by @renovate in #217
- chore(deps): update dependency lint-staged to v15 by @renovate in #219
- feat: persist catalog layout globally by @tplevko in #223
- chore(test): Cleanup tests logs by @lordrip in #224
- feat(viz): Remove nodes from the canvas by @lordrip in #222
- feat: Support configuring Camel K CR metadata (#181) by @igarashitm in #226
- feat: sidebar icon handling and EIP POC by @tplevko in #215
- feat(viz): Add Catalog provider by @lordrip in #227
- chore(format): Enable linting on CI by @lordrip in #228
- fix(catalog): Wait until the catalog is downloaded by @lordrip in #229
- feat(catalog): Minify Camel Catalog by @lordrip in #230
- feat(viz): Add Loading component by @lordrip in #231
- feat(catalog): Introduce Camel Catalog Service by @lordrip in #232
- fix(security): Update @babel/traverse by @lordrip in #234
- feat(canvas):Add multiple routes control by @mmelko in #209
- feat: Support configuring Camel K CR metadata and Pipe errorHandler by @igarashitm in #233
- chore(deps): update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.10.1 by @renovate in #236
- fix(deps): update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.10.1 by @renovate in #237
- feat(catalog): Update Catalog API to support ITile[] by @lordrip in #235
- fix(deps): update dependency @kaoto-next/uniforms-patternfly to ^0.5.0 by @renovate in #239
- chore(deps): update actions/setup-node action to v4 by @renovate in #248
- chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.6.1 by @renovate in #244
- chore(deps): update dependency org.apache.camel.k:camel-k-crds to v2.1.0 by @renovate in #243
- feat(IVizualizationNode) add data to iviznode by @lordrip in #247
- feat(viz): Implement
New Route
andRemove
route by @mmelko in #254 - fix(viz): fix opening properties for all nodes by @mmelko in #256
- fix(deps): update dependency io.fabric8:kubernetes-model to v6.9.1 by @renovate in #257
- feat(viz): Enable zoom and scroll for the canvas by @lordrip in #260
- fix(viz): Fix broken Camel Route representation by @lordrip in #261
- chore: add e2e PR hook by @tplevko in #242
- chore(deps): update dependency org.apache.camel.kamelets:camel-kamelets to v4.1.0 by @renovate in #263
- chore(ui-tests): Cleanup typing issues and console.log() by @lordrip in #264
- chore(e2e): run the ui as static app by @tplevko in #265
- feat(viz): Add new nodes for Camel Routes by @lordrip in #262
- chore(deps): update cypress-io/github-action action to v6.6.0 by @renovate in #268
- feat(viz): Add new nodes for CamelK Pipes by @lordrip in #267
- fix: Can't delete all beans using the bean editor by @igarashitm in #271
- chore(viz):add EIP svg icons by @mmelko in #259
- feat: Support configuring /PipeSpec/ErrorHandler by @igarashitm in #269
- fix(deps): update dependency io.fabric8:kubernetes-model to v6.9.2 by @renovate in #277
- chore: Following up #269 review comments by @igarashitm in #275
- feat(viz) Replace Camel Route steps by @lordrip in #288
- feat(tiles) Add deprecation note by @lordrip in #289
- chore: remove unused catalog filter code by @lordrip in #290
- chore(deps): update junit5 monorepo to v5.10.1 by @renovate in #294
- fix(deps): update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.10.2 by @renovate in #298
- chore(deps): update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.10.2 by @renovate in #297
- feat(stories) - Add storybook stories by @tplevko in #299
- Fix: change title of section by @corners2wall in #305
- Feat: Add clipboard button by @corners2wall in #300
- fix: Support using camel catalog and schema in Jest tests by @igarashitm in #312
- feat: Support configuring expression in Canvas form by @igarashitm in #272
- chore(deps): update babel monorepo to v7.23.3 by @renovate in #315
- chore: Add a bit more TSDoc comments by @igarashitm in #322
- chore(deps): update dependency chromatic to v9 by @renovate in #326
- fix(306) - kamelets icons not showing in Camel Routes by @tplevko in #324
- chore(deps): update apache-camel monorepo to v4.2.0 by @renovate in #342
- fix(canvas): Avoid rerendering the canvas component by @lordrip in #325
- chore(deps): update yarn to v3.7.0 by @renovate in #343
- fix(icons): use same icons from the canvas in Catalog by @tplevko in #344
- feat(icons): Add syndesis icons in squared nodes by @lordrip in #345
- chore(e2e): extend add/replace/remove node in canvas by @tplevko in #346
- chore: Break circular dependencies by @lordrip in #353
- Feat(canvas): Reduce node distance by @lordrip in #354
- adding new EIP icons by @lhein in #348
- chore(lint): Make lint mandatory for UI package by @lordrip in #360
- chore(build): Expose @kaoto-next/camel-catalog files through the lib by @lordrip in #361
- chore(deps): Force @patternfly/react-core resolution to v5 by @lordrip in #363
- fix(deps): update version.jackson to v2.16.0 by @renovate in #349
- feat(canvas): Split Canvas fallback component by @lordrip in #365
- adding a few more EIP icons by @lhein in #369
- feature(catalog): Allow consumers to update Camel Catalog URL by @lordrip in #366
- fix(vite): Update CJS to ESM for Vite by @lordrip in #376
- adding buttons for layout direction switches by @lhein in #373
- chore(deps): update babel monorepo by @renovate in #378
- mark mandatory fields with a red asterisk (#282) by @lhein in #375
- added new icon for setHeaders EIP coming with Camel 4.3 (fixed #380) by @lhein in #383
- fix: Refactor @kaoto-next/camel-catalog by @igarashitm ...
v0.2.0
What's Changed
- feat(ui): Add basic UI scaffolding by @lordrip in #2
- fix(build): Fix yarn install warnings by @lordrip in #3
- feat: Add camel catalog and schema by @igarashitm in #1
- chore(docs): Add README.md files for Components and Pages by @lordrip in #9
- feat(components): Add components catalog by @lordrip in #10
- Use https instead of http by @apupier in #12
- Fix small typos by @apupier in #13
- Remove unused deprecated
inheritBydefault
Mojo annotation attribute by @apupier in #14 - Avoid duplicating parent groupId in pom.xml by @apupier in #15
- Basic cypress e2e configuration by @tplevko in #22
- feat(catalog): Incorporate catalog feedback by @lordrip in #23
- chore(deps): update yarn to v3.6.2 by @renovate in #35
- chore(deps): update dependency lint-staged to v14 by @renovate in #33
- chore(deps): update dependency @types/react to v18.2.20 by @renovate in #25
- chore(deps): update dependency @testing-library/jest-dom to v6 by @renovate in #29
- chore(deps): update dependency eslint-config-prettier to v9 by @renovate in #30
- chore(deps): update dependency maven to v3.9.4 by @renovate in #28
- chore(deps): update apache-camel monorepo to v4.0.0 by @renovate in #31
- fix(deps): update dependency io.fabric8:kubernetes-model to v6.8.1 by @renovate in #32
- feat(SchemaSelector): Add SchemaSelector component by @lordrip in #38
- chore: Refactor Camel Catalog index.json file by @lordrip in #39
- fix(gh-40): Make catalog filter case insensitive and use also title by @mkralik3 in #41
- chore(deps): update dependency @types/react to v18.2.21 by @renovate in #42
- feat(camel-entities): Camel entities store model by @lordrip in #44
- chore(visualization): Initial scaffolding for viz components by @lordrip in #43
- Create CODE_OF_CONDUCT.md by @eerkmen in #46
- Create SECURITY.md by @eerkmen in #47
- Create CONTRIBUTING.md by @eerkmen in #48
- chore(deps): update yarn to v3.6.3 by @renovate in #50
- create pull_request_template.md by @eerkmen in #49
- Component details in the Catalog by @mkralik3 in #37
- feat(viz): Add initial scaffolding for the Visualization component by @lordrip in #52
- feat(camel-catalog): export Typescript definitions from Camel Schemas by @lordrip in #56
- Comprehensive README Refactoring for Improved Usability by @eerkmen in #57
- Improve catalog properties modal tables by @mkralik3 in #55
- chore: format files by @lordrip in #62
- Add basic storybook conf and stories by @tplevko in #59
- chore(viz): Introduce visualization-node class by @lordrip in #64
- chore(deps): update dependency cypress to v13 by @renovate in #58
- Add chromatic token to the GH workflow by @tplevko in #65
- feat(viz): Use @patternfly/react-topology to render a route by @lordrip in #68
- Add navigation stories to storybook by @tplevko in #67
- fix: Remove kebab-case YAML schema in favor of camelCase one by @igarashitm in #71
- fix(gh-61): Get class name from fully qualified name by @mkralik3 in #72
- chore(deps): update actions/checkout action to v4 by @renovate in #83
- chore(deps): update dependency chromatic to v7 by @renovate in #84
- feat(gh-60): Extend Catalog API properties table by @mkralik3 in #82
- Update README.md by @lordrip in #90
- chore(code-editor): Add dependencies for the Code Editor by @lordrip in #92
- fix(gh-86): Background is not scrollable by @mkralik3 in #87
- chore: Use 4.1.0-SNAPSHOT Camel YAML DSL schema by @igarashitm in #94
- fix: Replace rm with rimraf to clean dist folder by @lordrip in #99
- Add gh pages workflow by @tplevko in #104
- feat(code-editor): first iteration of the SourceCode editor by @lordrip in #97
- fix(build): Load camel catalog in GitHub pages by @lordrip in #105
- fix: Camel K CRD file extraction fails by @igarashitm in #107
- fix(build): Build errors with node v20 by @lordrip in #116
- fix(build): Load Camel YAML schema in non root base path by @lordrip in #118
- feat(gh-91): Offer a list view for the Catalog by @mkralik3 in #95
- chore(deps): update dependency org.apache.camel.kamelets:camel-kamelets to v4.0.0 by @renovate in #114
- feat(gh-115): Tag filtering in catalog by @mkralik3 in #120
- feat(gh-111) BaseVisualCamelEntity for KameletBinding by @tplevko in #122
- feat(toolbar): Add GitHub project link by @lordrip in #123
- fix(build): Windows build by @lordrip in #124
- chore: Expose internal components through dedicated entrypoint by @lordrip in #125
- chore(styles): export styles for external consumers by @lordrip in #127
- chore: remove reactflow by @lordrip in #128
- chore(deps): update dependency @types/react to v18.2.22 by @renovate in #129
- fix(gh-119) better way to refresh the Canvas component by @tplevko in #130
- feat(viz): Add canvas sidebar by @lordrip in #134
- fix chromatic - add lib build in the workflow by @tplevko in #133
- Update README.md by @lordrip in #139
- feat(gh_112) - BaseVisualCamelEntity for Pipe by @tplevko in #140
- fix: Create sub schemas for each top properties by @igarashitm in #144
- fix: Fails to load camel schema files by @igarashitm in #146
- fix: Let UI use maven generated YAML DSL sub schema by @igarashitm in #148
- chore(uniforms-patternfly): Port @kie-tools/uniforms-patternfly by @lordrip in #143
- feat(canvas): Configure steps - first iteration by @lordrip in #142
- fix: Put schema files into a Map to allow direct access with a schema… by @igarashitm in #151
- chore(deps): update dependency @types/testing-library__react to v10 by @renovate in #155
- feat(form): Connect FormSelectOption to enum fields by @lordrip in #156
- chore(deps): update react monorepo to v18 (major) by @renovate in #160
- chore(deps): update dependency webpack-cli to v5 by @renovate in #159
- Restrict chromatic to run only on PR to main by @tplevko in #150
- chore(deps): update dependency @types/react to v18.2.23 by @renovate in #157
- chore(deps): update dependency rimraf to v5 by @renovate in #158
- chore(build): Build chromatic upon push to main by @lordrip in #161
- feat(viz): Update Source Code using the config form by @lordrip in #162
- chore(ui): Remove direct catalog usage by @lordrip in #163
- fix(code): Remove phantom array and define parameter property by @lordrip ...