All notable changes to mdEditor will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
MAJOR VERSION UPDATE
-
New
.markdownlintignorefile ensuresmdEditoronly lints and formats markdown files within themd/directory, rather than the entire workspace -
All options/values seen in the snippet below were added to the workspace settings
"[markdown]": { "diffEditor.ignoreTrimWhitespace": false, "editor.codeActionsOnSave": { "source.fixAll.markdownlint": true }, "editor.formatOnPaste": false, "editor.semanticHighlighting.enabled": true, "editor.unicodeHighlight.ambiguousCharacters": false, "editor.unicodeHighlight.invisibleCharacters": false, }, "markdown.updateLinksOnFileMove.enabled": "prompt",
- BREAKING CHANGE: Removed support for the now deprecated
vs-code-pandoc, formerly maintained by Doug Finke - BREAKING CHANGE: Migrated to a direct fork of
vs-code-pandocactively maintained by Chris Chinchilla - BREAKING CHANGE:
mdEditor.code-workspacenow sets themarkdown.validate.enabledoption tofalseby default. This disables Vs Code's native Markdown validation in favor of the linting and formatting options thatmdEditorprovides. To revert this change, delete line 31 frommdEditor.code-workspace. - Renamed the linting rules reference document
styles/syntax.mdtostyles/rules.mdto align with themarkdownlintfile from which it was derived
- Edited the linting rules reference document
styles/rules.md(formerlystyles/syntax.md) to reflect the rules in the latestmarkdownlintversion (v0.31.1)
- Deleted unused
.gitignorefile
MINOR VERSION UPDATE
- mdEditor will now ask if you want to install the recommended extensions. The prompt should appear when entering the workplace after install. If you already have them, don't worry, that's why nothing showed up
"MD003": { "style": "atx" }- Enforces
atxstyling rule (MD003) by adding the above line to.markdownlint.jsonto alleviate editor conflicts
- Added two separate lines in the Workspace configuration, one to support the Windows file system, and one to support Linux. The config is in "Windows mode" by default However, all you need to switch is to cautiously copy & paste the Linux snippet exactly where the Windows snippet is, then do the opposite for the Windows one
INITIAL PUBLIC RELEASE
- docs(mdEditor): contrib guide & pre-release fixes by @killshot13 in #8
- Development branch added by @killshot13 in #9
- [ImgBot] Optimize images by @imgbot in #1
- [ImgBot] Optimize images by @imgbot in #2
- Test: image #1 responsive placement by @killshot13 in #3
- [ImgBot] Optimize images by @imgbot in #7
Full Changelog (1.0.0) https://github.com/killshot13/mdEditor/commits/v1.0.0