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.
- GitHub Action
CSchoel/release-notes-from-changelog
- Adopt Conventional Commits
via
pre-commit
withgitlint
.
after/ftplugin/vimwiki.vim
clobbersb:undo_ftplugin
.reference_citation
output should not include leading#
.
0.10.1 - 2024-11-06
- 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.
- Issue #2. Change
delete_taskwiki_heading
to remove anchors and work for markdown and vimwiki syntax. tox -e linkcheck
errors.- v0.10.0, fix incorrect version of
pypa/gh-action-pypi-publish
.
VimwikiConvert
supports 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
(:VimwikiReference
and:VimwikiMarkdownFormat
) from--wrap=auto
to None because Vimwiki syntax does not allow wrapping in links, unlike pandoc.- Pre-commit replace python pyupgrade, flake8, isort, black, and
blacken-docs with
ruff
and fixruff
andPyRight
errors. - Move
ruff
andmarkdownlint-cli
configuration topyproject.toml
. - GitHub Actions update versions.
- Pandoc update to v3.5.
- Conda remove tox-conda and unused packages.
- Tox update to v4.23.2.
- Replace UltiSnips Snippets for Zettelkasten YAML with Conquer of Completion (CoC).
0.9.0 - 2024-03-24
- 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.
:VimwikiMarkdownFormat
converts to GitHub Flavored Markdown (gfm) preferred by Vimwiki.:VimwikiMarkdownFormat
preserves citations and does not process through citeproc to separate concerns from:VimwikiReference
.- Post-filter
reference_citation
supports pandoc v3.1.3 and v3.1.12.3markdown-citations
.pandoc --citeproc
default markdown-citations format changed from:::
to:::::
before and after citations. However, tests only support v3.1.12.3. :VimwikiReference
defaults to link-citations=true and autowrap=auto.- GitHub Actions updated to pandoc-version 3.1.12.3.
0.8.0 - 2024-02-24
Markdowlint
YAML
configuration.pre-commit
markdownlint-cli
VimwikiReference
andexpand_citeproc()
reference anchors use GitHub Flavored Markdown (gfm) to minimizemarkdownlint
errors:- Fix
MD051/link-fragments
- Accept
MD033/no-inline-html
.
- Fix
wikilink_markdown
filter converts pandoc tasks totaskwiki
format.- Preserve citations when converting
:h vimwiki-syntax-links
. - Copyright date
- Adopt Keep a Changelog.
0.7.1 - 2024-01-28
- Add
:VimwikiMarkdownFormat
to convert:h vimwiki-syntax-links
to markdown and preserve any:h vimwiki-todo-lists
. - Add post-filter
wikilink_markdown
to 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
:VimwikiReference
and:VimwikiTaskLink
.
0.7 - 2024-01-13
:VimwikiReference
no 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
:VimwikiReference
converts 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
:VimwikiReference
convertsciteproc
entries and appends to current buffer. - Add
reference_citation
to expandciteproc
entries in markdown with vim-zettel - DOCS: add contributing guide.
- BUILD: Update
panvimdoc
and build Vim help file with tox. - BUILD: Upgrade to
pyscaffold
v4.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
$TMP
in tox.ini, so concatenated diary files do not clutter project tree, because when$TMP
does not exist, use the current working directory. - Wiki2pandoc replicates relative path in out—i.e.,
~/vimwiki/diary/2017-04-04.wiki
becomes~/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
VimwikiConvert
andVimwikiConvertWeek
default 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.