| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| package_shelf_static v1.2.0 source code.tar.gz | 2026-10-16 | 157.8 kB | |
| package_shelf_static v1.2.0 source code.zip | 2026-10-16 | 252.8 kB | |
| README.md | 2026-10-16 | 965 Bytes | |
| Totals: 3 Items | 411.6 kB | 0 | |
- Fix unhandled
FormatException/ HTTP 500 error when parsing oversized integer values in HTTPRangeheaders, and ignore suffix ranges that select zero bytes. - Truncate microseconds in addition to milliseconds when comparing file
modification times against
If-Modified-Sinceheaders. - Replace static, blocking
dart:iooperations (such asstatSync()andFile.existsSync()) with their asynchronous equivalents. This preventscreateStaticHandlerfrom blocking the Dart isolate event loop, dramatically improving performance for highly concurrent web servers. - Add
generateETagandmaxAgeparameters tocreateStaticHandlerandcreateFileHandlerto supportETagandCache-Controlheaders. Default ETags are generated based on file size and modified time. - Redesign the
listDirectoryHTML output to use a modern, responsive table layout with inline SVG icons, file sizes, and last modified dates. - Require Dart
^3.9.0.