Added changelog entry, changed contentTypeResolver null checker to use a null-aware operator.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 53c712c..edbd413 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 0.2.5
+
+* Add support for using a custom `MimeTypeResolver` for the handler to use when determining 
+  content-type via an optional `contentTypeResolver` argument on `createStaticHandler`.
+
 ## 0.2.4
 
 * Add support for "sniffing" the content of the file for the content-type via an optional
diff --git a/lib/src/static_handler.dart b/lib/src/static_handler.dart
index e70363a..a2e3e71 100644
--- a/lib/src/static_handler.dart
+++ b/lib/src/static_handler.dart
@@ -55,8 +55,7 @@
     }
   }
 
-  if(contentTypeResolver==null)
-    contentTypeResolver = new mime.MimeTypeResolver();
+  contentTypeResolver ??= new mime.MimeTypeResolver();
 
   return (Request request) async {
     var segs = [fileSystemPath]..addAll(request.url.pathSegments);