Dactyl

Latest version: v0.15.4

Safety actively analyzes 701507 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

0.13.0

This release adds built-in (compile-time) syntax highlighting to Dactyl. This syntax highlighting runs by default, but you can disable it with `no_highlight` in your config file (at the global, target, or page level). The built-in templates now use the built-in highlighting at compile time instead of doing syntax highlighting browser-side.

This release also includes some documentation improvements.

0.11.4

This release corrects the link checker fix from v0.11.3 so that Dactyl correctly checks directory indexes instead of reporting them as broken links.

0.11.3

This release fixes a bug in the link checker that caused it to fail with `IsADirectoryError` when attempting to check a link that omits the trailing the `/` from a directory index.

Additionally, this release contains minor adjustments to the default stylesheet and templates, and adds the template information from the v0.11.0 release notes to a README in the templates directory.

0.11.2

This release fixes a bug where the link checker ignored "known broken links" when checking links with absolute paths. (Prior to v0.11.0, the link checker wasn't capable of checking these links at all, so it skipped them regardless of whether they were marked as known broken links.)

0.11.1

This release introduces a simple HTTP server to aid development of sites that use absolute paths in links, and to work around some issues with absolute paths in PDF generation.

- **Watch mode** (`--watch` or just `-w`) now starts a simple HTTP server at `http://localhost:32289/` by default. You can use this to test your site locally if it uses absolute links.
- **PDF mode** now uses an HTTP server, by default, to pass the pages to Prince. This works around problems with Prince being unable to resolve absolute hyperlinks from one page to another page in the PDF.

When using either (or both) of the above options, you can specify a different port to use with the `--http_port` commandline option. To disable the HTTP server, specify `--http_port 0`.

0.11.0

This release brings new template functionality and improvements to the link checker.

New Features

- New, more powerful built-in templates.
- You can now include or extend built-in templates.
- The link checker supports absolute paths.
- External Links filter.
- Various fixes and minor improvements, especially for handling absolute paths (sites with subdirectories or "pretty URLs").

For details, see the [release notes](https://github.com/ripple/dactyl/blob/v0.11.0/releasenotes.md)

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.