Update XML-Loy dependency to 0.53

Change-Id: I240c2a0e94657dbbea4ddab687b05646a5062406
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index b02f4c8..0ffd43a 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -28,7 +28,6 @@
       - name: Install dependencies
         run: |
           cpanm File::ShareDir::Install
-          cpanm --notest XML::Loy
           cpanm --installdeps .
       - name: Install
         run: |
diff --git a/Changes b/Changes
index e286b76..c3246eb 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,7 @@
-2.7.4 2026-06-16
+2.7.4 2026-07-03
         - Upgrade KorAP-Tokenizer to v2.4.2 with fixes for gender-sensitive forms separated by a non-ASCII slash — division slash (U+2215 `∕`), fraction slash (U+2044 `⁄`) or fullwidth solidus (U+FF0F `/`) — which occured in DeLiKo-2026 EPUB input.
         - Fixed XML::Loy install in docker build.
+        - Updated dependency to recent version of XML::Loy.
 
 2.7.3 2026-04-03
         - Upgrade KorAP-Tokenizer to v2.4.1.
diff --git a/Dockerfile b/Dockerfile
index bfb7399..2e2c566 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -37,11 +37,8 @@
     IO::Compress::Zip \
     IO::Uncompress::Unzip \
     Log::Any \
-    Time::Progress
-
-# XML::Loy is only needed by the bundled test helpers. Do not run its
-# upstream test suite during the production image build.
-RUN cpm install --show-build-log-on-failure -g XML::Loy
+    Time::Progress \
+    XML::Loy
 
 # Run Makefile.PL and install (this will install share files properly)
 RUN perl Makefile.PL && make install
diff --git a/Makefile.PL b/Makefile.PL
index 471add1..365583a 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -20,7 +20,7 @@
   BUILD_REQUIRES => {
     'Test::More' => 0,
     'Test::Output' => 0,
-    'XML::Loy' => 0.52,
+    'XML::Loy' => 0.53,
     'IO::Uncompress::Unzip' => '2.091',
     'Pod::Usage'      => 0,
     'Dumbbench' => '0.111',