Skip to content

Releases: platers/obsidian-linter

1.15.1

25 May 13:12
c3f54f5

Choose a tag to compare

Linter v1.15.1

This release had a couple of quick patches to make sure that multiple custom ranged ignores work (#733 ) and warnings around the markdown render changes where it needed to have a component set to help make sure no memory leaks were to happen (#734 ).

Hopefully this will cover the most immediate issues around the Linterv1.15.0 and the latest Obsidian release. Have a blessed day!

What's Changed

Full Changelog: 1.15.0...1.15.1

1.15.0

25 May 00:49
48d77fd

Choose a tag to compare

Linter v1.15.0

This release was more focused on some of the requested features like the ability to turn the Linter off for certain portions of a file and allowing YAML Title to not just use the first H1 and then the filename if the H1 was not present.

Notable Changes:

  • Custom ignore was added and it allows you to use the syntax <!-- linter-disable --> to disable the Linter from that point until the next instance of <!-- linter-enable --> in the file. Read more on this here.
    • If there is a desire to have the ability to turn of specific rules rather than all rules, please let us know on #726
  • YAML Title now has 3 modes to choose from: get title from filename, get title from first H1, and get title from first H1 or filename if there is no H1
  • You can decide whether to use smart or straight quotes in files

What's Changed

Full Changelog: 1.14.0...1.15.0

1.14.0

14 May 17:42
93a6e8a

Choose a tag to compare

Linter v1.14.0

This release mostly dealt with minor bug fixes, but it also went ahead and added 2 new rules.

Notable Changes:

  • Added ability to remove spaces before a user defined list and after another user defined list
    • One caveat is that neither list should be used with { or } as it will cause issues with how the Linter ignores things
  • Added the ability to set the blockquote/callout style for blockquote indicators to determine whether or not they should have a space after >

What's Changed

Full Changelog: 1.13.0...1.14.0

1.13.0

02 May 23:44
d8192d9

Choose a tag to compare

Notable Changes

  • Added Chinese, Spanish, and German language support in the UI
    • Note that Spanish and German are from Google Translate with minor corrections in Spanish where I could see they were needed.

What's Changed

  • Make Sure that Wiki Images with Alt and Size Specified Are Ignored for CJK and English Character Spaces by @pjkaufman in #687
  • Fix Linter Setting Tab Headers not Respecting Selected Language by @pjkaufman in #691
  • Better Table Parsing by @pjkaufman in #694
  • Translation settings fields to chinese by @windily-cloud in #688
  • Fix minor issue with string replacement in main.ts by @lguenth in #695
  • Update Docs to Better Explain How to Contribute and Make Sure Translate Helper Automatically Includes Changes Made by @pjkaufman in #696
  • Add Spanish Translation by @pjkaufman in #698
  • Update Dependencies and Fix Text for a Couple of Rules by @pjkaufman in #699
  • Add German Language for UI, Release Prep, and Small Changes by @pjkaufman in #702

New Contributors

Full Changelog: 1.12.0...1.13.0

1.12.0

08 Apr 22:00
e660fcc

Choose a tag to compare

Notable Changes

  • Re-Index Footnotes has been changed to keep footnotes and their references associated with each other
  • Translation documentation has been added

What's Changed

  • Fix Blockquotes Getting Merged when an Empty Line is Between Them by @pjkaufman in #672
  • Fixed a Test and Made Paragraph Blank Lines Ignore Lines Starting with '>' by @pjkaufman in #673
  • Allow HTML Tags to Not Have Space Added Around it When Used Beside CJK Characters by @pjkaufman in #674
  • Fix Issue with Footnote Reorder When There are More Footnote References than Footnotes and the Last Footnote Reference for One of the Footnotes Comes After a Different Footnote Reference by @pjkaufman in #676
  • Swap Re-Index from a Merged File Use Case to a Just Re-Index Use Case by @pjkaufman in #677
  • Fix Erroneous Empty Line Added to Math Block End in Callout/Blockquote by @pjkaufman in #678
  • Fix Capitalization Rule Running Before Header Insert by @pjkaufman in #679
  • Prep for Release and Translation Documentation by @pjkaufman in #680

Full Changelog: 1.11.0...1.12.0

1.11.0

04 Apr 00:50
256bb5a

Choose a tag to compare

Things to Note

  • Language support was added for the UI values and once translations are added for keys for a language it should show up when the Obsidian language matches a language with keys filled out

What's Changed

  • Add Multilanguage Support by @pjkaufman in #622
  • Add Option for Retaining Created Value as Much as Possible by @pjkaufman in #623
  • Fix Broken Link to QuickAdd by @pjkaufman in #627
  • Perform escaping validation by @mnaoumov in #615
  • Updated Language Key Setup by @pjkaufman in #637
  • Fix Linter Build by @pjkaufman in #639
  • Fix Documentation Generation for Translation Key Addittions by @pjkaufman in #640
  • Fix Unicode Issue with Autocorrect by @pjkaufman in #643
  • Account for Non-Ordered List Items Between Ordered List Items by @pjkaufman in #644
  • Make Sure Inline Code Is not Affected by Footnote Rules by @pjkaufman in #645
  • Fix duplicate settings desc by @northword in #646
  • Fix Language Support for Rule Options that Come from Actual Rules and not General Settings by @pjkaufman in #648
  • Fix Setting Config for Running Rules by @pjkaufman in #650
  • Different Take on Deduplicating Description for Debug Tab by @pjkaufman in #654
  • Fixed Error Message String, Logging Level Dropdown Text, and Bug with Moving Math Indicators to New Lines by @pjkaufman in #655
  • Refactor Logic Around Blank Line Being Put Around Content by @pjkaufman in #658
  • fix typo in example of heading-blank-lines by @northword in #656
  • Fixed Space Being Added to HTML Attributes by @pjkaufman in #663
  • Fix for Removing First/Last Hyphen for YAML Frontmatter on Paste by @pjkaufman in #664
  • Fixes Removing/Affecting Tag Regex Matches in YAML by @pjkaufman in #665
  • Update the Versions for Release by @pjkaufman in #666

New Contributors

Full Changelog: 1.10.3...1.11.0

1.10.3

03 Feb 13:09
375de62

Choose a tag to compare

What's Changed

  • Make Sure YAML Timestamp Comparisons are Done in the Same Format by @pjkaufman in #599
  • Make Sure Table Regex Only Matches Content Starting a Line by @pjkaufman in #600
  • Rewrite Header Increment to Better Handle Heading Level Groupings by @pjkaufman in #602
  • Fix A First Letter Capitalization Issue and Tags in Headers Breaking Header Increment by @pjkaufman in #603
  • Fix Issue with Wiki Links with an Alias Not Properly Grabbing the Alias by @pjkaufman in #605
  • Ignore Anchor Tags in No Bare URLs by @pjkaufman in #606
  • Fix Links in Italics or Bold Getting Spaces Added for Links with CJK and English Characters by @pjkaufman in #610
  • Updated Logic to Allow Multi-Line Array Formatting to Remove Unnecessary Escape Chararcters by @pjkaufman in #612
  • Skip images together with links by @mnaoumov in #613
  • Update Docs and Version Info for Release by @pjkaufman in #620

Full Changelog: 1.10.2...1.10.3

1.10.2

24 Jan 01:10
d8d42e0

Choose a tag to compare

What's Changed

  • Fix Regex Replace Not Properly Using All Escape Characters by @pjkaufman in #585
  • Make Sure Tag Like Values in Markdown Links and Wiki Links are Ignored by @pjkaufman in #586
  • Remove Whitespace after YAML Frontmatter after Moving Tags to YAML by @pjkaufman in #594
  • Update Version Info for Release by @pjkaufman in #595

Full Changelog: 1.10.1...1.10.2

1.10.1

22 Dec 14:29
dff3782

Choose a tag to compare

What's Changed

  • Renamed a Couple of SettingsTab Properties to Try to Fix Navigation Menu Issues by @pjkaufman in #566

Full Changelog: 1.10.0...1.10.1

1.10.0

22 Dec 03:29
c1b94c3

Choose a tag to compare

Notable Changes

  • A debug tab was added to the plugin to let users more easily get a copy of their config and capture Linter logs on desktop and mobile
  • A rule for auto-fixing a lot of commonly misspelled words was added. Thanks @chrisgrieser for suggesting this!

The dictionary for auto-correcting misspellings is pretty large, so the size of the plugin more than doubled which will affect the loading speed.

This will likely be the last release this year. Have a merry Christmas and happy New Year.

What's Changed

  • Add Docs that Were Generated by @pjkaufman in #545
  • Break tab setup into separate components to help make it cleaner and easier to maintain by @pjkaufman in #547
  • feat: lint command that respects ignored folders by @JeppeKlitgaard in #548
  • Update Initial Lowercase List for Capitalize Header and add Auto-Correct Rule by @pjkaufman in #553
  • Don't include whitespace when parsing tags by @mnaoumov in #552
  • Fix a Couple of Bugs and Add Debug Info to Plugin Tabs by @pjkaufman in #562
  • Updated Docs and Added One More UT by @pjkaufman in #563

Full Changelog: 1.9.1...1.10.0