From 55119febaa69f5ffba8fb68fb0d126a6e510088e Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Sat, 22 Aug 2020 03:03:28 +0000
Subject: CTAN sync 202008220303

---
 .../biblatex-ext/biblatex-ext-tabular.sty               | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

(limited to 'macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty')

diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty b/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
index e914a44880..c125dce159 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
@@ -1,5 +1,5 @@
 \ProvidesPackage{biblatex-ext-tabular}
-  [2020/08/09 v0.8g tabular bibliographies for biblatex (MW)]
+  [2020/08/21 v0.9 tabular bibliographies for biblatex (MW)]
 
 % Code based on Audrey's
 % (https://tex.stackexchange.com/users/4483/audrey)
@@ -21,6 +21,7 @@
   \protected\def\extblxtab@warning{%
     \PackageWarning{biblatex-ext-tabular}}}
 
+
 \@ifpackageloaded{biblatex}
   {}
   {\extblxtab@error
@@ -32,8 +33,8 @@
       This is a fatal error. I'm aborting now}%
    \endinput}
 
-\def\extblxtab@requiredbiblatexversion{3.14}
-\def\extblxtab@requiredbiblatexdate{2019/12/01}
+\def\extblxtab@requiredbiblatexversion{3.15}
+\def\extblxtab@requiredbiblatexdate{2020/08/19}
 
 \@ifpackagelater{biblatex}{\extblxtab@requiredbiblatexdate}
   {}
@@ -44,6 +45,11 @@
       I found '\csuse{abx@version} (\csuse{abx@date})'}}
 
 
+% generalised key-val interface (biblatex v3.15)
+% https://github.com/plk/biblatex/pull/991
+% rely on keyval
+\providerobustcmd*{\blx@kv@setkeys}{\setkeys}
+
 % user-level command for printing tabular bibliography
 
 \newrobustcmd*{\printbibtabular}{%
@@ -87,6 +93,7 @@
   \togglefalse{blx@resetnumsexplicit}%
   % First pass options keys - section and resetnumbers
   \setkeys{blx@bib1}{#1}%
+  \blx@kv@setkeys{blx@bib1}{#1}%
   \ifundef\blx@refcontext@labelprefix@real
     {\let\blx@refcontext@labelprefix@real\blx@refcontext@labelprefix}
     {}%
@@ -99,7 +106,7 @@
       {\ifdefempty\blx@refcontext@labelprefix@real}
       {\@secondoftwo}
       {}
-      {\setkeys{blx@bib2}{resetnumbers}}}%
+      {\blx@kv@setkeys{blx@bib2}{resetnumbers}}}%
   \blx@rest@actives
   \ifcsvoid{blx@dlist@entry@\blx@tempe @\blx@refcontext@context}
     {}
@@ -110,7 +117,7 @@
   % \printbibliography following one with this set will inherit any
   % previous "true" value
   \togglefalse{blx@omitnumbers}%
-  \setkeys{blx@bib2}{#1}% ... now we have correct \blx@tempa,
+  \blx@kv@setkeys{blx@bib2}{#1}% ... now we have correct \blx@tempa,
   % set rest of options
   \blx@rest@actives
   % Add datalist to list of seen datalists to prevent duplicates
-- 
cgit v1.2.3

