- Migrated to
@types/vscode
, dropped legacyvscode
package;- Amongst others it resolved the following security vulnerabilities:
- CVE-2020-7598 High severity
- WS-2019-0310 Moderate severity
- Amongst others it resolved the following security vulnerabilities:
- Catchup with graphics post-processing oversights. (Issue #9)
- Refined image "post-processing" directories.
These are controlled by 3 new Process Image Path settings.
Also see FAQ #5 & #6.
- Minumum version now 1.38
This is to use newwebview
api functionality, as explained in https://code.visualstudio.com/updates/v1_38#_webviewaswebviewuri-and-webviewcspsource. - Regarding Preview generation:
- All directory paths specified in the settings are now appended with a platform specific path separator, when passed to
quickbook
executable for preview generation. (Fixed issue #5) - Added additional
array
-settings to allow for multiple--include-path
(-I
) &--define
(-D
) options passed toquickbook
executable for preview generation. (Fixed issue #4) - Removed suggestions from setting-descriptions to "prepend path[s] with
vscode-resource:
" - this is now implicitly done via theasWebviewUri
call (As specified by VSCode Documentation). - Refined the Content Security Policy processing.
- Refined preview resource-link post-processing;
Boost graphics (like callouts etc.) are now more stable (fixed?).
(I don't need to resort to passing a--graphics-path "vscode-resource:/BOOST_PATH/doc/src/images/"
anymore - as reported for v 0.0.4) - The "
quickbook.preview.security.contentSecurityPolicy
" setting now defaults to "default-src vscode-resource: https:;
" - thus also allowinghttps:
resources by default.
- All directory paths specified in the settings are now appended with a platform specific path separator, when passed to
- Modified settings functionality to reload with every preview operation (no more Reload Window necessary).
- Added Content Security Policy, (Issue #3), and associated
quickbook.preview.security.contentSecurityPolicy
setting. - Seemingly fixed Issue #2, with support for
CSS
file setting, support graphics & user-images.Note that:
- At the time of writing I needed to set my Graphics Path setting to:
vscode-resource:/BOOST_PATH/doc/src/images/
for Boost graphics to resolve to the correct path - setting the Boost Root Directory was not adequate.
- At the time of writing I needed to set my Graphics Path setting to:
- Explicit trusting of local directories for preview (See Security.)
- Fixed Comments that surround template expansion (and other comment) patterns.
- Preview panel now with buttons & menu items:
- Refresh
- View Source
- Preview to the side
- Command palette now ignoring invalid entries
- Minor documentation & naming issues fixed.
- Initial release