Changelog

A versioned record of calculation-affecting and notable changes. Every PDF report footer carries the version string — use this page to trace what the tool computed.

Grouped under Corrections (recompute affected results), Features, and Improvements.

v0.1.11 — 2026-07-06

Features

  • Dowel calculator (/single/dowel) — lateral Johansen capacity (EC5 §8.6 → §8.5.1), rope effect zero for dowels (§8.2.2(2)), Table 8.5 minimum spacings, per-duration design values

Improvements

  • Panel headside thickness clamped to each grade's practical production range (OSB 6–25, P5 6–38, plywood 6–30 mm) with an advisory; re-clamps immediately on panel-type change
  • Dowel spacing table (Table 8.5) implemented as a distinct kernel sibling — a1/a2 differ from bolts at every angle ≠ 0

v0.1.10 — 2026-07-06

Features

  • Nail calculator (/single/nail) — lateral Johansen (nail rules, Eq 8.15/8.16), axial withdrawal (Eq 8.23/8.24), rope caps per nail subtype (§8.2.2(2)), smooth-nail axial duration bar (§8.3.2(1)P)

Improvements

  • Nail type drives My,Rk (Eq 8.14: 0.30 round / 0.45 square), rope cap, axial model and penetration thresholds
  • 2/3 near-fibre-saturation reduction toggle (§8.3.2(8)); predrilling forced per §8.3.1.1(2) (ρk > 500 or d > 6 mm)
  • Added C18 grade (EN 338:2016, ρk 320)

v0.1.9 — 2026-07-06

Corrections

  • Screw pointside bearing length = embedded penetration (capacities lower where screw stops short)
  • Screw withdrawal length capped at embedded thread

Features

  • Screw & coach screw calculator (/single/screw)
  • Mobile support for single-fastener calculators

Improvements

  • Screw input by length ℓ; penetration derived
  • Predrilling enforced per §10.4.5 (hardwoods, d > 6 mm)
  • Invalid inputs show N/A without hiding output
  • Single-fastener tabs are now a type registry (bolt, screw open independently)
  • Added C22 grade (EN 338:2016)

v0.1.8 — 2026-07-06

Corrections

  • EC3 bolt shear uses ISO 898-1 stress area (~8% lower; more for 10.9)
  • Glulam ρk to EN 14080:2013 (GL24h +1.3%, GL28h +9%)

Improvements

  • Grade-catalogue integrity test (pins EN 338 / EN 14080 values)
  • /single/bolt: advisory at the 90 mm thickness cap

v0.1.7 — 2026-07-06

Corrections

  • fc,90,k to EN 338:2016 (D-class real values; softwood 2009→current)
  • ρk fixed: D40 570→550 (~3.5% lower), D60 670→700 (~4.5% higher)

v0.1.6 — 2026-07-06

Features

  • Changelog (/changelog), version-linked from the report footer

Improvements

  • Build fails if APP_VERSION has no matching changelog entry
  • PDF export overflow lock (layout-shift defence)

v0.1.5 — 2026-07-05

Corrections

  • Rope effect restricted to plastic-hinge modes (timber-timber mode c up to 20% lower)
  • Grade-aware k90 + per-grade fc,90,k in the rope-effect basis

Features

  • Bolt calculator (/single/bolt)

Improvements

  • Shared per-fastener Johansen kernel (fastenerKernel)
  • EC3 bolt-shear area uses the ISO 898-1 table
  • Single-fastener PDF report cleaned up (one row per mode)

v0.1 — 2026-04-26 (baseline, incl. pre-0.1.5 updates)

Features

  • Lateral (ST, STS, TST, TT, TTT) + moment (STM, STSM, TSTM, TTM) bolt connections; EC5 + EC3
  • Dowels (Table 8.5; rope 0%); anchorage ledger (EN 1992-4)
  • Grades GL20h–GL36h, C16–C40, D30–D60; classes 4.6–10.9; national-annex selection
  • Cloud projects, PDF + DXF export, knowledge library (/knowledge, /docs)