# Changelog

This changelog is generated automatically from [GitHub Releases](https://github.com/andythomas/matr1x/releases).


# v8.5.0

*2026-08-14* · [GitHub](https://github.com/andythomas/matr1x/releases/tag/v8.5.0)


## v8.5.0 (2026-08-14)

*This release is published under the GPL-3.0-or-later License.*

We are happy to announce the first publicly available version. Please refer to the [user guide](https://andythomas.github.io/matr1x/) for an introduction into the software package.


### Features

- Show execthread logs in log-window ([\#71](https://github.com/andythomas/matr1x/pull/71), [`29e8d50`](https://github.com/andythomas/matr1x/commit/29e8d50cf2a22525dcc0e394dedb063306a443ac))

- **config**: Deprecate matr1x.install.root_path ([\#46](https://github.com/andythomas/matr1x/pull/46), [`c7e7759`](https://github.com/andythomas/matr1x/commit/c7e77593049b93b0c6485c21eb9d3afdd109503f))

- **ConfigEdit**: Add new visa_resource field type ([\#28](https://github.com/andythomas/matr1x/pull/28), [`165312a`](https://github.com/andythomas/matr1x/commit/165312afbc758bb21d3e0000b6c73423aac085cf))

- **system**: Subsystem access and auto-complete ([\#19](https://github.com/andythomas/matr1x/pull/19), [`7916717`](https://github.com/andythomas/matr1x/commit/791671760afcd84968ef4900241148edc4c54ed2))

- **System**: Support class-based system definitions ([\#29](https://github.com/andythomas/matr1x/pull/29), [`7a62504`](https://github.com/andythomas/matr1x/commit/7a6250412450804f9a9000a037e5586f9df6e66b))


### Bug Fixes

- Address html escaped syntax in LSP responses ([\#72](https://github.com/andythomas/matr1x/pull/72), [`180c5f6`](https://github.com/andythomas/matr1x/commit/180c5f60205964b839898666dcc947d9bbd52479))

- Address typo and recover workflows ([\#17](https://github.com/andythomas/matr1x/pull/17), [`f7c329c`](https://github.com/andythomas/matr1x/commit/f7c329c0a124c7c3302ee2a6ef9126c889831b70))

- **CI**: PR check action ([\#32](https://github.com/andythomas/matr1x/pull/32), [`5a5e7b0`](https://github.com/andythomas/matr1x/commit/5a5e7b0d85150605e747b48e18ba88e5aa219df0))

- **ConfigEditor**: Boolean representation in checkboxes ([\#57](https://github.com/andythomas/matr1x/pull/57), [`4e1421b`](https://github.com/andythomas/matr1x/commit/4e1421ba8b85f20836feb55b9a0aecc9fb245cfb))

- **ConfigEditor**: Prevent editing config section headers ([\#50](https://github.com/andythomas/matr1x/pull/50), [`26ce1b2`](https://github.com/andythomas/matr1x/commit/26ce1b22f5dda2535d0e6ad79ef6b5f1e2faa97e))

- **elabftw**: Support and suggest ElabFTW server \>=5.3.0 ([\#23](https://github.com/andythomas/matr1x/pull/23), [`62a6f9d`](https://github.com/andythomas/matr1x/commit/62a6f9d6b88d7d6fca5bafebfcdcccd5d03653ee))

- **Keithley**: Fix delay commands (2400) and input resistance (6500) ([`1b8c394`](https://github.com/andythomas/matr1x/commit/1b8c3940052f7dd13d00c4b31ddd0dbae8a517d4))

- **matrix-script**: Ensure correct line highlighted ([\#60](https://github.com/andythomas/matr1x/pull/60), [`2d71598`](https://github.com/andythomas/matr1x/commit/2d7159844db937c509b3035d718d3da0f0588e7d))

- **MeasurementThread**: Keep an error as an error ([\#12](https://github.com/andythomas/matr1x/pull/12), [`9edad13`](https://github.com/andythomas/matr1x/commit/9edad13cf65bb0ac1d0b93687002c452a87b9093))

- **ty**: Remove unused rule ([\#84](https://github.com/andythomas/matr1x/pull/84), [`d0cdf1d`](https://github.com/andythomas/matr1x/commit/d0cdf1dc69fcaabd387dbebd7f38a27d5a821168))


### Documentation

- Add initial user-manual ([\#31](https://github.com/andythomas/matr1x/pull/31), [`bb1ae60`](https://github.com/andythomas/matr1x/commit/bb1ae60e96b20bd866c86285aee1391058702746))

- Add uv update detail ([\#91](https://github.com/andythomas/matr1x/pull/91), [`0733c4f`](https://github.com/andythomas/matr1x/commit/0733c4f792e78f095dd1caefa7696ed59c4ffd2e))

- Properly format deprecation warning and explain lifecycle ([\#35](https://github.com/andythomas/matr1x/pull/35), [`b1f5b5f`](https://github.com/andythomas/matr1x/commit/b1f5b5fa4cfa8671e309ef2083a260271b228dd6))

- Update great-docs and add more content ([\#70](https://github.com/andythomas/matr1x/pull/70), [`8fbda6a`](https://github.com/andythomas/matr1x/commit/8fbda6a50ccabee20d05a4d5f1956c823c92248e))

------------------------------------------------------------------------

**Detailed Changes**: [v8.4.1…v8.5.0](https://github.com/andythomas/matr1x/compare/v8.4.1...v8.5.0)
