- refactor(src/utils/network.ts): internal logging.
- refactor(src/utils/extensions.ts): externalise Quick Pick UI tools.
- feat(package.json): add a "Quarto Wizard" menu in Explorer and Editor context menus.
- fix(src/utils/reprex.ts):
Quarto Wizard: Quarto Reproducible Document
command no longer set filename. - fix(README.md): update commands and usage instructions.
- chore: no changes.
- chore: no changes.
- fix: duplication of recently installed extensions in search results.
- fix: add information and error notifications when updating and removing an extension.
- refactor: add
showLogsCommand()
function to display a link to the output log in the notification.
- fix: add source after updating an extension.
- refactor: add
installQuartoExtensionSource
to contain the logic to install an extension and add the source.
- fix(.vscodeignore): remove wrong entry.
- feat: add view to display and to manage the Quarto extensions installed.
- feat(checkQuartoPath): better check for the Quarto CLI path.
- refactor(utils/extensions.ts): externalise user prompts to a separate module (
utils/ask.ts
). - refactor: update and correct trust authors and confirm installations prompts option value, i.e.,
Yes, always trust
. - refactor(extension.ts): don't use temporary variables for commands.
- feat: add command
Quarto Wizard: New Reproducible Document
to create a new Quarto document in "new File" menu. - refactor: use "category" instead of hardcoding
Quarto Wizard:
in the command title.
- feat(assets/templates): add bibliography reference to the templates.
- feat(README.md): add usage instructions for
Quarto Wizard: New Reproducible Document
. - feat: add settings to specify the Quarto CLI path (
quartoWizard.quarto.path
). - feat: add settings to control user prompts for trusting authors and confirming installations (
quartoWizard.ask.trustAuthors
,quartoWizard.ask.confirmInstall
). - feat: introduce prompts for users to trust authors and confirm installations, with a "Never ask again" option to update settings accordingly.
- feat: enhance the extension installation process to update
_extension.yml
with the source repository (i.e.,source: <repository>
), ensuring future updates. - fix(README.md): remove duplicated command prefix.
- style: format code with Prettier.
- ci: allow anything after version number header in CHANGELOG.md.
- feat: add command
Quarto Wizard: New Reproducible Document
to create a new Quarto document. (#6) - refactor: replace "see details" with "show logs" in notification messages. (#5)
- docs: update README.md with updated usage instructions.
- feat: cache the list of available Quarto extensions (CSV) for twelve hours.
- feat: add command
Quarto Wizard: Clear Recently Installed Extensions
to remove the list of recently installed extensions. - fix:
Quarto Wizard: Install Extension(s)
errors if no workspace/folder is open. (#4) - refactor: split
extension.ts
into multiple files. - refactor: rename
quartoExtensions
toquartoWizard
. - refactor: update commands prefix from
Quarto
toQuarto Wizard
. - ci: publish to Open VSX Registry. (#3)
- Initial release of Quarto Wizard extension.
- feat: add command
Quarto: Install Extension(s)
to open the extension installer interface. - feat: add command
Quarto: Show Quarto Wizard Output
to display the output log for the extension.