diff --git a/Data/IORef/Lifted.hs b/Data/IORef/Lifted.hs
--- a/Data/IORef/Lifted.hs
+++ b/Data/IORef/Lifted.hs
@@ -31,6 +31,7 @@
     , atomicModifyIORef
 #if MIN_VERSION_base(4,6,0)
     , atomicModifyIORef'
+    , atomicWriteIORef
 #endif
     , mkWeakIORef
     ) where
@@ -95,6 +96,10 @@
 atomicModifyIORef' ∷ MonadBase IO m ⇒ IORef a → (a → (a, b)) → m b
 atomicModifyIORef' r = liftBase ∘ R.atomicModifyIORef' r
 {-# INLINABLE atomicModifyIORef' #-}
+
+-- | Generalized version of 'R.atomicWriteIORef'.
+atomicWriteIORef ∷ MonadBase IO m ⇒ IORef a → a → m ()
+atomicWriteIORef r = liftBase ∘ R.atomicWriteIORef r
 #endif
 
 -- | Generalized version of 'R.mkWeakIORef'.
diff --git a/lifted-base.cabal b/lifted-base.cabal
--- a/lifted-base.cabal
+++ b/lifted-base.cabal
@@ -1,5 +1,5 @@
 Name:                lifted-base
-Version:             0.2.0.5
+Version:             0.2.1.0
 Synopsis:            lifted IO operations from the base library
 License:             BSD3
 License-file:        LICENSE
