Add application/toml mimeType lookup by file path (#64)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f2f953d..06a889b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
 # 1.0.3
 
+* Add application/toml mimeType lookup by extension.
 * Add image/avif mimeType lookup by extension.
 * Add image/heic mimeType lookup by extension.
 
diff --git a/lib/src/default_extension_map.dart b/lib/src/default_extension_map.dart
index 6639bb3..4135a9f 100644
--- a/lib/src/default_extension_map.dart
+++ b/lib/src/default_extension_map.dart
@@ -805,6 +805,8 @@
   'tif': 'image/tiff',
   'tiff': 'image/tiff',
   'tmo': 'application/vnd.tmobile-livetv',
+  // Source: https://toml.io/en/v1.0.0#mime-type
+  'toml': 'application/toml',
   'torrent': 'application/x-bittorrent',
   'tpl': 'application/vnd.groove-tool-template',
   'tpt': 'application/vnd.trid.tpt',
diff --git a/test/mime_type_test.dart b/test/mime_type_test.dart
index b5f037d..d1833f5 100644
--- a/test/mime_type_test.dart
+++ b/test/mime_type_test.dart
@@ -43,6 +43,7 @@
       _expectMimeType('file.webp', 'image/webp');
       _expectMimeType('file.aiff', 'audio/x-aiff');
       _expectMimeType('file.m4a', 'audio/mp4');
+      _expectMimeType('file.toml', 'application/toml');
     });
 
     test('unknown-mime-type', () {