Changes for version 0.001001 - 2026-07-16
- Declare $VERSION in the main module (PAGI::Nano). The dist relied on [PkgVersion] to stamp it at build time, so a raw git/vendor checkout saw an undef version; declare it explicitly (PkgVersion still stamps the sub-modules). No functional changes.
Modules
A compact micro-framework front door over PAGI-Tools
Shared behavior for the contexts PAGI::Nano vends
The HTTP request context vended by PAGI::Nano
The SSE context vended by PAGI::Nano
The WebSocket context vended by PAGI::Nano
The per-app registry backing PAGI::Nano's service keyword
Examples
- examples/README.md
- examples/background-tasks/app.pl
- examples/bidirectional-websocket/app.pl
- examples/chat-showcase/app.pl
- examples/connection-introspection/app.pl
- examples/contact-form/app.pl
- examples/contact-form/public/index.html
- examples/custom-middleware/app.pl
- examples/custom-middleware/lib/Example/Middleware/ApiKey.pm
- examples/custom-middleware/lib/Example/Middleware/RequestTimer.pm
- examples/custom-send-events/app.pl
- examples/duplex-http-stream/app.pl
- examples/duplex-http-stream/probe.pl
- examples/error-handling/app.pl
- examples/flow-control/app.pl
- examples/full-demo/app.pl
- examples/game-of-life/app.pl
- examples/hello-http/app.pl
- examples/job-runner/app.pl
- examples/lifespan-state/app.pl
- examples/mini-framework/app.pl
- examples/mounted-stash-state/app.pl
- examples/named-routes/app.pl
- examples/periodic-events/app.pl
- examples/psgi-bridge/app.pl
- examples/quickstart/app.pl
- examples/request-body/app.pl
- examples/rest-resource/app.pl
- examples/sessions/app.pl
- examples/sse-broadcaster/app.pl
- examples/sse-custom-events/app.pl
- examples/sse-custom-events/probe.pl
- examples/static-file/app.pl
- examples/static-file/public/index.html
- examples/streaming-response/app.pl
- examples/strong-params-deep/app.pl
- examples/tasks-modulino/lib/MyApp.pm
- examples/utf8-echo/app.pl
- examples/websocket-echo/app.pl