diff --git a/doc/manual/source/time-series.rst b/doc/manual/source/time-series.rst
index b7075a99587f9e2e7b3a9b409ae14cc772bfecbc..34b2ddcbb86722ce5d4f3600c066c212bf29e414 100644
--- a/doc/manual/source/time-series.rst
+++ b/doc/manual/source/time-series.rst
@@ -1963,6 +1963,13 @@ The dseries class
        |br| Returns the last period where all the variables in ``dseries`` object ``A`` are observed (non NaN).
 
 
+    .. dseriesmethod:: f = lastobservedperiods (A)
+
+       |br| Returns for each variable the last period without missing
+       observations in ``dseries`` object ``A``. Output argument ``f`` is a
+       structure, each field name is the name of a variable in ``A``, each field
+       content is a singleton ``date`` object.
+
     .. dseriesmethod:: B = lead (A[, p])
                        lead_ (A[, p])
 
diff --git a/matlab/modules/dseries b/matlab/modules/dseries
index 9c1a33c69010473cfe5c9144b4c636a900a2b268..581c420f7b4ee1ed2c3001b47120c3729852e056 160000
--- a/matlab/modules/dseries
+++ b/matlab/modules/dseries
@@ -1 +1 @@
-Subproject commit 9c1a33c69010473cfe5c9144b4c636a900a2b268
+Subproject commit 581c420f7b4ee1ed2c3001b47120c3729852e056