diff --git a/debian/changelog b/debian/changelog
index f86272e7a01dabec18926a1b5100d5ce7c715478..17f536f97c9faa6e2384260099289a53c0f00dea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,27 @@
+cl-asdf (2:3.1.1-1) unstable; urgency=low
+
+  New release:
+  * asdf-package-system combines the one-file, one-package, one-system paradigm
+    of quick-build and faslpath with the portability and robustness of ASDF 3.
+  * Portability: much improved support for the latest GCL 2.8.
+  * Robustness: Fixes and tweaks for ABCL, CLISP, ECL, SBCL/Windows.
+    Test improvements. Added missing dependencies in asdf.asd(!).
+    Fixes to version-satisfies (thanks to stassats) and to the file-stamp cache.
+  * run-program tweaked again on Windows;
+    punting on trying to ensure no final space is ever echo'ed by CMD.EXE " ".
+  * provide both "asdf" and "ASDF" to play nicer with various Lisps.
+  * Upgrading from a sufficiently forward-compatible version (currently: 2.27)
+    will be less disruptive of ASDF uses and enhancements in the current image:
+    previously loaded systems will not be cleared anymore,
+    variables defined with defparameter* will not be reset.
+  * UIOP much improved so as to be used with Google's build system:
+    with-temporary-file, dump-image / restore-image, ensure-pathname,
+    compile-file*, with-saved-deferred-warnings.
+  * ASDF3.1 feature pushed, to signal the slew of significant improvements
+    since initial ASDF 3.0 pre-release (i.e. version 2.27).
+
+ -- Francois-Rene Rideau <fare@tunes.org>  Tue, 19 Dec 2013 15:31:56 -0500
+
 cl-asdf (2:3.0.3-1) unstable; urgency=low
 
   New release:
diff --git a/footer.lisp b/footer.lisp
index 160828a6623db6b628afcea68c94ed847387ab05..b0828343b4c84612ba328b09684ded85896e96b3 100644
--- a/footer.lisp
+++ b/footer.lisp
@@ -50,7 +50,7 @@
   (when (boundp 'excl:*warn-on-nested-reader-conditionals*)
     (setf excl:*warn-on-nested-reader-conditionals* asdf/common-lisp::*acl-warn-save*))
 
-  (dolist (f '(:asdf :asdf2 :asdf3 :asdf-package-system)) (pushnew f *features*))
+  (dolist (f '(:asdf :asdf2 :asdf3 :asdf3.1 :asdf-package-system)) (pushnew f *features*))
 
   (provide "asdf") (provide "ASDF") ;; do it both ways to satisfy more people.