β Overwrite prevention: Detect changed files to prevent accidental overwrites when toggling between forward and reverse mode
New option --force to force overwrite
π Link correction: Relative links are now modified to point to the correct file after transclusion
πΈοΈ Rework multiple access prevention:
Check for multiple writes to the same code file over all files/patterns, not only for each individually
Multiple writes are allowed when they originate from the same code block (all but the first are skipped),
i.e. you can now link and/or transclude the same file multiple times
π Improved error messages:
Show which file cound not be found/read
Explain problem when reverse mode is not possible due to missing code folder
πͺ Safety Nets for Reverse Mode πͺ
Features
--force
to force overwriteDocumentation
Breaking changes
--output
to--code
for consistency with the config file--language
, as it is not required with the features for multiple output filesdefault_language
fromYarner.toml
, as it only added block language if missingBug fixes
path/../to/file.md
is now simpified toto/file.md
Other
stdout
, notstderr