diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,6 +1,13 @@
 # Changelog for rollbar-client
 
-All notable changes to this project will be documented in this file
+All notable changes to this project will be documented in this file.
+
+## [1.1.0] - 2024-05-28
+
+### Changed
+- Added fields fingerprint, title, uuid, custom to `Item`
+- Added support for GHC 9.4
+- Changed `text` dependency upper bound: we now support `text-2.0.X.X`.
 
 ## [1.0.0] - 2022-12-28
 
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright 2020 Stack Builders Inc.
+Copyright 2020-present Stack Builders Inc.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy of
 this software and associated documentation files (the "Software"), to deal in
diff --git a/rollbar-client.cabal b/rollbar-client.cabal
--- a/rollbar-client.cabal
+++ b/rollbar-client.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.7.
+-- This file has been generated from package.yaml by hpack version 0.36.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 125ccbaa8f8a1b3dab026c05c979880711d5f61ef9cf7323bfe23bda09bb3743
+-- hash: 372dae78f9159532940f589cb4a58365621fc289aae679dfac95e4b6ba477ed7
 
 name:           rollbar-client
-version:        1.0.0
+version:        1.1.0
 synopsis:       Core library to communicate with Rollbar API.
 description:    Please see the README on GitHub at
                 <https://github.com/stackbuilders/rollbar-haskell/tree/master/rollbar-client>
@@ -15,12 +15,12 @@
 homepage:       https://github.com/stackbuilders/rollbar-haskell#readme
 bug-reports:    https://github.com/stackbuilders/rollbar-haskell/issues
 author:         Stack Builders Inc.
-maintainer:     Sebastián Estrella <sestrella@stackbuilders.com>
-copyright:      2020 Stack Builders Inc.
+maintainer:     David Mazarro <dmunuera@stackbuilders.com>
+copyright:      2020-present Stack Builders Inc.
 license:        MIT
 license-file:   LICENSE
 tested-with:
-    GHC ==8.8.4, GHC ==8.10.2
+    GHC ==8.8.4, GHC ==8.10.7, GHC ==9.4.7
 build-type:     Simple
 extra-source-files:
     README.md
@@ -57,7 +57,7 @@
     , mtl >=2.2 && <3
     , process >=1.6 && <2
     , req >=2.1 && <4
-    , text >=1.2 && <2
+    , text >=1.2 && <2.1
     , unordered-containers >=0.2 && <1
     , yaml >=0.11 && <1
   default-language: Haskell2010
@@ -73,11 +73,11 @@
       base >=4.13 && <5
     , rollbar-client
     , text
+  default-language: Haskell2010
   if flag(example)
     buildable: True
   else
     buildable: False
-  default-language: Haskell2010
 
 test-suite spec
   type: exitcode-stdio-1.0
diff --git a/src/Rollbar/Client.hs b/src/Rollbar/Client.hs
--- a/src/Rollbar/Client.hs
+++ b/src/Rollbar/Client.hs
@@ -2,7 +2,7 @@
 
 -- |
 -- Module: Rollbar.Client
--- Copyright: (c) 2020 Stack Builders Inc.
+-- Copyright: (c) 2020-present Stack Builders Inc.
 -- License: MIT
 -- Maintainer: Sebastián Estrella <sestrella@stackbuilders.com>
 module Rollbar.Client
diff --git a/src/Rollbar/Client/Item.hs b/src/Rollbar/Client/Item.hs
--- a/src/Rollbar/Client/Item.hs
+++ b/src/Rollbar/Client/Item.hs
@@ -80,28 +80,38 @@
   , itemServer :: Maybe Server
     -- ^ Data about the server related to this event.
   -- client
-  -- custom
-  -- fingerprint
-  -- title
-  -- uuid
+  , custom :: Maybe Object
+    -- ^ Any arbitrary metadata you want to send.
+  , title :: Maybe Text
+    -- ^ A string that will be used as the title of the Item occurrences will be grouped into.
+  , uuid :: Maybe Text
+    -- ^ Identifies this occurrence.
+  , fingerprint :: Maybe Text
+    -- ^ Controlls how this occurrence should be grouped.
   , itemNotifier :: Notifier
     -- ^ Describes the library used to send this event.
   } deriving (Eq, Show)
 
 instance ToJSON Item where
-  toJSON Item{..} = object
-    [ "data" .= object
-        [ "environment" .= itemEnvironment
-        , "body" .= itemBody
-        , "level" .= itemLevel
-        , "platform" .= itemPlatform
-        , "language" .= itemLanguage
-        , "framework" .= itemFramework
-        , "request" .= itemRequest
-        , "server" .= itemServer
-        , "notifier" .= itemNotifier
-        ]
-    ]
+  toJSON Item{..} =
+    let dataFields =
+          [ "environment" .= itemEnvironment
+          , "body" .= itemBody
+          , "level" .= itemLevel
+          , "platform" .= itemPlatform
+          , "language" .= itemLanguage
+          , "framework" .= itemFramework
+          , "request" .= itemRequest
+          , "server" .= itemServer
+          , "notifier" .= itemNotifier
+          ] ++ catMaybes
+          [ ("custom" .=) <$> custom
+           , ("fingerprint" .=) <$> fingerprint
+           , ("title" .=) <$> title
+           , ("uuid" .=) <$> uuid
+          ]
+    in
+    object [ "data" .= object dataFields ]
 
 -- | Builds an 'Item' based on a 'Payload'.
 mkItem
@@ -129,6 +139,10 @@
         , serverCodeVersion = Nothing
         }
     , itemNotifier = defaultNotifier
+    , custom = Nothing
+    , title = Nothing
+    , uuid = Nothing
+    , fingerprint = Nothing
     }
 
 -- | The main data being sent. It can either be a message, an exception, or a
@@ -361,7 +375,7 @@
 defaultNotifier :: Notifier
 defaultNotifier = Notifier
   { notifierName = "rollbar-client"
-  , notifierVersion = "1.0.0"
+  , notifierVersion = "1.1.0"
   }
 
 newtype ItemId = ItemId Text
