- No changes, release/publish using GitHub Actions
- Provide a safer default and configurable refresh interval (closes #334)
- Replace all references from joaompinto.asciidoctor-vscode to asciidoctor.asciidoctor-vscode
- Updated the extension path retrieval to use the new asciidoctor publisher
- Updated the demo gif
- Add "vsce" as a development dependency
- Fix problem creating .pdf with v2.7.16 (closes #332)
- Move wkhtmltopdf binaries to their own repository
- Add "vsce" as a development dependency
- Fix problem creating .pdf with v2.7.16 (closes #331)
- Provide diagnostics information for asciidoctor errors (PR #329)
- Update asciidoctor-kroki to 0.9.1
- Remove asciidoctor-plantuml «out of maintenance» (closes #308)
- Add CI to provide linting
- Update webpack configuration and restructure preview and app folders (closes #276)
- Added the ability to use the workspace path as the base_dir (closes #326)
- Added eslint validation (closes #290)
- Align the "Export to PDF" to the "Save as HTML" (closes #298)
- Support URI encoded characters in anchors links (closes #281)
- Add env-vscode attribute to detect vs code environment (closes #280)
- Add support for saving to Docbook (closes #102)
- Fix Save HTML file path on Windows (closes #269)
- Remove viz.js, let kroki handle graphviz (closes #267)
- Add support for saving html output
- Add Ctrl+Alt+V/Cmd+Alt+V (Mac) as shortcut key for image paste
- Change language definition to be the same as that of the Atom extension atom-language-asciidoc
- Support the source block (closes #212)
- Support image pasting on Linux/Mac (closes #255)
- Add Ctrl+Alt+V/Cmd+Alt+V (Mac) as shortcut key for image paste
- Add
.png
extension automatically for image pasting
- Prevent table of contents overlapping document for
:toc: left
and:toc: right
(closes #141) - Provide Intellisense autocomplete for attributes
- Provide basic support for setext two-line titles (closes #248)
- Update to Asciidoctor 2.0.10 and Asciidoctor.js 2.1.0
- Update dependencies to latest versions
- Update TextMate language generation to use safe_load in Python script
- Revise asciidoctor-pdf command to prepare for use of asciidoctor-pdf.js
- Tidy up licensing and copyright notices in files
- Disable foldingProvider and add throttling to SymbolProvider
- Add asciidoctor-kroki support
- Add basic symbol provider (closes #234)
- Clean use of '-o' option for compatibility with asciidoctorj (closes #232)
- Add config option to set the wkhtmltopdf binary path (closes #202)
- Update Asciidoctor(.JS) requirement to 2.0.3 (fixes #203, thanks to @jvalkeal)
- Fixes: No autoscroll in VSCode > 1.28 #182
- Fixes to README (thanks to @jstafman jstafman@protonmail.com)
- Changed the order of configuration settings
- Display an error notification when asciidoctor.js fails
- Fix an error caused by incorrectly accessing the workspace folder (issue #191)
- Fix
preview.attributes
description.
- Add
preview.style
option to set preview stylesheet in settings
- Add
preview.attributes
option to set preview attributes in the user/workspace settings - Overhaul README
- Fix an error from 2.5.1 that caused all syntax highlighting to fail
- Change remaining Markdown-named variables/modules to AsciiDoc
- Improve automated building/packaging script
- Fix contrained literal (`) or closing single typographic quote (`') bug when used inside typographic quotes (e.g. "`busy `'till tomorrow`" would create a recursive match)
- Add syntax highlight for closing single typographic quote (`')
- Repaired preview.useEditorStyle option
- Improved the editor-style css to match the default one used by asciidoctor
- Fix missing highlight for single character constrained inlines (e.g. *a*)
- Fix errors with the preview security setting
- Fix an error with jsonValidation (thanks to @shaneknysh shane.knysh@gmail.com)
- Fix descriptions still using "Markdown" instead of "AsciiDoc" (thanks to @ygra joey@muhkuhsaft.de)
- Update preview to ascidoctor.js v1.5.9 (thanks to @Mogztter ggrossetie@gmail.com)
- Fix encoding errors (thanks to @mojavelinux dan.j.allen@gmail.com)
- Fix plantUML preview from multiple files and folders (thanks to @Dimeiza dimeiza@hotmail.com)
- Highlight fenced source blocks (Markdown-like syntax) in the editor
- Add snippets for general attribute and tagged block
- Temporary fix for transparent side toc (
:toc: left
,:toc: right
)
- Add option to use asciidoctor-pdf instead of wkhtmltopdf
- Fix pdf paths with single quotes not opening from the notification after exportAsPDF
- Fix documents with apostrophe in path not rendering with manual command
- Add option to use editor or default style in preview
- Snippets
- Use theme background on preview (thanks to matteo.campinoti94@gmail.com)
- Broken links on diagrams in preview (asciidoc.use_asciidoctor_js: false), closes #142
- YAML syntax file, improved inline syntax detection, automated building (thanks to matteo.campinoti94@gmail.com)
- fixes typos in Description for AsciiDoc.forceUnixStyleSeparator (thanks to ccb012100)
- diagram (specifically plantUML) support in asciidoctor.js (closes #105)
- Rebuilt using vscode-1.28.2/extensions/markdown* from Microsoft
- Test release
- asciidoctor_command can have arguments (closes #103)
- updated fs-extra requirements (closes #88)
- Support for copy/paste images
- Style/Disable Preview Highlighting (closes #85)
- Add support for Mermaid Diagrams (unprintable)
- Add graphviz support using Viz.js (closes #78)
- Support :footer-center: to place a footer center on exported PDF (closes #77)
- Removed unnecessary binary files from the extension package
- Improve the default CSS (closes #76)
- Add page break support for PDF export (closes #75)
- Support logo on title page (closes #74)
- Rename CHANGES.md CHANGELOG.md to have it shown in the extension info
- Quote filename on asciidoctor call (closes #73)
- Added title page with author info (closes #71)
- Added Technical Document snippet, based on http://web.mit.edu/course/21/21.guide/elemtech.htm
- wordwrap if the file type is .adoc (closes #65)
- activate on "asciidoc" related commands (closes #64)
- runInterval is now respected during document changes (closes #68)
- Fix links when using external asciidoctor (closes #67)
- Added Export to PDF command (using wkhtmltopdf)
- Synchronize preview with the selected/edited source line
- The preview window is now shared accross documents
- Use asciidoctor with -q since we now rely on stderr for error detection
- On settings replaced html_generator with asciidoctor_command
- Add data-line-(source-nr) for preview synchronization
- Do not use temporary files for adoc generation, closes #54
- Use the same keybindins as the markdown extension. closes #55
- Merge pull request #53 from malvim/formatting-surround
- Enable auto surrounding for formatting symbols
- Always rebuild preview when preview uri changes, closes #43
- Use
convertFile()
instead offConvert()
, closes #50
- Fixed the "how to install" instructions
- Use Asciidoctor.js by default (setting AsciiDoc.use_asciidoctor_js = true), closes #29
- Added symbol view, closes #3
- Keyboard binding changed to
ctrl+shift+r
(Mac:cmd+shift+r
) - Add auto closing brackets
- Fix syntax highlighter breaking
- Added buffer size parameter for larger Asciidoc rendering capability
- Support # symbol as section header
- Do not prefix links for local #sections
- Apply fixLinks to local links, closes #12
- Removed broken fixLinks transformation (this closes #6, closes #10)
- Use time based preview refresh instead of on document change, this closes #9
- Major code reorganization and documentation
- Quote filename when invoking asciidoctor, this closes #4
- Added full error message display when asciidoctor execution fails
- Improved samples with CSS and icons
- Added animated showcase on the README.md