Skip to content

Tags: kospex/kospex

Tags

v0.1.0

Toggle v0.1.0's commit message
release: kospex 0.1.0

Bump version to 0.1.0 and date the CHANGELOG.

- pyproject.toml 0.0.40 -> 0.1.0 (single source of truth)
- CHANGELOG Unreleased -> 0.1.0 - 2026-09-11; the upgrade-notes count
  corrected from eight to ten
- click 8.3.1 -> 8.3.3 for CVE-2026-7246 (GHSA-47fr-3ffg-hgmw), command
  injection in click.edit() (CWE-78). kospex does not call click.edit(),
  but the exact pin forced the vulnerable version onto every install.
- npm audit fix: postcss-selector-parser 6.1.2 -> 6.1.4
  (GHSA-w9m9-85wc-3x92, uncontrolled recursion); static assets rebuilt
  and unchanged
- requirements.txt regenerated from a clean wheel venv and matched to the
  SBOM. It now includes pip, which sqlite-utils 4.x requires and which the
  old freeze filter dropped.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01PqQL97UAbixkkEEXXpSBrQ

v0.0.40

Toggle v0.0.40's commit message
release: kospex 0.0.40

Bump version to 0.0.40 and date the CHANGELOG.

- pyproject.toml 0.0.39 -> 0.0.40 (single source of truth)
- CHANGELOG [Unreleased] -> 0.0.40 - 2026-07-27
- npm audit fix: postcss 8.5.14 -> 8.5.23 (GHSA-r28c-9q8g-f849,
  path traversal via sourceMappingURL), nanoid 3.3.11 -> 3.3.16;
  static assets rebuilt via npm run build
- requirements.txt regenerated from a clean venv

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

v0.0.39

Toggle v0.0.39's commit message
release: bump version to 0.0.39, restore templates/static to wheel

0.0.38's wheel shipped no template/static assets (kweb2 routes raised
TemplateNotFound) because [tool.setuptools.packages.find] include =
["kospex*"] excluded the sibling src/templates and src/static dirs.
Extend include to ["kospex*","templates*","static*"] + namespaces = true.
Verified: wheel contains 50 templates + 8 static assets, confirmed in a
clean Linux wheel install (Docker rockylinux:9).

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>

v0.0.38

Toggle v0.0.38's commit message
release: regenerate requirements.txt for 0.0.38

Refresh from a clean Docker venv as part of pre-release validation.
Captures transitive bumps (certifi, idna, platformdirs, python-multipart,
starlette 1.0.0->1.3.1, wcwidth) and confirms panopticas==0.0.16. Stripped
the self-referential editable kospex line that pip freeze emits.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>

v0.0.37

Toggle v0.0.37's commit message
Bump date on v0.0.37

v0.0.36

Toggle v0.0.36's commit message
Release 0.0.36 — changelog, docs, requirements, and version bump

Bumped version to 0.0.36. Updated CHANGELOG.md with full release notes.
Updated CLAUDE.md with kospex stats and kgit sync-repo docs.
Refreshed requirements.txt from clean Docker install.
Added release plan and git-ingest change documentation.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>