Releases: KaotoIO/kaoto
Releases · KaotoIO/kaoto
Release 2.11.0-RC1
What's Changed
- chore: Restore dev version by @mmelko in #3069
- fix(e2e): stabilize DnD tests by @tplevko in #3047
- feat(Datamapper): Implement virtual scrolling by @lordrip in #2954
- chore: Address SonarCloud issues in xml-schema-ts by @igarashitm in #3072
- chore(container-image): Accept IPv6 connection by @igarashitm in #3065
- chore(storybook): Set theme to light by @igarashitm in #3074
- Revert "Notify operator repo on stable release" by @oscerd in #3076
- chore(DataMapper): UI mockup for xsl:for-each-group support by @igarashitm in #3040
- feat(Datamapper): Implement Field Type Override UI (#2732) by @mmelko in #2962
- fix(Canvas): Move after/before icons dependency on layout by @lordrip in #3073
- DataMapper: Change the pencil icon for launching XPath Editor #3078 by @matheusandre1 in #3079
- fix(canvas): restrict container drag area to header only by @shivamG640 in #3087
- Add Citrus capabilities for automated testing by @christophd in #2889
- feat: add toggle switch for route autoStartup in title bar by @lhein in #3081
- DataMapper: Support xs:element nillable attribute #2769 by @matheusandre1 in #3080
- fix(DataMapper): substitution: S.1, S.2, S.3: Field Substitution logic by @igarashitm in #3083
- chore: fix Citrus sonar issues by @lordrip in #3088
- chore(model): Refactor CamelResource -> KaotoResource by @lordrip in #3092
- fix(e2e): stabilize runtime and route type dropdown failures by @tplevko in #3097
- fix(gh_actions): build UI only once by @tplevko in #3093
- Add Citrus test action icons by @christophd in #3094
- fix(DataMapper): xsl:variable : model updates by @igarashitm in #3090
- chore(DataMapper): UI mockup for container mapping by @igarashitm in #3038
- added watcher script to stale/close inactive issues / PRs by @lhein in #3099
- fix(visualization): update catalog when switching flow types in NewFlow by @lordrip in #3096
- fix(DataMapper): xs:choice support improvement by @igarashitm in #3084
- chore(DataMapper): UI mockup for xsl:variable support by @igarashitm in #3041
- feat: add workflow_dispatch to watcher.yml for manual triggering by @Copilot in #3102
- fix(3089): restrict dragged container to be dropped into compatible sub-containers within itself by @shivamG640 in #3091
- feat(Canvas): Move canvas when pressing the Space bar by @lordrip in #3086
- chore(DataMapper): Clean up: remove VisualizationService.testNodePair… by @igarashitm in #3103
- feat(Form): Support key/value config for endpoint properties by @PVinaches in #2972
- fix(carbon): silence deprecations warnings by @tplevko in #3112
- fix(DataMapper): parent node is collapsed when choice node chevron is clicked by @igarashitm in #3109
- chore(Resource): KaotoResource tells what catalogs need by @lordrip in #3110
- feat: DataMapper literal support : Deserialization by @matheusandre1 in #3107
- fix: use true() instead of true in XPath test by @mmelko in #3121
- feat(canvas): resizablesplitpanels carbon tokens review + storybook by @PVinaches in #3117
- feat(DataMapper): Support adding comments into XSLT by @tplevko in #3077
- chore: Update chore dependencies by @lordrip in #3118
- chore: Inline source maps by @lordrip in #3124
- chore: Improve ConditionMenuAction test by @lordrip in #3126
- chore: Remove CJS from npm package by @lordrip in #3125
- chore: release 2.11-RC1 by @lordrip in #3129
New Contributors
- @matheusandre1 made their first contribution in #3079
- @Copilot made their first contribution in #3102
Full Changelog: 2.10.0...2.11.0-RC1
Release 2.10.0
What's Changed
- chore(deps): update cypress-io/github-action action to v6.10.8 by @renovate[bot] in #2824
- chore(deps): update dependency fast-xml-parser to v5.3.3 by @renovate[bot] in #2827
- chore(deps): update dependency msw to v2.12.7 by @renovate[bot] in #2828
- chore(deps): update dependency react-markdown to v10.1.0 by @renovate[bot] in #2831
- chore(deps): update dependency prettier to v3.7.4 by @renovate[bot] in #2830
- chore(deps): update dependency @carbon/icons-react to v11.71.0 by @renovate[bot] in #2829
- fix(xmlExpressionParser): Correctly parse beans by @shivamG640 in #2822
- chore: Restore dev version by @igarashitm in #2834
- fix(Canvas): Rerender parent node when duplicating child node of property type 'array-clause' by @shivamG640 in #2819
- chore(deps): update dependency @types/node to v22.19.3 by @renovate[bot] in #2826
- Added disable option for datamapper step by @sarth-akvaish in #2810
- fix(deps): Update react resolution by @lordrip in #2789
- chore(test): Set longer timeout for FlowExportImage.test.tsx by @igarashitm in #2836
- feat(DataMapper): Field Type Override: Support loading multiple schem… by @igarashitm in #2798
- fix(DataMapper): wrong xpath generated and fails to draw mapping line… by @igarashitm in #2805
- feat(DataMapper): Support JSON source body by @igarashitm in #2806
- chore(deps): update dependency @kaoto/camel-catalog to v0.3.5 by @renovate[bot] in #2825
- feat(ExpansionPanels): Add resizable expandable panels component by @mmelko in #2800
- feat(Canvas): Drag and drop support on Edges by @shivamG640 in #2808
- fix(YAML): Sort entities upon creating them by @lordrip in #2854
- fix(StepToolbar): Calculate toolbar width dynamically based on visible buttons by @lordrip in #2848
- feat(Canvas): Add paste entity functionality to canvas context menu by @lordrip in #2850
- fix(DataMapper): Prevent expand button on XML attributes with complexType references by @mmelko in #2875
- fix(DataMapper): Element reference resolution fails when it's in blan… by @igarashitm in #2878
- Get and copy Citrus catalog from @kaoto/camel-catalog by @christophd in #2883
- feat(datamapper): add asterisks to required fields by @PVinaches in #2890
- fix(sonarqubecloud): fixed 2 issues by @PVinaches in #2891
- fix(#2884): rm ui-mockups, not to include in chromatic by @tplevko in #2888
- Field Type Override: UI mock up by @igarashitm in #2892
- docs: improve project main Readme.md file by @djelinek in #2894
- chore(chromatic): hide the chromatic project token by @tplevko in #2893
- fixed 3 sonar issues with HIGH severity by @lhein in #2896
- fixed reported security issues on the github deploy-main.yml by @lhein in #2897
- fix(ExpansionPanels): Fix multiple issues with panel behaviour by @mmelko in #2900
- fix(Build): Restore Chromatic token by @lordrip in #2905
- fix(e2e): Investigate flaky e2e test stepPaste.cy.ts by @tplevko in #2899
- fix(Canvas): Avoid asking clipboard permissions upon loading by @lordrip in #2904
- fix(DataMapper): Distinguish elements with same local name but in a d… by @igarashitm in #2907
- feat(Datamapper): Use Expansion panels by @mmelko in #2853
- chore(DataMapper): Add UI mockup for xs:choice improvement by @igarashitm in #2901
- adding husky precommit hook by @lhein in #2908
- fix(e2e): resolve inconsistent E2E test failures by @shivamG640 in #2916
- aligned the information in both files by @lhein in #2909
- feat(Rest): Basic Rest DSL support by @lordrip in #2809
- feat(DataMapper): xs:import: S.1: Implement FileMap URI Resolver by @igarashitm in #2918
- feat(DataMapper): JSON $ref: S.5: JSON schema reference resolver by @igarashitm in #2927
- Datamapper: Font size refinements and zoom controls by @mmelko in #2922
- feat(DataMapper): Implement API to manage overrides 1/3 by @igarashitm in #2930
- feat(DataMapper): Implement API to manage overrides 2/3 by @igarashitm in #2931
- fix(canvas): re-render nodes on undo and redo by @shivamG640 in #2936
- chore(build): OIDC release by @lordrip in #2939
- feat(DataMapper): Implement XML/JSON schema file dependency analysis by @igarashitm in #2937
- feat(DataMapper): Implement API to manage overrides 3/3 by @igarashitm in #2932
- feat(datamapper): field indicators icons added by @PVinaches in #2944
- fix(DataMapper): Draw mapping lines for XPath if-else expressions by @mmelko in #2941
- feat(DataMapper): xs:import: S.3: Namespace conflict detection and va… by @igarashitm in #2942
- feat(Canvas): Allowing to create routes from direct component by @lhein in #2943
- feat(DataMapper): JSON $ref: S.7: Schema Identifier Conflict Detection by @igarashitm in #2945
- feat(DataMapper): Multiple schema files support: add removeSchemaFile… by @igarashitm in #2947
- feat(DataMapper): Add UI mockup for comments by @tplevko in #2938
- chore(DataMapper): xs:choice: Model update by @igarashitm in #2950
- fix(DataMapper): Field type icon not shown on target field when it ha… by @tplevko in #2951
- feat(datamapper): field icons carbonized and dark mode active by @PVinaches in #2953
- chore(Rest): Add supporting fields for Settings configuration by @lordrip in #2952
- feat(DataMapper): Support multiple schema files for a document by @igarashitm in #2955
- chore(DataMapper): xs:choice: Metadata update by @igarashitm in #2961
- fix(Drag&Drop): Enabled container drag and drop support by @shivamG640 in #2877
- fix: support URI formats with and without :// authority separator by @lordrip in #2965
- Add "Hide rest" context menu item for flow visibility by @lordrip in #2964
- feat(Canvas): Add canvas layout direction setting by @lordrip in #2967
- fix(DataMapper): Keep root element choice in sync over schema file re… by @igarashitm in #2959
- chore(DataMapper): xs:choice: choice field visualization and selection handling by @igarashitm in #2970
- chore: Add .bob/notes folder to .gitignore by @lordrip in #2971
- Notify operator repo on stable release by @oscerd in #2975
- feat(Rest): Import OpenAPI Spec by @lordrip in #2963
- fix(canvas): control container collapse state using controller by @shivamG640 in #2966
- fix(DataMapper): Fix schema loading issues by @igarashitm in #2979
- fix(canvas): improve container drag-and-drop experience by providing … by @shivamG640 in #2976
- feat(design): show/hide uri in forms by @PVinaches in #2906
- feat(Datamapper): show mapping lines for arithmetic and logical operators by @mmelko in #2969
- fix(settings): enable drag-and-drop feature by default by @shivamG640 in #2981
- Revert "fix(settings): enable drag-and-drop feature by default" by @lordrip in #2984
- fix(DataMapper): xs:choice: backend logic implementation by @igarashitm in #2982
- fix(DataMapper): xs:choice: Handle mutual interference with Field Typ… by @igarashitm in #2985
- e2e(DataMapper): add e2e tests for multip...
Release 2.10.0-RC4
What's Changed
- fix: address more SonarCloud code smells by @mmelko in #3014
- feat(canvas): support drag-and-drop of compatible groups regardless of collapsed or expanded state by @shivamG640 in #3036
- feat(Canvas): Filter placeholder nodes in screenshots and docs by @lordrip in #3031
- chore(storybook): update storybook version by @tplevko in #3013
- chore(forms): Update forms library by @lordrip in #3043
- feat(Canvas): Place duplicated element next to the original element by @lordrip in #2994
- chore(forms): Update forms library to focus on suggestion list by @lordrip in #3044
- fix(DataMapper): Preserve Unknown mapping item by @igarashitm in #3042
- feat(Rest): Form-based editor by @lordrip in #3024
- feat: update router-exports by @PVinaches in #3046
- chore: release 2.10.0-RC4 by @lordrip in #3061
Full Changelog: 2.10.0-RC3...2.10.0-RC4
Release 2.10.0-RC3
What's Changed
- fix(Rest): Import OpenAPI generated route invalid by @igarashitm in #3020
- fix(Rest): Importing OpenAPI from invalid URL lacks error by @igarashitm in #3021
- feat(components): added ResizableSplitPanels by @PVinaches in #3025
- fix(canvas): add droppable special child placeholders with insert-at-start capability by @shivamG640 in #2997
- fix(vscode): improve styling by @mmelko in #3032
- Revert "Revert "fix(settings): enable drag-and-drop feature by default"" by @shivamG640 in #3034
- chore: release 2.10-RC3 by @shivamG640 in #3035
Full Changelog: 2.10.0-RC2...2.10.0-RC3
Release 2.10.0-RC2
What's Changed
- fix(DataMapper): with json source, the DataMapper doesn't display map… by @igarashitm in #3012
- chore: release 2.10-RC2 by @lordrip in #3018
Full Changelog: 2.10.0-RC1...2.10.0-RC2
Release 2.10.0-RC1
What's Changed
- chore(deps): update cypress-io/github-action action to v6.10.8 by @renovate[bot] in #2824
- chore(deps): update dependency fast-xml-parser to v5.3.3 by @renovate[bot] in #2827
- chore(deps): update dependency msw to v2.12.7 by @renovate[bot] in #2828
- chore(deps): update dependency react-markdown to v10.1.0 by @renovate[bot] in #2831
- chore(deps): update dependency prettier to v3.7.4 by @renovate[bot] in #2830
- chore(deps): update dependency @carbon/icons-react to v11.71.0 by @renovate[bot] in #2829
- fix(xmlExpressionParser): Correctly parse beans by @shivamG640 in #2822
- chore: Restore dev version by @igarashitm in #2834
- fix(Canvas): Rerender parent node when duplicating child node of property type 'array-clause' by @shivamG640 in #2819
- chore(deps): update dependency @types/node to v22.19.3 by @renovate[bot] in #2826
- Added disable option for datamapper step by @sarth-akvaish in #2810
- fix(deps): Update react resolution by @lordrip in #2789
- chore(test): Set longer timeout for FlowExportImage.test.tsx by @igarashitm in #2836
- feat(DataMapper): Field Type Override: Support loading multiple schem… by @igarashitm in #2798
- fix(DataMapper): wrong xpath generated and fails to draw mapping line… by @igarashitm in #2805
- feat(DataMapper): Support JSON source body by @igarashitm in #2806
- chore(deps): update dependency @kaoto/camel-catalog to v0.3.5 by @renovate[bot] in #2825
- feat(ExpansionPanels): Add resizable expandable panels component by @mmelko in #2800
- feat(Canvas): Drag and drop support on Edges by @shivamG640 in #2808
- fix(YAML): Sort entities upon creating them by @lordrip in #2854
- fix(StepToolbar): Calculate toolbar width dynamically based on visible buttons by @lordrip in #2848
- feat(Canvas): Add paste entity functionality to canvas context menu by @lordrip in #2850
- fix(DataMapper): Prevent expand button on XML attributes with complexType references by @mmelko in #2875
- fix(DataMapper): Element reference resolution fails when it's in blan… by @igarashitm in #2878
- Get and copy Citrus catalog from @kaoto/camel-catalog by @christophd in #2883
- feat(datamapper): add asterisks to required fields by @PVinaches in #2890
- fix(sonarqubecloud): fixed 2 issues by @PVinaches in #2891
- fix(#2884): rm ui-mockups, not to include in chromatic by @tplevko in #2888
- Field Type Override: UI mock up by @igarashitm in #2892
- docs: improve project main Readme.md file by @djelinek in #2894
- chore(chromatic): hide the chromatic project token by @tplevko in #2893
- fixed 3 sonar issues with HIGH severity by @lhein in #2896
- fixed reported security issues on the github deploy-main.yml by @lhein in #2897
- fix(ExpansionPanels): Fix multiple issues with panel behaviour by @mmelko in #2900
- fix(Build): Restore Chromatic token by @lordrip in #2905
- fix(e2e): Investigate flaky e2e test stepPaste.cy.ts by @tplevko in #2899
- fix(Canvas): Avoid asking clipboard permissions upon loading by @lordrip in #2904
- fix(DataMapper): Distinguish elements with same local name but in a d… by @igarashitm in #2907
- feat(Datamapper): Use Expansion panels by @mmelko in #2853
- chore(DataMapper): Add UI mockup for xs:choice improvement by @igarashitm in #2901
- adding husky precommit hook by @lhein in #2908
- fix(e2e): resolve inconsistent E2E test failures by @shivamG640 in #2916
- aligned the information in both files by @lhein in #2909
- feat(Rest): Basic Rest DSL support by @lordrip in #2809
- feat(DataMapper): xs:import: S.1: Implement FileMap URI Resolver by @igarashitm in #2918
- feat(DataMapper): JSON $ref: S.5: JSON schema reference resolver by @igarashitm in #2927
- Datamapper: Font size refinements and zoom controls by @mmelko in #2922
- feat(DataMapper): Implement API to manage overrides 1/3 by @igarashitm in #2930
- feat(DataMapper): Implement API to manage overrides 2/3 by @igarashitm in #2931
- fix(canvas): re-render nodes on undo and redo by @shivamG640 in #2936
- chore(build): OIDC release by @lordrip in #2939
- feat(DataMapper): Implement XML/JSON schema file dependency analysis by @igarashitm in #2937
- feat(DataMapper): Implement API to manage overrides 3/3 by @igarashitm in #2932
- feat(datamapper): field indicators icons added by @PVinaches in #2944
- fix(DataMapper): Draw mapping lines for XPath if-else expressions by @mmelko in #2941
- feat(DataMapper): xs:import: S.3: Namespace conflict detection and va… by @igarashitm in #2942
- feat(Canvas): Allowing to create routes from direct component by @lhein in #2943
- feat(DataMapper): JSON $ref: S.7: Schema Identifier Conflict Detection by @igarashitm in #2945
- feat(DataMapper): Multiple schema files support: add removeSchemaFile… by @igarashitm in #2947
- feat(DataMapper): Add UI mockup for comments by @tplevko in #2938
- chore(DataMapper): xs:choice: Model update by @igarashitm in #2950
- fix(DataMapper): Field type icon not shown on target field when it ha… by @tplevko in #2951
- feat(datamapper): field icons carbonized and dark mode active by @PVinaches in #2953
- chore(Rest): Add supporting fields for Settings configuration by @lordrip in #2952
- feat(DataMapper): Support multiple schema files for a document by @igarashitm in #2955
- chore(DataMapper): xs:choice: Metadata update by @igarashitm in #2961
- fix(Drag&Drop): Enabled container drag and drop support by @shivamG640 in #2877
- fix: support URI formats with and without :// authority separator by @lordrip in #2965
- Add "Hide rest" context menu item for flow visibility by @lordrip in #2964
- feat(Canvas): Add canvas layout direction setting by @lordrip in #2967
- fix(DataMapper): Keep root element choice in sync over schema file re… by @igarashitm in #2959
- chore(DataMapper): xs:choice: choice field visualization and selection handling by @igarashitm in #2970
- chore: Add .bob/notes folder to .gitignore by @lordrip in #2971
- Notify operator repo on stable release by @oscerd in #2975
- feat(Rest): Import OpenAPI Spec by @lordrip in #2963
- fix(canvas): control container collapse state using controller by @shivamG640 in #2966
- fix(DataMapper): Fix schema loading issues by @igarashitm in #2979
- fix(canvas): improve container drag-and-drop experience by providing … by @shivamG640 in #2976
- feat(design): show/hide uri in forms by @PVinaches in #2906
- feat(Datamapper): show mapping lines for arithmetic and logical operators by @mmelko in #2969
- fix(settings): enable drag-and-drop feature by default by @shivamG640 in #2981
- Revert "fix(settings): enable drag-and-drop feature by default" by @lordrip in #2984
- fix(DataMapper): xs:choice: backend logic implementation by @igarashitm in #2982
- fix(DataMapper): xs:choice: Handle mutual interference with Field Typ… by @igarashitm in #2985
- e2e(DataMapper): add e2e tests for multip...
Release 2.9.0
What's Changed
- fix(DataMapper): Swapping DataMapper step position by D&D breaks the … by @igarashitm in #2702
- Revert "fix(DataMapper): Swapping DataMapper step position by D&D breaks the …" by @lordrip in #2705
- chore: restore dev version by @lordrip in #2704
- fix(DataMapper): Swapping DataMapper step position by D&D breaks the DataMapper step by @lordrip in #2706
- chore: Split
getComponentSchema()into dedicated methods by @lordrip in #2695 - fix(DataMapper): DataMapper step movement within the route leads to an invalid route by @shivamG640 in #2707
- chore: fix build error by @igarashitm in #2711
- e2e(datamapper) : add datamapper reproducers by @tplevko in #2712
- chore: Ignore react-hooks/exhaustive-deps lint warnings where it's in… by @igarashitm in #2714
- fix(DataMapper): Introduce logical xpath syntax tree model by @igarashitm in #2710
- feat(Datamapper): Split documents by @lordrip in #2668
- fix(xmlExpressionParser): trim the expression string by @mmelko in #2718
- chore: Install
eslint-plugin-simple-import-sortby @lordrip in #2721 - chore(utils): Remove
isDefinedfrom codebase by @lordrip in #2736 - feat(DataMapper): Field Type Override: Implement metadata I/O by @igarashitm in #2738
- Updated Poll icons EIP #2426 by @sarth-akvaish in #2739
- chore: Revise requirements and add browser compatibility info by @lordrip in #2740
- feat(Catalog): Introduce
DynamicCatalogby @lordrip in #2737 - enable wrap-with-if action on already mapped fields #1861 by @sarth-akvaish in #2742
- Fix : Category buttons in Catalog no more have the hand cursor by @sarth-akvaish in #2743
- fix(Form): Wrong alignment for close properties by @sarth-akvaish in #2745
- feat(DataMapper): Field Type Override: Update document loading sequen… by @igarashitm in #2741
- chore: Define
getResourcesContentByTypeAPI by @lordrip in #2747 - fix(UI): Center diagram before export by @sarth-akvaish in #2748
- chore(Catalog): Remove non-used DynamicCatalogRegistryProvider by @lordrip in #2752
- chore(deps): update cypress-io/github-action action to v6.10.4 by @renovate[bot] in #2755
- chore(deps): update chromaui/action action to v13.3.4 by @renovate[bot] in #2754
- chore(deps): update dependency @types/node to v22.19.1 by @renovate[bot] in #2757
- chore(deps): update dependency @types/lodash to v4.17.21 by @renovate[bot] in #2756
- chore(deps): update dependency @types/react to v18.3.27 by @renovate[bot] in #2759
- chore(deps): update dependency start-server-and-test to v2.1.3 by @renovate[bot] in #2760
- chore: Address SonarCloud container issues by @lordrip in #2758
- feat(Catalog): Use
DynamicCatalogin Catalog page by @lordrip in #2751 - feat(Catalog): Use
DynamicCatalogfor Icon by @lordrip in #2768 - fix(DataMapper): Root element choice not persisted by @igarashitm in #2781
- chore(deps): update dependency msw to v2.12.4 by @renovate[bot] in #2765
- chore(deps): update dependency fast-xml-parser to v5.3.2 by @renovate[bot] in #2764
- chore(deps): update dependency axios to v1.13.2 by @renovate[bot] in #2762
- chore(deps): update dependency @kaoto/camel-catalog to ^0.2.2 || ^0.3.0 by @renovate[bot] in #2761
- fix(Canvas): Fixed UI distort after removing choice EIP by @sarth-akvaish in #2775
- Fix:XML - Using placeholders {{}} in parameters make the route to fail by @sarth-akvaish in #2778
- fix(DataMapper): Replace useState + useRef with useRef by @lordrip in #2784
- chore: Update react to v19 by @lordrip in #2785
- Revert "chore: Update react to v19" by @lordrip in #2786
- chore: Update react to v19 by @lordrip in #2787
- chore: Release 2.9.0-RC1 by @lordrip in #2788
- Revert "chore: Update react to v19" by @lordrip in #2790
- chore: release 2.9.0-RC2 by @lordrip in #2791
- Added Layout specific Icons by @sarth-akvaish in #2793
- feat(Canvas): Indicate the Route auto startup by @sarth-akvaish in #2753
- fix(ui): implement flicker-free export for FlowExportImage by @hsachdeva9 in #2766
- chore: release 2.9.0-RC3 by @lordrip in #2794
- fix(DataMapper): mapping is not persisted after re-open by @igarashitm in #2803
- chore: release 2.9.0 by @lordrip in #2804
New Contributors
- @sarth-akvaish made their first contribution in #2739
Full Changelog: 2.8.3...2.9.0
Release 2.9.0-RC3
What's Changed
- Added Layout specific Icons by @sarth-akvaish in #2793
- feat(Canvas): Indicate the Route auto startup by @sarth-akvaish in #2753
- fix(ui): implement flicker-free export for FlowExportImage by @hsachdeva9 in #2766
- chore: release 2.9.0-RC3 by @lordrip in #2794
Full Changelog: 2.9.0-RC2...2.9.0-RC3
Release 2.9.0-RC2
What's Changed
- Revert "chore: Update react to v19" by @lordrip in #2790
- chore: release 2.9.0-RC2 by @lordrip in #2791
Full Changelog: 2.9.0-RC1...2.9.0-RC2
Release 2.9.0-RC1
What's Changed
- chore: release 2.8.1 by @lordrip in #2691
- fix: Append special children inside containers instead of prepending by @shivamG640 in #2690
- chore: update catalogs by @lordrip in #2692
- fix(DataMapper): Fix copy/paste/duplicate DataMapper step by @igarashitm in #2694
- chore: release 2.8.2 by @lordrip in #2696
- chore(Storybook): Consolidate Forms stories by @lordrip in #2697
- fix(Datamapper): Add missing background-color into SourceTargetView by @mmelko in #2698
- chore(Datamapper): XML-related tests by @lordrip in #2685
- chore: release 2.8.3 by @mmelko in #2700
- fix(DataMapper): Swapping DataMapper step position by D&D breaks the … by @igarashitm in #2702
- Revert "fix(DataMapper): Swapping DataMapper step position by D&D breaks the …" by @lordrip in #2705
- chore: restore dev version by @lordrip in #2704
- fix(DataMapper): Swapping DataMapper step position by D&D breaks the DataMapper step by @lordrip in #2706
- chore: Split
getComponentSchema()into dedicated methods by @lordrip in #2695 - fix(DataMapper): DataMapper step movement within the route leads to an invalid route by @shivamG640 in #2707
- chore: fix build error by @igarashitm in #2711
- e2e(datamapper) : add datamapper reproducers by @tplevko in #2712
- chore: Ignore react-hooks/exhaustive-deps lint warnings where it's in… by @igarashitm in #2714
- fix(DataMapper): Introduce logical xpath syntax tree model by @igarashitm in #2710
- feat(Datamapper): Split documents by @lordrip in #2668
- fix(xmlExpressionParser): trim the expression string by @mmelko in #2718
- chore: Install
eslint-plugin-simple-import-sortby @lordrip in #2721 - chore(utils): Remove
isDefinedfrom codebase by @lordrip in #2736 - feat(DataMapper): Field Type Override: Implement metadata I/O by @igarashitm in #2738
- Updated Poll icons EIP #2426 by @sarth-akvaish in #2739
- chore: Revise requirements and add browser compatibility info by @lordrip in #2740
- feat(Catalog): Introduce
DynamicCatalogby @lordrip in #2737 - enable wrap-with-if action on already mapped fields #1861 by @sarth-akvaish in #2742
- Fix : Category buttons in Catalog no more have the hand cursor by @sarth-akvaish in #2743
- fix(Form): Wrong alignment for close properties by @sarth-akvaish in #2745
- feat(DataMapper): Field Type Override: Update document loading sequen… by @igarashitm in #2741
- chore: Define
getResourcesContentByTypeAPI by @lordrip in #2747 - fix(UI): Center diagram before export by @sarth-akvaish in #2748
- chore(Catalog): Remove non-used DynamicCatalogRegistryProvider by @lordrip in #2752
- chore(deps): update cypress-io/github-action action to v6.10.4 by @renovate[bot] in #2755
- chore(deps): update chromaui/action action to v13.3.4 by @renovate[bot] in #2754
- chore(deps): update dependency @types/node to v22.19.1 by @renovate[bot] in #2757
- chore(deps): update dependency @types/lodash to v4.17.21 by @renovate[bot] in #2756
- chore(deps): update dependency @types/react to v18.3.27 by @renovate[bot] in #2759
- chore(deps): update dependency start-server-and-test to v2.1.3 by @renovate[bot] in #2760
- chore: Address SonarCloud container issues by @lordrip in #2758
- feat(Catalog): Use
DynamicCatalogin Catalog page by @lordrip in #2751 - feat(Catalog): Use
DynamicCatalogfor Icon by @lordrip in #2768 - fix(DataMapper): Root element choice not persisted by @igarashitm in #2781
- chore(deps): update dependency msw to v2.12.4 by @renovate[bot] in #2765
- chore(deps): update dependency fast-xml-parser to v5.3.2 by @renovate[bot] in #2764
- chore(deps): update dependency axios to v1.13.2 by @renovate[bot] in #2762
- chore(deps): update dependency @kaoto/camel-catalog to ^0.2.2 || ^0.3.0 by @renovate[bot] in #2761
- fix(Canvas): Fixed UI distort after removing choice EIP by @sarth-akvaish in #2775
- Fix:XML - Using placeholders {{}} in parameters make the route to fail by @sarth-akvaish in #2778
- fix(DataMapper): Replace useState + useRef with useRef by @lordrip in #2784
- chore: Update react to v19 by @lordrip in #2785
- Revert "chore: Update react to v19" by @lordrip in #2786
- chore: Update react to v19 by @lordrip in #2787
- chore: Release 2.9.0-RC1 by @lordrip in #2788
New Contributors
- @sarth-akvaish made their first contribution in #2739
Full Changelog: 2.8.0...2.9.0-RC1