diff --git a/.travis.yml b/.travis.yml
index 798c330821410821d40490198235755fd97fadc8..2716ee5ade808dd82b31f82ffd543f443785c7f3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -24,7 +24,7 @@ matrix:
   - os: linux
     dist: trusty
     sudo: required
-    env: CPPCHECK=yes CPPCHECK_VERSION=1.75
+    env: CPPCHECK=yes CPPCHECK_VERSION=1.77
 # then check with different optimization flags
   - os: linux
     dist: trusty
@@ -98,7 +98,7 @@ install:
 # then replace doxygen with the desided version
 # I use 1.8.10 instead of 1.8.11 since it looks like 1.8.11 have troubles with
 # non case sensitive files (it writes capitalized filenames)
-  - if test "$MAKEDOC" == yes ; then ./.travis/install.doxygen Release_1_8_12 ; fi
+  - if test "$MAKEDOC" == yes ; then ./.travis/install.doxygen Release_1_8_13 ; fi
   - if test "$VALGRIND" == yes ; then sudo apt-get install -y valgrind           ; fi
   - if test "$LAPACK" == yes ; then sudo apt-get -y install libatlas-base-dev      ; fi
 # moreover, we hardcode path to dynamic library, required for xdrfile to link properly
diff --git a/CHANGES/v2.3.txt b/CHANGES/v2.3.txt
index 5ae0e03c7c26676dd5d3f02ea5a734ab0b4834d8..b3d296a141af52e7359a795182fdc92a011b6831 100644
--- a/CHANGES/v2.3.txt
+++ b/CHANGES/v2.3.txt
@@ -138,4 +138,8 @@ See branch \branch{v2.3} on git repository.
 - log file points to the `config.txt` files to allow users to check which features were available in that compiled version.
 - `make clean` in root dir now also cleans `vim` subdirectory.
 
+For developers:
+- Cppcheck on travis-ci has been updated to 1.77.
+- Doxygen on travis-ci has been updated to 1.8.13
+
 */