Bengal 0.1.10
Bug Fix
-
Fix missing directive base CSS in PyPI packages — The
bengal/assets/css/directives/directory was not included inpackage-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.