diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,17 +6,28 @@
 and this project adheres to the
 [Haskell Package Versioning Policy](https://pvp.haskell.org/).
 
+## 0.4.1 - 2025-08-02
+
+* `Data.ASN1.Types` re-exports all of `Data.ASN1.OID`.
+
 ## 0.4.0 - 2025-08-01
 
 * Depend on package `time-hourglass`, rather than `hourglass`. The fields of the
   `ASNTime` data constructor of data type `ASN1` are now types provided by the
   former package.
+* In error, `Data.ASN1.Types` does not re-export classes from `Data.ASN1.OID`.
 
+## 0.3.7 - 2025-08-02
+
+* `Data.ASN1.Types` re-exports all of `Data.ASN1.OID`, as in
+  `crypton-asn1-types-0.3.4`.
+
 ## 0.3.6 - 2025-07-20
 
 * Expose `Data.ASN1.Stream`, spun out of the `crypton-asn1-encoding-0.9.6`
   package.
 * Use the `other-extensions` field in the Cabal file.
+* In error, `Data.ASN1.Types` does not re-export classes from `Data.ASN1.OID`.
 
 ## 0.3.5 - 2025-07-13
 
@@ -25,6 +36,7 @@
   without strictness annotation) to `newtype`.
 * Depend on the `base16` package, remove direct dependency on the `memory`
   package and the indirect dependency on the `basement` package.
+* In error, `Data.ASN1.Types` does not re-export classes from `Data.ASN1.OID`.
 
 ## 0.3.4 - 2025-07-13
 
diff --git a/crypton-asn1-types.cabal b/crypton-asn1-types.cabal
--- a/crypton-asn1-types.cabal
+++ b/crypton-asn1-types.cabal
@@ -1,50 +1,50 @@
 cabal-version: 1.18
-
--- This file has been generated from package.yaml by hpack version 0.38.1.
---
--- see: https://github.com/sol/hpack
-
-name:           crypton-asn1-types
-version:        0.4.0
-synopsis:       ASN.1 types
-description:    A library providing types representing the Abstract Syntax Notation One
-                (ASN.1) standard.
-category:       Data
-stability:      experimental
-homepage:       http://github.com/mpilgrem/crypton-asn1
-bug-reports:    https://github.com/mpilgrem/crypton-asn1/issues
-author:         Vincent Hanquez <vincent@snarc.org>
-maintainer:     Mike Pilgrem <public@pilgrem.com>,
-                Kazu Yamamoto <kazu@iij.ad.jp>
-copyright:      Vincent Hanquez <vincent@snarc.org>
-license:        BSD3
-license-file:   LICENSE
-build-type:     Simple
-extra-doc-files:
-    CHANGELOG.md
-    README.md
-
-source-repository head
-  type: git
-  location: https://github.com/mpilgrem/crypton-asn1
-
-library
-  exposed-modules:
-      Data.ASN1.BitArray
-      Data.ASN1.OID
-      Data.ASN1.Pretty
-      Data.ASN1.Types
-      Data.ASN1.Types.Lowlevel
-      Data.ASN1.Types.String
-      Data.ASN1.Stream
-  hs-source-dirs:
-      src
-  other-extensions:
-      CPP
-  ghc-options: -Wall
-  build-depends:
-      base >=3 && <5
-    , base16
-    , bytestring
-    , time-hourglass <0.4
-  default-language: Haskell98
+
+-- This file has been generated from package.yaml by hpack version 0.38.1.
+--
+-- see: https://github.com/sol/hpack
+
+name:           crypton-asn1-types
+version:        0.4.1
+synopsis:       ASN.1 types
+description:    A library providing types representing the Abstract Syntax Notation One
+                (ASN.1) standard.
+category:       Data
+stability:      experimental
+homepage:       http://github.com/mpilgrem/crypton-asn1
+bug-reports:    https://github.com/mpilgrem/crypton-asn1/issues
+author:         Vincent Hanquez <vincent@snarc.org>
+maintainer:     Mike Pilgrem <public@pilgrem.com>,
+                Kazu Yamamoto <kazu@iij.ad.jp>
+copyright:      Vincent Hanquez <vincent@snarc.org>
+license:        BSD3
+license-file:   LICENSE
+build-type:     Simple
+extra-doc-files:
+    CHANGELOG.md
+    README.md
+
+source-repository head
+  type: git
+  location: https://github.com/mpilgrem/crypton-asn1
+
+library
+  exposed-modules:
+      Data.ASN1.BitArray
+      Data.ASN1.OID
+      Data.ASN1.Pretty
+      Data.ASN1.Types
+      Data.ASN1.Types.Lowlevel
+      Data.ASN1.Types.String
+      Data.ASN1.Stream
+  hs-source-dirs:
+      src
+  other-extensions:
+      CPP
+  ghc-options: -Wall
+  build-depends:
+      base >=3 && <5
+    , base16
+    , bytestring
+    , time-hourglass <0.4
+  default-language: Haskell98
diff --git a/src/Data/ASN1/Types.hs b/src/Data/ASN1/Types.hs
--- a/src/Data/ASN1/Types.hs
+++ b/src/Data/ASN1/Types.hs
@@ -22,7 +22,7 @@
   ) where
 
 import           Data.ASN1.BitArray ( BitArray )
-import           Data.ASN1.OID ( OID )
+import           Data.ASN1.OID
 import           Data.ASN1.Types.Lowlevel ( ASN1Class (..), ASN1Tag )
 import           Data.ASN1.Types.String
                    ( ASN1CharacterString (..), ASN1StringEncoding (..)
