texlive[68048] Master/texmf-dist: siunitx (24aug23)

commits+karl at tug.org commits+karl at tug.org
Thu Aug 24 22:18:35 CEST 2023


Revision: 68048
          http://tug.org/svn/texlive?view=revision&revision=68048
Author:   karl
Date:     2023-08-24 22:18:35 +0200 (Thu, 24 Aug 2023)
Log Message:
-----------
siunitx (24aug23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/siunitx/siunitx-code.pdf
    trunk/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx-angle.dtx
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx-compound.dtx
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx-emulation.dtx
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx-print.dtx
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx-symbol.dtx
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx-unit.dtx
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
    trunk/Master/texmf-dist/tex/latex/siunitx/siunitx.sty

Modified: trunk/Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md	2023-08-24 20:18:35 UTC (rev 68048)
@@ -7,10 +7,22 @@
 
 ## [Unreleased]
 
+## [v3.3.4] - 2023-08-24
+
+### Fixed
+- Correct an internal variable name (see issue
+  [\#689](https://github.com/josephwright/siunitx/issues/689))
+
+## [v3.3.3] - 2023-08-23
+
+### Fixed
+- Include uncertainty divider in number validation (see issue
+  [\#686](https://github.com/josephwright/siunitx/issues/686))
+
 ## [v3.3.2] - 2023-08-03
 
 ### Fixed
-- Move an `expl3` variant defintion (see issue
+- Move an `expl3` variant definition (see issue
   [\#680](https://github.com/josephwright/siunitx/issues/680))
 
 ## [v3.3.1] - 2023-08-01
@@ -1984,7 +1996,9 @@
 ### Added
 - First public testing release (as `si`)
 
-[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.3.2...HEAD
+[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.3.4...HEAD
+[v3.3.4]: https://github.com/josephwright/siunitx/compare/v3.3.3...v3.3.4
+[v3.3.3]: https://github.com/josephwright/siunitx/compare/v3.3.2...v3.3.3
 [v3.3.2]: https://github.com/josephwright/siunitx/compare/v3.3.1...v3.3.2
 [v3.3.1]: https://github.com/josephwright/siunitx/compare/v3.3.0...v3.3.1
 [v3.3.0]: https://github.com/josephwright/siunitx/compare/v3.2.9...v3.3.0

Modified: trunk/Master/texmf-dist/doc/latex/siunitx/siunitx-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx-angle.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-angle.dtx	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-angle.dtx	2023-08-24 20:18:35 UTC (rev 68048)
@@ -72,7 +72,7 @@
 %   may be given as expressions. The \meta{angle} should be a number as understood
 %   by \cs{siunitx_format_number:nN}, with no uncertainty, exponent or imaginary
 %   part.  The unit symbols for degrees, minutes and seconds are |\degree|,
-%   |\arcminute| and |\arcsecond|, respectively
+%   |\arcminute| and |\arcsecond|, respectively.
 % \end{function}
 %
 % \subsection{Key--value options}

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx-compound.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-compound.dtx	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-compound.dtx	2023-08-24 20:18:35 UTC (rev 68048)
@@ -66,7 +66,7 @@
 %   \end{syntax}
 %   Prints a set of numbers in the \meta{entries}, each of which should
 %   be given as a \meta{balanced text}. Unlike \cs{siunitx_number_list:nn}, this
-%   function may semantically take any form
+%   function may semantically take any form.
 % \end{function}
 %
 % \begin{function}{\siunitx_compound_quantity:nn}
@@ -75,7 +75,7 @@
 %   \end{syntax}
 %   Prints a set of quantities in the \meta{entries}, each of which should
 %   be given as a \meta{balanced text}. Unlike \cs{siunitx_quantity_list:nn}, this
-%   function may semantically take any form
+%   function may semantically take any form.
 % \end{function}
 %
 % \begin{function}{\siunitx_number_list:nn}
@@ -428,6 +428,7 @@
 %
 % \begin{variable}
 %   {
+%     \l_@@_boundary_text_bool  ,
 %     \l_@@_boundary_close_tl   ,
 %     \l_@@_bracket_close_tl    ,
 %     \l_@@_independent_bool    ,
@@ -456,9 +457,9 @@
   {
     compound-boundary-mode .choice: ,
     compound-boundary-mode / number .code:n =
-      { \bool_set_false:N \l_@@_delim_text_bool } ,
+      { \bool_set_false:N \l_@@_boundary_text_bool } ,
     compound-boundary-mode / text .code:n =
-      { \bool_set_true:N \l_@@_delim_text_bool } ,
+      { \bool_set_true:N \l_@@_boundary_text_bool } ,
     compound-close-boundary .tl_set:N =
       \l_@@_boundary_close_tl ,
     compound-close-bracket .tl_set:N =

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx-emulation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-emulation.dtx	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-emulation.dtx	2023-08-24 20:18:35 UTC (rev 68048)
@@ -59,6 +59,8 @@
 %
 % \begin{documentation}
 %
+% This sub-module exposes no API.
+%
 % \end{documentation}
 %
 % \begin{implementation}

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx	2023-08-24 20:18:35 UTC (rev 68048)
@@ -102,7 +102,7 @@
 %   \begin{itemize}
 %     \item[\texttt{S}] A single symmetrical uncertainty (\foreign{e.g.}~a
 %       statistical standard uncertainty). The data item here is a single
-%       value representing the uncertainty in the least-significant digits
+%       value representing the uncertainty in the least-significant digits.
 %     \item[\texttt{A}] A single unsymmetrical uncertainty. The data item here
 %       contains two brace groups, each using the same least-significant digit
 %       approach as the \texttt{S} type. The positive component is given first
@@ -537,7 +537,7 @@
 %   setting |down| means that the value will be rounded toward zero. The
 %   setting |nearest| means that the value will be rounded to the nearest
 %   (either up or down), taking account of the setting of |round-half|.
-%   The standard setting is |nearest|
+%   The standard setting is |nearest|.
 % \end{function}
 %
 % \begin{function}{round-half}
@@ -663,7 +663,7 @@
 %   the setting |down| means that the uncertainty will be rounded toward zero.
 %   The setting |nearest| means that the uncertainty will be rounded to the
 %   nearest (either up or down), taking account of the setting of |round-half|.
-%   The standard setting is |nearest|
+%   The standard setting is |nearest|.
 % \end{function}
 %
 % \begin{function}{uncertainty-separator}
@@ -712,7 +712,6 @@
 %    \begin{macrocode}
 \cs_generate_variant:Nn \keys_set:nn { nx }
 \cs_generate_variant:Nn \tl_if_blank:nTF { f }
-\cs_generate_variant:Nn \tl_if_blank_p:n { f }
 \cs_generate_variant:Nn \tl_if_in:NnTF { NV }
 \cs_generate_variant:Nn \tl_if_in:nnTF { nV }
 \cs_generate_variant:Nn \tl_remove_all:Nn { NV }
@@ -4696,6 +4695,7 @@
       \l_@@_input_uncert_open_tl
       \l_siunitx_number_input_sign_tl
       \l_@@_input_uncert_sign_tl
+      \l_@@_input_uncert_divide_tl
       \q_recursion_tail
       \q_recursion_stop
   }

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx-print.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-print.dtx	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-print.dtx	2023-08-24 20:18:35 UTC (rev 68048)
@@ -70,16 +70,31 @@
 % take place in text or math mode.
 %
 % The printing routines assume that normal \LaTeXe{} font selection commands
-% are available, in particular \cs{bfseries}, \cs{mathrm}, \cs{mathversion},
-% \cs{fontfamily}, \cs{fontseries} and \cs{fontshape}, \cs{familydefault},
-% \cs{seriesdefault}, \cs{shapedefault} and \cs{selectfont}.
-% It also requires the standard
-% \LaTeXe{} kernel commands \cs{ensuremath}, \cs{mbox}, \cs{textsubscript} and
-% \cs{textsuperscript} for printing in text mode. The following packages are
+% are available, in particular
+% \begin{itemize}
+%   \item \cs{bfseries},
+%   \item \cs{mathrm},
+%   \item \cs{mathversion},
+%   \item \cs{fontfamily},
+%   \item \cs{fontseries},
+%   \item \cs{fontshape},
+%   \item \cs{familydefault},
+%   \item \cs{seriesdefault},
+%   \item \cs{shapedefault} and
+%   \item \cs{selectfont}.
+% \end{itemize}
+% It also requires the standard \LaTeXe{} kernel commands
+% \begin{itemize}
+%   \item \cs{ensuremath},
+%   \item \cs{mbox},
+%   \item \cs{textsubscript} and
+%   \item \cs{textsuperscript}
+%  \end{itemize}
+% for printing in text mode. The following packages are
 % also required to provide the functionality detailed.
 % \begin{itemize}
 %   \item \pkg{color}: support for color using \cs{textcolor}
-%   \item \pkg{textcomp}: \cs{textminus}, \cs{textpm} \cs{texttimes} and
+%   \item \pkg{textcomp}: \cs{textminus}, \cs{textpm}, \item \cs{texttimes} and
 %     \cs{textcenteredperiod} for printing in text mode
 %   \item \pkg{amstext}: the \cs{text} command for printing in text mode
 % \end{itemize}

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx-symbol.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-symbol.dtx	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-symbol.dtx	2023-08-24 20:18:35 UTC (rev 68048)
@@ -59,6 +59,8 @@
 %
 % \begin{documentation}
 %
+% This sub-module exposes no API.
+%
 % \end{documentation}
 %
 % \begin{implementation}

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx-unit.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-unit.dtx	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-unit.dtx	2023-08-24 20:18:35 UTC (rev 68048)
@@ -648,7 +648,7 @@
 %     |power-half-as-sqrt| = |true|\verb"|"|false|
 %   \end{syntax}
 %   Used to determine whether a power of exactly half is converted to
-%   \cs{sqrt} in the output. The standard setting is |false|
+%   \cs{sqrt} in the output. The standard setting is |false|.
 % \end{function}
 %
 % \begin{function}{qualifier-mode}

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx	2023-08-24 20:18:35 UTC (rev 68048)
@@ -112,8 +112,7 @@
   {%
     \PackageError{siunitx}{Support package expl3 too old}
       {%
-        You need to update your installation of the bundles 'l3kernel' and
-        'l3packages'.\MessageBreak
+        You need to update your installation of 'l3kernel'.\MessageBreak
         Loading~siunitx~will~abort!%
       }%
     \endinput
@@ -122,7 +121,7 @@
 %
 % Identify the package and give the over all version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {siunitx} {2023-08-03} {3.3.2}
+\ProvidesExplPackage {siunitx} {2023-08-24} {3.3.4}
   {A comprehensive (SI) units package}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/siunitx/siunitx.sty	2023-08-24 20:18:25 UTC (rev 68047)
+++ trunk/Master/texmf-dist/tex/latex/siunitx/siunitx.sty	2023-08-24 20:18:35 UTC (rev 68048)
@@ -36,13 +36,12 @@
   {%
     \PackageError{siunitx}{Support package expl3 too old}
       {%
-        You need to update your installation of the bundles 'l3kernel' and
-        'l3packages'.\MessageBreak
+        You need to update your installation of 'l3kernel'.\MessageBreak
         Loading~siunitx~will~abort!%
       }%
     \endinput
   }%
-\ProvidesExplPackage {siunitx} {2023-08-03} {3.3.2}
+\ProvidesExplPackage {siunitx} {2023-08-24} {3.3.4}
   {A comprehensive (SI) units package}
 \msg_new:nnnn { siunitx } { incompatible-package }
   { Package~'#1'~incompatible. }
@@ -65,7 +64,6 @@
 \tl_new:N \l__siunitx_tmp_tl
 \cs_generate_variant:Nn \keys_set:nn { nx }
 \cs_generate_variant:Nn \tl_if_blank:nTF { f }
-\cs_generate_variant:Nn \tl_if_blank_p:n { f }
 \cs_generate_variant:Nn \tl_if_in:NnTF { NV }
 \cs_generate_variant:Nn \tl_if_in:nnTF { nV }
 \cs_generate_variant:Nn \tl_remove_all:Nn { NV }
@@ -2707,6 +2705,7 @@
       \l__siunitx_number_input_uncert_open_tl
       \l_siunitx_number_input_sign_tl
       \l__siunitx_number_input_uncert_sign_tl
+      \l__siunitx_number_input_uncert_divide_tl
       \q_recursion_tail
       \q_recursion_stop
   }
@@ -3889,9 +3888,9 @@
   {
     compound-boundary-mode .choice: ,
     compound-boundary-mode / number .code:n =
-      { \bool_set_false:N \l__siunitx_compound_delim_text_bool } ,
+      { \bool_set_false:N \l__siunitx_compound_boundary_text_bool } ,
     compound-boundary-mode / text .code:n =
-      { \bool_set_true:N \l__siunitx_compound_delim_text_bool } ,
+      { \bool_set_true:N \l__siunitx_compound_boundary_text_bool } ,
     compound-close-boundary .tl_set:N =
       \l__siunitx_compound_boundary_close_tl ,
     compound-close-bracket .tl_set:N =



More information about the tex-live-commits mailing list.