- Fix bug where it would mangle the links if multiple links were renamed on the same line. Thanks to Higurashi-kagome.
- Make path comparison case insensitive, so casing for the links doesn't matter.
- Fix bug where path was not updated if the path contained a backslash. Thanks to Higurashi-kagome.
- Now auto updates src attributes in img tags, that link to local images.
- Fix edge case where only one link updated if two or more links were on the same line.
- Convert Windows paths to POSIX and use
path.posix
everywhere, which might have fixed other Windows specific bugs.
- Fixed #6, where it didn't change links after renaming a folder on Windows. Thanks to Higurashi-kagome.
- Only show info messages for links that actually changes.
- Don't modify a file if the links are unchanged.
- Apply edits with
workspace.applyEdit
, allowing undo to work and the file to be modified but not saved. - Large code refactoring, enabling better tests.
- Information messages showing that links changed.
- Confirmation popup, when more than 5 links are updated.
- Removed the
experimentalRenameHeadings
setting, as that feature is now on by default. - Removed the
slowUseGitIgnore
settings.
- Internal links to headers now work correctly with punctuation and foreign characters.
- Experimental support for automatically renaming internal links to headers. See mathiassoeholm#3.
- Take section references into account. Fixes #2.
- Replace backslash
\
with forward-slash/
in the renamed files' own links.
- Replace backslash
\
with forward-slash/
in other markdown files linking to the renamed file.
- Fix wrong description in README file.
- Add
exclude
andinclude
settings, to customize which files and folders gets included.
- Initial release