Releases: codethief/tuor
Releases · codethief/tuor
Release list
Tuor v0.3.1 (2026-07-08)
Immutable
release. Only release title and notes can be modified.
Bug fixes
- Config: a child config layer (e.g. a project
.tuor/config.json) that didn't
setworkdirorusersilently reset the value inherited from an upper layer
(e.g.~/.config/tuor/config.json) to the built-in default values (workdir:
/, user:root). These fields now fall through to the parent layer when
omitted; their defaults are applied only after all layers are merged.
Tuor v0.3.0 (2026-07-08)
Immutable
release. Only release title and notes can be modified.
Features
- Add new
--versionCLI flag - Add new
show-configCLI command
Tuor v0.2.1 (2026-06-23)
Immutable
release. Only release title and notes can be modified.
Bug fixes
package.json: Add missingrepository.urlto meet NPM's provenance
requirements.
Tuor v0.2.0 (2026-06-22)
Immutable
release. Only release title and notes can be modified.
Features
- Config: Interpolate host environment variables (
$VAR/${VAR},$$for a
literal$) into any config string value. Enables e.g. mounting$PWD. - Config: Simplified the
envschema. RemovedfromHost; an env var is now a
literal string ($VAR-interpolated) or an object
{ value?, secret?, injectForHosts? }, where an omittedvaluereads the
host var named like the key. Secrets useinjectForHosts(washosts). - Config: Expose QEMU settings as config options.
- Add
/docsfolder with preliminary documentation.
Bug fixes
- Ignore files: a dangling symlink anywhere under a mounted directory caused
the recursive scan for ignore files to throwENOENTand abort config
loading, so Tuor would fail to start. Such symlinks are now skipped. - Ignore files: the recursive scan descended into Tuor's own state directory
(.tuor/.state), which holds internal overlay data rather than user content.
Persisted overlays can contain dangling symlinks there, so this is also what
triggered the crash above on subsequent starts. The state dir is now skipped. - Bump undici version to fix upstream CVE.
Internal
- Release automation: Add
prepare-release.tsand set up GitHub Actions
workflow to release & publish.
Tuor v0.1.0 (2026-06-15)
See CHANGELOG.md