shelf_static 1.1.3 copy "shelf_static: ^1.1.3" to clipboard
shelf_static: ^1.1.3 copied to clipboard

Static file server support for the shelf package and ecosystem.

1.1.3 #

  • Require Dart ^3.3.0.
  • Update package:mime constraint to >=1.0.0 <3.0.0.

1.1.2 #

  • Added package topics to the pubspec file.
  • Require Dart 2.17.

1.1.1 #

  • Require Dart 2.14.
  • Update the pubspec repository field.

1.1.0 #

  • Correctly handle HEAD requests.
  • Support HTTP range requests.

1.0.0 #

  • Migrate to null safety.

0.2.9+2 #

  • Change version constraint for the shelf dependency, so it accepts null-safe versions.

0.2.9+1 #

  • Change version constraint for the mime dependency, so it accepts null-safe versions.

0.2.9 #

  • Update SDK constraint to >=2.3.0 <3.0.0.
  • Allow 3.x versions of package:convert.
  • Allow 4.x versions of package:http_parser.
  • Use file modified dates instead of changed for 304 Not Modified checks as changed returns creation dates on Windows.

0.2.8 #

  • Update SDK constraint to >=2.0.0-dev.61 <3.0.0.

  • Directory listings are now sorted.

0.2.7+1 #

  • Updated SDK version to 2.0.0-dev.17.0

0.2.7 #

  • Require at least Dart SDK 1.24.0.
  • Other internal changes e.g. removing dep on scheduled_test.

0.2.6 #

  • Add a createFileHandler() function that serves a single static file.

0.2.5 #

  • Add an optional contentTypeResolver argument to createStaticHandler.

0.2.4 #

  • Add support for "sniffing" the content of the file for the content-type via an optional useHeaderBytesForContentType argument on createStaticHandler.

0.2.3+4 #

  • Support http_parser 3.0.0.

0.2.3+3 #

  • Support shelf 0.7.0.

0.2.3+2 #

  • Support http_parser 2.0.0.

0.2.3+1 #

  • Support http_parser 1.0.0.

0.2.3 #

  • Added listDirectories argument to createStaticHandler.

0.2.2 #

  • Bumped up minimum SDK to 1.7.0.

  • Added support for shelf 0.6.0.

0.2.1 #

  • Removed Uri format checks now that the core libraries is more strict.

0.2.0 #

  • Removed deprecated getHandler.

  • Send correct mime type for default document.

0.1.4+6 #

  • Updated development dependencies.

0.1.4+5 #

  • Handle differences in resolution between DateTime and HTTP date format.

0.1.4+4 #

  • Using latest shelf. Cleaned up test code by using new features.

0.1.4 #

  • Added named (optional) defaultDocument argument to createStaticHandler.

0.1.3 #

  • createStaticHandler added serveFilesOutsidePath optional parameter.

0.1.2 #

  • The preferred top-level method is now createStaticHandler. getHandler is deprecated.
  • Set content-type header if the mime type of the requested file can be determined from the file extension.
  • Respond with 304-Not modified against IF-MODIFIED-SINCE request header.
  • Better error when provided a non-existent fileSystemPath.
  • Added example/example_server.dart.

0.1.1+1 #

  • Removed work around for issue.

0.1.1 #

  • Correctly handle requests when not hosted at the root of a site.
  • Send last-modified header.
  • Work around known issue with HTTP date formatting.
86
likes
160
points
5.25M
downloads

Publisher

verified publishertools.dart.dev

Weekly Downloads

Static file server support for the shelf package and ecosystem.

Repository (GitHub)
View/report issues
Contributing

Topics

#server #shelf

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

convert, http_parser, mime, path, shelf

More

Packages that depend on shelf_static