shelf_multipart
shelf_multipart parses multipart and form-data requests for shelf handlers.
2.0.1
40K downloads/mo
#1629 most downloaded on pub.dev
simolus3/goodies.dart
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 4 months to 2.5 years
Nearly every release is documented
notes for 4 of 4 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
4 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
4 releases · Oct 2021 to Jan 2025
2022
2023
2024
2025
2026
Releases
latest 4-
2.0.127 Jan 2025 -
2.0.012 Aug 2024Release notes
Open source →- Breaking: The two libraries have been merged into one,
package:shelf_multipart/shelf_multipart.dart. - Use extension types instead of extensions, which offers type safety around
the
isMultipartandisMultipartFormchecks. UseRequest.formData()orRequest.multipart()and check for non-null return values to handle multipart requests now:Future<Response> handleReqeuest(Request request) async { if (request.formData() case var form?) { await for (final formData in form.formData) { print('${formData.name}: ${await formData.part.readString()}'); } return Response.ok(); } else { return Response.badRequest(body: 'Not a form-data request'); } }
- Breaking: The two libraries have been merged into one,
-
1.0.009 Feb 2022 -
0.1.013 Oct 2021