diff --git a/AUTHORS.rst b/AUTHORS.rst
index dfea254359bf121afd9154b8a9bce45eddc0acdb..4fac82370c1da02375f2ed9eef732e84e9fe88d0 100644
--- a/AUTHORS.rst
+++ b/AUTHORS.rst
@@ -1,12 +1,5 @@
-.. -*- mode: rst -*-
-
-History
--------
-
-People
-------
-
-.. hlist::
+Authors
+=======
 
   * François Denis
 
diff --git a/HISTORY.rst b/HISTORY.rst
index ff4829ed61bb4f82ac2218aec272a831ece54c7d..5e84d536e7d23345a9411ff0a10e2889e4b35195 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -5,14 +5,22 @@ History
 
 1.0.0 (2016-06-30)
 ------------------
-First version
+* First version
 
 1.0.1 (2016-10-07)
 ------------------
-Bug setup correction
+* Bug setup correction
 
 1.1.0 (2018-15-02)
 ------------------
-Adding IO functions
-Rebase
-Dot display method
\ No newline at end of file
+* Adding IO functions
+* Rebase
+* Dot display method
+
+1.2.0 (2018-22-02)
+------------------
+* Adding dot export for Automata
+* Adding yalm and json import and export for Automata and Hankel
+* Adding random SVD as an option for dense Hankel matrix calculation.
+* Rebase : removing Learning class + some new functionnalities
+* Update doc.
diff --git a/README.rst b/README.rst
index 331ef4357b58d439322470a0d4bfc0ae012bf4b2..55b6870363af2af0dd380d0813c9f32b9780dc78 100644
--- a/README.rst
+++ b/README.rst
@@ -19,6 +19,6 @@ This package, as well as the **scikit-splearn** toolbox, is Free software, relea
 The latest version of **scikit-splearn** can be downloaded from the following
 `PyPI page <https://pypi.python.org/pypi/scikit-splearn/>`_ .
 
-The documentation is available as a `pythonhosted site <http://pythonhosted.org/scikit-splearn/>`_ .
+The documentation is available `here <http://dev.pages.lis-lab.fr/scikit-splearn>`_ .
 
 There is also a `gitlab repository <https://gitlab.lis-lab.fr/dev/scikit-splearn.git>`_ , which provides the git repository managing the source code and where issues can be reported.
diff --git a/VERSION b/VERSION
index eafcb6a3de58b3d44a4f33c9bb35e1a3a0c670c3..a0b5f45d90f90ab39eda560dd9c396ed2c2f7c89 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-splearn:1.2.0
+splearn:1.2.1
diff --git a/setup.py b/setup.py
index 9012bf4f34e83a0f8208cbba0417614380a73bf9..252a2465364f73f946eab5ed4d4987eddc4ea3a0 100755
--- a/setup.py
+++ b/setup.py
@@ -25,7 +25,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/__init__.py b/splearn/__init__.py
index 539932bcf7a899df31f9027479f193b413b6d814..67006d48f643003b41e8c1e685993ae8429b7241 100644
--- a/splearn/__init__.py
+++ b/splearn/__init__.py
@@ -2,4 +2,4 @@ from splearn.automaton import Automaton
 from splearn.serializer import Serializer
 from splearn.spectral import Spectral
 from splearn.hankel import Hankel
-__version__ = "1.2.0"
+__version__ = "1.2.1"
diff --git a/splearn/automaton.py b/splearn/automaton.py
index 1a337d662652439fea2ea0330b1e2ae9e9d848b4..e68cfd1200dd3453bfbedfda8fec9625538d22bb 100644
--- a/splearn/automaton.py
+++ b/splearn/automaton.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/datasets/data_sample.py b/splearn/datasets/data_sample.py
index 34f58a3767b5bfb8bd48d78511a3912326b528f4..56bce0688f226fe00be0efa07284714d6c228d6d 100644
--- a/splearn/datasets/data_sample.py
+++ b/splearn/datasets/data_sample.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/hankel.py b/splearn/hankel.py
index 85899cca6aae759c9a1b8cb1e9f45331ff5f43f3..594dfb8404663fce474850e36e4e55bcade0d15b 100644
--- a/splearn/hankel.py
+++ b/splearn/hankel.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/serializer.py b/splearn/serializer.py
index 81e5981db6c6f89c8cd98d3fee8e9c422df8a44c..99409a33de0fad42c1a80150336da7d14f371938 100644
--- a/splearn/serializer.py
+++ b/splearn/serializer.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/spectral.py b/splearn/spectral.py
index 3198f535c8e0409a4d9326ac2ef3305412a1baaa..f0cddbaa64461ed78525b6fe58e89f296a0b00d5 100644
--- a/splearn/spectral.py
+++ b/splearn/spectral.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/tests/datasets/get_dataset_path.py b/splearn/tests/datasets/get_dataset_path.py
index 7ce9c44dce2f6856752ff4924a33b947d246c148..b47a65ae78e9e97f2838efdc880e0730001767b3 100644
--- a/splearn/tests/datasets/get_dataset_path.py
+++ b/splearn/tests/datasets/get_dataset_path.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/tests/test_automaton.py b/splearn/tests/test_automaton.py
index a09b7b52a8917adbbd044f9f13e30707048b79bc..38e6614f77549a36dddafaf53b0546d7070370d8 100644
--- a/splearn/tests/test_automaton.py
+++ b/splearn/tests/test_automaton.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/tests/test_base.py b/splearn/tests/test_base.py
index 973b9b45b3314f9cc1f7a2c65d2963bd7d9beb2c..56370a993b30d323c795238dd5ffa084a981864f 100644
--- a/splearn/tests/test_base.py
+++ b/splearn/tests/test_base.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/tests/test_data_sample.py b/splearn/tests/test_data_sample.py
index afdf3f5f3ba8205cf5cbe79832d9555f061552b4..5458fc5d4e55760b411625bad27676572c7e8768 100644
--- a/splearn/tests/test_data_sample.py
+++ b/splearn/tests/test_data_sample.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/tests/test_hankel.py b/splearn/tests/test_hankel.py
index da2310307eb0db3b477e2d89ebd94bd61ae9e7bf..447c35e1f9392be7d1c3cd7460d4f7b6b619ebc1 100644
--- a/splearn/tests/test_hankel.py
+++ b/splearn/tests/test_hankel.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/tests/test_serializer.py b/splearn/tests/test_serializer.py
index 9bc75bd826f2b4c00762608006381fe18d95c195..e161170872a517ab6437b1c1aec405de80501293 100644
--- a/splearn/tests/test_serializer.py
+++ b/splearn/tests/test_serializer.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------
diff --git a/splearn/tests/test_spectral.py b/splearn/tests/test_spectral.py
index 3d397c73111aeb4d1a48616299ed684acbc6887d..34b0a74db342e1029fa7b8e6153b42edc47970d5 100644
--- a/splearn/tests/test_spectral.py
+++ b/splearn/tests/test_spectral.py
@@ -24,7 +24,7 @@
 # Version:
 # -------
 #
-# * splearn version = 1.2.0
+# * splearn version = 1.2.1
 #
 # Licence:
 # -------