kmod 4
diff --git a/Makefile.am b/Makefile.am
index d28bd72..0dd48ff 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -38,9 +38,9 @@
 %.pc: %.pc.in Makefile
 	$(SED_PROCESS)
 
-LIBKMOD_CURRENT=3
+LIBKMOD_CURRENT=4
 LIBKMOD_REVISION=0
-LIBKMOD_AGE=2
+LIBKMOD_AGE=3
 
 noinst_LTLIBRARIES = libkmod/libkmod-util.la
 libkmod_libkmod_util_la_SOURCES = libkmod/libkmod-hash.c \
diff --git a/NEWS b/NEWS
index 62b7358..b27ec54 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,27 @@
+kmod 4
+======
+
+- New APIs in libkmod to:
+	- Get configuration lists: blacklists, install commands, remove
+	  commands, aliases, options and softdeps
+	- Dump indexes
+
+- Several bugs fixed in libkmod, modprobe, depmod and modinfo
+
+- API documentation: if configure with run with --enable-gtk-doc, the API doc
+  will be generated by make. Gtk-doc is required for that.
+
+- Man pages are built, which replace man pages from module-init-tools
+
+- 'include' and 'config' options in *.conf files were deprecated
+
+- configure is not run by autogen.sh. Instead, a common set of options is
+  printed. If you are hacking on kmod, consider using bootstrap-configure
+  script.
+
+- 'modprobe -c' works as expected now. As opposed to module-init-tools, it
+  dumps the parsed configuration, not only the file contents.
+
 kmod 3
 ======
 
diff --git a/configure.ac b/configure.ac
index fe2e8f1..66c2d51 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ(2.60)
 AC_INIT([kmod],
-	[3],
+	[4],
 	[linux-modules@vger.kernel.org],
 	[kmod],
 	[http://git.profusion.mobi/cgit.cgi/kmod.git/])