What's Changed
- [releng] Switch to Spring Boot 3.5.6 by @pcdavid in #5523
- [5608] Hide empty sections on the palette by @mcharfadi in #5609
- [fix] Do not propose "Show in ..." actions for closed panels by @pcdavid in #5616
- [5491] Add missing module in tsconfig for the playwright package by @mcharfadi in #5492
- [5627] Fix "Duplicate object" action with "update incoming reference" by @adaussy in #5629
- [5617] Fix duplication of an element to a mono valued containment by @adaussy in #5623
- [test] Fix flaky test by @pcdavid in #5688
- [releng] Remove XState by @mcharfadi in #5083
- [doc] Add a shape and ADR to add the omnibox on the projects page by @gdaniel in #5665
- [doc] Add a shape to support model indexing by @gdaniel in #5631
- [doc] Add shape for basic search view by @pcdavid in #5666
- [doc] Add a shape to support tree presentation of impact analysis by @gdaniel in #5676
- [doc] Add Shape and ADR about configurable workbench view by @gcoutable in #5650
- [5667] Add basic search view by @pcdavid in #5668
- [4134] Remove our custom EditingContextCrossReferenceAdapter by @pcdavid in #4135
- [releng] Switch to Spring Boot 3.5.7 by @pcdavid in #5712
- [releng] Switch to AQL 8.1.0 by @pcdavid in #5701
- [releng] Bump version to 2025.10.1 by @AxelRICHARD in #5719
- [5015] Add the ability to duplicate projects - backend by @adaussy in #5446
- [doc] Complete table documentation by @pcdavid in #5655
- [5599] Fix project download always downloading default semantic data by @adaussy in #5637
- [5366] Update version comparison logic for migration participants by @frouene in #5567
- [5689] Applying a selection to the workbench should include the opened representation (if any) by @pcdavid in #5620
- [5595] Provide an extension to compute the containment references by @adaussy in #5622
- [doc] Modify shape and ADR on project duplication by @adaussy in #5279
- [5565] Add support for removing a dependency to an imported library by @gdaniel in #5605
- [5416] Move the component PaletteToolList to the palette package by @mcharfadi in #5417
- [doc] Add Shape and ADR about project creation improvements by @gcoutable in #5721
- [5662] Add bottom padding for freeform node children by @frouene in #5663
- [5658] Make labels non-draggable in read-only mode by @frouene in #5659
- [5661] Fix missing edge markers in SVG export by @gcoutable in #5732
- [5733] Extract frontend project creation into a hook by @gcoutable in #5734
- [5368] Rename Settings menu and export action by @ntinsalhi-obeo in #5718
- [5755] Fix an issue where EdgeCreationHandle was not rendered after an edge creation by @mcharfadi in #5552
- [5640] Add movedByUser flag to node layout data by @frouene in #5642
- [5679] Fix import of diagram representations with child node descript… by @frouene in #5680
- [5748] Add support for choosing libraries to import when creating a project by @gcoutable in #5750
- [doc] Add ADR for grouping search results by @pcdavid in #5728
- [5735] Prepare to have one project creation input only by @gcoutable in #5738
- [doc] Add missing breaking change for renaming the extension point of… by @frouene in #5770
- [5745] Add support for importing libraries when creating a project by @gcoutable in #5749
- [doc] Add Shape and ADR about finer-grained edit capabilities by @gcoutable in #5709
- [doc] Add ADR about frontend internationalization by @gcoutable in #5730
- [5653] Add support for indexing models in Elasticsearch by @gdaniel in #5654
- [5621] Simplify bend point removal by aligning edges by @frouene in #5626
- [5697] Prevent arrangeAll from failing on diagrams by @frouene in #5698
- [5743] Add support for data trees by @gdaniel in #5744
- [doc] Add an ADR to support data trees by @gdaniel in #5742
- [5722] Decouple the command palette from the workbench by @gdaniel in #5724
- [5731] Add the command palette on the projects page by @gdaniel in #5736
- [5671] Prevent "Make Same Size" action from breaking list layout by @frouene in #5677
- [5695] Correctly update the selection when opening or closing the palette by @mcharfadi in #5696
- [5694] [5245] Improve read only support by @sbegaudeau in #5781
- [5603] Add a tree visualization in the impact analysis dialog by @gdaniel in #5760
- [5766] Merge all frontend palette into one common component by @mcharfadi in #5767
- [5563] Contribute rectangular and image appearance sections via extension point by @frouene in #5564
- [1028] Add i18n support for frontend by @AresEkb in #3483
- [5050] Keep the dependencies of a project during the download / upload by @sbegaudeau in #5786
- [5737] Fix workbench sharing URL to include all the opened representations by @pcdavid in #5780
- [5673] Add the capacity to retrieve extra informations from IRepresen… by @mcharfadi in #5674
- [5787] Fix an issue where the reset button on the appearance section … by @mcharfadi in #5789
- [5002] Retrieve context menu entries in tree representations dynamically by @sbegaudeau in #5794
- [5598] Fix label rerendering when dragging the viewport by @mcharfadi in #5600
- [doc] Tweak the Elastic Search setup instructions by @pcdavid in #5783
- [5797] Use a Sirius Web icon for new project command by @gdaniel in #5798
- [5699] Preserve column order and visibility during table data CSV export by @frouene in #5700
- [doc] Improve the README by @pcdavid in #5761
- [5366] Sort migration participants with the new version comparison logic by @frouene in #5777
- [5386] Fix an issue with manually placed handle position by @mcharfadi in #5754
- [5702] Improve table cell rendering by @frouene in #5703
- [5667] Extract the dynamic age indicator by @pcdavid in #5713
- [releng] Add an optional sonar profile to publish data to SonarQube by @sbegaudeau in #5538
- [5788] Add resource changes in the impact analysis tree by @gdaniel in #5792
- [2809] Add support for custom tree definitions in model browsers by @pcdavid in #5681
- [cleanup] Remove dead code by @pcdavid in #5758
- [doc] ADR Lower the coupling between Palette and DiagramDescription by @mcharfadi in #5687
- [enh] Add missing projects browser omnibox frontend exports by @gcoutable in #5805
- [5802] Add ITreeInput in tree executors to check received input by @gdaniel in #5803
- [5784] Export Action components and related types to enable reuse in … by @frouene in #5796
- [fix] Disable all the Elasticsearch related code if its execution is not enabled by @sbegaudeau in #5804
- [5628] Apply reference position to all newly created nodes by @frouene in #5633
- [5558] Prevent edge path from overlapping node by @frouene in #5559
- [5635] Improve border node positioning when used as edge handles by @frouene in #5639
- [doc] Add ADR for DnD of multiple nodes by @pcdavid in #5716
- [5821] Provide a way to customize Explorer used in DuplicateObjectModal by @adaussy in #5822
- [5791] Fix diagrams stealing the workbench selection on open by @pcdavid in #5827
- [5200] Add support for uploading projects with models referencing each other by @pcdavid in #5723
- [5799] Fix frontend warning when rendering Rich Text widget by @pcdavid in #5800
- [5726] Virtualize the display of search results to improve performance on large result sets by @pcdavid in #5747
- [5836] Ensure that the behavior of the omnibox search is consistent with the rest of the application by @sbegaudeau in #5837
- [5823] Align i18n keys to frontend React Components by @gcoutable in #5824
- [5704] Display row resizer only on hover by @frouene in #5705
- [5828] Improve node creation behavior and layout consistency by @frouene in #5833
- [5763] Improve center label positioning on edges by @frouene in #5778
- [5831] Add French translation to the backend by @theogiraudet in #5825
- [5811] Add CrossFade tunnels for edge crossings by @cbrun in #5820
- [5071] Limit node resizing with minimum node size constraints by @frouene in #5409
- [2884] Add support for DnD of multiple nodes by @pcdavid in #5759
- [5846] Provide the ownerId in the "duplicate-target-browser" tree id by @adaussy in #5847
- [5762] Apply the selection requested by a tool to the workbench by @pcdavid in #5764
- [5756] Fix handle not always visible when the edge is selected by @mcharfadi in #5757
- [5866] Enable direct edit mode when typing special characters by @AxelRICHARD in #5867
- [fix] Fix an issue preventing the creation of a representation with some specific characters by @sbegaudeau in #5869
- [5795] Make edge and outside labels resizable by @frouene in #5861
- [5842] Prevent edge handles from being lost after revealing an edge by @frouene in #5878
- [5812] Add missing translations by @theogiraudet in #5860
- [5900] Fix i18n loading lifecycle by @gcoutable in #5905
- [5902] Fix drop position on node by @frouene in #5903
- [releng] Bump version to 2025.12.0 by @sbegaudeau in #5921
Full Changelog: v2025.10.0...v2025.12.0