Skip to content

Commit c230300

Browse files
committed
Update CHANGELOG to include ignore-file.ts bug fixes
1 parent d3fe2b2 commit c230300

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
11
# Unreleased
2+
3+
## Features
24
- Config: interpolate host environment variables (`$VAR` / `${VAR}`, `$$` for a
35
literal `$`) into any config string value. Enables e.g. mounting `$PWD`.
46
- Config: simplified the `env` schema. Removed `fromHost`; an env var is now a
57
literal string (`$VAR`-interpolated) or an object
68
`{ value?, secret?, injectForHosts? }`, where an omitted `value` reads the
79
host var named like the key. Secrets use `injectForHosts` (was `hosts`).
810

11+
## Bug fixes
12+
- Ignore files: a dangling symlink anywhere under a mounted directory caused
13+
the recursive scan for ignore files to throw `ENOENT` and abort config
14+
loading, so Tuor would fail to start. Such symlinks are now skipped.
15+
- Ignore files: the recursive scan descended into Tuor's own state directory
16+
(`.tuor/.state`), which holds internal overlay data rather than user content.
17+
Persisted overlays can contain dangling symlinks there, so this is also what
18+
triggered the crash above on subsequent starts. The state dir is now skipped.
19+
920

1021
# 0.1.0 (2026-06-15)
1122
Initial release.

0 commit comments

Comments
 (0)