Skip to content

Fix package to include web artifacts, bump version to 1.3.1#34

Merged
jamesbconner merged 1 commit intomainfrom
v1.3.1
Feb 22, 2026
Merged

Fix package to include web artifacts, bump version to 1.3.1#34
jamesbconner merged 1 commit intomainfrom
v1.3.1

Conversation

@jamesbconner
Copy link
Copy Markdown
Owner

@jamesbconner jamesbconner commented Feb 22, 2026

  • Update version from 1.3.0 to 1.3.1 in __about__.py
  • Fix web UI packaging by replacing artifacts with force-include in pyproject.toml for both wheel and sdist targets
  • Add explicit packages declaration and sdist include list to ensure proper distribution
  • Document fixes for data URI sanitization, case-insensitive element filtering, duplicate error handling, type safety, rename endpoint validation, icon names validation, and Next.js dev mode warning
  • Document changed default for "Inject CSS classes" checkbox from false to true

Note

Low Risk
Packaging/config-only changes plus a version bump; main risk is unintended distribution contents or missing files in published artifacts.

Overview
Fixes Python packaging so the generated src/SVG2DrawIOLib/web/ static UI is reliably shipped in both wheels and sdists by switching hatchling config from artifacts to force-include, adding an explicit wheel packages list, and defining an sdist include set.

Bumps the library version to 1.3.1 and updates CHANGELOG.md with the release notes for this patch release.

Written by Cursor Bugbot for commit 84270a2. This will update automatically on new commits. Configure here.

- Update version from 1.3.0 to 1.3.1 in `__about__.py`
- Fix web UI packaging by replacing `artifacts` with `force-include` in `pyproject.toml` for both wheel and sdist targets
- Add explicit `packages` declaration and sdist `include` list to ensure proper distribution
- Document fixes for data URI sanitization, case-insensitive element filtering, duplicate error handling, type safety, rename endpoint validation, icon names validation, and Next.js dev mode warning
- Document changed default for "Inject CSS classes" checkbox from false to true
@jamesbconner jamesbconner merged commit fd1d5c2 into main Feb 22, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant