Skip to content

Releases: platers/obsidian-linter

1.16.0

19 Jun 12:21
ae0f42f
Compare
Choose a tag to compare

Linter v1.16.0

This release mainly focused on bug fixes. There was also a fix to the Chinese translation wording and an update to allow custom checkbox markers (the value inside the square brackets) to be recognized as checkboxes for the regex.

Features

  • Allow use of custom checkbox markers

Bugs

  • Numeric aliases are now escaped when changes are made to the alias or aliases keys.
  • Heading Blank Lines no longer removes empty lines after a heading when Bottom=False
  • When retaining the value in the created date timestamp key for YAML Timestamp, it no longer always considers the file to have been update. It now only considers the file to have been updated if something has changed or the date created actually gets updated.
  • Custom Replacements now respect ranged ignores and YAML frontmatter disabled rules when all is present
  • Custom commands now respect disabled rules when all is present

What's Changed

  • Fix translation in zh-cn.ts by @lifeek23 in #746
  • Make Checklists Account for Custom Checklist Markers by @pjkaufman in #749
  • Update Issue Templates and Readme by @pjkaufman in #750
  • fix npm dependencies issues by @qazxcdswe123 in #756
  • Escape Numeric Aliases & Refactor YAML Title Alias Logic by @pjkaufman in #757
  • Update Alias Handling of Numeric Values for All Formatting and Handle Commas in YAML Title Alias Better by @pjkaufman in #759
  • Fix Heading Blank Lines with Bottom=False Removing Blank Lines by @pjkaufman in #760
  • Fix Retention of Created Date Causing YAML Timestamp to Always Update Date Modified and Fix Logging of Timing Info by @pjkaufman in #761
  • Have Custom Replacement Respect Ranged Ignores and YAML Fronmatter Disabling and Make Custom Commands not Run if all is Disable in Frontmatter by @pjkaufman in #762
  • Release Prep by @pjkaufman in #766

New Contributors

Full Changelog: 1.15.2...1.16.0

1.15.2

26 May 11:04
3e9df9d
Compare
Choose a tag to compare

Linter v1.15.2

This is a patch that just has the fix for the notice with characters updated by the Linter on the last run not automatically going away after a couple of seconds.

What's Changed

  • Update Characters Changed Notification by Removing User Click Timeout by @pjkaufman in #741
  • Update Versions for Patch by @pjkaufman in #742

Full Changelog: 1.15.1...1.15.2

1.15.1

25 May 13:12
c3f54f5
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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