Hexdoc

Latest version: v1!0.1.0a24

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

Scan your dependencies

Page 1 of 4

10.1.0a24

Fixed

* Fix incorrect tag serialization caused by PydanticOrderedSet, which resulted in tags with optional entries failing to load in certain cases.

10.1.0a23

Fixed

* Hotfix: Log a warning instead of failing the build when item NBT parsing fails.

10.1.0a22

Changed

* Update Pillow to 11.0, which should hopefully allow hexdoc to be used with Python 3.12+.
* ItemStack now uses [nbtlib](https://pypi.org/project/nbtlib/) to parse NBT tags.
* Spotlight pages now use item names from NBT tags if set.

Fixed

* Avoid adding a double title to spotlight pages with a title field.

10.1.0a21

Fixed

* Fix broken environment variable loading by adding a dependency exclusion for Pydantic Settings v2.6.0 (see [pydantic/pydantic-settings445](https://github.com/pydantic/pydantic-settings/issues/445)).

10.1.0a20

Added

* New Jinja template filter: `hexdoc_smart_var`
* Can be used to allow runtime variable lookups based on values in `props.template.args`. This is currently used by the [custom navbar links](https://hexdoc.hexxy.media/docs/guides/template/#navbar) feature.

Changed

* A GitHub link is now added to the navbar by default (fixes [26](https://github.com/hexdoc-dev/hexdoc/issues/26)). See the [docs](https://hexdoc.hexxy.media/docs/guides/template/#navbar) for more info.

Fixed

* Fix the root-level redirect not being generated in cases where there are no versioned books and no book exists for the default branch.
* Fix crash on startup by adding a dependency exclusion for Pydantic v2.9.0 (see [pydantic/pydantic10345](https://github.com/pydantic/pydantic/issues/10345)).

10.1.0a19

Added

* Allow adding custom links to the web book navbar ([docs](https://hexdoc.hexxy.media/docs/guides/template)).

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.