diff --git a/.hlint.yaml b/.hlint.yaml
--- a/.hlint.yaml
+++ b/.hlint.yaml
@@ -10,15 +10,13 @@
 # 使い方:
 #   * このファイルをプロジェクトルートに .hlint.yaml としてコピー
 #   * または .hlint.yaml から参照: - arguments: [--hint=path/to/this/.hlint.yaml]
-- extensions:
-    - name:
-        - BlockArguments
-        - CPP
-        - OverloadedRecordDot
-        - OverloadedRecordUpdate
-        - QuasiQuotes
-        - RecursiveDo
-        - TemplateHaskell
+- arguments:
+    - "-XBlockArguments"
+    - "-XCPP"
+    - "-XOverloadedRecordDot"
+    - "-XOverloadedRecordUpdate"
+    - "-XQuasiQuotes"
+    - "-XRecursiveDo"
 - group:
     enabled: true
     name: generalise
diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,15 @@
 
 ## [Unreleased]
 
+## [1.0.3.2] - 2026-01-08
+
+### Changed
+
+- Fix HLint language extension configuration: use `arguments` with `-X` flags for parsing
+  instead of `extensions` block (which is for restricting allowed extensions)
+- Rename `hlint/rules/extensions.dhall` to `hlint/rules/parse-extensions.dhall`
+- Remove `TemplateHaskell` from parse extensions (already enabled by default in HLint)
+
 ## [1.0.3.1] - 2026-01-08
 
 ### Added
diff --git a/himari.cabal b/himari.cabal
--- a/himari.cabal
+++ b/himari.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: himari
-version: 1.0.3.1
+version: 1.0.3.2
 synopsis: A standard library for Haskell as an alternative to rio
 description:
   A standard library for Haskell inspired by rio.
