diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# Change Log
-
-## 0.0.0.0
-
-2023.10.03
-
-- Initial release
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -13,7 +13,7 @@
       disclaimer in the documentation and/or other materials provided
       with the distribution.
 
-    * Neither the name of Author name here nor the names of other
+    * Neither the name of Ian Duncan nor the names of other
       contributors may be used to endorse or promote products derived
       from this software without specific prior written permission.
 
diff --git a/benchmark/header-codec/main.hs b/benchmark/header-codec/main.hs
--- a/benchmark/header-codec/main.hs
+++ b/benchmark/header-codec/main.hs
@@ -19,9 +19,9 @@
         ]
     , C.bgroup "newHeaderFromTraceId" $
         let value = SB.pack [0, 1, 2, 3, 4, 5, 6, 7, 8, 8, 10, 11, 12, 13, 14, 15]
-         in [ C.bench "new" $ C.nf newHeaderFromTraceId value
-            , C.bench "old" $ C.nf String.newHeaderFromTraceId value
-            ]
+        in [ C.bench "new" $ C.nf newHeaderFromTraceId value
+           , C.bench "old" $ C.nf String.newHeaderFromTraceId value
+           ]
     ]
 
 
diff --git a/hs-opentelemetry-propagator-datadog.cabal b/hs-opentelemetry-propagator-datadog.cabal
--- a/hs-opentelemetry-propagator-datadog.cabal
+++ b/hs-opentelemetry-propagator-datadog.cabal
@@ -1,10 +1,9 @@
 cabal-version: 2.4
 
 name: hs-opentelemetry-propagator-datadog
-version: 0.0.0.0
+version: 0.0.1.0
 author: Kazuki Okamoto (岡本和樹)
 maintainer: kazuki.okamoto@herp.co.jp
-copyright: Kazuki Okamoto (岡本和樹), HERP, Inc.
 license: BSD-3-Clause
 license-file: LICENSE
 category: Telemetry
@@ -13,10 +12,6 @@
 synopsis: Datadog Propagator for OpenTelemetry
 description: This package provides a Datadog style propagator for hs-opentelemetry suite.
 
-extra-doc-files:
-  CHANGELOG.md
-  LICENSE
-
 common common
   build-depends: base >= 4 && < 5
   ghc-options: -Wall
@@ -29,12 +24,11 @@
   hs-source-dirs: src
   exposed-modules: OpenTelemetry.Propagator.Datadog
                    OpenTelemetry.Propagator.Datadog.Internal
-  build-depends: bytestring < 0.11,
-                 hs-opentelemetry-api >= 0.1 && < 0.2,
-                 hs-opentelemetry-sdk >= 0.0 && < 0.1,
-                 http-types < 0.13,
-                 primitive < 0.9,
-                 text < 1.3,
+  build-depends: bytestring,
+                 hs-opentelemetry-api ^>= 0.2,
+                 http-types,
+                 primitive,
+                 text
   ghc-options: -Wcompat
                -Wno-name-shadowing
   if impl(ghc >= 6.4)
diff --git a/old-src/Raw.hs b/old-src/Raw.hs
--- a/old-src/Raw.hs
+++ b/old-src/Raw.hs
@@ -49,7 +49,7 @@
           writeByteArray mba 0 (0 :: Word64) -- fill zeros to one upper Word64-size area
           writeByteArrayNbo mba 1 w64 -- offset one Word64-size
           freezeByteArray mba 0 len
-   in SBI.SBS ba
+  in SBI.SBS ba
 
 
 newSpanIdFromHeader
@@ -64,7 +64,7 @@
           let w64 = readWord64BS bs
           writeByteArrayNbo mba 0 w64
           freezeByteArray mba 0 len
-   in SBI.SBS ba
+  in SBI.SBS ba
 
 
 {- | Write a primitive value to the byte array with network-byte-order (big-endian).
@@ -78,10 +78,11 @@
     loop _ 0 = pure ()
     loop 8 _ = pure ()
     loop n v = do
-      let -- equivelent:
-          --   (p, q) = v `divMod` (2 ^ (8 :: Int))
-          p = shift v (-8)
-          q = v .&. complement (shift p 8)
+      let
+        -- equivelent:
+        --   (p, q) = v `divMod` (2 ^ (8 :: Int))
+        p = shift v (-8)
+        q = v .&. complement (shift p 8)
       writeByteArray mba (8 * (offset + 1) - n - 1) (fromIntegral q :: Word8)
       loop (n + 1) p
 
@@ -109,13 +110,13 @@
 newHeaderFromTraceId :: ShortByteString -> ByteString
 newHeaderFromTraceId (SBI.SBS ba) =
   let w64 = indexByteArrayNbo (ByteArray ba) 1
-   in showWord64BS w64
+  in showWord64BS w64
 
 
 newHeaderFromSpanId :: ShortByteString -> ByteString
 newHeaderFromSpanId (SBI.SBS ba) =
   let w64 = indexByteArrayNbo (ByteArray ba) 0
-   in showWord64BS w64
+  in showWord64BS w64
 
 
 indexByteArrayNbo :: ByteArray -> Int -> Word64
@@ -127,12 +128,12 @@
 
 
 showWord64BS :: Word64 -> ByteString
-showWord64BS v =
+showWord64BS value =
   unsafeDupablePerformIO $
     BI.createUptoN 20 writeWord64Ptr -- 20 = length (show (maxBound :: Word64))
   where
     writeWord64Ptr ptr =
-      loop (19 :: Int) v 0 False
+      loop (19 :: Int) value 0 False
       where
         loop 0 v offset _ = do
           writeOffPtr ptr offset (word8ToAsciiWord8 $ fromIntegral v)
diff --git a/old-src/String.hs b/old-src/String.hs
--- a/old-src/String.hs
+++ b/old-src/String.hs
@@ -30,7 +30,7 @@
     toWord8s acc 0 = acc
     toWord8s acc n =
       let (p, q) = n `divMod` (2 ^ (8 :: Int))
-       in toWord8s (fromIntegral q : acc) p
+      in toWord8s (fromIntegral q : acc) p
 
 
 fillLeadingZeros :: Word -> ByteString -> ByteString
diff --git a/src/OpenTelemetry/Propagator/Datadog.hs b/src/OpenTelemetry/Propagator/Datadog.hs
--- a/src/OpenTelemetry/Propagator/Datadog.hs
+++ b/src/OpenTelemetry/Propagator/Datadog.hs
@@ -36,8 +36,8 @@
   newSpanIdFromHeader,
   newTraceIdFromHeader,
  )
-import OpenTelemetry.Trace (SpanContext (SpanContext, isRemote, spanId, traceFlags, traceId, traceState))
 import OpenTelemetry.Trace.Core (
+  SpanContext (SpanContext, isRemote, spanId, traceFlags, traceId, traceState),
   getSpanContext,
   wrapSpanContext,
  )
diff --git a/src/OpenTelemetry/Propagator/Datadog/Internal.hs b/src/OpenTelemetry/Propagator/Datadog/Internal.hs
--- a/src/OpenTelemetry/Propagator/Datadog/Internal.hs
+++ b/src/OpenTelemetry/Propagator/Datadog/Internal.hs
@@ -46,7 +46,7 @@
 newTraceIdFromHeader bs =
   let w64 = readWord64BS bs
       builder = BB.word64BE 0 <> BB.word64BE w64
-   in SB.toShort $ BL.toStrict $ BB.toLazyByteString builder
+  in SB.toShort $ BL.toStrict $ BB.toLazyByteString builder
 
 
 newSpanIdFromHeader
@@ -57,7 +57,7 @@
 newSpanIdFromHeader bs =
   let w64 = readWord64BS bs
       builder = BB.word64BE w64
-   in SB.toShort $ BL.toStrict $ BB.toLazyByteString builder
+  in SB.toShort $ BL.toStrict $ BB.toLazyByteString builder
 
 
 readWord64BS :: ByteString -> Word64
@@ -88,7 +88,7 @@
   -- ^ ASCII text of 64-bit integer
 newHeaderFromTraceId (SBI.SBS ba) =
   let w64 = indexByteArrayNbo (ByteArray ba) 1
-   in showWord64BS w64
+  in showWord64BS w64
 
 
 newHeaderFromSpanId
@@ -98,7 +98,7 @@
   -- ^ ASCII text of 64-bit integer
 newHeaderFromSpanId (SBI.SBS ba) =
   let w64 = indexByteArrayNbo (ByteArray ba) 0
-   in showWord64BS w64
+  in showWord64BS w64
 
 
 -- | Read 'ByteArray' to 'Word64' with network-byte-order.
