Linter v1.20.0
This release focuses a little more on bugs than other things. However it adds some general changes that can improve the functionality of a couple of the existing rules. There is also a change in how some of the settings look to make them more like how Obsidian creates their default setting styles.
Also, the new wiki is live at https://platers.github.io/obsidian-linter/. It should make looking for information on rules and how to contribute to the Linter easier to find. Feel free to let us know if anything is not working with it.
Features
- New wiki is live with more up to date and better docs
- Improved performance when linting a folder
- Settings have been updated to conform a little better to the default Obsidian setting styles
No Bare URLs
now has an setting that when enabled allows it to work on URIs- The German translation was improved by @afischer211
Heading Blank Lines
now does not add a blank line between two headings whenBottom=false
Convert Spaces to Tabs
now works on blockquotes and callouts making sure to ignore the first space after the last blockquote indicator (>
)- The default paste behavior is no longer overridden if no paste rules are enabled
- The Linter command for pasting as plain text no longer can be run unless the default paste logic is being overwritten
Bugs
- Remove Trailing Punctuation in Headers now properly ignores whitespace after punctuation that ends a header
- Fixed
Remove Leftover Footnotes from Quote on Paste
Affecting Links and Images - Fixed an issue with
No Bare URLs
considering periods and some other punctuation as the end of a URL - Fixed
YAML Timestamp
formats with whitespace at the end causing the YAML keys to always get updated by removing whitespace from the end of the format - Fixed a couple more scenarios where the Linter could be run against non-markdown files if you really tried to get it to run
- Fixed multicursor paste again to make it work now that the selected text needs to be passed in as well
What's Changed
- Release Prep by @pjkaufman in #842
- Finalize Wiki by @pjkaufman in #848
- Fix Remove Trailing Punctuation in Header when Followed by Whitespace and Add Better Logic for Finding Folder Childer by @pjkaufman in #852
- Update Settings Components to Be More Uniform by @pjkaufman in #854
- Fixed an Issue with
Remove Leftover Footnotes from Quote on Paste
Affecting Links and Images by @pjkaufman in #859 - Add
No Bare URIs
option and FixNo Bare URLs
Including Certain Punctuation by @pjkaufman in #860 - Fix Timestamp Format Having Trailing Whitespace Making Format Invalid by @pjkaufman in #863
- Fix Linter Running Against Non-Markdown Files in Some Instances by @pjkaufman in #865
- fix #847: improved german translation by @afischer211 in #871
- Update
Heading Blank Lines
to Not Add Blank Line Between 2 Headings whenBottom=false
by @pjkaufman in #874 Convert Spaces to Tabs
Now Works on Blockquotes after the First Space by @pjkaufman in #875- Fix Multicursor Paste Again and Enhance Paste Modification Logic by Only Enabling when A Paste Rule is Enabled by @pjkaufman in #879
- Release Prep by @pjkaufman in #880
New Contributors
- @afischer211 made their first contribution in #871
Full Changelog: 1.19.1...1.20.0