GitHub repository: lukejpreston/xunit-viewer
Description: View your xunit results using JavaScript

Links: tag_name: v10.1.1
body: If a test has a link or an email it will now be marked as a hyperlink and will be clickable
Routing!: tag_name: v10.0.0
body: You can now route using the URL and filter by test status. Update the following query parameters for the tests you wish to filter
`?passed=true&error=false&failure=false&skipped=true&unknown=false`

Future work will be done to add searching, expanding, and show/hide properteis and suites and to update the CLI to have the same filtering as the query string
Fast filter and Print mode: tag_name: v9.0.0
body: You can now click on fast filters, which will default to Junit Viewer's filtering. Don't worry. You can still use the filters as before
There is also a print mode. If your browser supports it, you can just print and save to PDF, and it will render everything. If not, don't panic. You can click the `FAST FILTER` button in the top right of the app, and it will force everything to render.

<img width="1383" alt="image" src="https://github.com/lukejpreston/xunit-viewer/assets/4129128/92704eb1-dac6-40cb-945b-1fb9413c8ea7">

Large dependency update and node 18+ support: tag_name: v8.0.0
Adding script boolean: tag_name: v7.2.0
body: There was an issue when running Xunit Viewer in a node script where it would exit when you weren't expecting it to. Now pass in `script: true` into xunit viewer and it runs fine.
Adding errors: tag_name: v7.1.9
body: It will now show errors when your files fail. There may be future work to make these a bit easier to digest.
Performance enhancing: tag_name: v7.1.8
body: * A loading spinner for large parsing
* Render suites and tests that are in view
Fixed an issue with infinite loading: tag_name: v7.1.6
body: If a file was valid XML but had not tests or suites then it would re-parse and never load.
* It will now show an error instead
* It also does less parsing than it did before
Code Restructure: tag_name: v7.0.1
body: The underlying code had a restructure to make it easier to develop and test.

Some features include `-C` to not clear the console and sorting of test names and suites
Special Chars Fix: tag_name: v5.0.4
Defaulting to pass: tag_name: v5.0.1
Initial Release: tag_name: v5.0.0
body: Most features exist and are working