# Version History

## Current (v5.60+)

* **Tip:** `v5.60.1` on `support/v5.60` — timeout/DNS reconnect honesty (#564/#569)
* **Node.js `>= 22`** required (`package.json` engines)
* **Node-RED `>= 4`** required (`package.json` → `node-red.version`)
* Runtime client stack: `@openp4nr/modbus-serial` · server: `jsmodbus` · FSM: `@xstate/fsm`
* Optional serial UI deps: `serialport` / `@serialport/list` **v13**
* Support branch: `support/v5.60` · See [CHANGELOG.md](CHANGELOG.md) and [docs/LEARNING-PATH.md](docs/LEARNING-PATH.md)

## Previous LTS tip (v5.50 → v5.51)

* Tip tag `v5.51.0` on `support/v5.50` (serialport v12 era)

## Node-RED v3.x versions (historical — no longer the package minimum)

* Node.js 20.x will be supported with v5.40+
* Node.js 18.x will be supported with v5.22+
* Node.js 16.x will be supported with v5.22+

## Node-RED v2.x versions:
* Node.js 18.x will be supported with v5.22+
* Node.js 16.x will be supported with v5.20+
* Node.js 14.x is supported with v5.14+
* Node.js 12.x is supported with v5.x

## Node-RED v1.x versions:
* Node.js 14.x is supported with v5.14.+
* Node.js 12.x is supported with v5.x
* Node.js 10.x is supported with v5.x

## Node-RED v0.x versions:
* Node.js 10.x is supported with v4.x
* Node.js 8.x is supported with v3.x
* Node.js 6.x is supported with v2.x
* Node.js 4.x is supported with v1.x

