diff --git a/Cabal/changelog b/Cabal/changelog
index 370632175caa617119b24bf7bac44bf6590c05b0..b58f7cda72dff4ab51dac87a065435236ffc29a5 100644
--- a/Cabal/changelog
+++ b/Cabal/changelog
@@ -2,6 +2,20 @@
 
 1.25.x.x (current development version)
 	* Dropped support for versions of GHC earlier than 6.12 (#3111).
+	* Convenience/internal libraries are now supported (#269).
+	  An internal library is declared using the stanza "library
+	  'libname'".
+	* Backwards incompatible change to preprocessor interface:
+	  the function in 'PPSuffixHandler' now takes an additional
+	  'ComponentLocalBuildInfo' specifying the build information
+	  of the component being preprocessed.
+	* Backwards incompatible change to 'cabal_macros.h' (#1893): we now
+	  generate a macro file for each component which contains only
+	  information about the direct dependencies of that component.
+	  Consequently, 'dist/build/autogen/cabal_macros.h' contains
+	  only the macros for the library, and is not generated if a
+	  package has no library; to find the macros for an executable
+	  named 'foobar', look in 'dist/build/foobar/autogen/cabal_macros.h'.
 
 1.24.0.0 Ryan Thomas <ryan@ryant.org> March 2016
 	* Support GHC 8.