Linter v1.26.0
Thanks for your patience with some of these changes as I have been working more and more with BRAT releases to get more experimental features or fixes in place. I will likely continue going this route in the future to allow for fixes to get tested and released faster in some cases, especially ones that do not meet my use cases.
This release has a lot of bug fixes and a couple of new features. This change adds some flexibility to ranged ignores which now allows you to use Obsidian style comments. There has also been the addition of the ability to specify files that have custom auto-corrections for misspellings. Do note that there are limitations to how this works at this time, but it can be improved down the road based on feedback.
Thank you to all of those that have reported bugs, requested features, suggested documentation, and even contributed changes. These changes would not have been possible without y'all.
Features
- Added the ability to use Obsidian comments for ranged ignores
- Added the ability to specify files where custom auto-correct values are located (see here for a reference on how to use them)
Bugs
- Fixed an issue with some versions of the Linter having the wrong minimum version of Obsidian specified which would cause errors when it would lint files
- Fixed an issue with an edge case where updating the Frontmatter in Live Preview would break the Frontmatter
- Fixed an issue with the wrong CJK unicode being used in regex which would occasionally cause issues
- Fixed an issue with the
YAML Title
rules where capitalization of the headings would not work the first time it ran due to the order the rules ran in - Fixed an issue with moving tags to the frontmatter where it would not allow emojis in the tags
- Fixed an issue with
'
and-
being considered words when it came to heading capitalization - Fixed an issue with formatting tags using regex that could affect other subsequent keys' and their values if they had a
#
in them
Documentation
- Updated wording for
Heading Blank Lines
to try to make it clearer that there will be only one line before and/or after a heading based on the settings used for that rule
What's Changed
- Fix: Minimum App Version Fixed to Prevent Wrong Version Being Used on Older Obsidian Versions by @pjkaufman in #1124
- Fix: Live Preview YAML Update Occasional Breaks Frontmatter by @pjkaufman in #1126
- Fix CJK symbols and punctuation unicode by @NatsukiFukazawa in #1128
- Support Obsidian-style comment for inline linter toggle by @sevmonster in #1122
- Fix: capitalize-headings, yaml-title, yaml-title-alias require two lint passes to resolve by @tcoliver in #1131
- Add Custom Auto-Correct Options by @pjkaufman in #1132
- Prerelease PR by @pjkaufman in #1134
- Fix: Load Issue Due to Not Defaulting an Array by @pjkaufman in #1135
- Auto-release beta 1.26.0-rc-2 by @pjkaufman in #1136
- Fix: Tags Regex Not Allowing Emojis by @pjkaufman in #1139
- Cleanup: Remove Examples from Plugin Build and Fix Load Bug for Custom Replacements by @pjkaufman in #1140
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1141
- Bump katex from 0.16.9 to 0.16.11 by @dependabot in #1142
- Auto-release beta 1.26.0-rc-3 by @pjkaufman in #1144
- Fix ITs Not Running Properly and
'
and-
Being Considered to be Words and Letters by @pjkaufman in #1151 - Update
Heading Blank Lines
Wording to Be a Little Clearer by @pjkaufman in #1152 - Fix:
Format Tags in YAML
Should Only Matchtag
ortags
YAML Value. by @pjkaufman in #1157
New Contributors
- @NatsukiFukazawa made their first contribution in #1128
- @sevmonster made their first contribution in #1122
- @tcoliver made their first contribution in #1131
Full Changelog: 1.25.0...1.26.0