Skip to content

chore(main): release 0.10.0 - #93

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--raptor-studio
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--raptor-studio

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.10.0 (2026-11-08)

Features

  • analytic: a faster, clearer exact solver, with CLI, MCP and user-guide parity (b3eb2a5)
  • analytic: allow dependencies to be treated up or down (2ca44a1)
  • analytic: dependency treatments, hierarchy scope, 2M BDD cap, cancel (eae9901)
  • analytic: dependency treatments, hierarchy scope, 2M BDD cap, cancel (ba18429)
  • analytic: solve one hierarchy and cancel a running solve (bfdb405)
  • explorer: add chunked Expand all and Collapse all (e918927)
  • export: one spreadsheet layout for every workbook, in .xlsx and .ods (17c3d39), closes #109
  • fev: panel toggle and Go to element (3fe94fe)
  • fev: show a structured Failure Effects inspector (d021909)
  • gui: add an element in parallel by clicking another (5a646b7)
  • gui: add an element in parallel by clicking another (cfa02c8)
  • gui: click and delete a routing point without removing its link (1b3758c)
  • gui: copy and paste between models and between running instances (fad9aec)
  • gui: dependencies between elements copied together follow the copies (1389a44)
  • gui: drag a multi-selection as one item (6cd22d0)
  • gui: Import Library updates several templates at once (#144) (ee2e848)
  • gui: insert a routing node into a link (1856fe7)
  • gui: insert elements in series on a link (71bd360)
  • gui: insert elements in series on a link (eb3979b)
  • gui: replace routing nodes with GUI-only link drag points (fb4d828)
  • gui: show dock icons in titles and tabs (071e1b4)
  • gui: start routing points on the link and snap them to the grid (8e9f061)
  • layout: add spacing factor and selection-scoped auto layout (e9ee219)
  • layout: axis-aware routing, visible auto-layout progress, faster annotation follow (630d430)
  • layout: direction and maximum-column options (907ea22)
  • layout: size-aware columns and scale for long names (19a416e)
  • layout: turn above/below labels into a chosen side for vertical flow (1138552)
  • render: SVG draws links through their routing points (00af63e)
  • reports: availability and criticality in Final Results (31e6571)
  • reports: availability and criticality in Final Results (973d194), closes #109
  • results: extended results live in Final Results only; workbook icons (2af8f32)
  • tables: every result row about an element carries its ID (77ec42f)
  • tables: every result row about an element carries its ID (d25455a), closes #121

Bug Fixes

  • analytic: force dependency links down with dependencies=down (44cf5f5)
  • analytic: force dependency links down with dependencies=down (7f6380e)
  • analytic: keep the dependency choice scoped to dependencies (0e91e09)
  • analytic: label hierarchy scope and make boundary errors explicit (f3f9291)
  • analytic: raise the BDD cap to 2M and show grouped limits (a603862)
  • canvas: a drag by an element's name moves only that element, all undoable (b0e81df)
  • canvas: a drag by an element's name moves only that element, all undoable (8c549ad), closes #117
  • canvas: a new node needs one good path; k/n badge stays current (5e299df)
  • canvas: a new node needs one good path; k/n badge stays current (f69b8f6), closes #115
  • canvas: repaint a block's label when its distribution type or phases change (f351e3c)
  • canvas: repaint a block's label when its distribution type or phases change (9182788), closes #113
  • collapse: a selected hierarchy moves into the new hierarchy whole (f8bc9a5)
  • collapse: a selected hierarchy moves into the new hierarchy whole (18e5cd4), closes #132
  • engine: exact restoration and start-age draws; restoration Off (8741812)
  • export: a prompt Export Tables dialog; readable per-run columns (43fb629), closes #109
  • fev: a readable Failure Effects panel, documented (302c525)
  • gui: .rbl and .json libraries import the same fields (#147) (114dc94)
  • gui: a build tool armed on one model does not carry over to the next (d9036cd)
  • gui: arrow-key nudge moves routing points; link ends re-snap to the side facing them (644456e)
  • gui: Auto Layout page flow belongs to the level (#154) (29b4498)
  • gui: Auto Layout spacing factor sets the drawn gap (#155) (01440dc)
  • gui: Auto Layout spacing factor sets the drawn gap (#155) (0194369)
  • gui: Auto Layout undo restores page flow; no spacing overlaps; say when only a selection is laid out (#161) (aedc8c1)
  • gui: block sub-labels re-route links while a level loads (#154) (ef404bd)
  • gui: convert routing-point menu coordinates from model to scene (6fa432c)
  • gui: Cut, Copy and Delete are greyed with nothing selected; Paste with nothing to paste (ddf2fa2)
  • gui: Cut, Copy and Paste act on the text while a text editor has the keyboard (4bcdf5b)
  • gui: cycle check no longer limits a series chain's length (#150) (0a4d1de)
  • gui: data-table cells show what they mean on hover (#145) (340ef6e)
  • gui: Explorer lists the whole model, not just the level shown (fb17833)
  • gui: Explorer lists the whole model, not just the level shown (1f81616), closes #140
  • gui: Explorer Out markers on any level, and theme repaint (512a078)
  • gui: harden routing-node insertion and refuse non-neutral links (33f8cb6)
  • gui: keep a new routing point idle until dragged; clear them on auto-layout (9146313)
  • gui: keep dock icons off the ribbon page tabs (7518890)
  • gui: keep hierarchy slicing, routes and badges consistent (bf381db)
  • gui: keep hierarchy slicing, routes and badges consistent (82f1608)
  • gui: keep QAction reads and cyclic GC off the simulation worker (754f572)
  • gui: keep the exact link route while a new grip is inactive (8455431)
  • gui: keep the split link's settings when inserting on a link (4519eb4)
  • gui: link style belongs to the level, saved with the file (#154) (b321e5d)
  • gui: link style is a view setting again; only page flow is per level (#154) (592eeca)
  • gui: links stay put after Auto Layout (#154) (4e377d9)
  • gui: make routing junctions transparent to EFPA and capacity (d2190c3)
  • gui: minor clarity and feedback fixes from the tip review (7c15a66)
  • gui: minor clarity and feedback fixes from the tip review (349e604)
  • gui: new links use Raptor's Connect defaults (abe5dd7)
  • gui: New/Open in a new window shows a wait cursor at once (56458ce)
  • gui: no Python event filter on the QApplication (#142) (18da64e)
  • gui: page-flow direction belongs to the level, saved with the file (#154) (166f192)
  • gui: prompt New/Open windows; an armed tool does not carry over (c539d2d)
  • gui: route menu action only when the routing entry exists (ea2618c)
  • gui: Select is one of the exclusive canvas tools (e076281)
  • gui: Select is one of the exclusive canvas tools (829049b)
  • gui: top-to-bottom Auto Layout spacing matches across levels (#155) (ef4b1ef)
  • hierarchy: new hierarchy ids are unique across every level; one builder for GUI and API (c473c95)
  • hierarchy: new hierarchy ids are unique across every level; one builder for GUI and API (ecd23d9), closes #126
  • hierarchy: one nesting limit (8) for creating and entering levels (384a8bf)
  • hierarchy: one nesting limit (8) for creating and entering levels (75cb3d3), closes #130
  • import: Import RBD reads .rbds files too (86f7b86)
  • import: Import RBD reads .rbds files too (5783875), closes #119
  • import: no In/Out markers beside the oval; keep the file's layout (c5734c8), closes #119
  • inspector: drop the Position labels when General is cleared (07d8078), closes #111
  • inspector: no 'QLabel already deleted' after reselecting a block on another tab (9463ac6)
  • layout: count series elements per band, not marker columns (3a4a274)
  • layout: enforce page-flow ports, add band Z/S handover, tighten spacing (ff96914)
  • layout: ignore an invalid saved direction (39be94f)
  • layout: route band handovers down the leading corner with stubs (59ec72a)
  • layout: save band hand-overs as routing points; fix routing-point ids (88e99c4)
  • layout: stable size-aware pitches and orientation-aware wrapping (70e29e6)
  • layout: straight band hand-overs, even pitch, faster refine, larger grip handles (f3b060e)
  • mcp: reject boolean max_columns (5bcfbd9)
  • mcp: strict integer max_columns and shared layout validation (5d17fbe)
  • minimap: draw each link's route; redraw when routing changes (92cfba1)
  • minimap: draw each link's route; redraw when routing changes (0f769e2), closes #134
  • release: add AppRun to the AppImage AppDir (ef0024d)
  • release: add AppRun to the AppImage AppDir (d42f7e5)
  • results: cap and stream large batch reports (a9e1509)
  • results: keep large reports streamed end to end (1b9eedb)
  • results: probability cards show at least four decimal places (82ab1e4)
  • results: probability cards show at least four decimal places (20e1178), closes #124
  • results: stream and cap large batch reports (8193227)
  • results: stream and cap large batch reports (d9eb826)
  • review fixes for large-model work (c5000f3)
  • ui: drive results-processing progress smoothly (629410c)

Performance Improvements

  • fev: make Failure Effects View responsive on large models (10e6f45)
  • fev: make Failure Effects View responsive on large models (3a89704)
  • fev: make large-model entry responsive (b08fc91)
  • gui: data grids build cell widgets for the rows on screen only (#146) (767017f)
  • gui: defer hidden labels and per-item cursor setup (8e89b24)
  • gui: keep large-level interactions off O(n) paths (e6273e0)
  • gui: parse and route only the visible hierarchy level (5a25a85)
  • gui: parse and route only the visible hierarchy level (3487a0e)
  • gui: parse and route only the visible hierarchy level (fd1cc41)
  • gui: record only the moved elements after a drag (269a4b8)
  • reports: compute weak metrics once per element-run (11aaa96)

Documentation

  • engine: module map lists report_rows (fd895b6)
  • explain insert-on-link in the manual and tutorial (8d2911b)
  • hierarchy: the eight-level limit up front; MCP reports depth (5a6eac5)
  • mcp: document auto_layout direction and all-levels options (ec1aece)
  • note CLI man-page regeneration (2bcb8d6)
  • record final large-model integration results (07ab49b)
  • record large MCP smoke timings (1123f37)
  • record large-model work test and review findings (05daf45)
  • record latest large-model profiling (4b420ae)
  • record link-grip, band-layout and hierarchy-label round (dc813e0)
  • record MCP path-boundary checks (48f2dba)
  • record multi-drag, spacing and selection layout round (284da0d)
  • record security checks (043a7be)
  • refresh ribbon reference after layout controls (dda1eb4)
  • regenerate analytic man page for dependencies option (a3d9a5a)
  • regenerate CLI man page and completions (bb89b48)
  • regenerate help reference for layout controls (0acf94b)
  • regenerate manual-reference and manual.html for the shortcut changes (f8ec82d)
  • regenerate manual.html after merging main (a900156)
  • summarize work and review points for each branch (024803b)
  • update test report branch name and report suite (0fc7f7f)

This PR was generated with Release Please. See documentation.

@danyill danyill changed the title chore(main): release 0.9.1 chore(main): release 0.10.0 Nov 5, 2026
@danyill
danyill force-pushed the release-please--branches--main--components--raptor-studio branch 16 times, most recently from 9e523b8 to f83c9a4 Compare November 7, 2026 11:09
@danyill
danyill force-pushed the release-please--branches--main--components--raptor-studio branch from f83c9a4 to 7c01d0f Compare November 8, 2026 01:43

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment