migration,pkg: prepare 0.13
M tshistory_supervision/__init__.py +1 -1
@@ 1,1 1,1 @@ 
-__version__ = '0.12.1'
+__version__ = '0.13.0'

          
M tshistory_supervision/migrate.py +9 -1
@@ 1,7 1,8 @@ 
 from tshistory.migrate import (
     fix_user_metadata,
     migrate_metadata,
-    Migrator as _Migrator
+    Migrator as _Migrator,
+    version
 )
 from tshistory_supervision import __version__
 

          
@@ 15,3 16,10 @@ class Migrator(_Migrator):
         print('initial migration')
         migrate_metadata(self.engine, f'{self.namespace}-upstream', self.interactive)
         fix_user_metadata(self.engine, f'{self.namespace}-upstream', self.interactive)
+
+
+@version('tshistory-supervision', '0.13.0')
+def migrate_revision_table(engine, namespace, interactive):
+    from tshistory.migrate import migrate_add_diffstart_diffend
+
+    migrate_add_diffstart_diffend(engine, f'{namespace}-upstream', interactive)

          
M tshistory_supervision/tsio.py +1 -3
@@ 2,8 2,6 @@ import pandas as pd
 import numpy as np
 
 from tshistory.util import (
-    compatible_date,
-    infer_freq,
     diff,
     tx,
     with_inferred_freq

          
@@ 88,7 86,7 @@ class timeseries(basets):
 
     def __init__(self, *a, **kw):
         super().__init__(*a, **kw)
-        self.upstream = basets(namespace='{}-upstream'.format(self.namespace))
+        self.upstream = basets(namespace=f'{self.namespace}-upstream')
 
     def supervision_status(self, cn, name):
         meta = self.internal_metadata(cn, name)