Two link-rewriting bugs are fixed in this release. A link pointing at a hub document in a parent directory now keeps its target when the document is edited or reformatted — a/b.md linking to a.md stays ../a instead of being emptied. And renaming or deleting a document now updates links inside table cells too, which previously kept pointing at the old file.
iwe
Fixed
iwe normalizeno longer empties links pointing at a hub document in a parent directory. A link froma/b.mdtoa.mdstays../a(previously it was rewritten to an empty target).iwe renameandiwe deletenow update links inside table cells, which used to silently keep pointing at the old document.
iwes
Fixed
- Links to a hub document in a parent directory keep their target when a document is reformatted — a link from
a/b.mdtoa.mdstays../a(previously it was emptied). - Renaming a document updates links inside table cells, which used to keep pointing at the old document.
iwec
Fixed
iwe_renameandiwe_deletenow update links inside table cells, which used to silently keep pointing at the old document.- Links to a hub document in a parent directory keep their target when a document is rewritten — a link from
a/btoastays../a(previously it was emptied).
Library crates (liwe, diwe)
liwe
Fixed
Key::to_rel_link_urlkeeps the file name in the URL when a document links to a hub in one of its parent directories, soa/blinking toarenders../a(previously the URL collapsed to an empty string or a bare..).Tree::change_keyandTree::remove_inline_links_tonow rewrite links inside table cells, so renaming or deleting a document updates table cells the same way it updates prose.