Skip to content

Releases: KaotoIO/kaoto

Release 2.11.0-RC5

13 Jun 09:51

Choose a tag to compare

Release 2.11.0-RC5 Pre-release
Pre-release

What's Changed

Full Changelog: 2.11.0-RC4...2.11.0-RC5

Release 2.11.0-RC4

10 Jun 07:57

Choose a tag to compare

Release 2.11.0-RC4 Pre-release
Pre-release

What's Changed

  • chore: restore dev version by @lordrip in #3295
  • feat(runtime): Move RuntimeSelector to be readonly 3-3 by @lordrip in #3289
  • fix(XML): defer catalog-dependent entity parsing until catalog is loaded by @lordrip in #3297
  • Feat/2857 container auto mapping by @mmelko in #3252
  • chore(Sonar): Reduce Sonar issues by @lordrip in #3291
  • tests(resources): Standardize test providers by @lordrip in #3292
  • fix(DataMapper): Show inner choice members in nested choice context menu (#3184) by @mmelko in #3294
  • chore: release 2.11-RC4 by @lordrip in #3298

Full Changelog: 2.11.0-RC3...2.11.0-RC4

Release 2.11.0-RC3

09 Jun 13:07

Choose a tag to compare

Release 2.11.0-RC3 Pre-release
Pre-release

What's Changed

  • chore: restore dev version by @lordrip in #3240
  • fix(DataMapper): abstract field indentation by @pvillant in #3236
  • fix: fix responsiveness navigation by @PVinaches in #3247
  • fix(DataMapper): Sync param lines on add with no attached schema in SourcePanel by @pvillant in #3249
  • fix(canvas): route created from an empty canvas doesn’t align centrally by @shivamG640 in #3238
  • feat(DataMapper): xsl:variable: No.7 UI for Creating and Editing Vari… by @igarashitm in #3241
  • chore(core): Implement two-phase initialization for CamelRouteResource by @lordrip in #3250
  • fix(DataMapper): sort substitution group members deterministically by @filip-stanojkovic in #3255
  • fix(DataMapper): remove vertical scrollbar in XPath editor when content fits by @filip-stanojkovic in #3261
  • fix(DataMapper): show delete button for target node added by "Add Mapping" by @filip-stanojkovic in #3262
  • feat(dynamic-catalog): schema migration resolver and fetch call added by @PVinaches in #3259
  • feat: Drag and drop: show collections in collapsed state by @matheusandre1 in #3136
  • feat: AI use in Kaoto by @PVinaches in #3264
  • fix: storybook pages by @shivamG640 in #3267
  • fix(DataMapper): Export mapping dropdown item close on modal open by @pvillant in #3268
  • fix(DataMapper): add exclude-result-prefixes to generated XSLT to prevent namespace leakage by @akagifreeez in #3273
  • chore: update catalogs to Camel 4.20 by @lordrip in #3270
  • chore(DataMapper): Hide Add Variable and Wrap with for-each-group… by @igarashitm in #3284
  • feat(RestDslEditor): add property search filter by @rukman7 in #3283
  • feat: add styles for selected container in NodeContainer by @matheusandre1 in #3271
  • chore(SourceCode): migrate from SourceCodeProvider to useSourceCodeStore 1-3 by @lordrip in #3290
  • feat(Catalog): Read catalog versions from settings 2-3 by @lordrip in #3282
  • fix(DataMapper): Fix xs:include resolution for same file name in diff… by @igarashitm in #3279
  • chore: release 2.11-RC3 by @lordrip in #3293

New Contributors

Full Changelog: 2.11.0-RC2...2.11.0-RC3

Release 2.11.0-RC2

22 May 10:57

Choose a tag to compare

Release 2.11.0-RC2 Pre-release
Pre-release

What's Changed

  • chore: restore dev version by @lordrip in #3130
  • feat(DataMapper): implement Element Substitution UI by @mmelko in #3119
  • feat(DataMapper): Add ChoiceSelectionService for xs:choice selection … by @mmelko in #3123
  • fix: DataMapper: Grabbing icon shows even after the schema is attached by @matheusandre1 in #3134
  • refactor(DataMapper): extract common modal DnD event isolation into DataMapperModal by @mmelko in #3139
  • chore(DataMapper): Make sure IField.namespaceURI gets always empty st… by @igarashitm in #3143
  • feat(DataMapper): Support abstract element / abstract complexType by @igarashitm in #3137
  • feat(components): accessible resizablesplitpanels by @PVinaches in #3145
  • chore(DataMapper): rename FieldTypeOverride to FieldOverride (#3122) by @mmelko in #3138
  • fix(DataMapper): Consolidate mapping action capability checks into ac… by @igarashitm in #3144
  • feat(DataMapper): Allow editing mapping fields via double-click by @pvillant in #3128
  • fix(DataMapper): Reduce dragged item size to improve usability by @pvillant in #3147
  • fix(DataMapper): Do not remove InstructionItem targeted field item by @igarashitm in #3150
  • refactor(DataMapper): Reorganize DataMapper services by @igarashitm in #3152
  • chore(DataMapper): Add ForEachGroupItem and GroupingStrategy by @igarashitm in #3154
  • refactor: move icon fetching from the canvas layer to the mapping layer by @shivamG640 in #3100
  • fix(DataMapper): Fix primitive document content and document root ren… by @igarashitm in #3157
  • feat(DataMapper): Allow to collapse the function list in XPath editor… by @tplevko in #3155
  • refactor(DataMapper): Extract XSLT item handlers from mapping-seriali… by @igarashitm in #3159
  • added .codex to gitignore by @lhein in #3166
  • fix(DataMapper): Use solid line for primitive params without schema by @pvillant in #3160
  • feat(Datamapper): choice context menu by @mmelko in #3161
  • chore(DataMapper): for-each-group: S.3, S.6: Add tests for group-star… by @igarashitm in #3170
  • fix(DataMapper): xsl:variable: XSLT serialization/deserialization by @igarashitm in #3171
  • fix: updated dynamic catalog to accept cache partially filled by @PVinaches in #3177
  • Tooltip migration to async by @PVinaches in #3163
  • fix(DataMapper): Restored panel headers (Source and Target) by @pvillant in #3176
  • feat(dynamic catalogue): icons tooltip migration by @PVinaches in #3174
  • Chore: relocate resolvers by @PVinaches in #3182
  • refactor(datamapper): split field context menu hooks and tests by @mmelko in #3173
  • fix: added missing icons and fixed kamelets icons labels by @PVinaches in #3187
  • chore(storybook): Silence storybook CSS-related logs by @lordrip in #3192
  • feat(canvas): title migration to async by @PVinaches in #3188
  • fix(DataMapper): Fix tree node indentation for non-expandable children (#3172) by @mmelko in #3189
  • fix(DataMapper): Sync mapping lines on window resize when editor changes size by @pvillant in #3185
  • chore(canvas): refactor title and tooltip resolvers by @PVinaches in #3194
  • Add custom fields for Citrus Endpoints and MessageBody by @christophd in #3098
  • chore(vscode): Remove RuntimeSelector from VS Code by @lordrip in #3204
  • feat(DataMapper): Add xsl:sort support for xsl:for-each / xsl:for-eac… by @igarashitm in #3198
  • feat(Datamapper): MappingPairService, MappingValidationService by @mmelko in #3179
  • fix(DataMapper): Support circular xs:include by @igarashitm in #3208
  • fix(DataMapper): Add service methods for applying xsl:for-each-group by @igarashitm in #3207
  • feat(datamapper): implement abstract field substitution context menu by @mmelko in #3197
  • fix(DataMapper): xsl:variable: No.6: Add MappingService Methods for v… by @igarashitm in #3205
  • chore(dynamic-catalog): add resolveCatalogLookup() by @shivamG640 in #3216
  • feat(DataMapper): Members of collection choice inherit collection sem… by @mmelko in #3215
  • feat(datamapper): Allow to delete usage of a datampping by hitting De… by @tplevko in #3211
  • feat(DataMapper): wrap collection choice mapping with for-each (#2815) by @mmelko in #3213
  • fix(DataMapper): Avoid state update in useDataMapperDeleteHotKey hook… by @igarashitm in #3221
  • feat(DataMapper): add isResourceExist method to metadata API by @pvillant in #3223
  • fix(DataMapper): Fix mapping refresh timing by @igarashitm in #3224
  • chore(dynamic-catalog): move resolveCatalogLookup by @PVinaches in #3231
  • feat(DataMapper): Add XSLT file recovery and rename functionality by @pvillant in #3214
  • fix(DataMapper): skip rendering nested choice node if both are selected by @mmelko in #3222
  • feat(Settings): Add hidden runtime and testing versions to the Settings form by @lordrip in #3235
  • chore: release 2.11-RC2 by @lordrip in #3237

New Contributors

Full Changelog: 2.11.0-RC1...2.11.0-RC2

Release 2.11.0-RC1

16 Apr 11:19

Choose a tag to compare

Release 2.11.0-RC1 Pre-release
Pre-release

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

Full Changelog: 2.10.0...2.11.0-RC1

Release 2.10.0

24 Mar 11:06

Choose a tag to compare

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...
Read more

Release 2.10.0-RC4

22 Mar 11:15

Choose a tag to compare

Release 2.10.0-RC4 Pre-release
Pre-release

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

13 Mar 12:23

Choose a tag to compare

Release 2.10.0-RC3 Pre-release
Pre-release

What's Changed

Full Changelog: 2.10.0-RC2...2.10.0-RC3

Release 2.10.0-RC2

06 Mar 15:36

Choose a tag to compare

Release 2.10.0-RC2 Pre-release
Pre-release

What's Changed

Full Changelog: 2.10.0-RC1...2.10.0-RC2

Release 2.10.0-RC1

03 Mar 10:41

Choose a tag to compare

Release 2.10.0-RC1 Pre-release
Pre-release

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...
Read more