Releases

Changelog

A release roughly every four to six weeks. Everything below shipped to customers with active updates; everyone else keeps the version they had.

Updates active

You get every release on this page automatically, including v1.9.1 and whatever comes next. Included for 12 months, then €99 / year or with the feed. Cancel any time.

Updates lapsed

You keep RegimeLens at your fallback version — the last release published while your updates were active — forever, on 3 devices. Your account shows which version that is (e.g. "you keep v1.9.0").

v1.9.12026-09-08 · current

Added

  • The analyst, in every view. A spark in each panel header opens the assistant already scoped to that surface, with 3–5 actions written for it: which link is real and does it survive a wider window on the correlation matrix; when has it failed and is the sample big enough to mean anything on the event study; which of these is noise on the armed conditions. Every reply ends with a line stating what it just did.
  • The standing desk. State one instruction in words — chosen from four, each printing what it costs — and the terminal then checks on its own clock, acts, and logs what it did, why, and the number that caused it. On the checks where nothing crossed a threshold it holds, it writes that down too. Pause, check now, undo the last action, change the instruction and stand down are one click each; a reading is held quiet for 5 checks after being raised so one swinging series cannot fill the log.
  • Zero-input onboarding. START <GO> asks "What are you here to do?" with five concrete answers. Picking one sets the instrument, range, overlays, correlation window, regime axis and standing instruction — then explains what it chose, why, and what the choice costs.
  • "Is the sample big enough to mean anything" on the event study: reports the scatter of every instance and the interval around the median (median ± 1.96 standard errors), and leads with the fact when that interval contains zero. On XAUUSD it does for four of the five shipped event classes.
  • Failure list on every event study"Where it did not work · 26 of 61" — with each miss dated, clickable and drawn in red on the fan.
  • Armed conditions are now backtested across all 2,520 cached sessions the moment you arm one, reporting crossings, the last crossing date and the rate per year.
  • Recurring briefing with a what changed since the last one section computed against the exact readings the previous brief was built from.

Fixed

  • Overlays whose correlation sits inside the noise floor (|r| < 0.15) are now removed from the price axis with the number named, instead of being drawn as a line readers inferred meaning from.
  • Regime buckets under 60 sessions are dimmed and flagged as thin rather than quoted alongside full-sample statistics.

Changed

  • Arming and watching a condition are included in the licence and run in the terminal; the feed is now required only for delivery of a firing off the tab (Telegram, e-mail, webhook). The manual and the pricing table were corrected to say so.
  • A standing instruction no longer survives a reload. Nothing was running while the tab was shut, and the log is meant to be trusted.
  • The assistant refuses sizing and return questions in one line and names what it can do instead, rather than deflecting.
v1.9.02026-08-21

Added

  • ACLED escalation overlays: severity-weighted index per region (MENA, Eastern Europe, Sahel, South China Sea, LatAm) with derived escalation events and threshold alerts (feed).
  • Correlation panel: 30/90/250-session rolling correlation on log returns vs overlay shocks, with −10…+10 session lead/lag scan.
  • GDELT tone index by theme (INFLATION, CENTRAL_BANK, ENERGY, CONFLICT, CRYPTO), locally computed from GKG or served by the feed.
  • Model-portfolio panel (P): regime flags, target vs current weights, drift and rules; export and rebalance alerts with the feed.
  • Demo mode in the installed app mirrors the browser guest demo.

Fixed

  • Monthly overlays no longer produce spurious near-zero correlations in the 30-session window; the panel now correlates on release days and reports effective n.
  • Fixed a crash when a recipe referenced a discontinued FRED series.

Changed

  • Event markers now stack labels in rows (FOMC / CPI / derived) instead of overlapping.
  • Cache moved from CSV to Parquet; first start migrates automatically (one-time, ~1 min).
v1.8.32026-07-09

Added

  • regimelens study --csv exports the event-study table.
  • Calendar: added SNB and RBA decisions.

Fixed

  • Release-date alignment for Eurostat HICP flash vs final prints.
  • COT parser handled the CFTC's 2026 column change.

Changed

  • Heartbeat interval relaxed to 24 h; offline tolerance raised from 14 to 30 days.
v1.8.02026-06-04

Added

  • Event studies: median / quartile / worst path for any event definition and asset, with cooldown and attribute filters.
  • Recipe surprise: consensus transform for calendar sources.
  • Docker image with headless mode.

Fixed

  • Normalisation now uses the visible window rather than the full history (was misleading on long ranges).

Changed

  • Overlay picker redesigned; keyboard shortcut O.
  • Minimum macOS raised to 13.
v1.7.12026-04-22

Added

  • invert: true display option (plot −x, e.g. real yields against gold).

Fixed

  • GDELT backfill could stall on a corrupt GKG slice; now skipped and logged.
  • Windows: keys stored via DPAPI failed on roaming profiles.

Changed

  • Reduced FRED requests by batching series in one call where possible.
v1.7.02026-03-12

Added

  • CFTC COT positioning source: net speculative positioning for 15 markets as a rolling z-score, weekly.
  • On-chain basics connector (BTC/ETH active addresses, exchange net flows) via your own node or provider key.
  • Central-bank calendar source with FOMC, ECB, BoE, BoJ decisions and BLS/Eurostat release dates.

Fixed

  • Timezone handling for release times (all internal timestamps now UTC).

Changed

  • Recipes directory moved to ~/.regimelens/recipes; old location is symlinked.
v1.6.02026-01-29

Added

  • Custom YAML recipes with transforms pct_change, diff, zscore, ema, align, clip.
  • Export any series to CSV/Parquet; SNAP copies the chart as PNG with the recipe list embedded.
  • Guest demo mode.

Fixed

  • Dual-axis mode mis-scaled when a series contained gaps.

Changed

  • New pricing: perpetual licence €299 with 12 months of updates + optional €99/yr update contract (was €19/mo subscription).