| ## 2.0.0 |
| |
| * **[Breaking]** `extensionFromMime(String mimeType)` returns `null` instead of `mimeType` for an unknown mime type. |
| * Update `extensionFromMime` to return a default extension when a MIME type maps to multiple extensions. |
| |
| ## 1.0.6 |
| |
| * Add `topics` section to `pubspec.yaml`. |
| * Move to `dart-lang/tools` monorepo. |
| |
| ## 1.0.5 |
| |
| * Update `video/mp4` mimeType lookup by header bytes. |
| * Add `image/heic` mimeType lookup by header bytes. |
| * Add `image/heif` mimeType lookup by header bytes. |
| * Add m4b mimeType lookup by extension. |
| * Add `text/markdown` mimeType lookup by extension. |
| * Require Dart 3.2.0. |
| |
| ## 1.0.4 |
| |
| * Changed `.js` to `text/javascript` per |
| https://datatracker.ietf.org/doc/html/rfc9239. |
| * Added `.mjs` as `text/javascript`. |
| * Add `application/dicom` mimeType lookup by extension. |
| * Require Dart 2.18. |
| |
| ## 1.0.3 |
| |
| * Add application/manifest+json lookup by extension. |
| * Add application/toml mimeType lookup by extension. |
| * Add audio/aac mimeType lookup by header bytes. |
| * Add audio/mpeg mimeType lookup by header bytes. |
| * Add audio/ogg mimeType lookup by header bytes. |
| * Add audio/weba mimeType lookup by header bytes. |
| * Add font/woff2 lookup by extension and header bytes. |
| * Add image/avif mimeType lookup by extension. |
| * Add image/heic mimeType lookup by extension. |
| * Add image/heif mimeType lookup by extension. |
| * Change audio/x-aac to audio/aac when detected by extension. |
| |
| ## 1.0.2 |
| |
| * Add audio/x-aiff mimeType lookup by header bytes. |
| * Add audio/x-flac mimeType lookup by header bytes. |
| * Add audio/x-wav mimeType lookup by header bytes. |
| * Add audio/mp4 mimeType lookup by file path. |
| |
| ## 1.0.1 |
| |
| * Add image/webp mimeType lookup by header bytes. |
| |
| ## 1.0.0 |
| |
| * Stable null safety release. |
| |
| ## 1.0.0-nullsafety.0 |
| |
| * Update to null safety. |
| |
| ## 0.9.7 |
| |
| * Add `extensionFromMime` utility function. |
| |
| ## 0.9.6+3 |
| |
| * Change the mime type for Dart source from `application/dart` to `text/x-dart`. |
| * Add example. |
| * Fix links and code in README. |
| |
| ## 0.9.6+2 |
| |
| * Set max SDK version to `<3.0.0`, and adjust other dependencies. |
| |
| ## 0.9.6+1 |
| |
| * Stop using deprecated constants from the SDK. |
| |
| ## 0.9.6 |
| |
| * Updates to support Dart 2.0 core library changes (wave |
| 2.2). See [issue 31847][sdk#31847] for details. |
| |
| [sdk#31847]: https://github.com/dart-lang/sdk/issues/31847 |
| |
| ## 0.9.5 |
| |
| * Add support for the WebAssembly format. |
| |
| ## 0.9.4 |
| |
| * Updated Dart SDK requirement to `>= 1.8.3 <2.0.0` |
| |
| * Strong-mode clean. |
| |
| * Added support for glTF text and binary formats. |
| |
| ## 0.9.3 |
| |
| * Fixed erroneous behavior for listening and when pausing/resuming |
| stream of parts. |
| |
| ## 0.9.2 |
| |
| * Fixed erroneous behavior when pausing/canceling stream of parts but already |
| listened to one part. |
| |
| ## 0.9.1 |
| |
| * Handle parsing of MIME multipart content with no parts. |