Skip to content

Bengal 0.1.10

Choose a tag to compare

@lbliii lbliii released this 09 Feb 01:11
· 830 commits to main since this release
52a049e

Bug Fix

  • Fix missing directive base CSS in PyPI packages — The bengal/assets/css/directives/ directory was not included in package-data, causing downstream projects (pounce, chirp, etc.) to silently miss functional CSS rules like .tab-pane.active { display: block; }. Tabs, dropdowns, and steps rendered correct HTML but were invisible due to missing styles.

  • Update version references across installation docs and philosophy page.

Root Cause

pyproject.toml included "themes/**/*" but not "assets/**/*" in [tool.setuptools.package-data]. The get_directive_base_css() function silently returned empty string when the files didn't exist in installed packages.