kmod 5
diff --git a/Makefile.am b/Makefile.am
index 69ab986..172d2ff 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -39,9 +39,9 @@
 %.pc: %.pc.in Makefile
 	$(SED_PROCESS)
 
-LIBKMOD_CURRENT=4
+LIBKMOD_CURRENT=2
 LIBKMOD_REVISION=0
-LIBKMOD_AGE=3
+LIBKMOD_AGE=0
 
 noinst_LTLIBRARIES = libkmod/libkmod-util.la
 libkmod_libkmod_util_la_SOURCES = libkmod/libkmod-hash.c \
diff --git a/NEWS b/NEWS
index b27ec54..4181097 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,35 @@
+kmod 5
+======
+
+- Break libkmod's API to insert a module like modprobe does. It now accepts
+  extra an extra argument to print its action and acceptable flags were
+  sanitized.
+
+- Share more code between modprobe and libkmod: using the new version of
+  kmod_module_probe_insert_module() it's possible to share a great amount of
+  code between modprobe and libkmod
+
+- modprobe no longer works with paths: it only accepts module names and/or
+  aliases now.
+
+- testsuite was added to repository, allowing automated tests to be run and
+  easing the way bugs are reproduced.
+
+- modprobe: when dumping configuration ('-c' option) separate config
+  and indexes by adding a commented line between them.
+
+- Fix bugs wrt normalizing aliases and module names
+
+- Fix bug wrt inserting an alias that resolves to multiple modules: we should
+  not stop on the first error, but rather continue to try loading other
+  modules.
+
+- Fix unaligned memory access in hash function, causing depmod to output wrong
+  information in ARMv5
+
+- Fix man page build and install: now they are only installed if tools are
+  enabled
+
 kmod 4
 ======
 
diff --git a/configure.ac b/configure.ac
index 73d880e..f4bfe78 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ(2.60)
 AC_INIT([kmod],
-	[4],
+	[5],
 	[linux-modules@vger.kernel.org],
 	[kmod],
 	[http://git.profusion.mobi/cgit.cgi/kmod.git/])