github platers/obsidian-linter 1.25.0

latest releases: 1.27.1, 1.27.0, 1.27.0-rc-1...
4 months ago

Linter v1.25.0

This release goes ahead and moves the previous beta release to regular users. It also adds a couple of feature changes and bug fixes. Users can now ignore files using regex and have their YAML timestamps be UTC.

Features

  • Users can now use regex to ignore files based on file paths that match the regex(es) specified
  • Users can now specify that the YAML timestamp value will be in UTC

Docs

  • Some wording updates were added to a couple of rules to help clarify how certain rules work

Bugs

  • Fixes YAML Timestamp overwriting created date when retention of creation date is set, the timezone is in the format, and the computer is currently in a different timezone from the one where the created date was created
  • Fixes Blockquote Style removing spaces from list item code and math blocks
  • Fixes YAML Title Alias not respecting multiline format when the alias key is empty and preserve existing format is enabled
  • Fixes a scenario where linting in Live Preview would mess up the markdown in the file since it tried to update the frontmatter piecemeal
  • Fixes No Bare URLs not allowing ~ in the URL path
  • Fixes image links being affected by Quote Style
  • Fixes footnotes with hyphens not being counted as footnotes
  • Fixes some issues with tag regex that caused incorrect matches which could cause issues with the frontmatter

What's Changed

  • Fix: YAML Timestamp Overwrites Created Date When Retention Set and Timezone in Format when Current Timezone Is Different by @pjkaufman in #1081
  • Fix: Update Wording in Translation Files to Help Clarify How Certain Rules Work by @pjkaufman in #1083
  • Basic implementation of YAML timestamp UTC option by @lucible in #1070
  • Fix: blockquote-style Removes Spaces from List Item Code and Math Blocks by @pjkaufman in #1088
  • Fix: yaml-title-alias Does Not Respect Multiline Format when Initially Empty with Preserve Existing Format Used by @pjkaufman in #1089
  • Fix: Live Preview Update Breaks Frontmatter if Frontmatter Exists and Update Happens on the --- of the end of the Frontmatter by @pjkaufman in #1094
  • Fix: URL Not Allowing ~ in Path by @pjkaufman in #1095
  • Feat: Add Ability to Ignore Files Via Regex by @pjkaufman in #1096
  • Add Beta Release Info by @pjkaufman in #1097
  • Fix: Ignore Images for Quote Style by @pjkaufman in #1110
  • fix: footnote-after-punctuation containing hyphen by @domodwyer in #1113
  • Fix: Blockquotes Joined When Code Block Ends/Starts Two Same Level Blockquotes by @pjkaufman in #1118
  • Fix: Update Tag Regex to Better Conform to Specified Obsidian Tag Spec by @pjkaufman in #1119
  • Release Prep 1.25.0 by @pjkaufman in #1120

New Contributors

Full Changelog: 1.24.0...1.25.0

Don't miss a new obsidian-linter release

NewReleases is sending notifications on new releases.