Releases: Infineon/pharaoh-dev
Releases · Infineon/pharaoh-dev
0.8.1
- Pinned kaleido dependency to <0.4 for Linux environments.
See Kaleido-223.
0.8.0
- Removed logging all environment variables in case of an error
- Added functionality to catch errors during asset generation and render them
in the final report. - The built-in default Pharaoh project template now also includes a short error admonition on the index page,
that shows which components have exported error assets during asset generation. - If errors during asset generation are caught and rendered
in the final report, the Sphinx build will now also output a warning
(and therefore fail), to make sure the user notices the errors.
v0.7.4
Constrain sphinx-rtd-theme to <3.0 to keep support for display_version
theme option.
v0.7.3
v0.7.2
What's Changed
- Fixed an
InterpolationKeyError
when dynamically resolving variables inside the components
section ofpharaoh.yaml
.
v0.7.1
Merge pull request #16 from Infineon/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate
v0.7.0
- Major performance improvements for Sphinx build, by removing unnecessary deepcopy operations
- Added support for
.yml
suffix for YAML files - Added reference docs for class
pharaoh.assetlib.finder.Asset
- Removed Python upper version constraint
- Unpinned pyyaml dependency, but ignoring version
5.3.0
- Removed
numpy<2.0
version constraint
v0.6.2
Lazy load patch modules (pharaoh/assetlib/patches/_*.py
) to improve import speed
v0.6.1
Update changelog
v0.6.0
- Added support for Python 3.12
- Added new extension points
pharaoh_find_asset_render_template
and
pharaoh_get_asset_render_template_mappings
. - Changed supported suffix for Jinja templates from
.jinja
to.jinja2
, since IDE integration is much better
with later. - Updated documentation