Skip to content

v2026.5.0

Latest

Choose a tag to compare

@sbegaudeau sbegaudeau released this 20 May 21:03
· 46 commits to master since this release

What's Changed

  • [6313] Improve the templates used for the functional and technical specifications by @sbegaudeau in #6315
  • [doc] Add a pitch on the measurement of the performance of Sirius Web based applications by @sbegaudeau in #6327
  • [doc] Add an ADR on the evolution of the refresh of the representations by @sbegaudeau in #6325
  • [3647] Add support for diagram style with background customization by @frouene in #3648
  • [doc] Add an ADR on the introduction of performance tests by @sbegaudeau in #6330
  • [doc] Add a pitch on the auto-alignment edge feature by @frouene in #6350
  • [rel] Switch to lexical 0.42.0 by @mcharfadi in #6321
  • [6338] Move the execution of connector tools in a dedicated hook by @mcharfadi in #6339
  • [cleanup] Remove dead code by @pcdavid in #6310
  • [doc] Add a pitch to show a description in the new representation modal by @gdaniel in #6242
  • [doc] Add a pitch to support node decorators in diagrams by @gdaniel in #6356
  • [6047] Perform the refresh of the hierarchy representation outside of its event processor by @sbegaudeau in #6049
  • [doc] Add an ADR to support node decorators on diagrams by @gdaniel in #6357
  • [5436] Prevent custom handles from being lost after importing a proje… by @frouene in #6343
  • [6320] Fix label alignment errors when using configured positions by @frouene in #6323
  • [6334] Use a dedicated hook to render temporary edge by @mcharfadi in #6335
  • [6229] Rework the selection dialog by @gcoutable in #6230
  • [cleanup] Switch DeckContext from a class to a record by @sbegaudeau in #6358
  • [doc] Improve the documentation of the diagram-image-server by @pcdavid in #6308
  • [6331] Switch to the fluent API of SLF4J by @sbegaudeau in #6364
  • [6250] Move default selection dialog customizations into backend by @gcoutable in #6251
  • [6331] Improve the log messages used when logging exceptions by @sbegaudeau in #6372
  • [6366] Better seperate diagram layout tools by @mcharfadi in #6367
  • [6331] Improve log messages by @sbegaudeau in #6376
  • [6269] Update the selection dialog description in View DSL by @gcoutable in #6270
  • [6299] Switch to vite 8.0.1 by @sbegaudeau in #6380
  • [doc] Add a small selection dialog description documentation by @gcoutable in #6382
  • [6262] Switch to Spring Boot 4 by @mcharfadi in #6303
  • [5646] Don't invoke deletion command for empty diagram selection by @AresEkb in #5647
  • [doc] Add pitch for minimap default visibility by @florianbarbin in #6302
  • [doc] Add ADR for auto-alignment of edges with small gaps by @frouene in #6360
  • [enh] Add new architecture tests for data fetchers by @theogiraudet in #6361
  • Update backend build dependencies by @pcdavid in #6362
  • [doc] Add selected element label in header of the right views by @theogiraudet in #6359
  • [6346] Ensure forms are read only when opened on a library by @gdaniel in #6348
  • [enh] Propagate feedback messages from user-specified tools even on success by @pcdavid in #6279
  • [6248] Add an endUserDocumentation field in RepresentationDescription by @gdaniel in #6249
  • [test] Fix some flaky playwright tests by @frouene in #6347
  • [doc] Add a pitch on filtering a given selection on diagrams by @mcharfadi in #6353
  • [releng] Bump version to 2026.3.3 by @sbegaudeau in #6405
  • [6388] Exclude EdgeAnchorNode from layout by @mcharfadi in #6393
  • [6309] Add support for multi-select node resizing with position adjus… by @frouene in #6311
  • [6386] Always convert the handles of an EdgeAnchorNode by @mcharfadi in #6392
  • [6336] Move the retrieval of the connector tools in a dedicated hook by @mcharfadi in #6337
  • [6387] Set the initial position of an EdgeAnchorNode when converting … by @mcharfadi in #6391
  • [6155] Prevent edge handle detachment after node resize by @frouene in #6186
  • [6340] Use local xyflow state to render handles by @mcharfadi in #6371
  • [releng] Switch to AQL 8.1.2 by @pcdavid in #6418
  • [6370] Set the selection to partial mode in diagram by @mcharfadi in #6394
  • [6369] Allow clicks behind the selection rectangle on diagrams by @mcharfadi in #6395
  • [6300] Make the arrange-all button remember the last layout configuration by @frouene in #6304
  • [6067] Add support for relative position bending points for edges by @frouene in #6420
  • [6403] Switch internal Task meta model to external Pepper-mm metamodel by @ncouvert in #6404
  • [releng] Switch to Spring Boot 4.0.6 by @pcdavid in #6435
  • [6428] Add support for widgets defined purely on the frontend by @pcdavid in #6427
  • [6243] Add documentation in the new representation modal by @gdaniel in #6245
  • [6349] Automatically align edge source and target positions to preven… by @frouene in #6374
  • [6443] Fix the selection dialog confirm button label emptiness by @gcoutable in #6444
  • [6377] Add frontend support for rendering node decorators by @gdaniel in #6378
  • [6319] Wait for 500ms before asking for a tree item tooltip by @sbegaudeau in #6399
  • [6383] Display all the decorators on a given position in a tooltip by @gdaniel in #6384
  • [6441] Prevent helper lines from staying visible after node resize by @frouene in #6442
  • [6354] Allow make same size tool on nodes that don t have the same depth by @mcharfadi in #6368
  • [6437] Prevent list node layout issues during node resize by @frouene in #6438
  • [6406] Add backend support for node decorators by @gdaniel in #6407
  • [6410] Add support for semantic decorators in diagrams by @gdaniel in #6411
  • [6414] Add e2e test for node decorator by @gdaniel in #6415
  • [6436] Fix default collapsed panels size by @wpiers in #6439
  • [doc] Add ADR for frontend-defined widgets by @pcdavid in #6429
  • [releng] Bump version to 2026.3.6 by @sbegaudeau in #6455
  • [releng] Bump version to 2026.3.7 by @sbegaudeau in #6456
  • [6403] Revert the switch to the pepper-mm metamodel by @sbegaudeau in #6457
  • [releng] Bump version to 2026.3.8 by @sbegaudeau in #6458
  • [6295] Make it possible to hide the minimap by default by @florianbarbin in #6365
  • [5983] Fix node state inconsistencies by ensuring changes are based o… by @frouene in #6434
  • [6412] Use a dedicated EdgeAnchorNode per Edge on Edge by @mcharfadi in #6433
  • [6451] Improve ISingleClickTreeItemContextMenuEntryExecutor canExecut… by @mcharfadi in #6452
  • [cleanup] Refactor ELK logic by computing layout for all nodes at once by @frouene in #6426
  • [6421] Add support for handling elk edge bend points by @frouene in #6459
  • [6422] Add support for handling elk edge handles by @frouene in #6460
  • [6236] Add select and filter tools to Views Explorer by @theogiraudet in #6237
  • [6449] Ignore empty fragments in computed StyledString by @pcdavid in #6450
  • [6396] Use fuzzy matching for palette tools by @pcdavid in #6397
  • [6118] Support auto_until_change layout option by @frouene in #6130
  • [6416] Perform the validation of the dependencies when a project is uploaded by @sbegaudeau in #6466
  • [releng] Bump version to 2026.3.9 by @sbegaudeau in #6471
  • [6482] Fix handle layout algorithm for edge on edge by @mcharfadi in #6483
  • [6475] Hide handles when moving edge segment by @mcharfadi in #6486
  • [cleanup] Reduce the width of the selection dialog by @sbegaudeau in #6496
  • [6469] Add orthogonal layout configuration by @frouene in #6473
  • [6474] Move tooltip on explorer items by @theogiraudet in #6485
  • [6481] Rename textfield in views explorer now displays the current value by @theogiraudet in #6493
  • [6476] Set default background color to white instead of transparent by @frouene in #6499
  • [6492] Only execute the Explorer's Duplicate object action when invoked from the Explorer by @pcdavid in #6494
  • [cleanup] Remove usage of MDC to prevent conflicts by @sbegaudeau in #6502
  • [6497] Display an ellipsis when multiple decorators should be displayed by @gdaniel in #6507
  • [releng] Bump version to 2026.5.0 by @sbegaudeau in #6518

Full Changelog: v2026.3.0...v2026.5.0