diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,18 @@
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
 and this project adheres to the [Haskell Package Versioning Policy](https://pvp.haskell.org/).
 
+## [1.1.0] - 2026-10-20
+
+### Changed
+
+- **Breaking:** `fluent` 1.1.0 breaking changes:
+  - `SomeValue` is now `Value`.
+  - The `Value` class is now `ToValue`.
+  - Constructors are used qualified: `Value.String`, `Value.Number`, `Value.Time`.
+  - `CustomValue` and `ToValue.format` are replaced by `Value.Formatted`.
+  - The `fluent` quasi-quoter and `messageIdentifiers` fail to compile on a syntax error.
+  - `parseResource` fails on a syntax error. `parseResourceLenient` returns a `JunkEntry` instead.
+
 ## [1.0.0] - 2026-10-01
 
 ### Added
diff --git a/Setup.hs b/Setup.hs
deleted file mode 100644
--- a/Setup.hs
+++ /dev/null
@@ -1,2 +0,0 @@
-import Distribution.Simple
-main = defaultMain
diff --git a/fluent-effectful.cabal b/fluent-effectful.cabal
--- a/fluent-effectful.cabal
+++ b/fluent-effectful.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: fluent-effectful
-version: 1.0.0
+version: 1.1.0
 category: Language
 synopsis: Fluent effect for Effectful
 description:
@@ -71,7 +71,7 @@
     Effectful.Fluent.Single
 
   build-depends:
-    fluent >=1.0 && <1.1,
+    fluent >=1.1 && <1.2,
     unordered-containers >=0.2 && <0.3,
 
 test-suite test
@@ -83,7 +83,7 @@
   build-tool-depends: hspec-effectful-discover:hspec-effectful-discover
   build-depends:
     fluent-effectful,
-    fluent-icu >=1.0 && <1.1,
+    fluent-icu >=1.1 && <1.2,
     hspec-effectful >=1.0 && <1.2,
 
   other-modules:
diff --git a/src/Effectful/Fluent/Multi.hs b/src/Effectful/Fluent/Multi.hs
--- a/src/Effectful/Fluent/Multi.hs
+++ b/src/Effectful/Fluent/Multi.hs
@@ -25,10 +25,10 @@
 -- > let enRes = [fluent|welcome = Welcome, { $name }|]
 -- >     deRes = [fluent|welcome = Willkommen, { $name }|]
 --
--- Or parse Fluent source at runtime with 'parseResource':
+-- Or parse Fluent source at runtime with 'parseResource' or 'parseResourceLenient':
 --
 -- > enRes <- either fail pure . parseResource =<< Text.readFile "en-GB.ftl"
--- > deRes <- either fail pure . parseResource =<< Text.readFile "de-CH.ftl"
+-- > deRes <- parseResourceLenient <$> Text.readFile "de-CH.ftl"
 --
 -- == 2. Building bundles
 --
@@ -47,9 +47,9 @@
 --
 -- > main :: IO ()
 -- > main = runEff . runFluent [english, swiss] $ do
--- >     translate "welcome" ("name", value @Text "Ann") enGB >>= liftIO . print
+-- >     translate "welcome" ("name", "Ann") enGB >>= liftIO . print
 -- >     -- Right "Welcome, Ann"
--- >     translate "welcome" ("name", value @Text "Ann") deCH >>= liftIO . print
+-- >     translate "welcome" ("name", "Ann") deCH >>= liftIO . print
 -- >     -- Right "Willkommen, Ann"
 module Effectful.Fluent.Multi
     ( -- * Effect
diff --git a/src/Effectful/Fluent/Single.hs b/src/Effectful/Fluent/Single.hs
--- a/src/Effectful/Fluent/Single.hs
+++ b/src/Effectful/Fluent/Single.hs
@@ -28,10 +28,12 @@
 -- >            welcome = Welcome, { $name }
 -- >         |]
 --
--- Or parse Fluent source at runtime with 'parseResource':
+-- Or parse Fluent source at runtime with 'parseResource' or 'parseResourceLenient':
 --
--- > resource <- either fail pure . parseResource =<< Text.readFile "en-GB.ftl"
+-- > resource <- parseResourceLenient <$> Text.readFile "en-GB.ftl"
 --
+-- A syntax error fails the whole file. 'parseResourceLenient' returns a 'JunkEntry' instead.
+--
 -- == 2. Building bundles
 --
 -- Combine 'Resource's and 'Locale's into a 'Bundle' using 'bundle':
@@ -46,7 +48,7 @@
 -- > main = runEff . runFluent english $ do
 -- >     translate "greeting" >>= liftIO . print
 -- >     -- Right "Hello!"
--- >     translate "welcome" ("name", value @Text "Ann") >>= liftIO . print
+-- >     translate "welcome" ("name", "Ann") >>= liftIO . print
 -- >     -- Right "Welcome, Ann"
 module Effectful.Fluent.Single
     ( -- * Effect
