Skip to content

Releases: ejfkdev/pydj

Release list

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 17:15
v0.1.1
be885be

v0.1.1

Fix a scan abort when a custom transport returns a hand-built
httpx.Response.

coerce_response read the response URL with getattr(value, "url", None),
which only absorbs AttributeError. A directly-constructed response raises
RuntimeError on .url ("the request instance has not been set") and on
.content for an unread streaming response, so the scan died inside the
library. Attribute reads now treat any failure as absent, letting the
text fallback and the no-redirect case take over.

Found by exercising the published 0.1.0 wheel through pipx and uvx.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 16:46
v0.1.0
63a5aa2

v0.1.0

First release.

  • CLI and library interfaces; no HTTP API and no MCP server
  • 26 plugins: webpack, Rspack, Vite, Next.js (App and Pages Router,
    Turbopack), Nuxt, SvelteKit, RequireJS, Module Federation, UmiJS,
    Modern.js, Trunk, EMP, Hel-Micro and the common microfrontend shells
  • Browser TLS fingerprint impersonation through curl-cffi, on by default
    and non-fatal when unavailable
  • Injectable HTTP transport for callers that handle TLS themselves
  • Source map v3 decoding: sourcesContent preferred, VLQ mappings fallback
  • Cache reuse, with the layout and meta.json shared with the Go original