diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ae681f..2d22159 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.3.3] — 2026-04-27 + +### Bug fixes + +- **PyPI wheel shipped zero Python files** — the global `[tool.hatch.build].include` whitelist in `pyproject.toml` overrode `packages = ["semanticdog"]`, causing `pip install semanticdog` to produce a broken package with only web assets and no `.py` files. Removed the whitelist; Hatchling now collects the full package directory automatically, including templates and static files. (Fixes #7) + ## [0.3.2] — 2026-04-22 ### New features diff --git a/pyproject.toml b/pyproject.toml index cbe6498..fa96f36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,11 +55,5 @@ filterwarnings = [ [tool.hatch.build.targets.wheel] packages = ["semanticdog"] -[tool.hatch.build] -include = [ - "semanticdog/web/templates/**/*", - "semanticdog/web/static/**/*", -] - [tool.hatch.version] path = "semanticdog/__init__.py" diff --git a/semanticdog/__init__.py b/semanticdog/__init__.py index 3d495f9..f49b066 100644 --- a/semanticdog/__init__.py +++ b/semanticdog/__init__.py @@ -1,3 +1,3 @@ """SemanticDog — file semantic integrity validator.""" -__version__ = "0.3.2" +__version__ = "0.3.3"