Skip to content

v1.1.5

Choose a tag to compare

@github-actions github-actions released this 10 Jul 09:56
· 2044 commits to main since this release
5b5dceb

Solenoid 1.1.5 is a content and correctness release on top of 1.1.0: a set of domain packs, a new bidirectional Equation node, a redesigned relational/filter family, two new nodes, and a wide sweep of Excel-parity fixes.

Domain packs (Add menu → Packs)

Ten optional packs, all off by default, each bundling the nodes and constants a particular field reaches for:

  • Electricity & Circuits, and Electromagnetism (builds on it)
  • Fluid Mechanics, and Thermodynamics & Air
  • Health & Fitness
  • Chemistry Basics, and Earth & Sky
  • Geometry (circles, arcs, and 3-D solids)
  • Sets & Membership, with its set-relational companions
  • Timesavers (formula-preset batch, Reverse Text, Spell Number, Quarter, Days in Month)

Each pack also got an enhancement pass adding the one tool a domain user most reaches for.

Equation node

A new bidirectional node that solves for any unknown and can check an equation for truth. Quadratics return every real root as a list. The finance/TVM rearrangement groups and the Triangle Solver are now Equation presets, and Expression, LAMBDA, Equation, and the Report where-legend all show per-variable explanations.

Relational and filter family redesign

  • Filter split into a 1-D List Filter and a frame route, with matching Frame Filter / List Filter / Frame Sort / List Sort naming.
  • SUMIFS now takes one frame plus column pickers instead of parallel lists.
  • Frame Filter exposes a Dropped output.
  • The append family is unified: N-ary, element-agnostic, Excel-style padding, plus TAKE/DROP/EXPAND, VSTACK, and Concat Lists.
  • Table Input is now a literal source with a type toggle, and the wildcard socket split into any and a new trueany supremum.

New nodes

  • SCAN, the running-intermediate twin of REDUCE.
  • Physics Constant, which carries its unit like a Format Controller lock.

Excel parity and correctness

  • SORTBY sorts any-element arrays by a numeric key.
  • Combinatorics and MROUND match Excel and the formula path.
  • Cast to Number turns a logical into 1/0 instead of #VALUE!.
  • QUARTILE.EXC returns #DOMAIN! for an out-of-domain quantile.
  • CHOOSEROWS / CHOOSECOLS return #VALUE! for an out-of-range index.
  • MINIFS / MAXIFS and the histogram avoid a spread overflow on large inputs.
  • Set nodes compare complex numbers by value.

Fixes

  • The private-browsing chunk-reload guard now fails safe instead of looping.
  • Fixed a React #310 crash when collapsing a Display node.
  • Table Input no longer emits a phantom trailing-blank column.

Windows (portable): download solenoid-1.1.5-windows-x64.exe below and run it, no installer.

The binary is unsigned, so Windows SmartScreen will warn: click More info → Run anyway.

Full Changelog: v1.1.0...v1.1.5