tag | 61bffeff9aabe86b4db442517d0600560e92eae9 | |
---|---|---|
tagger | Shane Dell <shanedell100@gmail.com> | Thu Jul 06 09:36:18 2023 -0400 |
object | 59fb90c9fb98fcd9817b722bb84e9df18733b806 |
Release v1.3.0
commit | 59fb90c9fb98fcd9817b722bb84e9df18733b806 | [log] [tgz] |
---|---|---|
author | Shane Dell <shanedell100@gmail.com> | Thu Jun 22 18:12:14 2023 -0400 |
committer | Shane Dell <32347414+shanedell@users.noreply.github.com> | Tue Jun 27 14:16:46 2023 -0400 |
tree | e38d2ab468019c22df10043c1675ee64212b27e8 | |
parent | 6c5b0dd09f5aa53acd431d582799a141e88a9921 [diff] |
Launch Wizard updates based on 1.3.0-rc3 issues: - Update daffodil debug classpath items CSS to make the items height and width match the content. - Make launch wizard always available. Before was only available whenever not debugging. - Fix issue with tdml config throw errors if action was not set. - infosetOutput bug fixed, was defaulting to type console when it was supposed to file. - Update launch wizard daffodilDebugClasspath to have separate buttons for adding files and folders. - Fixes issues with linux users not being able to select both folder and buttons with only the browse button - Change default infoset path from "${workspaceFolder}/infoset.xml" to "${workspaceFolder}/target/infoset.xml" - Extension will check if directory structure to file exists, if it doesn't it will make it Closes #672 Closes #674 Closes #675
This is an extension for Visual Studio Code (VS Code) which enables the interactive debugging of DFDL schema parsing using Apache Daffodil.
The easiest way to install the extension is through the VS Code Extension Marketplace. The steps are as follow:
Ctrl+P
(windown/linux) OR Command+P
(macos)ext install ASF.apache-daffodil-vscode
, then hit Enter
. This will begin installing the extension.If you wish to download the VSIX file instead, perhaps to install a previous version of the extension. The prebuilt VSIX files used to released the extension are available at Apache Daffodil VS Code Release Page. The steps are as follow:
Binaries
click on the file listed to begin the download.Installation From File
section for installing the prebuilt file.:exclamation:NOT necessary if using prebuilt VSIX:exclamation:
:exclamation:NOT necessary if running extension via VS Code without VSIX but a yarn install
will be required:exclamation:
Run full package
yarn package
server/core/target/universal/daffodil-debugger-*.zip apache-daffodil-vscode-*.vsix
The debug server will automatically be run by the extension unless useExistingServer
is to set to true
inside of .vscode/launch.json
If you wish to run the debug server manually the scripts to do so are at the following locations:
/home/USERNAME/.local/share/daffodil-dap
/Users/USERNAME/Library/Application\ Support/daffodil-dap
C:\\Users\\USERNAME\\AppData\\Roaming\\daffodil-dap
Once you have either downloaded the VSIX file or created it, you can now install it. There are two options to do this:
Via “Extensions: Install from VSIX” command from within VS Code.
vsix
to bring up the command and pointing it at the vsix
fileVia command line
code --install-extension apache-daffodil-vscode-*.vsix
Please refer to the Wiki page at https://github.com/apache/daffodil-vscode/wiki
You can ask questions on the dev@daffodil.apache.org or users@daffodil.apache.org mailing lists. You can report bugs via GitHub Issues.
Apache Daffodilâ„¢ Extension for Visual Studio Code is licensed under the Apache License, v2.0.
This product includes the logback library, which is available under the Eclipse Public License v1.0.
This product includes the Java Debug Server for Visual Studio Code library, which is available under the Eclipse Public License v1.0.
This product includes the Xml Schema Object Model library, which is licensed under the Common Development and Distribution License Version 1.1.