Skip to content

Releases: niart120/ponkan-python

Release list

v0.2.0

Choose a tag to compare

@niart120 niart120 released this 15 Jun 14:15
cdff5d5

Highlights

  • Added capture profile registry and profile-oriented capture API surface.
  • Redesigned capture device discovery and backend status reporting.
  • Added structured capture errors for public failure contracts.
  • Added capture layout metadata.
  • Updated API and roadmap documentation for the current public surface.

Release Report

Known Limitations

  • Initial scope remains focused on new 3DS XL capture board frame acquisition.
  • GUI, audio playback, recording, old DS, Optimize/Nisetro/IS device support remain outside the initial target.
  • ponkan-list-devices reports no capture devices when no supported hardware is connected.

v0.1.2

Choose a tag to compare

@niart120 niart120 released this 12 Jun 18:04
ed966bc

v0.1.2

Patch release for packaging and release operations updates after v0.1.1.

Release

Local Gates

  • uv sync --dev: pass
  • uv lock --check: pass
  • uv run ruff format --check .: pass
  • uv run ruff check .: pass
  • uv run ty check --no-progress: pass
  • uv run pytest tests/unit: 124 passed
  • uv build: pass
  • uvx --from twine twine check dist\ponkan_python-0.1.2*: pass
  • wheel content check: pass; ponkan/init.py and ponkan/py.typed included, py3dscapture/ absent
  • git diff --check: pass

Post-Publish Smoke

  • PyPI version endpoint: https://pypi.org/pypi/ponkan-python/0.1.2/json returned 200
  • uvx --from ponkan-python==0.1.2 python -c version smoke: 0.1.2 / 0.1.2
  • uvx --from ponkan-python==0.1.2 ponkan-list-devices: pass; no candidates found in this environment
  • uvx --from ponkan-python[image]==0.1.2 ponkan-raw-to-png --help: pass

Known Limitations

  • TestPyPI was not run for this patch release.
  • Hardware smoke was not run; this release did not change hardware-facing runtime behavior.