summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-08-24 20:18:35 +0000
committerKarl Berry <karl@freefriends.org>2023-08-24 20:18:35 +0000
commit08f53cf753a62f29e910709bffaed5ca2d45ef58 (patch)
treeb7e24c8e7a2fa144b8181ecf625c4c29b47836ab /Master
parent00f24b5cfdc3eb679c5e50a928c4c122107d3966 (diff)
siunitx (24aug23)
git-svn-id: svn://tug.org/texlive/trunk@68048 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md18
-rw-r--r--Master/texmf-dist/doc/latex/siunitx/siunitx-code.pdfbin649612 -> 650000 bytes
-rw-r--r--Master/texmf-dist/doc/latex/siunitx/siunitx.pdfbin705584 -> 705590 bytes
-rw-r--r--Master/texmf-dist/source/latex/siunitx/siunitx-angle.dtx2
-rw-r--r--Master/texmf-dist/source/latex/siunitx/siunitx-compound.dtx9
-rw-r--r--Master/texmf-dist/source/latex/siunitx/siunitx-emulation.dtx2
-rw-r--r--Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx8
-rw-r--r--Master/texmf-dist/source/latex/siunitx/siunitx-print.dtx29
-rw-r--r--Master/texmf-dist/source/latex/siunitx/siunitx-symbol.dtx2
-rw-r--r--Master/texmf-dist/source/latex/siunitx/siunitx-unit.dtx2
-rw-r--r--Master/texmf-dist/source/latex/siunitx/siunitx.dtx5
-rw-r--r--Master/texmf-dist/tex/latex/siunitx/siunitx.sty11
12 files changed, 60 insertions, 28 deletions
diff --git a/Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md b/Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md
index e055add8b6d..92d2a410b3a 100644
--- a/Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md
+++ b/Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md
@@ -7,10 +7,22 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
## [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 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
### 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
diff --git a/Master/texmf-dist/doc/latex/siunitx/siunitx-code.pdf b/Master/texmf-dist/doc/latex/siunitx/siunitx-code.pdf
index 1f82d980c21..5ee4a1467b7 100644
--- a/Master/texmf-dist/doc/latex/siunitx/siunitx-code.pdf
+++ b/Master/texmf-dist/doc/latex/siunitx/siunitx-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf b/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
index 8d6c1a9c4ce..edd301f2198 100644
--- a/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
+++ b/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx-angle.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx-angle.dtx
index 69bb9a53fba..da61a09fece 100644
--- a/Master/texmf-dist/source/latex/siunitx/siunitx-angle.dtx
+++ b/Master/texmf-dist/source/latex/siunitx/siunitx-angle.dtx
@@ -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}
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx-compound.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx-compound.dtx
index 46d2404136f..0ce984f4a08 100644
--- a/Master/texmf-dist/source/latex/siunitx/siunitx-compound.dtx
+++ b/Master/texmf-dist/source/latex/siunitx/siunitx-compound.dtx
@@ -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 =
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx-emulation.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx-emulation.dtx
index 9cb54d21c20..887cea9d206 100644
--- a/Master/texmf-dist/source/latex/siunitx/siunitx-emulation.dtx
+++ b/Master/texmf-dist/source/latex/siunitx/siunitx-emulation.dtx
@@ -59,6 +59,8 @@
%
% \begin{documentation}
%
+% This sub-module exposes no API.
+%
% \end{documentation}
%
% \begin{implementation}
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx
index a46613e42ea..5bba843ce64 100644
--- a/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx
+++ b/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx
@@ -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
}
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx-print.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx-print.dtx
index 86540606512..6786aba79e1 100644
--- a/Master/texmf-dist/source/latex/siunitx/siunitx-print.dtx
+++ b/Master/texmf-dist/source/latex/siunitx/siunitx-print.dtx
@@ -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}
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx-symbol.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx-symbol.dtx
index 2a359b5fe0f..8a7bad09b88 100644
--- a/Master/texmf-dist/source/latex/siunitx/siunitx-symbol.dtx
+++ b/Master/texmf-dist/source/latex/siunitx/siunitx-symbol.dtx
@@ -59,6 +59,8 @@
%
% \begin{documentation}
%
+% This sub-module exposes no API.
+%
% \end{documentation}
%
% \begin{implementation}
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx-unit.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx-unit.dtx
index 398eb7187ea..34ccb1ec827 100644
--- a/Master/texmf-dist/source/latex/siunitx/siunitx-unit.dtx
+++ b/Master/texmf-dist/source/latex/siunitx/siunitx-unit.dtx
@@ -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}
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
index a6e8b05866f..96f6999841e 100644
--- a/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
+++ b/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
@@ -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}
%
diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
index 4e155a7d2fc..3a687856f41 100644
--- a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
+++ b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
@@ -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 =