ModelChoice Release Notes and New Features | Vose Software
ModelChoice software logo

ModelChoice

Release notes
What's New

Latest: 1.0.41.43637 · released 2026-06-16 (release channel).

1.0.41 — 2026-06-16

This release contains internal improvements and bug fixes.

1.0.40 — 2026-06-16

Changed

  • Example models are now discoverable from the in-app help: an Example Models button on the ribbon opens a navigator that links every bundled workbook. (#2670)
  • The Node Editor now has a Delete (node and subtree) button, and the left-click delete makes clear what it removes. (#2671)
  • Clicking a terminal node now offers to append a subtree directly. (#2672)
  • Click the tree name to open Model Settings, where you can also rename the tree. (#2673)
  • Tree modification is consolidated: insert a node between two existing nodes and delete a subtree from one place. (#2674)
  • The Model Name can be linked to a worksheet cell; it shows the cell value while viewing and the reference while editing, and the tree's root label updates when the cell changes. (#2676)
  • Application Settings (global defaults) and Model Settings (per-tree values) are now clearly distinguished in the help. (#2677)

Fixed

  • Focus now returns to Excel after the Node and Distribution editors close, instead of switching to another application. (#2666)
  • Renaming a tree's sheet no longer breaks node interaction or risks deleting the tree. (#2665, #2694)
  • Changing Tree Start Row now moves the tree down as expected. (#2668)
  • Inserting a node no longer leaves a childless node, and new nodes get readable names instead of internal IDs. (#2667)
  • The node menu now closes when you click outside it, and its items are no longer clipped in longer-language locales. (#2703, #2704)
  • The Model Name cell picker can now select a worksheet range and shows the cell's value. (#2707, #2708)
  • Distribution parameters are preserved when reopening the editor, and Undo reverts a distribution applied to a node range. (#2683, #2682)
  • The Node Editor probability column now displays percentages. (#2691)

1.0.39 — 2026-06-16

Changed

  • The installer now lets you choose whether to create a desktop shortcut as part of the setup wizard (previously the shortcut was created by default with no opt-out unless you used msiexec command-line overrides). (#2494)
  • The control panel now also links terminal payoffs (MC_V_* cells) back to the input block via the calc sheet, so terminal values are driven from the panel like probabilities and branch values — the whole tree is now controlled from one input area. (#2627)
  • New Two-Way Sensitivity analysis: automatically picks the two highest-impact inputs (by one-way swing) and charts how the optimal decision and expected value change across both at once. Exposed via modelchoice-mcp run_decision_report (two_way_sensitivity). (#2629)
  • Import a PrecisionTree workbook (.xls/.xlsx) into ModelChoice: converts a copy of the tree into a native ModelChoice model, leaving the original untouched. Exposed via the modelchoice-mcp import_precisiontree tool. (#2632)
  • Apply a decision-maker's risk attitude (utility function) to a decision tree: returns the certainty equivalent, the risk premium (EV minus CE), and the optimal decision under risk aversion — which can differ from the EV-maximising choice. Functions: exponential, logarithmic, square-root, linear. Exposed via the modelchoice-mcp run_utility tool. (#2635)
  • Build a multi-criteria (MCDA) decision model: define non-financial criteria with ordinal options, weights and direction, choose an aggregation method, and give each terminal its per-criterion option; the add-in computes the composite scores and rolls the tree back on them. Exposed via the modelchoice-mcp build_mcda tool. (#2637)

1.0.38 — 2026-06-12

Changed

  • The MCDA aggregation method is now selectable in Model Settings > MCDA. Choose between Weighted sum (linear, high scores can offset low scores on other criteria - the previous default) or Weighted geometric mean (multiplicative, a near-zero criterion strongly penalises the composite - use when every criterion must be reasonably satisfied). (#2539)
  • MCDA aggregation gained three v2 enhancements: (1) a new WASPAS option that blends weighted sum and weighted geometric mean via a tunable lambda parameter; (2) a 'Strict zero handling' checkbox under WGM/WASPAS that disables the epsilon-floor for users who want a single zero to fully disqualify a strategy; (3) a help docs page (MCDA Aggregation Methods) explaining the trade-offs. (#2540)
  • The MCDA Aggregation Methods help page is now available in all 6 supported languages (German, Spanish, French, Japanese, Portuguese, Russian) — matching the localisation of every other analysis docs page. (#2542)
  • The trial activation dialog now includes an 'Already purchased? Activate your licence' link that opens the Licence Manager, so customers with a purchased licence can activate directly instead of being limited to trial-code entry. (#2569)

1.0.28 — 2026-06-08

This release contains internal improvements and bug fixes.

1.0.27 — 2026-06-08

Changed

  • Added an in-app 'Check for updates' entry in the Help menu so users can manually check whether a newer ModelChoice version is available. (#2450)
  • Added a Trial Welcome dialog that introduces the product on shortcut launch — countdown of trial days, quick-start resource cards, activation call-to-action. (#2487)
  • MSI installer now offers a 'Create desktop shortcut' option so the user can launch Excel with ModelChoice pre-loaded by double-clicking the shortcut. (#2489)
  • On a fresh install ModelChoice defaults to Shortcut load mode (loads via the desktop shortcut rather than auto-loading every Excel session), keeping Excel startup lean for users who don't always need ModelChoice. (#2490)
  • Added a Help -> Welcome ribbon entry so the Trial Welcome dialog can be re-opened on demand. (#2492)
  • When the trial expires or the licence expires, load mode automatically flips back to Shortcut so the user can still launch Excel normally without ModelChoice loading. (#2496)

1.0.5 — 2026-06-07

Changed

  • The in-app version number is now clean (e.g. 1.0.0.42) — no more -beta.<date>-<sha> suffix shown to users. The fourth number is the build counter; updates are still detected by major.minor.patch changes. (#2454)
  • The Check for updates dialog has been polished: properly sized buttons, a resizable window so long release notes are easy to read, and consistent visual style with the rest of ModelChoice. (#2458)
  • The Check for updates dialog is now larger by default and its placeholder copy reads naturally instead of using internal release-process terminology. Release notes always render in a dedicated scrollable area so long changelogs stay readable. (#2459)
  • The version is now shown in a friendlier Version: 1.0.2. Build 43186 format in both the About ModelChoice dialog and the Check for updates dialog, instead of the raw four-part number. (#2465)

1.0.4 — 2026-06-07

Changed

  • The in-app version number is now clean (e.g. 1.0.0.42) — no more -beta.<date>-<sha> suffix shown to users. The fourth number is the build counter; updates are still detected by major.minor.patch changes. (#2454)
  • The Check for updates dialog has been polished: properly sized buttons, a resizable window so long release notes are easy to read, and consistent visual style with the rest of ModelChoice. (#2458)
  • The Check for updates dialog is now larger by default and its placeholder copy reads naturally instead of using internal release-process terminology. Release notes always render in a dedicated scrollable area so long changelogs stay readable. (#2459)
  • The version is now shown in a friendlier Version: 1.0.2. Build 43186 format in both the About ModelChoice dialog and the Check for updates dialog, instead of the raw four-part number. (#2465)

1.0.3 — 2026-06-07

This release contains internal improvements and bug fixes.

1.0.2 — 2026-06-07

This release contains internal improvements and bug fixes.

1.0.1 — 2026-06-06

This release contains internal improvements and bug fixes.

1.0.0 — 2026-06-06

This release contains internal improvements and bug fixes.