Releases: notZaki/PandocCiter
Releases · notZaki/PandocCiter
0.6.0
0.5.0
0.4.2
0.4.1
[0.4.1] - 2019-11-16
- Added a config option which can disable the 'forgetting' feature added in 0.4.0
- For example, if a project has multiple markdown files where the bibliography should be shared but only one file has a YAML header, then setting
PandocCiter.ForgetUnusedBib: false
will allow the citation suggestions to appear in all of the markdown files.
- For example, if a project has multiple markdown files where the bibliography should be shared but only one file has a YAML header, then setting
- Added a language check when the text editor is changed.
- Otherwise, the extension forgets all of the citations whenever a non-markdown file was opened which is unnecessary.
[0.4.0] - 2019-11-16
- Fixed an issue where quoted paths were not recognized correctly
- Extension should now forget suggestions from bib files which are removed from the
bibliography
field (#8)
0.3.8
[0.3.8] - 2019-09-12
- Update to lighter dependencies
[0.3.7] - 2019-05-08
- Minor update to dependencies because of upstream security warnings
[0.3.6] - 2019-03-06
- The completion provider terminates itself if it isn't triggered by an
@
.- The completion provider was being executed for any typed character because intellisense is aggressive by default. Although not a big deal, it does mean that unnecessary computations are done for each keystroke. This update attempts to avoid the extra computation by terminating the function early if an
@
is not detected.- There might be a good reason for intellisense's aggressiveness that I'm unaware of. Remains to be seen if this update breaks the completions for any users.
- The completion provider was being executed for any typed character because intellisense is aggressive by default. Although not a big deal, it does mean that unnecessary computations are done for each keystroke. This update attempts to avoid the extra computation by terminating the function early if an
[0.3.5] - 2019-03-04
- Feature: Check if any duplicate keys exist when parsing a bib file
0.3.4
[0.3.3-4] - 2019-02-11
- For debugging: Add log event when providing suggestions
[0.3.2] - 2019-01-11
- Fixes:
- When
PandocCiter.ViewType
was set to"browser"
, the inserted citation would be placed in a selected state. This was a problem because typing any character would erase the inserted citation, e.g.@insertedKey
would become@
if the space bar is pressed. Updated version should now deselect the citation as soon as it is done inserting it. - The suggestions would pop-up as long as any
@key
exists on the line. This is because the regex searched for the suggestion trigger along the entire line, so any instance of a citation would lead to citation suggested throughout the line. Updated version should now only search for the citation trigger in the most recent word before the cursor instead of the entire line.
- When
[0.3.1] - 2018-11-28
- Updated vscode module to avoid potential security issue with the event-stream package.
[0.2.0 & 0.3.0] - 2018-11-14
- [0.3.0] Add configuration
PandocCiter.DefaultBib
andPandocCiter.UseDefaultBib
PandocCiter.DefaultBib
should be an absolute path to a bib file. This file will always be loaded in any markdown document without requiring a YAML entry.
- [0.2.0] Add support for
-@key
syntax
0.1.4
[0.1.4] - 2018-11-09
- Bib files will be searches on file save
- Previously, the text document had to be closed/re-opened whenever
bibliography: [./path/to/refs]
was updated
- Previously, the text document had to be closed/re-opened whenever
Changes since 0.0.6
- Fix citations not being highlighted when inside square brackets in vscode 1.28
- Change
pandoc.citation
scope tostring.other.link.description.markdown.citation
- Citations should now be automatically hi-lighted by most (all?) themes
- Add support for R-Markdown documents
- Remove disallowed punctuation from citation scope
- Recognize citation scope when a reference is at the beginning of a new line
- Consolidate the two citation scopes into a single scope
0.0.6
0.0.5
[0.0.5] - 2018-09-24
- Enable
awaitWriteFinish
on file watcher. This might introduce a short delay before a modified .bib file is parsed, but it prevents .bib files from getting partially parsed when they are still being written to disk. - Adapted fix from: James-Yu/LaTeX-Workshop#817
- Should improve bib parsing speed
- Use newer versions of dependencies