diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # Revision history for tasty-checklist
 
+## 1.0.4.0 -- 2022-08-09
+  * Added explicit LICENSE file
+  * Updated failure messages for clarity and readability
+  * Misc. Haddock documentation updates.
+
 ## 1.0.3.0 -- 2021-08-13
   * Bump doctest upper constraints (contributed by Felix Yan)
   * Added missing doctest source
diff --git a/LICENSE b/LICENSE
new file mode 100644
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,13 @@
+Copyright (c) 2021-2022 Kevin Quick
+
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
diff --git a/src/Test/Tasty/Checklist.hs b/src/Test/Tasty/Checklist.hs
--- a/src/Test/Tasty/Checklist.hs
+++ b/src/Test/Tasty/Checklist.hs
@@ -82,7 +82,7 @@
 
 instance Show CheckResult where
   show (CheckFailed what msg) =
-    "Failed check of " <> T.unpack what <> " with " <> T.unpack msg
+    "Failed check of " <> T.unpack what <> " with: " <> T.unpack msg
 
 instance Show ChecklistFailures where
   show (ChecklistFailures topMsg fails) =
@@ -143,8 +143,8 @@
 -- odd numbers: FAIL
 --   Exception: ERROR: odds
 --     2 checks failed in this checklist:
---     -Failed check of two is odd with 2
---     -Failed check of 7 + 3 is odd with 10
+--     -Failed check of two is odd with: 2
+--     -Failed check of 7 + 3 is odd with: 10
 -- <BLANKLINE>
 -- 1 out of 1 tests failed (...s)
 -- *** Exception: ExitFailure 1
@@ -256,9 +256,15 @@
 -- someFun result: FAIL
 --   Exception: ERROR: results for someFun
 --     3 checks failed in this checklist:
---     -Failed check of foo on input <<The answer to the universe is 18?>> expected <<42>> but failed with 18
---     -Failed check of shown on input <<The answer to the universe is 18?>> expected <<"The answer to the universe is 42!">> but failed with "The answer to the universe is 18?"
---     -Failed check of double-checking foo on input <<The answer to the universe is 18?>> expected <<42>> but failed with 18
+--     -Failed check of foo on input <<The answer to the universe is 18?>>
+--           expected:    42
+--           failed with: 18
+--     -Failed check of shown on input <<The answer to the universe is 18?>>
+--           expected:    "The answer to the universe is 42!"
+--           failed with: "The answer to the universe is 18?"
+--     -Failed check of double-checking foo on input <<The answer to the universe is 18?>>
+--           expected:    42
+--           failed with: 18
 -- <BLANKLINE>
 -- 1 out of 1 tests failed (...s)
 -- *** Exception: ExitFailure 1
@@ -280,7 +286,9 @@
 chkValue got _idx = \case
   (Val txt fld v) ->
     let r = fld got
-        msg = txt <> " on input <<" <> ti <> ">> expected <<" <> tv <> ">> but failed"
+        msg = txt <> " on input <<" <> ti <> ">>\n"
+              <> "        " <> "expected:    " <> tv <> "\n"
+              <> "        " <> "failed"
         ti = T.pack (testShow got)
         tv = T.pack (testShow v)
     in check msg (v ==) r
diff --git a/tasty-checklist.cabal b/tasty-checklist.cabal
--- a/tasty-checklist.cabal
+++ b/tasty-checklist.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.2
 name:               tasty-checklist
-version:            1.0.3.0
+version:            1.0.4.0
 synopsis:           Check multiple items during a tasty test
 description:
    Allows the test to check a number of items during a test and
@@ -10,9 +10,10 @@
    a single input value.
 -- bug-reports:
 license:            ISC
+license-file:       LICENSE
 author:             Kevin Quick
 maintainer:         kquick@galois.com
-copyright:          Kevin Quick, 2021
+copyright:          Kevin Quick, 2021-2022
 category:           Testing
 extra-source-files: CHANGELOG.md
 
