summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/glossaries-extra/glossaries-extra.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/glossaries-extra/glossaries-extra.dtx')
-rw-r--r--macros/latex/contrib/glossaries-extra/glossaries-extra.dtx273
1 files changed, 145 insertions, 128 deletions
diff --git a/macros/latex/contrib/glossaries-extra/glossaries-extra.dtx b/macros/latex/contrib/glossaries-extra/glossaries-extra.dtx
index f66830207b..e35313a6dd 100644
--- a/macros/latex/contrib/glossaries-extra/glossaries-extra.dtx
+++ b/macros/latex/contrib/glossaries-extra/glossaries-extra.dtx
@@ -1,15 +1,14 @@
%\iffalse
% glossaries-extra.dtx generated using makedtx version 1.2 (c) Nicola Talbot
% Command line args:
-% -macrocode ".*\.tex"
-% -macrocode ".*\.bib"
-% -author "Nicola Talbot"
-% -doc "glossaries-extra-codedoc.tex"
-% -setambles ".*\.bib=>\nopreamble\nopostamble"
-% -section "section"
% -codetitle "Main Package Code (glossaries-extra.sty)"
+% -doc "glossaries-extra-codedoc.tex"
+% -author "Nicola Talbot"
% -comment ".*\.tex"
% -comment ".*\.bib"
+% -macrocode ".*\.tex"
+% -macrocode ".*\.bib"
+% -setambles ".*\.bib=>\nopreamble\nopostamble"
% -src "glossaries-extra.sty\Z=>glossaries-extra.sty"
% -src "(.+)\.def\Z=>\1.def"
% -src "glossaries-extra-bib2gls.sty\Z=>glossaries-extra-bib2gls.sty"
@@ -21,8 +20,9 @@
% -src "(example-glossaries-.+\.tex)\Z=>\1"
% -src "(example-glossaries-.+\.bib)\Z=>\1"
% -src "(glossar.+-2021-11-22.sty)\Z=>\1"
+% -section "section"
% glossaries-extra
-% Created on 2023/4/24 22:04
+% Created on 2023/6/28 12:44
%\fi
%\iffalse
%<*package>
@@ -57,7 +57,7 @@ glossaries-extra.dtx
\documentclass{article}
\usepackage{doc}
-\CheckSum{71177}
+\CheckSum{71181}
\RecordChanges
\PageIndex
@@ -116,13 +116,13 @@ glossaries-extra.dtx
\providecommand\oarg[1]{%
\allowbreak{\ttfamily[}\meta{#1}{\ttfamily]}}
-\title{glossaries-extra.sty v1.51:
+\title{glossaries-extra.sty v1.52:
documented code}
\author{Nicola L.C. Talbot\\[10pt]
Dickimaw Books\\
\url{http://www.dickimaw-books.com/}}
-\date{2023-04-24}
+\date{2023-06-28}
\begin{document}
\DocInput{glossaries-extra.dtx}
@@ -153,11 +153,11 @@ Dickimaw Books\\
% Rollback releases:
% \begin{macrocode}
\DeclareRelease{v1.48}{2021-11-22}{glossaries-extra-2021-11-22.sty}
-\DeclareCurrentRelease{v1.51}{2023-04-24}
+\DeclareCurrentRelease{v1.52}{2023-06-28}
% \end{macrocode}
% Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossaries-extra}[2023/04/24 v1.51 (NLCT)]
+\ProvidesPackage{glossaries-extra}[2023/06/28 v1.52 (NLCT)]
% \end{macrocode}
% Requires \sty{xkeyval} to define package options.
% \begin{macrocode}
@@ -4114,9 +4114,9 @@ Dickimaw Books\\
%\end{macro}
%
%\begin{macro}{\pretoglossarypreamble}
-%\changes{1.12}{2017-02-03}{new}
+%\changes{1.52}{2023-06-28}{new}
% \begin{macrocode}
-\newcommand{\preglossarypreamble}[2][\glsdefaulttype]{%
+\newcommand{\pretoglossarypreamble}[2][\glsdefaulttype]{%
\ifcsdef{glolist@#1}%
{%
\ifcsundef{@glossarypreamble@#1}%
@@ -4130,6 +4130,15 @@ Dickimaw Books\\
}
% \end{macrocode}
%\end{macro}
+%\begin{macro}{\preglossarypreamble}
+%\changes{1.12}{2017-02-03}{new}
+%Typo in command name resulted in \cs{preglossarypreamble} being
+%defined when it should have been called \cs{pretoglossarypreamble}.
+%Old name retained for backward compatibility.
+% \begin{macrocode}
+\newcommand{\preglossarypreamble}{\pretoglossarypreamble}
+% \end{macrocode}
+%\end{macro}
%
%\subsection{Modifications to Commands Provided by \sty{glossaries}}
% Some of the commands provided by \sty{glossaries} are modified
@@ -29114,8 +29123,16 @@ defined}{}%
\if@mgls@writeseparaterefs
\protected@write\@auxout{}{\string\@glsxtr@mglsrefs{#1}}%
\else
- \AtEndDocument{\immediate\protected@write\@auxout{}%
- {\string\@glsxtr@mglsrefs{\@glsxtr@mglsreflist}}}%
+% \end{macrocode}
+%\changes{1.52}{2023-06-28}{replaced \cs{protected@write} with \cs{write}}
+%Bug fix \#262: \cs{immediate}\cs{protected@write} doesn't work in
+%end document hook when \sty{tikz} loaded. No real need for
+%\cs{protected@write} as \cs{@glsxtr@mglsreflist} is just a
+%comma-separated list of labels, but use \cs{expandonce} in case
+%labels contain UTF-8 characters.
+% \begin{macrocode}
+ \AtEndDocument{\immediate\write\@auxout
+ {\string\@glsxtr@mglsrefs{\expandonce{\@glsxtr@mglsreflist}}}}%
\fi
\@mgls@disable@writeseparateref@cond
}%
@@ -30039,9 +30056,9 @@ defined}{}%
% \end{macrocode}
%\fi
%\section{Predefined Abbreviation Styles (glossaries-extra-abbrstyles.def)}
-%\changes{1.49}{??}{added glossaries-extra-abbrstyles.def}
+%\changes{1.49}{2022-10-24}{added glossaries-extra-abbrstyles.def}
% \begin{macrocode}
-\ProvidesFile{glossaries-extra-abbrstyles.def}[2022/06/16 v1.48b (NLCT)]
+\ProvidesFile{glossaries-extra-abbrstyles.def}[2023/06/28 v1.52 (NLCT)]
% \end{macrocode}
%This file contains the predefined abbreviation styles.
%Some helper commands first.
@@ -30060,7 +30077,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrlongformat}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrlongformat}[3]{%
% \end{macrocode}
@@ -30091,7 +30108,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrlongplformat}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrlongplformat}[3]{%
\glsifattribute{#1}{markwords}{true}%
@@ -30118,7 +30135,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrlongformat}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrlongformat}[3]{%
\glsifattribute{#1}{markwords}{true}%
@@ -30145,7 +30162,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrlongplformat}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrlongplformat}[3]{%
\glsifattribute{#1}{markwords}{true}%
@@ -30172,7 +30189,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrlongformat}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrlongformat}[3]{%
\glsifattribute{#1}{markwords}{true}%
@@ -30199,7 +30216,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrlongplformat}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrlongplformat}[3]{%
\glsifattribute{#1}{markwords}{true}%
@@ -30226,7 +30243,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrlongformatgrp}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\glsxtrlongformatgrp}[3]{%
@@ -30254,7 +30271,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrlongformatplgrp}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\glsxtrlongplformatgrp}[3]{%
@@ -30282,7 +30299,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrlongformatgrp}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\Glsxtrlongformatgrp}[3]{%
@@ -30310,7 +30327,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrlongformatplgrp}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\Glsxtrlongplformatgrp}[3]{%
@@ -30338,7 +30355,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrlongformatgrp}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\GLSxtrlongformatgrp}[3]{%
@@ -30366,7 +30383,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrlongformatplgrp}\marg{label}\marg{insert}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\GLSxtrlongplformatgrp}[3]{%
@@ -30394,7 +30411,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrshortformat}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrshortformat}[3]{%
\glsifattribute{#1}{markshortwords}{true}%
@@ -30421,7 +30438,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrshortplformat}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrshortplformat}[3]{%
\glsifattribute{#1}{markshortwords}{true}%
@@ -30448,7 +30465,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrshortformat}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrshortformat}[3]{%
\glsifattribute{#1}{markshortwords}{true}%
@@ -30475,7 +30492,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrshortplformat}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrshortplformat}[3]{%
\glsifattribute{#1}{markshortwords}{true}%
@@ -30502,7 +30519,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrshortformat}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrshortformat}[3]{%
\glsifattribute{#1}{markshortwords}{true}%
@@ -30529,7 +30546,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrshortplformat}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrshortplformat}[3]{%
\glsifattribute{#1}{markshortwords}{true}%
@@ -30556,7 +30573,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrshortformatgrp}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\glsxtrshortformatgrp}[3]{%
@@ -30584,7 +30601,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrshortplformatgrp}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\glsxtrshortplformatgrp}[3]{%
@@ -30612,7 +30629,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrshortformatgrp}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\Glsxtrshortformatgrp}[3]{%
@@ -30640,7 +30657,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrshortplformatgrp}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\Glsxtrshortplformatgrp}[3]{%
@@ -30668,7 +30685,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrshortformatgrp}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\GLSxtrshortformatgrp}[3]{%
@@ -30696,7 +30713,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrshortplformatgrp}\marg{label}\marg{insert}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Add grouping around insert.
% \begin{macrocode}
\newcommand*{\GLSxtrshortplformatgrp}[3]{%
@@ -30724,7 +30741,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrlongshortformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrlongshortformat}[4]{%
\glsxtrlongformat{#1}{#2}{#3}%
@@ -30738,7 +30755,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrlongshortplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrlongshortplformat}[4]{%
\glsxtrlongplformat{#1}{#2}{#3}%
@@ -30752,7 +30769,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrlongshortformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrlongshortformat}[4]{%
\Glsxtrlongformat{#1}{#2}{#3}%
@@ -30766,7 +30783,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrlongshortplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrlongshortplformat}[4]{%
\Glsxtrlongplformat{#1}{#2}{#3}%
@@ -30780,7 +30797,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrlongshortformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrlongshortformat}[4]{%
\GLSxtrlongformat{#1}{#2}{#3}%
@@ -30794,7 +30811,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrlongshortplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrlongshortplformat}[4]{%
\GLSxtrlongplformat{#1}{#2}{#3}%
@@ -30808,7 +30825,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrshortlongformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrshortlongformat}[4]{%
\glsxtrshortformat{#1}{#2}{#4}%
@@ -30822,7 +30839,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrshortlongplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrshortlongplformat}[4]{%
\glsxtrshortplformat{#1}{#2}{#4}%
@@ -30836,7 +30853,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrshortlongformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrshortlongformat}[4]{%
\Glsxtrshortformat{#1}{#2}{#4}%
@@ -30850,7 +30867,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrshortlongplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrshortlongplformat}[4]{%
\Glsxtrshortplformat{#1}{#2}{#4}%
@@ -30864,7 +30881,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrshortlongformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrshortlongformat}[4]{%
\GLSxtrshortformat{#1}{#2}{#4}%
@@ -30878,7 +30895,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrshortlongplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrshortlongplformat}[4]{%
\GLSxtrshortplformat{#1}{#2}{#4}%
@@ -30892,7 +30909,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrfootnotelongformat}\marg{label}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrfootnotelongformat}[2]{%
\glsxtrlongformat{#1}{}{#2}%
@@ -30904,7 +30921,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrfootnotelongplformat}\marg{label}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrfootnotelongplformat}[2]{%
\glsxtrlongplformat{#1}{}{#2}%
@@ -30916,7 +30933,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrpostfootnotelongformat}\marg{label}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrpostfootnotelongformat}{%
\glsxtrfootnotelongformat
@@ -30928,7 +30945,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtruserpostshortformat}\marg{label}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrpostusershortformat}[2]{%
\glsxtrifallcaps
@@ -30942,7 +30959,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrusershortformat}\marg{label}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrusershortformat}[2]{%
\glsxtruserparen{\glsxtrshortformat{#1}{}{#2}}{#1}%
@@ -30954,7 +30971,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrusershortplformat}\marg{label}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrusershortplformat}[2]{%
\glsxtruserparen{\glsxtrshortplformat{#1}{}{#2}}{#1}%
@@ -30966,7 +30983,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrusershortformat}\marg{label}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrusershortformat}[2]{%
\GLSxtruserparen{\GLSxtrshortformat{#1}{}{#2}}{#1}%
@@ -30978,7 +30995,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrusershortplformat}\marg{label}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrusershortplformat}[2]{%
\GLSxtruserparen{\GLSxtrshortplformat{#1}{}{#2}}{#1}%
@@ -30990,7 +31007,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtruserpostlongformat}\marg{label}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrpostuserlongformat}[2]{%
\glsxtrifallcaps
@@ -31004,7 +31021,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtruserlongformat}\marg{label}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtruserlongformat}[2]{%
\glsxtruserparen{\glsxtrlongformat{#1}{}{#2}}{#1}%
@@ -31016,7 +31033,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtruserlongformat}\marg{label}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtruserlongformat}[2]{%
\GLSxtruserparen{\GLSxtrlongformat{#1}{}{#2}}{#1}%
@@ -31028,7 +31045,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtruserlongplformat}\marg{label}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtruserlongplformat}[2]{%
\glsxtruserparen{\glsxtrlongplformat{#1}{}{#2}}{#1}%
@@ -31040,7 +31057,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtruserlongplformat}\marg{label}\marg{longfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtruserlongplformat}[2]{%
\GLSxtruserparen{\GLSxtrlongplformat{#1}{}{#2}}{#1}%
@@ -31052,7 +31069,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtruserlongshortformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtruserlongshortformat}[4]{%
\glsxtrlongformat{#1}{#2}{#3}%
@@ -31065,7 +31082,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtruserlongshortplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtruserlongshortplformat}[4]{%
\glsxtrlongplformat{#1}{#2}{#3}%
@@ -31078,7 +31095,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtruserlongshortformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtruserlongshortformat}[4]{%
\Glsxtrlongformat{#1}{#2}{#3}%
@@ -31091,7 +31108,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtruserlongshortplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtruserlongshortplformat}[4]{%
\Glsxtrlongplformat{#1}{#2}{#3}%
@@ -31104,7 +31121,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtruserlongshortformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtruserlongshortformat}[4]{%
\GLSxtrlongformat{#1}{#2}{#3}%
@@ -31117,7 +31134,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtruserlongshortplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtruserlongshortplformat}[4]{%
\GLSxtrlongplformat{#1}{#2}{#3}%
@@ -31130,7 +31147,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrusershortlongformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrusershortlongformat}[4]{%
\glsxtrshortformat{#1}{#2}{#3}%
@@ -31143,7 +31160,7 @@ defined}{}%
%\begin{definition}
%\cs{glsxtrusershortlongplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrusershortlongplformat}[4]{%
\glsxtrshortplformat{#1}{#2}{#3}%
@@ -31156,7 +31173,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrusershortlongformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrusershortlongformat}[4]{%
\Glsxtrshortformat{#1}{#2}{#3}%
@@ -31169,7 +31186,7 @@ defined}{}%
%\begin{definition}
%\cs{Glsxtrusershortlongplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\Glsxtrusershortlongplformat}[4]{%
\Glsxtrshortplformat{#1}{#2}{#3}%
@@ -31182,7 +31199,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrusershortlongformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrusershortlongformat}[4]{%
\GLSxtrshortformat{#1}{#2}{#3}%
@@ -31195,7 +31212,7 @@ defined}{}%
%\begin{definition}
%\cs{GLSxtrusershortlongplformat}\marg{label}\marg{insert}\marg{longfmtcs}\marg{shortfmtcs}
%\end{definition}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\GLSxtrusershortlongplformat}[4]{%
\GLSxtrshortplformat{#1}{#2}{#3}%
@@ -31558,7 +31575,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtrpostabbrvfootnote}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Used by post-footnote style to include formatting.
% \begin{macrocode}
\newrobustcmd*{\glsxtrpostabbrvfootnote}[2]{%
@@ -31569,7 +31586,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\xpglsxtrpostabbrvfootnote}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Perform all the appropriate expansions to ensure \cs{glslabel} and
%\cs{glsxtrassignlinktextfmt} are expanded
% as they may be lost by the time the footnote occurs.
@@ -31839,7 +31856,7 @@ defined}{}%
% The footnote needs to be suppressed in the inline form.
%Previously this was done by redefining {glsxtrsetupfulldefs} but
%that interferes with other styles. Instead, this now uses \cs{glsxtrifwasglslike}
-%\changes{1.49}{??}{removed redef of \cs{glsxtrsetupfulldefs}}
+%\changes{1.49}{2022-10-24}{removed redef of \cs{glsxtrsetupfulldefs}}
% \begin{macrocode}
\glsxtrifwasglslikeandfirstuse
{%
@@ -31966,7 +31983,7 @@ defined}{}%
%\changes{1.02}{2016-04-25}{added redef of \cs{glsxtrsetupfulldefs}}
%Previously this was done by redefining {glsxtrsetupfulldefs} but
%that interferes with other styles. Instead, this now uses \cs{glsxtrifwasglslike}
-%\changes{1.49}{??}{removed redef of \cs{glsxtrsetupfulldefs}}
+%\changes{1.49}{2022-10-24}{removed redef of \cs{glsxtrsetupfulldefs}}
% \begin{macrocode}
\renewcommand*{\GlsXtrPostNewAbbreviation}{%
\csdef{glsxtrpostlink\glscategorylabel}{%
@@ -32607,7 +32624,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtrscrevert}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Cancel smallcaps.
% \begin{macrocode}
\newcommand*{\glsxtrscrevert}[1]{\glstextup{#1}}%
@@ -33520,7 +33537,7 @@ defined}{}%
% The footnote needs to be suppressed in the inline form.
%Previously this was done by redefining {glsxtrsetupfulldefs} but
%that interferes with other styles. Instead, this now uses \cs{glsxtrifwasglslike}
-%\changes{1.49}{??}{removed redef of \cs{glsxtrsetupfulldefs}}
+%\changes{1.49}{2022-10-24}{removed redef of \cs{glsxtrsetupfulldefs}}
% \begin{macrocode}
\renewcommand*{\GlsXtrPostNewAbbreviation}{%
\csdef{glsxtrpostlink\glscategorylabel}{%
@@ -33635,7 +33652,7 @@ defined}{}%
% The footnote needs to be suppressed in the inline form.
%Previously this was done by redefining {glsxtrsetupfulldefs} but
%that interferes with other styles. Instead, this now uses \cs{glsxtrifwasglslike}
-%\changes{1.49}{??}{removed redef of \cs{glsxtrsetupfulldefs}}
+%\changes{1.49}{2022-10-24}{removed redef of \cs{glsxtrsetupfulldefs}}
% \begin{macrocode}
\renewcommand*{\GlsXtrPostNewAbbreviation}{%
\csdef{glsxtrpostlink\glscategorylabel}{%
@@ -33697,7 +33714,7 @@ defined}{}%
% \end{macrocode}
%\end{macro}
%\begin{macro}{\glsxtrsmrevert}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrsmrevert}[1]{\textlarger{#1}}
% \end{macrocode}
@@ -34603,7 +34620,7 @@ defined}{}%
% The footnote needs to be suppressed in the inline form.
%Previously this was done by redefining {glsxtrsetupfulldefs} but
%that interferes with other styles. Instead, this now uses \cs{glsxtrifwasglslike}
-%\changes{1.49}{??}{removed redef of \cs{glsxtrsetupfulldefs}}
+%\changes{1.49}{2022-10-24}{removed redef of \cs{glsxtrsetupfulldefs}}
% \begin{macrocode}
\renewcommand*{\GlsXtrPostNewAbbreviation}{%
\csdef{glsxtrpostlink\glscategorylabel}{%
@@ -34717,7 +34734,7 @@ defined}{}%
% The footnote needs to be suppressed in the inline form.
%Previously this was done by redefining {glsxtrsetupfulldefs} but
%that interferes with other styles. Instead, this now uses \cs{glsxtrifwasglslike}
-%\changes{1.49}{??}{removed redef of \cs{glsxtrsetupfulldefs}}
+%\changes{1.49}{2022-10-24}{removed redef of \cs{glsxtrsetupfulldefs}}
% \begin{macrocode}
\renewcommand*{\GlsXtrPostNewAbbreviation}{%
\csdef{glsxtrpostlink\glscategorylabel}{%
@@ -34782,7 +34799,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtremrevert}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtremrevert}[1]{\textup{#1}}%
% \end{macrocode}
@@ -36212,7 +36229,7 @@ defined}{}%
% unset the \catattr{regular} attribute if it has been set.
%Previously this was done by redefining {glsxtrsetupfulldefs} but
%that interferes with other styles. Instead, this now uses \cs{glsxtrifwasglslike}
-%\changes{1.49}{??}{removed redef of \cs{glsxtrsetupfulldefs}}
+%\changes{1.49}{2022-10-24}{removed redef of \cs{glsxtrsetupfulldefs}}
% \begin{macrocode}
\renewcommand*{\GlsXtrPostNewAbbreviation}{%
\csdef{glsxtrpostlink\glscategorylabel}{%
@@ -36328,7 +36345,7 @@ defined}{}%
% unset the \catattr{regular} attribute if it has been set.
%Previously this was done by redefining {glsxtrsetupfulldefs} but
%that interferes with other styles. Instead, this now uses \cs{glsxtrifwasglslike}
-%\changes{1.49}{??}{removed redef of \cs{glsxtrsetupfulldefs}}
+%\changes{1.49}{2022-10-24}{removed redef of \cs{glsxtrsetupfulldefs}}
% \begin{macrocode}
\renewcommand*{\GlsXtrPostNewAbbreviation}{%
\csdef{glsxtrpostlink\glscategorylabel}{%
@@ -36364,7 +36381,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtruserparensep}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% Separator used inside parenthetical content.
% \begin{macrocode}
\newcommand*{\glsxtruserparensep}{, }
@@ -36372,7 +36389,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtruserfieldfmt}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% Used to format the value of the field given by \cs{glsxtruserfield}.
% \begin{macrocode}
\newcommand*{\glsxtruserfieldfmt}[1]{#1}
@@ -36414,7 +36431,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtruserparen}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% As above but converts the user supplied information to all-caps.
% The first argument should be provided in all-caps if required.
% \begin{macrocode}
@@ -36676,7 +36693,7 @@ defined}{}%
% \end{macrocode}
%\end{macro}
%\begin{macro}{\glsxtrscuserrevert}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrscuserrevert}{\glsxtrscrevert}
% \end{macrocode}
@@ -36988,7 +37005,7 @@ defined}{}%
%
%\begin{macro}{\glsxtrshortlonguserdescname}
%\changes{1.25}{2017-11-24}{new}
-%\changes{1.51}{??}{changed \cs{glslongpltok} to \cs{glslongtok}}
+%\changes{1.51}{2023-04-24}{changed \cs{glslongpltok} to \cs{glslongtok}}
% \begin{macrocode}
\newcommand*{\glsxtrshortlonguserdescname}{%
\protect\glsabbrvuserfont{\the\glsshorttok}%
@@ -37295,7 +37312,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtrlonghyphenshort}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but convert the insert to uppercase. The long and short
%should already have the case-change applied.
% \begin{macrocode}
@@ -37319,7 +37336,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtrshorthyphennolong}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%\begin{definition}
%\cs{glsxtrshorthyphennolong}\marg{label}\marg{short}\marg{insert}
%\end{definition}
@@ -37347,7 +37364,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtrshorthyphennolong}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but all-caps.
% \begin{macrocode}
\newcommand*{\GLSxtrshorthyphennolong}[3]{%
@@ -37395,7 +37412,7 @@ defined}{}%
% \end{macrocode}
%\end{macro}
%\begin{macro}{\glsxtrlonghyphenshortsort}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrlonghyphenshortsort}{\expandonce\glsxtrorgshort}
% \end{macrocode}
@@ -37744,7 +37761,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtrlonghyphennoshort}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but convert insert to all-caps.
% \begin{macrocode}
\newcommand*{\GLSxtrlonghyphennoshort}[3]{%
@@ -37761,7 +37778,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtrlonghyphennoshortdescsort}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrlonghyphennoshortdescsort}{\expandonce\glsxtrorglong}
% \end{macrocode}
@@ -38112,7 +38129,7 @@ defined}{}%
%\end{abbrvstyle}
%
%\begin{macro}{\glsxtrlonghyphennoshortsort}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrlonghyphennoshortsort}{\expandonce\glsxtrorgshort}
% \end{macrocode}
@@ -38217,7 +38234,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtrposthyphenshort}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but all caps.
% \begin{macrocode}
\newcommand*{\GLSxtrposthyphenshort}[2]{%
@@ -38239,7 +38256,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtrposthyphenshortpl}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but plural.
% \begin{macrocode}
\newcommand*{\glsxtrposthyphenshortpl}[2]{%
@@ -38261,7 +38278,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtrposthyphenshortpl}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but all caps.
% \begin{macrocode}
\newcommand*{\GLSxtrposthyphenshortpl}[2]{%
@@ -38283,7 +38300,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\xpglsxtrposthyphenshort}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Expand placeholders and check for all caps.
% \begin{macrocode}
\newcommand*{\xpglsxtrposthyphenshort}{%
@@ -38319,7 +38336,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtrposthyphensubsequent}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but all caps.
% \begin{macrocode}
\newcommand*{\GLSxtrposthyphensubsequent}[2]{%
@@ -38333,7 +38350,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\xpglsxtrposthyphensubsequent}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Expand placeholders and check for all caps.
% \begin{macrocode}
\newcommand*{\xpglsxtrposthyphensubsequent}{%
@@ -38702,7 +38719,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtrshorthyphenlong}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but convert insert to all-caps. The long and short form
%arguments should be provided as all-caps.
% \begin{macrocode}
@@ -38726,7 +38743,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtrshorthyphenlongsort}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrshorthyphenlongsort}{\expandonce\glsxtrorgshort}
% \end{macrocode}
@@ -39091,7 +39108,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtrposthyphenlong}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but all-caps.
% \begin{macrocode}
\newcommand*{\GLSxtrposthyphenlong}[2]{%
@@ -39112,7 +39129,7 @@ defined}{}%
%
%Plural versions in case they are required.
%\begin{macro}{\glsxtrposthyphenlongpl}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrposthyphenlongpl}[2]{%
{%
@@ -39131,7 +39148,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\GLSxtrposthyphenlongpl}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%As above but all-caps.
% \begin{macrocode}
\newcommand*{\GLSxtrposthyphenlongpl}[2]{%
@@ -39151,7 +39168,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\xpglsxtrposthyphenlong}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
%Expand placeholders and check for all caps.
% \begin{macrocode}
\newcommand*{\xpglsxtrposthyphenlong}{%
@@ -39673,7 +39690,7 @@ defined}{}%
%\end{macro}
%
%\begin{macro}{\glsxtrsconlyrevert}
-%\changes{1.49}{??}{new}
+%\changes{1.49}{2022-10-24}{new}
% \begin{macrocode}
\newcommand*{\glsxtrsconlyrevert}{\glsxtrscrevert}
% \end{macrocode}
@@ -39852,11 +39869,11 @@ defined}{}%
% Rollback releases:
% \begin{macrocode}
\DeclareRelease{v1.48}{2021-11-22}{glossaries-extra-bib2gls-2021-11-22.sty}
-\DeclareCurrentRelease{v1.51}{2023-04-24}
+\DeclareCurrentRelease{v1.52}{2023-06-28}
% \end{macrocode}
% Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossaries-extra-bib2gls}[2023/04/24 v1.51 (NLCT)]
+\ProvidesPackage{glossaries-extra-bib2gls}[2023/06/28 v1.52 (NLCT)]
% \end{macrocode}
%Provide convenient shortcut commands for predefined glossary types.
%\begin{macro}{\printunsrtacronyms}
@@ -44131,11 +44148,11 @@ defined}{}%
% Rollback releases:
% \begin{macrocode}
\DeclareRelease{v1.48}{2021-11-22}{glossaries-extra-stylemods-2021-11-22.sty}
-\DeclareCurrentRelease{v1.51}{2023-04-24}
+\DeclareCurrentRelease{v1.52}{2023-06-28}
% \end{macrocode}
% Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossaries-extra-stylemods}[2023/04/24 v1.51 (NLCT)]
+\ProvidesPackage{glossaries-extra-stylemods}[2023/06/28 v1.52 (NLCT)]
% \end{macrocode}
% Provide package options to automatically load required predefined
% styles. The simplest method is to just test for the existence of
@@ -47138,11 +47155,11 @@ defined}{}%
% Rollback releases:
% \begin{macrocode}
\DeclareRelease{v1.48}{2021-11-22}{glossary-bookindex-2021-11-22.sty}
-\DeclareCurrentRelease{v1.51}{2023-04-24}
+\DeclareCurrentRelease{v1.52}{2023-06-28}
% \end{macrocode}
% Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-bookindex}[2023/04/24 v1.51 (NLCT)]
+\ProvidesPackage{glossary-bookindex}[2023/06/28 v1.52 (NLCT)]
% \end{macrocode}
%Load required packages.
% \begin{macrocode}
@@ -47754,11 +47771,11 @@ defined}{}%
% Rollback releases:
% \begin{macrocode}
\DeclareRelease{v1.48}{2021-11-22}{glossary-longextra-2021-11-22.sty}
-\DeclareCurrentRelease{v1.51}{2023-04-24}
+\DeclareCurrentRelease{v1.52}{2023-06-28}
% \end{macrocode}
% Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-longextra}[2023/04/24 v1.51 (NLCT)]
+\ProvidesPackage{glossary-longextra}[2023/06/28 v1.52 (NLCT)]
% \end{macrocode}
%Load required packages.
% \begin{macrocode}
@@ -51073,11 +51090,11 @@ defined}{}%
% Rollback releases:
% \begin{macrocode}
\DeclareRelease{v1.48}{2021-11-22}{glossary-topic-2021-11-22.sty}
-\DeclareCurrentRelease{v1.51}{2023-04-24}
+\DeclareCurrentRelease{v1.52}{2023-06-28}
% \end{macrocode}
% Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-topic}[2023/04/24 v1.51 (NLCT)]
+\ProvidesPackage{glossary-topic}[2023/06/28 v1.52 (NLCT)]
% \end{macrocode}
%Load required package.
% \begin{macrocode}
@@ -51505,7 +51522,7 @@ defined}{}%
% \end{macrocode}
% Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-table}[2023/04/24 v1.51 (NLCT)]
+\ProvidesPackage{glossary-table}[2023/06/28 v1.52 (NLCT)]
% \end{macrocode}
%Load required packages.
% \begin{macrocode}