diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for `gltf-codec`
 
+## [0.1.0.5] - 2024-11-24
+
+* Add `scene :: Maybe SceneIx` field to `Root`.
+
 ## [0.1.0.4] - 2022-03-23
 
 * Compatibility with GHC 9.2, aeson-2, text-2.
diff --git a/gltf-codec.cabal b/gltf-codec.cabal
--- a/gltf-codec.cabal
+++ b/gltf-codec.cabal
@@ -1,20 +1,18 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.4.
+-- This file has been generated from package.yaml by hpack version 0.37.0.
 --
 -- see: https://github.com/sol/hpack
---
--- hash: f285214438633051908f00e53d843d097f8cd37820d8e0d93d39e07409b9e2e1
 
 name:           gltf-codec
-version:        0.1.0.4
+version:        0.1.0.5
 synopsis:       glTF scene loader
 description:    The package provides basic types to process JSON and "binary" files.
                 No further conversion is performed to keep dependencies to a minimum.
 category:       Graphics
 author:         Alexander Bondarenko
 maintainer:     aenor.realm@gmail.com
-copyright:      2021 Alexander Bondarenko
+copyright:      2024 Alexander Bondarenko
 license:        BSD3
 license-file:   LICENSE
 build-type:     Simple
@@ -65,15 +63,15 @@
       RecordWildCards
       StrictData
   build-depends:
-      aeson >=1.4 && <2.1
+      aeson >=1.4 && <2.2
     , base >=4.7 && <5
     , base64-bytestring ==1.*
     , binary >=0.8.7 && <1
-    , bytestring >=0.10 && <0.12
+    , bytestring >=0.10 && <0.13
     , scientific >=0.3.6 && <0.4
-    , text >=1.2 && <2.1
+    , text >=1.2 && <2.2
     , unordered-containers >=0.2.10 && <0.3
-    , vector ==0.12.*
+    , vector >=0.12 && <0.14
   default-language: Haskell2010
 
 test-suite gltf-codec-test
@@ -98,7 +96,7 @@
   ghc-options: -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       base >=4.7 && <5
-    , bytestring >=0.10 && <0.12
+    , bytestring >=0.10 && <0.13
     , directory ==1.3.*
     , filepath ==1.4.*
     , gltf-codec
diff --git a/src/Codec/GlTF/Root.hs b/src/Codec/GlTF/Root.hs
--- a/src/Codec/GlTF/Root.hs
+++ b/src/Codec/GlTF/Root.hs
@@ -13,7 +13,7 @@
 import Codec.GlTF.Mesh (Mesh)
 import Codec.GlTF.Node (Node)
 import Codec.GlTF.Sampler (Sampler)
-import Codec.GlTF.Scene (Scene)
+import Codec.GlTF.Scene (Scene, SceneIx)
 import Codec.GlTF.Skin (Skin)
 import Codec.GlTF.Texture (Texture)
 
@@ -33,6 +33,7 @@
   , nodes              :: Maybe (Vector Node)
   , samplers           :: Maybe (Vector Sampler)
   , scenes             :: Maybe (Vector Scene)
+  , scene              :: Maybe SceneIx
   , skins              :: Maybe (Vector Skin)
   , textures           :: Maybe (Vector Texture)
   , extensions         :: Maybe Object
