Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
Added¶
Fixed¶
Changed¶
Removed¶
0.11.0 - 2025-07-06¶
Added¶
GitHub Action
CSchoel/release-notes-from-changelogAdopt Conventional Commits via
pre-commitwithgitlint.
Fixed¶
after/ftplugin/vimwiki.vimclobbersb:undo_ftplugin.reference_citationoutput should not include leading#.Neovim does not load plugin: Remove check for ‘patch-8.2.0578h’.
Changed¶
For compatibility with MyST, replace
gfmwithcommonmark_xfor Markdown output, when:Converting vimwiki-syntax-links and
Expanding citations.
For MyST compatibility,
wikilink_markdownformats pandoc Markdown output with mdformat including:Support Semantic Line Breaks by changing default pandoc default from
--wrap=noneto--wrap=preservein:he VimwikiMarkdownFormatand:he VimwikiReference.Constrain conda
environment.yml, pandoc versions and vim to match Github Actions default Ubuntu.Github Actions and expected tests to match pandoc 3.7 output.
0.10.1 - 2024-11-06¶
Added¶
Conquer of Completion (CoC) can complete Vim-Zettel YAML front_matter fields:
type:note, literature, reference, or index.status:Create, Process, or Reviewed.
Pre-commit with Vimjas/vint.
Fixed¶
Issue #2. Change
delete_taskwiki_headingto remove anchors and work for markdown and vimwiki syntax.tox -e linkcheckerrors.v0.10.0, fix incorrect version of
pypa/gh-action-pypi-publish.
Changed¶
VimwikiConvertsupports Vimwiki Markdown syntax (Issue #2).Duplicate unit tests for Vimwiki default and markdown syntax. Include in the input file a command line invocation to produce expected output.
wiki2pandoc(:VimwikiReferenceand:VimwikiMarkdownFormat) from--wrap=autoto None because Vimwiki syntax does not allow wrapping in links, unlike pandoc.Pre-commit replace python pyupgrade, flake8, isort, black, and blacken-docs with
ruffand fixruffandPyRighterrors.Move
ruffandmarkdownlint-cliconfiguration topyproject.toml.GitHub Actions update versions.
Pandoc update to v3.5.
Conda remove tox-conda and unused packages.
Tox update to v4.23.2.
Removed¶
Replace UltiSnips Snippets for Zettelkasten YAML with Conquer of Completion (CoC).
0.9.0 - 2024-03-24¶
Added¶
UltiSnips Snippets for Zettelkasten YAML:
type:Type first letter to pick: note, literature, reference, or index.status:Type first letter to pick: Create, Process, or Reviewed.
Changed¶
:VimwikiMarkdownFormatconverts to GitHub Flavored Markdown (gfm) preferred by Vimwiki.:VimwikiMarkdownFormatpreserves citations and does not process through citeproc to separate concerns from:VimwikiReference.Post-filter
reference_citationsupports pandoc v3.1.3 and v3.1.12.3markdown-citations.pandoc --citeprocdefault markdown-citations format changed from:::to:::::before and after citations. However, tests only support v3.1.12.3.:VimwikiReferencedefaults to link-citations=true and autowrap=auto.GitHub Actions updated to pandoc-version 3.1.12.3.
Removed¶
0.8.0 - 2024-02-24¶
Added¶
MarkdowlintYAMLconfiguration.pre-commitmarkdownlint-cli
Changed¶
VimwikiReferenceandexpand_citeproc()reference anchors use GitHub Flavored Markdown (gfm) to minimizemarkdownlinterrors:Fix
MD051/link-fragmentsAccept
MD033/no-inline-html.
wikilink_markdownfilter converts pandoc tasks totaskwikiformat.Preserve citations when converting
:h vimwiki-syntax-links.Copyright date
Adopt Keep a Changelog.
0.7.1 - 2024-01-28¶
Add
:VimwikiMarkdownFormatto convert:h vimwiki-syntax-linksto markdown and preserve any:h vimwiki-todo-lists.Add post-filter
wikilink_markdownto convert pandoc markdown tasks to Vimwiki Todo lists and markdown “wikilinks” to Vimwiki compatible links.Remove intermediary autoload functions. Call Python 3 functions directly from
:VimwikiReferenceand:VimwikiTaskLink.
0.7 - 2024-01-13¶
:VimwikiReferenceno longer converts to reference-links, preferring compatibility with pandoc conversion toHTML.DOCS: Update
:help panvimwiki.DOCS: Host at https://panvimwiki.readthedocs.io/
0.6 - 2024-01-01¶
Vim command
:VimwikiReferenceconverts Pandoc Citations to reference links, e.g.,[anchor:], replacing the current file.DOCS: Update
:help.BUILD: Use pre-commit to remove trailing spaces from Vim help.
0.5 - 2023-12-04¶
Vim command
:VimwikiReferenceconvertsciteprocentries and appends to current buffer.Add
reference_citationto expandciteprocentries in markdown with vim-zettelDOCS: add contributing guide.
BUILD: Update
panvimdocand build Vim help file with tox.BUILD: Upgrade to
pyscaffoldv4.5.BUILD: Add
pre-commit.
0.4.0 - 2022-10-30¶
Rename project and package: panvimwiki
Add Makefile to build Vim help from Markdown using
panvimdoc.Pass
$TMPin tox.ini, so concatenated diary files do not clutter project tree, because when$TMPdoes not exist, use the current working directory.Wiki2pandoc replicates relative path in out—i.e.,
~/vimwiki/diary/2017-04-04.wikibecomes~/vimwiki_html/docx/diary/2017-04-04.docx.Use covimerage to provide coverage for vader tests.
0.3.0 - 2021-07-07¶
Switch documentation to Markdown.
Add panflute and regex filters. Processing can happen solely from the command line.
Add Vader.vim tests to bring coverage to 100%.
Vim commands
VimwikiConvertandVimwikiConvertWeekdefault to~/vimwiki_html/docx/prepm.docx, rather than$TMP/prepm.docx.
0.2.0 - 2021-05-11¶
Switch build to pyscaffold.
Vim :help vimwiki_pandoc
Pydoc to view python module help.
FIX: prevent taskwiki changes to diary during conversion to docx.
0.1.0 - 2021-05-01¶
Switch build to flit.