Linter v1.34.0-rc-2
The changes here are some long overdue changes for some features as well as a decent bit of bug fixes. Users using empty lines around should see a slight change in behavior that allows for each of the empty lines around rules to consistently decide what level to use when dealing with blockquotes. There were also improvements to how no bare URLs functions which allows it to work more reliably on URLs and catch more types of URLs. However some cases either are not handled by Github's autolink rules or they are not actually URLs, so please check any potential URLs not being matched against what Github considers an auto-linked URL. Thank you to everyone who helped in making this release possible.
What's Changed
Features
- Add Option to Control Alias Removal Behavior for
YAML Title Aliasby @pjkaufman in #1616 - Add rule to align table columns by @Ooopz in #1232
- Remove an Unused Dependency and Add Localization Ability for New Table Trim Error by @pjkaufman in #1619
- Add Move inline fields to YAML rule by @anandghegde in #1618
Bugs
- Remove
\rfrom Lint Text to Prevent Potentially Duplicating YAML by @pjkaufman in #1601 - Fix Obsidian Flicker Issues and Attempt a Fix for Other Obsidian Timestamp Update UI Issues by @pjkaufman in #1603
- Fix Several URL Recognition Issues for No Bare URLs by @pjkaufman in #1606
- Fix Failed Plugin Load When Settings Tab Loads Prior to LayoutReady by @pjkaufman in #1610
- Fix HTML Showing in Some Rule Names by @pjkaufman in #1612
- Fix "Empty Block Around..." Not Properly Handling Blockquote Next Line Handling When Next Non-Empty Line Is a Callout by @pjkaufman in #1614
- Fix Capitalize Heading Removing Whitespace from Whitespace Only Headings and Remove Space Before and After Characters Affecting Last Starting Whitespace in Headings by @pjkaufman in #1617
- fix: preserve indented tables in blockquotes by @orivee in #1572
- Fix Some Scenarios Where Empty Lines Would Incorrectly Insert Empty Blockquote Lines in the Wrong Place by @pjkaufman in #1621
- Fix Several Empty Line Around Logic Issues and Force Agreement on Level Across Different Rules by @pjkaufman in #1623
Documentation
- Change Bug Reports to Use New Github Form and Update/Fix Docs Around Math Format Not Showing in Docs by @pjkaufman in #1602
- Release Prep for Next BRAT Release by @pjkaufman in #1625
Maintenance
- Add Check to Make Sure Docs Can Still Be Generated on CI Runs by @pjkaufman in #1607
- Add Obsidian Workflow for PRs by @pjkaufman in #1608
- Update Issue Formats and Add Release Workflow by @pjkaufman in #1613
Other Changes
- Add a Test Covering Scenario in Bug Report by @pjkaufman in #1615
New Contributors
Full Changelog: 1.34.0-rc-1...1.34.0-rc-2