Skip to content

v2025.12.0

Latest

Choose a tag to compare

@sbegaudeau sbegaudeau released this 04 Dec 09:02
· 126 commits to master since this release

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