texlive[61585] Master/texmf-dist: siunitx (12jan22)

commits+karl at tug.org commits+karl at tug.org
Wed Jan 12 22:19:05 CET 2022


Revision: 61585
          http://tug.org/svn/texlive?view=revision&revision=61585
Author:   karl
Date:     2022-01-12 22:19:05 +0100 (Wed, 12 Jan 2022)
Log Message:
-----------
siunitx (12jan22)

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-complex.dtx
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx-table.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	2022-01-12 21:18:46 UTC (rev 61584)
+++ trunk/Master/texmf-dist/doc/latex/siunitx/CHANGELOG.md	2022-01-12 21:19:05 UTC (rev 61585)
@@ -7,24 +7,29 @@
 
 ## [Unreleased]
 
-## [v3.0.39]: 2022-01-05
+## [v3.0.40]: 2022-01-12
 
+### Changed
+- Remove a deprecated `expl3` function
+
+## [v3.0.39] - 2022-01-05
+
 ### Fixed
 - Differentiate unity- and missing mantissa values (see issue
-  [#565](https://github.com/josephwright/siunitx/issues/565))
+  [\#565](https://github.com/josephwright/siunitx/issues/565))
 
-## [v3.0.38]: 2022-01-04
+## [v3.0.38] - 2022-01-04
 
 ### Changed
 - Allow for empty values in lists and ranges (see issue
-  [#566](https://github.com/josephwright/siunitx/issues/566))
+  [\#566](https://github.com/josephwright/siunitx/issues/566))
 
-## [v3.0.37]: 2021-12-04
+## [v3.0.37] - 2021-12-04
 
 ### Changed
 - Documentation and warning improvements for "drop-exponent" option
 
-## [v3.0.36]: 2021-11-18
+## [v3.0.36] - 2021-11-18
 
 ### Changed
 - Internal changes to tabular code to improve visual output when integer part
@@ -32,9 +37,9 @@
 
 ### Fixed
 - Printing fractional units using `\sfrac` (see issue
-  [#558](https://github.com/josephwright/siunitx/issues/558))
+  [\#558](https://github.com/josephwright/siunitx/issues/558))
 
-## [v3.0.35]: 2021-11-03
+## [v3.0.35] - 2021-11-03
 
 ### Changed
 - Delay loading of `color` package to `begindocument` hook
@@ -41,15 +46,15 @@
 
 ### Fixed
 - Text mode replacement of `\mathrm` in super/subscripts (see issue
-  [#556](https://github.com/josephwright/siunitx/issues/556))
+  [\#556](https://github.com/josephwright/siunitx/issues/556))
 
-## [v3.0.34]: 2021-10-26
+## [v3.0.34] - 2021-10-26
 
 ### Fixed
 - Printing of exponent for complex values when converting to a prefix (see
-  issue [#555](https://github.com/josephwright/siunitx/issues/555))
+  issue [\#555](https://github.com/josephwright/siunitx/issues/555))
 
-## [v3.0.33]: 2021-10-15
+## [v3.0.33] - 2021-10-15
 
 ### Changed
 - Further improvements to degree symbol in math mode
@@ -56,172 +61,172 @@
 
 ### Fixed
 - Handling of comparators when `mode = text` (see issue
-  [#551](https://github.com/josephwright/siunitx/issues/551)
+  [\#551](https://github.com/josephwright/siunitx/issues/551)
 - Handling of combination of `mode = text` with `tight-spacing` (see issue
-  [#553](https://github.com/josephwright/siunitx/issues/553)
+  [\#553](https://github.com/josephwright/siunitx/issues/553)
 
-## [v3.0.32]: 2021-09-29
+## [v3.0.32] - 2021-09-29
 
 ### Added
 - Hint concerning non-standard font encodings (see issues
-  [#547](https://github.com/josephwright/siunitx/issues/547) and
-  [#550](https://github.com/josephwright/siunitx/issues/550))
+  [\#547](https://github.com/josephwright/siunitx/issues/547) and
+  [\#550](https://github.com/josephwright/siunitx/issues/550))
 
 ### Changed
 - Use math mode symbol for degree where possible (see issue
-  [#550](https://github.com/josephwright/siunitx/issues/550))
+  [\#550](https://github.com/josephwright/siunitx/issues/550))
 
-## [v3.0.31]: 2021-09-22
+## [v3.0.31] - 2021-09-22
 
 ### Fixed
 - Avoid infinite loop with `tex4ht` (issue
-  [#549](https://github.com/josephwright/siunitx/issues/549))
+  [\#549](https://github.com/josephwright/siunitx/issues/549))
 
-## [v3.0.30]: 2021-09-14
+## [v3.0.30] - 2021-09-14
 
 ### Changed
 - Delay selection of math mode to better support `tex4ht` (issue
-  [#530](https://github.com/josephwright/siunitx/issues/530))
+  [\#530](https://github.com/josephwright/siunitx/issues/530))
 
 ### Fixed
 - Ensure that units contain `\text` are correctly formatted when printing
   in math mode (issue
-  [#542](https://github.com/josephwright/siunitx/issues/542))
+  [\#542](https://github.com/josephwright/siunitx/issues/542))
 - Use `\ExplLoaderFileDate` to test for `expl3` version (issue
-  [#544](https://github.com/josephwright/siunitx/issues/544))
+  [\#544](https://github.com/josephwright/siunitx/issues/544))
 - Apply number processing options to angles (issue
-  [#546](https://github.com/josephwright/siunitx/issues/546))
+  [\#546](https://github.com/josephwright/siunitx/issues/546))
 
-## [v3.0.29]: 2021-09-06
+## [v3.0.29] - 2021-09-06
 
 ### Fixed
 - Only apply `text-series-to-math` when the math version is
   `normal` (issue
-  [#541](https://github.com/josephwright/siunitx/issues/541))
+  [\#541](https://github.com/josephwright/siunitx/issues/541))
 
-## [v3.0.28]: 2021-08-27
+## [v3.0.28] - 2021-08-27
 
 ### Fixed
 - Pre-spacing for free-standing units (issue
-  [#538](https://github.com/josephwright/siunitx/issues/538))
+  [\#538](https://github.com/josephwright/siunitx/issues/538))
 
-## [v3.0.27]: 2021-08-22
+## [v3.0.27] - 2021-08-22
 
 ### Fixed
 - Detection of unchanged symbols when font is sanserif (issue
-  [#535](https://github.com/josephwright/siunitx/issues/535))
+  [\#535](https://github.com/josephwright/siunitx/issues/535))
 
-## [v3.0.26]: 2021-08-21
+## [v3.0.26] - 2021-08-21
 
 ### Fixed
 - Accidental printing of `T at TS1` with `beamer` (issue
-  [#534](https://github.com/josephwright/siunitx/issues/534))
+  [\#534](https://github.com/josephwright/siunitx/issues/534))
 
-## [v3.0.25]: 2021-08-16
+## [v3.0.25] - 2021-08-16
 
 ### Changed
 - Default to sanserif units if `\familydefault` is `\sfdefault`
-  (issue [#516](https://github.com/josephwright/siunitx/issues/516))
+  (issue [\#516](https://github.com/josephwright/siunitx/issues/516))
 
 ### Fixed
 - Rounding to an uncertainty of the same magnitude as the
   value (issue
-  [#524](https://github.com/josephwright/siunitx/issues/524))
+  [\#524](https://github.com/josephwright/siunitx/issues/524))
 - Extend `propogate-math-font` to cover `\mathbf` and `\mathit`
-  (issue [#525](https://github.com/josephwright/siunitx/issues/525))
+  (issue [\#525](https://github.com/josephwright/siunitx/issues/525))
 - Position of non-aligned non-numeric material in table cells when
   centering decimal marker (issue
-  [#526](https://github.com/josephwright/siunitx/issues/526))
+  [\#526](https://github.com/josephwright/siunitx/issues/526))
 - Treatment of multiple tokens for `input-ignore` (issue
-  [#531](https://github.com/josephwright/siunitx/issues/531))
+  [\#531](https://github.com/josephwright/siunitx/issues/531))
 
-## [v3.0.24]: 2021-08-04
+## [v3.0.24] - 2021-08-04
 
 ### Fixed
 - Option setting `round-half = even` (issue
-  [#519](https://github.com/josephwright/siunitx/issues/519))
+  [\#519](https://github.com/josephwright/siunitx/issues/519))
 - Handling of standard deviation-like uncertainties where decimal is longer than
-  main part (issue [#522](https://github.com/josephwright/siunitx/issues/522))
+  main part (issue [\#522](https://github.com/josephwright/siunitx/issues/522))
 - Rounding to uncertainty in the integer part (issue
-  [#523](https://github.com/josephwright/siunitx/issues/523))
+  [\#523](https://github.com/josephwright/siunitx/issues/523))
 
-## [v3.0.23]: 2021-07-26
+## [v3.0.23] - 2021-07-26
 
 ### Fixed
 - Load order of `xparse` (issue
-  [#518](https://github.com/josephwright/siunitx/issues/518))
+  [\#518](https://github.com/josephwright/siunitx/issues/518))
 
-## [v3.0.22]: 2021-07-22
+## [v3.0.22] - 2021-07-22
 
 ### Changed
 - Support `table-text-alignment = none` for interoperation with
   `tabularray` (issue
-  [#510](https://github.com/josephwright/siunitx/issues/510))
+  [\#510](https://github.com/josephwright/siunitx/issues/510))
 
 ### Fixed
 - Support for `input-remove` (issue
-  [#511](https://github.com/josephwright/siunitx/issues/511))
+  [\#511](https://github.com/josephwright/siunitx/issues/511))
 - Interaction with `cellspace` package (issue
-  [#512](https://github.com/josephwright/siunitx/issues/512))
+  [\#512](https://github.com/josephwright/siunitx/issues/512))
 
-## [v3.0.21]: 2021-07-20
+## [v3.0.21] - 2021-07-20
 
 ### Fixed
 - Print degree symbol if `fontspec` package is loaded with
   `no-math` option (issue
-  [#505](https://github.com/josephwright/siunitx/issues/505))
+  [\#505](https://github.com/josephwright/siunitx/issues/505))
 - Handling of 'over-long' separated uncertainties (issue
-  [#506](https://github.com/josephwright/siunitx/issues/506))
+  [\#506](https://github.com/josephwright/siunitx/issues/506))
 - Symbol for arcs in text mode (issue
-  [#507](https://github.com/josephwright/siunitx/issues/507))
+  [\#507](https://github.com/josephwright/siunitx/issues/507))
 
-## [v3.0.20]: 2021-07-14
+## [v3.0.20] - 2021-07-14
 
 ### Fixed
 - Interaction with `kotex` (issue
-  [#502](https://github.com/josephwright/siunitx/issues/502))
+  [\#502](https://github.com/josephwright/siunitx/issues/502))
 - Handling of groups in literal units (issue
-  [#503](https://github.com/josephwright/siunitx/issues/503))
+  [\#503](https://github.com/josephwright/siunitx/issues/503))
 
-## [v3.0.19]: 2021-07-06
+## [v3.0.19] - 2021-07-06
 
 ### Fixed
 - Emulation for `\SendSettingsToPgf` (issue
-  [#501](https://github.com/josephwright/siunitx/issues/501))
+  [\#501](https://github.com/josephwright/siunitx/issues/501))
 
-## [v3.0.18]: 2021-07-04
+## [v3.0.18] - 2021-07-04
 
 ### Fixed
 - Printing of reciprocal units when `per-mode = symbol` is active
-  (issue [#500](https://github.com/josephwright/siunitx/issues/500))
+  (issue [\#500](https://github.com/josephwright/siunitx/issues/500))
 
-## [v3.0.17]: 2021-06-29
+## [v3.0.17] - 2021-06-29
 
 ### Fixed
 - Load order issue with `soulpos` (issue
-  [#498](https://github.com/josephwright/siunitx/issues/498))
+  [\#498](https://github.com/josephwright/siunitx/issues/498))
 
-## [v3.0.16]: 2021-06-24
+## [v3.0.16] - 2021-06-24
 
 ### Fixed
 - Treatment of spaces before `/` in literal units (issue
-  [#495](https://github.com/josephwright/siunitx/issues/495))
+  [\#495](https://github.com/josephwright/siunitx/issues/495))
 - Printing of `\mathchoice` entries in text mode (issue
-  [#497](https://github.com/josephwright/siunitx/issues/497))
+  [\#497](https://github.com/josephwright/siunitx/issues/497))
 
-## [v3.0.15]: 2021-06-22
+## [v3.0.15] - 2021-06-22
 
 ### Fixed
 - Bracketing of complex quantities (issue
-  [#491](https://github.com/josephwright/siunitx/issues/491))
+  [\#491](https://github.com/josephwright/siunitx/issues/491))
 - Printing of `\ohm` with `fontspec` (issue
-  [#492](https://github.com/josephwright/siunitx/issues/492))
+  [\#492](https://github.com/josephwright/siunitx/issues/492))
 - Suppress printing implicit plus for zero exponents (issue
-  [#493](https://github.com/josephwright/siunitx/issues/493))
+  [\#493](https://github.com/josephwright/siunitx/issues/493))
 - Engineering exponents with some exponent values (issue
-  [#494](https://github.com/josephwright/siunitx/issues/494))
+  [\#494](https://github.com/josephwright/siunitx/issues/494))
 
-## [v3.0.14]: 2021-06-17
+## [v3.0.14] - 2021-06-17
 
 ### Changed
 - Auto-enable `table-fixed-width` when setting `table-column-width`
@@ -230,14 +235,14 @@
 
 ### Fixed
 - Incorrect handling of `{}` in literal units (issue
-  [#487](https://github.com/josephwright/siunitx/issues/487))
+  [\#487](https://github.com/josephwright/siunitx/issues/487))
 - Placement of sign in some complex numbers (issue
-  [#488](https://github.com/josephwright/siunitx/issues/488))
+  [\#488](https://github.com/josephwright/siunitx/issues/488))
 - Printing of units in quantities when `uncertainty-mode` is
   `separate` and an exponent is present (issue
-    [#490](https://github.com/josephwright/siunitx/issues/490))
+    [\#490](https://github.com/josephwright/siunitx/issues/490))
 
-## [v3.0.13]: 2021-06-14
+## [v3.0.13] - 2021-06-14
 
 ### Added
 - Catalan translations for lists and ranges
@@ -244,28 +249,28 @@
 
 ### Fixed
 - Position of complex root when no real part is present (issue
-  [#481](https://github.com/josephwright/siunitx/issues/481))
+  [\#481](https://github.com/josephwright/siunitx/issues/481))
 - Skip defining `\unit` if the `units` package is loaded (issue
-  [#482](https://github.com/josephwright/siunitx/issues/482))
+  [\#482](https://github.com/josephwright/siunitx/issues/482))
 - Printing units in compound quantities when `parse-numbers` is
-  false (issue [#484](https://github.com/josephwright/siunitx/issues/484))
+  false (issue [\#484](https://github.com/josephwright/siunitx/issues/484))
 - Printing of `1` when both `print-zero-exponent` and
   `print-unity-mantissa` are false (issue
-    [#485](https://github.com/josephwright/siunitx/issues/485))
+    [\#485](https://github.com/josephwright/siunitx/issues/485))
 - Printing of ohm symbol in text mode with `fourier` package (issue
-  [#486](https://github.com/josephwright/siunitx/issues/486))
+  [\#486](https://github.com/josephwright/siunitx/issues/486))
 
-## [v3.0.12]: 2021-06-09
+## [v3.0.12] - 2021-06-09
 
 ### Fixed
 - Modify warning message (fixes
-  [#476](https://github.com/josephwright/siunitx/issues/476))
+  [\#476](https://github.com/josephwright/siunitx/issues/476))
 - Rounding zero values to a fixed number of places (issue
-  [#477](https://github.com/josephwright/siunitx/issues/477))
+  [\#477](https://github.com/josephwright/siunitx/issues/477))
 - Remove stray debug code in symbol allocation (issue
-  [#478](https://github.com/josephwright/siunitx/issues/478))
+  [\#478](https://github.com/josephwright/siunitx/issues/478))
 
-## [v3.0.11]: 2021-06-07
+## [v3.0.11] - 2021-06-07
 
 ### Changed
 - Improve some fallback unit definitions
@@ -272,13 +277,13 @@
 
 ### Fixed
 - Printing of symbols with encodings other than UTF-8 (issue
-  [#470](https://github.com/josephwright/siunitx/issues/470))
+  [\#470](https://github.com/josephwright/siunitx/issues/470))
 - Argument order for `\DeclareSIPrefix` (issue
-  [#471](https://github.com/josephwright/siunitx/issues/471))
+  [\#471](https://github.com/josephwright/siunitx/issues/471))
 - Emulation of `number-unit-separator` (issue
-  [#473](https://github.com/josephwright/siunitx/issues/473))
+  [\#473](https://github.com/josephwright/siunitx/issues/473))
 
-## [v3.0.10]: 2021-06-04
+## [v3.0.10] - 2021-06-04
 
 ### Changed
 - Documentation improvements
@@ -285,9 +290,9 @@
 
 ### Fixed
 - Incompatibility with REVTeX (issue
-  [#469](https://github.com/josephwright/siunitx/issues/469))
+  [\#469](https://github.com/josephwright/siunitx/issues/469))
 
-## [v3.0.9]: 2021-06-01
+## [v3.0.9] - 2021-06-01
 
 ### Changed
 - Documentation improvements
@@ -297,15 +302,15 @@
 - Suppress some spurious overfull box warnings
 - Issue an error with `output-product`
 - Rounding of uncertainties falling in the integer part (issue
-  [#454](https://github.com/josephwright/siunitx/issues/454))
+  [\#454](https://github.com/josephwright/siunitx/issues/454))
 - Printing in text mode for compound quantities (issue
-  [#463](https://github.com/josephwright/siunitx/issues/463))
+  [\#463](https://github.com/josephwright/siunitx/issues/463))
 - Correctly handle `\protect` in literal units (issue
-  [#464](https://github.com/josephwright/siunitx/issues/464))
+  [\#464](https://github.com/josephwright/siunitx/issues/464))
 - Interpretation of uncertainties in integers (issue
-  [#465](https://github.com/josephwright/siunitx/issues/465))
+  [\#465](https://github.com/josephwright/siunitx/issues/465))
 
-## [v3.0.8]: 2021-05-31
+## [v3.0.8] - 2021-05-31
 
 ### Changed
 - Documentation improvements
@@ -314,23 +319,23 @@
 
 ### Fixed
 - Correct printing of `10^{0}` (issue
-  [#459](https://github.com/josephwright/siunitx/issues/459))
+  [\#459](https://github.com/josephwright/siunitx/issues/459))
 - Emulation of `group-four-digits` (issue
-  [#461](https://github.com/josephwright/siunitx/issues/461))
+  [\#461](https://github.com/josephwright/siunitx/issues/461))
 
-## [v3.0.7]: 2021-05-28
+## [v3.0.7] - 2021-05-28
 
 ### Fixed
 - Formatting of some literal units (issue
-  [#449](https://github.com/josephwright/siunitx/issues/449))
+  [\#449](https://github.com/josephwright/siunitx/issues/449))
 - Issue a warning for removed option `load-configurations` (issue
-  [#455](https://github.com/josephwright/siunitx/issues/455))
+  [\#455](https://github.com/josephwright/siunitx/issues/455))
 - Printing of `\times` and `\cdot` in text mode when using a locale
-  (issue [#457](https://github.com/josephwright/siunitx/issues/457))
+  (issue [\#457](https://github.com/josephwright/siunitx/issues/457))
 - Implement missing `output-exponent-marker` (issue
-  [#458](https://github.com/josephwright/siunitx/issues/458))
+  [\#458](https://github.com/josephwright/siunitx/issues/458))
 
-## [v3.0.6]: 2021-05-25
+## [v3.0.6] - 2021-05-25
 
 ### Changed
 - Documentation improvements
@@ -337,11 +342,11 @@
 
 ### Fixed
 - Avoid error if `forbid-literal-units` is set in the preamble (issue
-  [#452](https://github.com/josephwright/siunitx/issues/452))
+  [\#452](https://github.com/josephwright/siunitx/issues/452))
 - Format separate uncertainty correctly where it falls purely in the integer
-  part (issue [#454](https://github.com/josephwright/siunitx/issues/454))
+  part (issue [\#454](https://github.com/josephwright/siunitx/issues/454))
 
-## [v3.0.5]: 2021-05-24
+## [v3.0.5] - 2021-05-24
 
 ### Changed
 - Documentation improvements
@@ -348,15 +353,15 @@
 
 ### Fixed
 - Bracket separate uncertainties in compound quantities (issue
-  [#441](https://github.com/josephwright/siunitx/issues/441))
+  [\#441](https://github.com/josephwright/siunitx/issues/441))
 - Color negative values in table cells correctly (issue
-  [#444](https://github.com/josephwright/siunitx/issues/444))
+  [\#444](https://github.com/josephwright/siunitx/issues/444))
 - Avoid consumption of any math alphabets (issue
-  [#445](https://github.com/josephwright/siunitx/issues/445))
+  [\#445](https://github.com/josephwright/siunitx/issues/445))
 - Mark `\bar` as removed (issue
-  [#448](https://github.com/josephwright/siunitx/issues/448))
+  [\#448](https://github.com/josephwright/siunitx/issues/448))
 
-## [v3.0.4]: 2021-05-21
+## [v3.0.4] - 2021-05-21
 
 ### Changed
 - Standardise and document the position of `\color` in negative values
@@ -364,9 +369,9 @@
 
 ### Fixed
 - Alignment of integers in tables when `parse-numbers = tables` (issue
-  [#442](https://github.com/josephwright/siunitx/issues/442))
+  [\#442](https://github.com/josephwright/siunitx/issues/442))
 
-## [v3.0.3]: 2021-05-20
+## [v3.0.3] - 2021-05-20
 
 ### Changed
 - Documentation improvements
@@ -374,11 +379,11 @@
 ### Fixed
 - Emulation of `input-symbols` (fixes #431)
 - Standard setting for `group-minimum-digits` (issue
-  [#436](https://github.com/josephwright/siunitx/issues/436))
+  [\#436](https://github.com/josephwright/siunitx/issues/436))
 - Application of negative color in table cells (issue
-  [#439](https://github.com/josephwright/siunitx/issues/439))
+  [\#439](https://github.com/josephwright/siunitx/issues/439))
 
-## [v3.0.2]: 2021-05-19
+## [v3.0.2] - 2021-05-19
 
 ### Changed
 - Documentation improvements
@@ -386,22 +391,22 @@
 
 ### Fixed
 - Option settings `group-digits = true` and `group-digits = false` (issue
-  [#422](https://github.com/josephwright/siunitx/issues/422))
+  [\#422](https://github.com/josephwright/siunitx/issues/422))
 - Correct position of decimal marker in some tables (issue
-  [#423](https://github.com/josephwright/siunitx/issues/423))
+  [\#423](https://github.com/josephwright/siunitx/issues/423))
 - Coloring of negative numbers in tables (issue
-  [#424](https://github.com/josephwright/siunitx/issues/424))
+  [\#424](https://github.com/josephwright/siunitx/issues/424))
 - Alignment of numbers when printing without a `table-format` (issue
-  [#424](https://github.com/josephwright/siunitx/issues/424))
+  [\#424](https://github.com/josephwright/siunitx/issues/424))
 - Emulation of `\celsius` (issue
-  [#426](https://github.com/josephwright/siunitx/issues/426))
+  [\#426](https://github.com/josephwright/siunitx/issues/426))
 - Allow `\cdot` to work in text mode (issue
-  [#430](https://github.com/josephwright/siunitx/issues/430))
+  [\#430](https://github.com/josephwright/siunitx/issues/430))
 
 ### Deprecated
 - Unit macro `\celsius`
 
-## [v3.0.1]: 2021-05-18
+## [v3.0.1] - 2021-05-18
 
 ### Added
 - Public `\l_siunitx_unit_fraction_tl` variable
@@ -411,13 +416,13 @@
 
 ### Fixed
 - Printing of fractional units in text mode (issue
-  [#418](https://github.com/josephwright/siunitx/issues/418))
+  [\#418](https://github.com/josephwright/siunitx/issues/418))
 - Include `siunitx-abbreviations.cfg` in fallback v2 files (issue
-  [#419](https://github.com/josephwright/siunitx/issues/419))
+  [\#419](https://github.com/josephwright/siunitx/issues/419))
 - French translation of 'to' for ranges (issue
-  [#421](https://github.com/josephwright/siunitx/issues/421))
+  [\#421](https://github.com/josephwright/siunitx/issues/421))
 
-## [v3.0.0]: 2021-05-17
+## [v3.0.0] - 2021-05-17
 
 ### Added
 - `\complexnum`
@@ -600,59 +605,59 @@
 - Option `unit-text-tt`
 - Option `version-1-compatibility`
 
-## [v2.8e]: 2021-04-17
+## [v2.8e] - 2021-04-17
 
 ### Fixed
 - Missing setting in emulation of v1 option `repeatunits`
 
-## [v2.8d]: 2021-04-09
+## [v2.8d] - 2021-04-09
 
 ### Changed
 - Correct file dates for configuration files
 
-## [v2.8c]: 2021-03-27
+## [v2.8c] - 2021-03-27
 
 ### Changed
 - Updates to follow LaTeX2e kernel revisions
 - No longer apply `\addtocontents` patch
 
-## [v2.8b]: 2020-02-25
+## [v2.8b] - 2020-02-25
 
 ### Fixed
 - Correct `\ohm` when `newtxmath` is loaded
 
-## [v2.8a]: 2020-02-23
+## [v2.8a] - 2020-02-23
 
 ### Fixed
-- Correct `\ohm` when `unicode-math` is loaded (issue [#377](https://github.com/josephwright/siunitx/issues/377))
+- Correct `\ohm` when `unicode-math` is loaded (issue [\#377](https://github.com/josephwright/siunitx/issues/377))
 
-## [v2.8]: 2020-02-20
+## [v2.8] - 2020-02-20
 
 ### Changed
 - Use companion font symbols/force `textcomp` loading
 
-## [v2.7v]: 2020-02-19 [UNUSED]
+## [v2.7v] - 2020-02-19 [UNUSED]
 
 ### Fixed
 - Appearance of superscript decimals with comma decimal marker
 
-## [v2.7u]: 2020-01-15
+## [v2.7u] - 2020-01-15
 
 ### Changed
 - Modified internals to track `expl3` changes
 
-## [v2.7t]: 2019-10-10
+## [v2.7t] - 2019-10-10
 
 ### Fixed
 - Combination of `round-half = even` with `round-precision = 0`
 - Include sign in astronomy-style angles
 
-## [v2.7s]: 2018-05-17
+## [v2.7s] - 2018-05-17
 
 ### Changed
 - Revert package date format change in v2.7l
 
-## [v2.7r]: 2018-05-16
+## [v2.7r] - 2018-05-16
 
 ### Changed
 - Modified internals to track `expl3` changes
@@ -659,32 +664,32 @@
 
 ### Fixed
 - Collect tokens before `\ignorespaces` in tabulars (esp. with
-  REVTeX) (issue [#337](https://github.com/josephwright/siunitx/issues/337))
+  REVTeX) (issue [\#337](https://github.com/josephwright/siunitx/issues/337))
 
-## [v2.7q]: 2018-05-11
+## [v2.7q] - 2018-05-11
 
 ### Fixed
-- Allow for `cellspace` "column" option (issue [#315](https://github.com/josephwright/siunitx/issues/315))
+- Allow for `cellspace` "column" option (issue [\#315](https://github.com/josephwright/siunitx/issues/315))
 
-## [v2.7p]: 2018-05-10
+## [v2.7p] - 2018-05-10
 
 ### Changed
 - Avoid an `expl3` internal function
 - Better approach to removing `\ignorespaces`
 
-## [v2.7o]: 2018-05-02 [UNUSED]
+## [v2.7o] - 2018-05-02 [UNUSED]
 
-## [v2.7n]: 2018-04-27
+## [v2.7n] - 2018-04-27
 
 ### Fixed
 - Issue with symbolic input and digit grouping
 
-## [v2.7m]: 2018-03-20
+## [v2.7m] - 2018-03-20
 
 ### Changed
-- Update `\astronomicalunit` symbol (issue [#332](https://github.com/josephwright/siunitx/issues/332))
+- Update `\astronomicalunit` symbol (issue [\#332](https://github.com/josephwright/siunitx/issues/332))
 
-## [v2.7l]: 2018-03-11
+## [v2.7l] - 2018-03-11
 
 ### Added
 - Abbreviations for milli/microjoule
@@ -693,32 +698,32 @@
 - Switch package date format to ISO
 
 ### Fixed
-- Scope of some internal variable corrected (issue [#327](https://github.com/josephwright/siunitx/issues/327))
-- Track `unicode-math` changes (issue [#331](https://github.com/josephwright/siunitx/issues/331))
+- Scope of some internal variable corrected (issue [\#327](https://github.com/josephwright/siunitx/issues/327))
+- Track `unicode-math` changes (issue [\#331](https://github.com/josephwright/siunitx/issues/331))
 
-## [v2.7k]: 2017-11-26
+## [v2.7k] - 2017-11-26
 
 ### Fixed
-- Incorrect internal variable renamed (issue [#320](https://github.com/josephwright/siunitx/issues/320))
-- Suppress leading "1" when units are not parsed (issue [#318](https://github.com/josephwright/siunitx/issues/318))
-- Correct default value for `arc-separator` (issue [#319](https://github.com/josephwright/siunitx/issues/319))
+- Incorrect internal variable renamed (issue [\#320](https://github.com/josephwright/siunitx/issues/320))
+- Suppress leading "1" when units are not parsed (issue [\#318](https://github.com/josephwright/siunitx/issues/318))
+- Correct default value for `arc-separator` (issue [\#319](https://github.com/josephwright/siunitx/issues/319))
 
-## [v2.7j]: 2017-08-02
+## [v2.7j] - 2017-08-02
 
 ### Fixed
 - Use correct name for internal boolean
 
-## [v2.7i]: 2017-07-23
+## [v2.7i] - 2017-07-23
 
 ### Fixed
-- Incorrect internal variable renamed (issue [#311](https://github.com/josephwright/siunitx/issues/311))
+- Incorrect internal variable renamed (issue [\#311](https://github.com/josephwright/siunitx/issues/311))
 
-## [v2.7h]: 2017-06-13
+## [v2.7h] - 2017-06-13
 
 ### Changed
-- Some abuses of `expl3` box functions removed (issue [#309](https://github.com/josephwright/siunitx/issues/309))
+- Some abuses of `expl3` box functions removed (issue [\#309](https://github.com/josephwright/siunitx/issues/309))
 
-## [v2.7g]: 2017-05-19
+## [v2.7g] - 2017-05-19
 
 ### Changed
 - Use new `expl3` functions for some internal tests
@@ -727,7 +732,7 @@
 - Change box collection following `expl3` update
 - Links to BIPM website
 
-## [v2.7f]: 2017-03-23
+## [v2.7f] - 2017-03-23
 
 ### Changed
 - Name of 'hidden' function used by for bookmark generation
@@ -735,32 +740,32 @@
 ### Fixed
 - Spacing when option `per-mode = reciprocal-positive-first` is active
 
-## [v2.7e]: 2017-03-06
+## [v2.7e] - 2017-03-06
 
 ### Fixed
-- Properly handle signs in `table-format` key (issue [#303](https://github.com/josephwright/siunitx/issues/303))
+- Properly handle signs in `table-format` key (issue [\#303](https://github.com/josephwright/siunitx/issues/303))
 
-## [v2.7d]: 2017-02-19
+## [v2.7d] - 2017-02-19
 
 ### Fixed
 - Avoid doubled tokens in pre-number part of tables
 
-## [v2.7c]: 2017-02-01
+## [v2.7c] - 2017-02-01
 
 ### Fixed
-- Correct integer alignment in tables (issue [#302](https://github.com/josephwright/siunitx/issues/302))
+- Correct integer alignment in tables (issue [\#302](https://github.com/josephwright/siunitx/issues/302))
 
-## [v2.7b]: 2017-01-28
+## [v2.7b] - 2017-01-28
 
 ### Fixed
-- Fix an issue with large numbers in scientific mode (issue [#301](https://github.com/josephwright/siunitx/issues/301))
+- Fix an issue with large numbers in scientific mode (issue [\#301](https://github.com/josephwright/siunitx/issues/301))
 
-## [v2.7a]: 2017-01-01
+## [v2.7a] - 2017-01-01
 
 ### Changed
 - Track `expl3` changes regarding key-value management
 
-## [v2.7]: 2017-01-01
+## [v2.7] - 2017-01-01
 
 ### Added
 - Code-level API variable `\l_siunitx_unit_symbolic_seq`
@@ -768,24 +773,24 @@
 ### Fixed
 - Allow for `cellspace` package in math mode
 
-## [v2.6s]: 2016-09-02
+## [v2.6s] - 2016-09-02
 
 ### Changed
 
 - Improved a warning concerning `color` package
 
-## [v2.6r]: 2016-08-22
+## [v2.6r] - 2016-08-22
 
 ### Changed
-- Warn if `color` is not loaded (issue [#289](https://github.com/josephwright/siunitx/issues/289))
-- Document some aspects of internal number processing (issue [#294](https://github.com/josephwright/siunitx/issues/294))
+- Warn if `color` is not loaded (issue [\#289](https://github.com/josephwright/siunitx/issues/289))
+- Document some aspects of internal number processing (issue [\#294](https://github.com/josephwright/siunitx/issues/294))
 - Minor `expl3` fixes including tracking deprecations
 
 ### Fixed
-- Handling of `e0` input (issue [#292](https://github.com/josephwright/siunitx/issues/292))
+- Handling of `e0` input (issue [\#292](https://github.com/josephwright/siunitx/issues/292))
 - Added some missing internal variable declarations
 
-## [v2.6q]: 2016-03-01
+## [v2.6q] - 2016-03-01
 
 ### Fixed
 - Correct detection of font inside cells
@@ -793,47 +798,47 @@
 ### Changed
 - Index formatting
 
-## [v2.6p]: 2016-01-19
+## [v2.6p] - 2016-01-19
 
 ### Fixed
-- Formatting of `\degreeCelsius` (issue [#285](https://github.com/josephwright/siunitx/issues/285))
+- Formatting of `\degreeCelsius` (issue [\#285](https://github.com/josephwright/siunitx/issues/285))
 - Allow input unit with prefix and `\per` in `exponent-to-prefix` (issue 283)
 
-## [v2.6o]: 2016-01-05
+## [v2.6o] - 2016-01-05
 
 ### Fixed
 - Allow for unit powers when converting exponents to prefixes
 
-## [v2.6n]: 2015-12-31
+## [v2.6n] - 2015-12-31
 
 ### Changed
-- Formatting of `\degreeCelsius` (issue [#282](https://github.com/josephwright/siunitx/issues/282))
+- Formatting of `\degreeCelsius` (issue [\#282](https://github.com/josephwright/siunitx/issues/282))
 
 ### Fixed
-- Appearance of ångström with LuaTeX (issue [#280](https://github.com/josephwright/siunitx/issues/280))
+- Appearance of ångström with LuaTeX (issue [\#280](https://github.com/josephwright/siunitx/issues/280))
 
-## [v2.6m]: 2015-10-15
+## [v2.6m] - 2015-10-15
 
 ### Fixed
 - Interaction with `mwtab` in some table cells
 
-## [v2.6l]: 2015-09-14
+## [v2.6l] - 2015-09-14
 
 ### Fixed
 - An internal error in literal unit formatting
 
-## [v2.6k]: 2015-09-12
+## [v2.6k] - 2015-09-12
 
 ### Changed
 - Track/exploit `expl3` updates
 
-## [v2.6j]: 2015-09-01
+## [v2.6j] - 2015-09-01
 
 ### Fixed
 - Treatment of `\pm` when `exponent-to-prefix` is true
 - Print all units when `exponent-to-prefix` is true
 
-## [v2.6i]: 2015-08-18
+## [v2.6i] - 2015-08-18
 
 ### Changed
 - Performance improvements
@@ -840,20 +845,20 @@
 - Removed one deprecated `expl3` functions
 
 ### Fixed
-- Use of `\cancel` in math mode (issue [#264](https://github.com/josephwright/siunitx/issues/264))
-- Cope better with large numbers when rounding (issue [#198](https://github.com/josephwright/siunitx/issues/198))
+- Use of `\cancel` in math mode (issue [\#264](https://github.com/josephwright/siunitx/issues/264))
+- Cope better with large numbers when rounding (issue [\#198](https://github.com/josephwright/siunitx/issues/198))
 
-## [v2.6h]: 2015-07-17
+## [v2.6h] - 2015-07-17
 
 ### Changed
 - Track `expl3` changes
 
-## [v2.6g]: 2015-06-25
+## [v2.6g] - 2015-06-25
 
 ### Fixed
--  Handling of empty table cells (issue [#271](https://github.com/josephwright/siunitx/issues/271))
+-  Handling of empty table cells (issue [\#271](https://github.com/josephwright/siunitx/issues/271))
 
-## [v2.6f]: 2015-06-16
+## [v2.6f] - 2015-06-16
 
 ### Added
 - Spanish coverage for translations
@@ -866,22 +871,22 @@
 - Behaviour of `table-sign-exponent` and `table-sign-mantissa` when set
   false
 
-## [v2.6e]: 2015-01-21
+## [v2.6e] - 2015-01-21
 
 ### Changed
 - Auto-detect `mathspec`/`eulervm`
 
-## [v2.6d]: 2014-10-28
+## [v2.6d] - 2014-10-28
 
 ### Fixed
 - Fix conversation of uncertainty part with integer mantissas
 
-## [v2.6c]: 2014-10-01
+## [v2.6c] - 2014-10-01
 
 ### Fixed
 - `\micro` when `fontspec` is loaded
 
-## [v2.6b]: 2014-09-27
+## [v2.6b] - 2014-09-27
 
 ### Changed
 -  Method for font shape detection to allow for, _e.g._ `\scshape`
@@ -889,12 +894,12 @@
 ### Fixed
 - Typo in standard `input-protect-tokens` options
 
-## [v2.6a]: 2014-09-15
+## [v2.6a] - 2014-09-15
 
 ### Changed
 - Improved Unicode math symbol coverage
 
-## [v2.6]: 2014-09-05
+## [v2.6] - 2014-09-05
 
 ### Changes
 - Switch to math mode by default for all printing
@@ -901,72 +906,72 @@
 - Use `\mathord` before comparators
 - Only apply 'tight' spacing to `\mathbin` cases
 - Use a 'real' minus with `tex4ht`
-- Use a full width space between number and unit (issue [#230](https://github.com/josephwright/siunitx/issues/230))
-- Note that colour for printing powers is set by `power-font` (issue [#240](https://github.com/josephwright/siunitx/issues/240))
-- Use `\mathord` to get 'tight' spacing for signs (issue [#241](https://github.com/josephwright/siunitx/issues/241))
-- Old `repeatunits` option is partly coved by `range-units` (issue [#254](https://github.com/josephwright/siunitx/issues/254))
+- Use a full width space between number and unit (issue [\#230](https://github.com/josephwright/siunitx/issues/230))
+- Note that colour for printing powers is set by `power-font` (issue [\#240](https://github.com/josephwright/siunitx/issues/240))
+- Use `\mathord` to get 'tight' spacing for signs (issue [\#241](https://github.com/josephwright/siunitx/issues/241))
+- Old `repeatunits` option is partly coved by `range-units` (issue [\#254](https://github.com/josephwright/siunitx/issues/254))
 
 ### Fixed
 - Loading when `mdwtab` is in use
 - Appearance of minus sign when `tex4ht` is in use
 - Spacing when printing comparators
-- Preserve `\fg` in bookmarks (issue [#226](https://github.com/josephwright/siunitx/issues/226))
-- Allow for `output-exponent-marker` option in tables (issue [#232](https://github.com/josephwright/siunitx/issues/232))
+- Preserve `\fg` in bookmarks (issue [\#226](https://github.com/josephwright/siunitx/issues/226))
+- Allow for `output-exponent-marker` option in tables (issue [\#232](https://github.com/josephwright/siunitx/issues/232))
 - Conversion of integer with separate uncertainty to 'compact' form
-  (issue [#233](https://github.com/josephwright/siunitx/issues/233))
-- Option name wrong in v1 table (issue [#240](https://github.com/josephwright/siunitx/issues/240))
-- Use `\textpm` in text mode if `textcomp` package is loaded (issue [#249](https://github.com/josephwright/siunitx/issues/249))
-- Ignore hard spaces in `\num` (issue [#256](https://github.com/josephwright/siunitx/issues/256))
-- Use `\mathord` for tight spacing on 'in line' exponent (issue [#257](https://github.com/josephwright/siunitx/issues/257))
+  (issue [\#233](https://github.com/josephwright/siunitx/issues/233))
+- Option name wrong in v1 table (issue [\#240](https://github.com/josephwright/siunitx/issues/240))
+- Use `\textpm` in text mode if `textcomp` package is loaded (issue [\#249](https://github.com/josephwright/siunitx/issues/249))
+- Ignore hard spaces in `\num` (issue [\#256](https://github.com/josephwright/siunitx/issues/256))
+- Use `\mathord` for tight spacing on 'in line' exponent (issue [\#257](https://github.com/josephwright/siunitx/issues/257))
 
-## [v2.5s]: 2013-07-31
+## [v2.5s] - 2013-07-31
 
 ### Fixed
 - Internal issue with one key
 
-## [v2.5r]: 2013-07-11
+## [v2.5r] - 2013-07-11
 
 ## Fixed
 - Update internals to remove deprecated key support
 
-## [v2.5q]: 2013-03-11
+## [v2.5q] - 2013-03-11
 
 ### Changed
 - Issue warning if `cellspace` column letter is moved
 
 ### Fixed
-- Reorder creation of unit wrappers and option setting (issue [#218](https://github.com/josephwright/siunitx/issues/218))
-- Replace active hyphen with 'other' one (issue [#222](https://github.com/josephwright/siunitx/issues/222))
+- Reorder creation of unit wrappers and option setting (issue [\#218](https://github.com/josephwright/siunitx/issues/218))
+- Replace active hyphen with 'other' one (issue [\#222](https://github.com/josephwright/siunitx/issues/222))
 
-## [v2.5p]: 2013-02-01
+## [v2.5p] - 2013-02-01
 
 ### Fixed
 - Search/replace `\pm` and `\mp` in text mode printing
 
-## [v2.5o]: 2013-01-09
+## [v2.5o] - 2013-01-09
 
 ### Changed
 - Track `expl3` changes
 
-## [v2.5n]: 2012-12-29
+## [v2.5n] - 2012-12-29
 
 ### Fixed
-- Correctly calculate grouping data to send to `pgf` (issue [#211](https://github.com/josephwright/siunitx/issues/211))
+- Correctly calculate grouping data to send to `pgf` (issue [\#211](https://github.com/josephwright/siunitx/issues/211))
 
-## [v2.5m]: 2012-11-27
+## [v2.5m] - 2012-11-27
 
 ### Fixed
 - Allow for `bidi`/RTL when applying `\text`
 - Search-and-replace in UTF-8 literal units
-- Load binary-units only when requested (issue [#201](https://github.com/josephwright/siunitx/issues/201))
-- Disable `\hightlight` in bookmarks (issue [#207](https://github.com/josephwright/siunitx/issues/207))
+- Load binary-units only when requested (issue [\#201](https://github.com/josephwright/siunitx/issues/201))
+- Disable `\hightlight` in bookmarks (issue [\#207](https://github.com/josephwright/siunitx/issues/207))
 
-## [v2.5l]: 2012-11-21
+## [v2.5l] - 2012-11-21
 
 ### Changed
 - Track `expl3` changes
 
-## [v2.5k]: 2012-11-13
+## [v2.5k] - 2012-11-13
 
 ### Changed
 - Explicitly require `xparse`
@@ -974,14 +979,14 @@
 ### Fixed
 - Skip white space after `\begin{document}`
 - Correct use of fixed dimension/skip values internally
-- Store name of `\frac` function, don't `\let` it (issue [#203](https://github.com/josephwright/siunitx/issues/203))
+- Store name of `\frac` function, don't `\let` it (issue [\#203](https://github.com/josephwright/siunitx/issues/203))
 
-## [v2.5j]: 2012-09-18
+## [v2.5j] - 2012-09-18
 
 ### Fixed
-- Erroneous branch in test for rounding removed (issue [#202](https://github.com/josephwright/siunitx/issues/202))
+- Erroneous branch in test for rounding removed (issue [\#202](https://github.com/josephwright/siunitx/issues/202))
 
-## [v2.5i]: 2012-09-11
+## [v2.5i] - 2012-09-11
 
 ### Changed
 - Internal search for first token in some strings
@@ -990,101 +995,101 @@
 - Align numbers with no uncertainties correctly when space is reserved
   for uncertainty part
 
-## [v2.5h]: 2012-08-28
+## [v2.5h] - 2012-08-28
 
 ### Changed
 - Test literal units for being 'blank' not 'empty'
 
-## [v2.5g]: 2012-07-22
+## [v2.5g] - 2012-07-22
 
 ### Fixed
 - Function of `binary-units` option
 
-## [v2.5f]: 2012-07-16
+## [v2.5f] - 2012-07-16
 
 ### Changed
 - Track `expl3` changes
 
-## [v2.5e]: 2012-06-13
+## [v2.5e] - 2012-06-13
 
 ### Fixed
 - An internal error in unit expansion (introduced in v2.4f)
 
-## [v2.5d]: 2012-06-11
+## [v2.5d] - 2012-06-11
 
 ### Added
 - Extend qualifier system to cover 'phrases'
 
 ### Changed
-- Extend UTF-8 support (issue [#199](https://github.com/josephwright/siunitx/issues/199))
+- Extend UTF-8 support (issue [\#199](https://github.com/josephwright/siunitx/issues/199))
 - Track `expl3` changes
 
-## [v2.5c]: 2012-05-03
+## [v2.5c] - 2012-05-03
 
 ### Fixed
-- Detect and skip empty `s`-column cells (issue [#197](https://github.com/josephwright/siunitx/issues/197))
-- Detection of zero input with fixed exponent (issue [#198](https://github.com/josephwright/siunitx/issues/198))
+- Detect and skip empty `s`-column cells (issue [\#197](https://github.com/josephwright/siunitx/issues/197))
+- Detection of zero input with fixed exponent (issue [\#198](https://github.com/josephwright/siunitx/issues/198))
 
-## [v2.5b]: 2012-04-21
+## [v2.5b] - 2012-04-21
 
 ### Fixed
-- Detect eulervm package (issue [#195](https://github.com/josephwright/siunitx/issues/195))
+- Detect eulervm package (issue [\#195](https://github.com/josephwright/siunitx/issues/195))
 - Search-and-replace for category 'other' "_' and "^" in literal
-  units (issue [#196](https://github.com/josephwright/siunitx/issues/196))
+  units (issue [\#196](https://github.com/josephwright/siunitx/issues/196))
 
-## [v2.5a]: 2012-04-19
+## [v2.5a] - 2012-04-19
 
 ### Fixed
 - When creating free-standing unit, allow for dynamic nature of
   spacing (bug introduced in v2.5)
 
-## [v2.5]: 2012-04-15
+## [v2.5] - 2012-04-15
 
 ### Added
-- Option `zero-decimal-to-integer` (issue [#178](https://github.com/josephwright/siunitx/issues/178))
-- Option to omit uncertainly entirely (issue [#180](https://github.com/josephwright/siunitx/issues/180))
+- Option `zero-decimal-to-integer` (issue [\#178](https://github.com/josephwright/siunitx/issues/178))
+- Option to omit uncertainly entirely (issue [\#180](https://github.com/josephwright/siunitx/issues/180))
 
 ### Changed
 - Reduce use of implicit math mode
-- Document that `round-mode = places` acts on the mantissa (issue [#193](https://github.com/josephwright/siunitx/issues/193))
-- Rearrange processing code such that exponents can be dropped (issue [#192](https://github.com/josephwright/siunitx/issues/192))
+- Document that `round-mode = places` acts on the mantissa (issue [\#193](https://github.com/josephwright/siunitx/issues/193))
+- Rearrange processing code such that exponents can be dropped (issue [\#192](https://github.com/josephwright/siunitx/issues/192))
 
 ### Fixed
-- Use a standard-width comparator for tables (issue [#183](https://github.com/josephwright/siunitx/issues/183))
+- Use a standard-width comparator for tables (issue [\#183](https://github.com/josephwright/siunitx/issues/183))
 
-## [v2.4n]: 2012-04-12
+## [v2.4n] - 2012-04-12
 
 ### Changed
 - Extend scientific notation code to better handle large numbers of digits
 
-## [v2.4m]: 2012-04-04
+## [v2.4m] - 2012-04-04
 
 ### Fixed
 - Handling of a single entry in `\SIlist`
 
-## [v2.4l]: 2012-03-23
+## [v2.4l] - 2012-03-23
 
 ### Fixed
 - Load ordering with `soulpos`
 
-## [v2.4k]: 2012-03-22
+## [v2.4k] - 2012-03-22
 
 ### Fixed
-- Interaction of `^` and `_` with `breqn` (issue [#191](https://github.com/josephwright/siunitx/issues/191))
-- Adapted `list-pair-separator` for `translator` package (issue [#190](https://github.com/josephwright/siunitx/issues/190))
+- Interaction of `^` and `_` with `breqn` (issue [\#191](https://github.com/josephwright/siunitx/issues/191))
+- Adapted `list-pair-separator` for `translator` package (issue [\#190](https://github.com/josephwright/siunitx/issues/190))
 - Check for `round-minimum` with large values
 
-## [v2.4j]: 2012-01-26
+## [v2.4j] - 2012-01-26
 
 ### Fixed
 - Ensure that typesetting is in hmode
 
-## [v2.4i]: 2012-01-19
+## [v2.4i] - 2012-01-19
 
 ### Fixed
-- Check for zero decimal part (issue [#186](https://github.com/josephwright/siunitx/issues/186))
+- Check for zero decimal part (issue [\#186](https://github.com/josephwright/siunitx/issues/186))
 
-## [v2.4h]: 2012-01-15
+## [v2.4h] - 2012-01-15
 
 ### Changed
 - Shortened an internal code path
@@ -1092,12 +1097,12 @@
 ### Fixed
 - Bug in `reciprocal-positive-first` implementation
 
-## [v2.4g]: 2012-01-06
+## [v2.4g] - 2012-01-06
 
 ### Changed
-- Internal changes due to update to `expl3` (issue [#131](https://github.com/josephwright/siunitx/issues/131))
+- Internal changes due to update to `expl3` (issue [\#131](https://github.com/josephwright/siunitx/issues/131))
 
-## [v2.4f]: 2011-12-24
+## [v2.4f] - 2011-12-24
 
 ### Changed
 - Improve performance in an internal mapping
@@ -1107,12 +1112,12 @@
 - Force font update in table cells
 - One incorrect internal variable name
 
-## [v2.4e]: 2011-12-11
+## [v2.4e] - 2011-12-11
 
 ### Fixed
 - Replacements used with `latin1` encoding
 
-## [v2.4d]: 2011-12-09
+## [v2.4d] - 2011-12-09
 
 ### Changed
 - Source formatting
@@ -1120,42 +1125,42 @@
 ### Fixed
 - Free-standing units using `xspace` in captions
 
-## [v2.4c]: 2011-12-09
+## [v2.4c] - 2011-12-09
 
 ### Fixed
 - Test for text mode font
 
-## [v2.4b]: 2011-12-09
+## [v2.4b] - 2011-12-09
 
 ### Fixed
 - Incorrect doubling of `#` tokens
 
-## [v2.4a]: 2011-12-04
+## [v2.4a] - 2011-12-04
 
 ### Changed
 - Extend search-and-replace in units to cover UTF-8 symbols
-- Symbols used with UTF-8 engines (issue [#176](https://github.com/josephwright/siunitx/issues/176))
+- Symbols used with UTF-8 engines (issue [\#176](https://github.com/josephwright/siunitx/issues/176))
 
 ### Fixed
-- Interaction of `textcomp` with user symbol changes (issue [#181](https://github.com/josephwright/siunitx/issues/181))
+- Interaction of `textcomp` with user symbol changes (issue [\#181](https://github.com/josephwright/siunitx/issues/181))
 
 ## [v2.4] -  2012-04-15
 
 ### Added
-- Option `round-half = even` (issue [#40](https://github.com/josephwright/siunitx/issues/40))
-- Option `list-pair-separator` (issue [#136](https://github.com/josephwright/siunitx/issues/136))
-- Auto-conversion for prefixes (issue [#173](https://github.com/josephwright/siunitx/issues/173))
+- Option `round-half = even` (issue [\#40](https://github.com/josephwright/siunitx/issues/40))
+- Option `list-pair-separator` (issue [\#136](https://github.com/josephwright/siunitx/issues/136))
+- Auto-conversion for prefixes (issue [\#173](https://github.com/josephwright/siunitx/issues/173))
 - Notes for upgraders
 
 ### Changed
-- Automatically 'compress' exponents (issue [#62](https://github.com/josephwright/siunitx/issues/62))
+- Automatically 'compress' exponents (issue [\#62](https://github.com/josephwright/siunitx/issues/62))
 - Clean up internal `expl3` usage
 - Removed remaining 'math' options
 
 ### Fixed
-- Replace minus sign in text mode (issue [#161](https://github.com/josephwright/siunitx/issues/161))
+- Replace minus sign in text mode (issue [\#161](https://github.com/josephwright/siunitx/issues/161))
 
-## [v2.3h]: 2011-10-14
+## [v2.3h] - 2011-10-14
 
 ### Changed
 - Internal logic improved
@@ -1162,10 +1167,10 @@
 - Explicitly load `xfac` as part of documentation
 
 ### Fixed
-- Select math mode with `tex4ht`  (issue [#170](https://github.com/josephwright/siunitx/issues/170))
-- Print superscripts using HTML tags with `tex4ht` (issue [#171](https://github.com/josephwright/siunitx/issues/171))
+- Select math mode with `tex4ht`  (issue [\#170](https://github.com/josephwright/siunitx/issues/170))
+- Print superscripts using HTML tags with `tex4ht` (issue [\#171](https://github.com/josephwright/siunitx/issues/171))
 
-## [v2.3g]: 2011-10-06
+## [v2.3g] - 2011-10-06
 
 ### Changed
 - Mark-up in documentation
@@ -1172,15 +1177,15 @@
 
 ### Fixed
 - Check for leading zero when dealing with rounding 'large' exponents
-  (issue [#168](https://github.com/josephwright/siunitx/issues/168))
+  (issue [\#168](https://github.com/josephwright/siunitx/issues/168))
 - Internal issue with undeclared variable
 
-## [v2.3f]: 2011-09-13
+## [v2.3f] - 2011-09-13
 
 ### Fixed
-- Trap erroneous numbers in tables (issue [#167](https://github.com/josephwright/siunitx/issues/167))
+- Trap erroneous numbers in tables (issue [\#167](https://github.com/josephwright/siunitx/issues/167))
 
-## [v2.3e]: 2011-09-09
+## [v2.3e] - 2011-09-09
 
 ### Added
 - Advice on local installation
@@ -1189,25 +1194,25 @@
 - Remove deprecated `expl3` functions
 - Performance improvements
 
-## [v2.3d]: 2011-08-18
+## [v2.3d] - 2011-08-18
 
 ### Fixed
 - Bad csname for superscripts in literal mode
 
-## [v2.3c]: 2011-08-12
+## [v2.3c] - 2011-08-12
 
 ### Fixed
-- Use correct `\pm` for units in literal mode (issue [#163](https://github.com/josephwright/siunitx/issues/163))
+- Use correct `\pm` for units in literal mode (issue [\#163](https://github.com/josephwright/siunitx/issues/163))
 
-## [v2.3b]: 2011-08-08
+## [v2.3b] - 2011-08-08
 
 ### Added
-- Additional abbreviated units (issue [#162](https://github.com/josephwright/siunitx/issues/162))
+- Additional abbreviated units (issue [\#162](https://github.com/josephwright/siunitx/issues/162))
 
 ### Fixed
 - Definition of abbreviations using option `free-standing-units`
 
-## [v2.3a]: 2011-07-17
+## [v2.3a] - 2011-07-17
 
 ### Changed
 - Internal `expl3` updates
@@ -1215,12 +1220,12 @@
 ### Fixed
 - Restore changes from v2.2l, missed in v2.3
 
-## [v2.3]: 2011-07-09
+## [v2.3] - 2011-07-09
 
 ### Added
-- Supported for powers in literal units (issue [#152](https://github.com/josephwright/siunitx/issues/152))
+- Supported for powers in literal units (issue [\#152](https://github.com/josephwright/siunitx/issues/152))
 - Unit abbreviation `\hl`/`\hL`
-- Demo for 'closing up' not after an integer (issue [#151](https://github.com/josephwright/siunitx/issues/151))
+- Demo for 'closing up' not after an integer (issue [\#151](https://github.com/josephwright/siunitx/issues/151))
 
 ### Changed
 - Load binary units as an option
@@ -1234,71 +1239,71 @@
 ### Fixed
 - Behavior of `table-auto-round` option
 - Missing deactivation in `strict` option
-- Grouping digits (issue [#133](https://github.com/josephwright/siunitx/issues/133))
-- Addition of explicit sign to mantissa (issue [#139](https://github.com/josephwright/siunitx/issues/139))
+- Grouping digits (issue [\#133](https://github.com/josephwright/siunitx/issues/133))
+- Addition of explicit sign to mantissa (issue [\#139](https://github.com/josephwright/siunitx/issues/139))
 - Various issues with tabular alignment
 
-## [v2.2l]: 2011-06-30
+## [v2.2l] - 2011-06-30
 
 ### Fixed
-- Group pre-unit parsing (issue [#158](https://github.com/josephwright/siunitx/issues/158))
+- Group pre-unit parsing (issue [\#158](https://github.com/josephwright/siunitx/issues/158))
 
-## [v2.2k]: 2011-06-27
+## [v2.2k] - 2011-06-27
 
 ### Fixed
-- Avoid `\peek_...` inside the print routine (issue [#157](https://github.com/josephwright/siunitx/issues/157))
+- Avoid `\peek_...` inside the print routine (issue [\#157](https://github.com/josephwright/siunitx/issues/157))
 
-## [v2.2j]: 2011-06-26
+## [v2.2j] - 2011-06-26
 
 ### Fixed
-- Avoid box for range phrase (issue [#156](https://github.com/josephwright/siunitx/issues/156))
+- Avoid box for range phrase (issue [\#156](https://github.com/josephwright/siunitx/issues/156))
 
-## [v2.2i]: 2011-06-15
+## [v2.2i] - 2011-06-15
 
 ### Fixed
-- Detect font in table cells before boxing up (issue [#153](https://github.com/josephwright/siunitx/issues/153))
+- Detect font in table cells before boxing up (issue [\#153](https://github.com/josephwright/siunitx/issues/153))
 
-## [v2.2h]: 2011-06-03
+## [v2.2h] - 2011-06-03
 
 ### Fixed
-- Deal correctly with 'roll-over' in rounding integer part (issue [#150](https://github.com/josephwright/siunitx/issues/150))
+- Deal correctly with 'roll-over' in rounding integer part (issue [\#150](https://github.com/josephwright/siunitx/issues/150))
 
-## [v2.2g]: 2011-06-02
+## [v2.2g] - 2011-06-02
 
 ### Fixed
 - Set per-unit options for list/range units when a single unit is used
-  (issue [#149](https://github.com/josephwright/siunitx/issues/149))
+  (issue [\#149](https://github.com/josephwright/siunitx/issues/149))
 - Add test for `parse-numbers = false` to `\tablenum` code
 
-## [v2.2f]: 2011-05-25
+## [v2.2f] - 2011-05-25
 
 ### Fixed
-- `table-column-width = 0pt` (issue [#146](https://github.com/josephwright/siunitx/issues/146))
+- `table-column-width = 0pt` (issue [\#146](https://github.com/josephwright/siunitx/issues/146))
 
-## [v2.2e]: 2011-05-23
+## [v2.2e] - 2011-05-23
 
 ### Fixed
-- Remove 'mantissa' marker for numbers with no real part (issue [#145](https://github.com/josephwright/siunitx/issues/145))
+- Remove 'mantissa' marker for numbers with no real part (issue [\#145](https://github.com/josephwright/siunitx/issues/145))
 
-## [v2.2d]: 2011-04-28
+## [v2.2d] - 2011-04-28
 
 ### Fixed
-- The `strict` option (issue [#143](https://github.com/josephwright/siunitx/issues/143))
-- Add `\dots` to protected symbols (issue [#131](https://github.com/josephwright/siunitx/issues/131))
+- The `strict` option (issue [\#143](https://github.com/josephwright/siunitx/issues/143))
+- Add `\dots` to protected symbols (issue [\#131](https://github.com/josephwright/siunitx/issues/131))
 
-## [v2.2c]: 2011-04-20
+## [v2.2c] - 2011-04-20
 
 ### Fixed
-- Bad expansion of toks (issue [#141](https://github.com/josephwright/siunitx/issues/141))
+- Bad expansion of toks (issue [\#141](https://github.com/josephwright/siunitx/issues/141))
 
-## [v2.2b]: 2011-04-19
+## [v2.2b] - 2011-04-19
 
 ### Fixed
 - Bad formatting of negative exponents when using 'E' output
-- Internally one argument if `color` is not loaded (issue [#138](https://github.com/josephwright/siunitx/issues/138))
-- Make `\of` expandable in literal contexts (issue [#137](https://github.com/josephwright/siunitx/issues/137))
+- Internally one argument if `color` is not loaded (issue [\#138](https://github.com/josephwright/siunitx/issues/138))
+- Make `\of` expandable in literal contexts (issue [\#137](https://github.com/josephwright/siunitx/issues/137))
 
-## [v2.2a]: 2011-04-16
+## [v2.2a] - 2011-04-16
 
 ### Changed
 - Make full text for tables, etc., hyperlinks in docs
@@ -1306,28 +1311,28 @@
 - Performance enhancements
 
 ### Fixed
-- Auto-insertion of "1" when literal mode is on (issue [#135](https://github.com/josephwright/siunitx/issues/135))
-- Detect `\end` macro and print output correctly (issue [#134](https://github.com/josephwright/siunitx/issues/134))
-- Group digits for input containing symbolic entries (issue [#131](https://github.com/josephwright/siunitx/issues/131))
-- Specify a default for `group-digits` (issue [#130](https://github.com/josephwright/siunitx/issues/130))
-- Correctly expand macros with arguments in tables (issue [#129](https://github.com/josephwright/siunitx/issues/129))
+- Auto-insertion of "1" when literal mode is on (issue [\#135](https://github.com/josephwright/siunitx/issues/135))
+- Detect `\end` macro and print output correctly (issue [\#134](https://github.com/josephwright/siunitx/issues/134))
+- Group digits for input containing symbolic entries (issue [\#131](https://github.com/josephwright/siunitx/issues/131))
+- Specify a default for `group-digits` (issue [\#130](https://github.com/josephwright/siunitx/issues/130))
+- Correctly expand macros with arguments in tables (issue [\#129](https://github.com/josephwright/siunitx/issues/129))
 - Ensure that `*` in tabular preamble works correctly with `S`/`s` columns
-  (issue [#128](https://github.com/josephwright/siunitx/issues/128))
+  (issue [\#128](https://github.com/josephwright/siunitx/issues/128))
 
-## [v2.2]: 2011-04-13
+## [v2.2] - 2011-04-13
 
 ### Added
 - `\tablenum` command (issue ##117)
-- Parse separated uncertainties (issue [#57](https://github.com/josephwright/siunitx/issues/57))
-- Allow `\cancel` in units (issue [#4](https://github.com/josephwright/siunitx/issues/4))
+- Parse separated uncertainties (issue [\#57](https://github.com/josephwright/siunitx/issues/57))
+- Allow `\cancel` in units (issue [\#4](https://github.com/josephwright/siunitx/issues/4))
 - Allow `\highlight` in units
-- Option `table-column-width` (issue [#105](https://github.com/josephwright/siunitx/issues/105))
-- Option `bracket-negative-numbers` (issue [#5](https://github.com/josephwright/siunitx/issues/5))
-- Option `table-align-comparators` (issue [#86](https://github.com/josephwright/siunitx/issues/86))
-- Option `minimum-integer-digits` (issue [#112](https://github.com/josephwright/siunitx/issues/112))
-- Option to print exponent marker literally (issue [#113](https://github.com/josephwright/siunitx/issues/113))
-- Support for engineering-style number output (issue [#114](https://github.com/josephwright/siunitx/issues/114))
-- Example of centring a right-aligned column (issue [#85](https://github.com/josephwright/siunitx/issues/85))
+- Option `table-column-width` (issue [\#105](https://github.com/josephwright/siunitx/issues/105))
+- Option `bracket-negative-numbers` (issue [\#5](https://github.com/josephwright/siunitx/issues/5))
+- Option `table-align-comparators` (issue [\#86](https://github.com/josephwright/siunitx/issues/86))
+- Option `minimum-integer-digits` (issue [\#112](https://github.com/josephwright/siunitx/issues/112))
+- Option to print exponent marker literally (issue [\#113](https://github.com/josephwright/siunitx/issues/113))
+- Support for engineering-style number output (issue [\#114](https://github.com/josephwright/siunitx/issues/114))
+- Example of centring a right-aligned column (issue [\#85](https://github.com/josephwright/siunitx/issues/85))
 - Various unit abbreviations
 
 ### Changed
@@ -1334,30 +1339,30 @@
 - Renamed `...-separator` options to `...-product` where appropriate
 
 ### Fixed
-- Allow `\DeclareSIUnit` to take optional argument (issue [#121](https://github.com/josephwright/siunitx/issues/121))
+- Allow `\DeclareSIUnit` to take optional argument (issue [\#121](https://github.com/josephwright/siunitx/issues/121))
 - Latent issue with micro symbol when `fontspec` is loaded
 - Right-alignment in fixed-width columns
 - Print leading `1` when units start `\per` and `per-mode = symbol`
-  (issue [#125](https://github.com/josephwright/siunitx/issues/125))
+  (issue [\#125](https://github.com/josephwright/siunitx/issues/125))
 
-## [v2.1p]: 2011-04-04
+## [v2.1p] - 2011-04-04
 
 ### Fixed
 - Two bugs in comparator code
 
-## [v2.1o]: 2011-04-03
+## [v2.1o] - 2011-04-03
 
 ### Fixed
-- Detect arev package (issue [#122](https://github.com/josephwright/siunitx/issues/122))
-- Allow for negative fixed exponents (issue [#123](https://github.com/josephwright/siunitx/issues/123))
+- Detect arev package (issue [\#122](https://github.com/josephwright/siunitx/issues/122))
+- Allow for negative fixed exponents (issue [\#123](https://github.com/josephwright/siunitx/issues/123))
 
-## [v2.1n]: 2011-03-31
+## [v2.1n] - 2011-03-31
 
 ### Fixed
-- Rounding to zero significant figures should always give a 0 (issue [#119](https://github.com/josephwright/siunitx/issues/119))
+- Rounding to zero significant figures should always give a 0 (issue [\#119](https://github.com/josephwright/siunitx/issues/119))
 - `round-integer-to-decimal` when `round-precision = 0`
 
-## [v2.1m]: 2011-03-20
+## [v2.1m] - 2011-03-20
 
 ### Added
 - `\J` as an abbreviation for `\joule`
@@ -1368,14 +1373,14 @@
 
 ### Fixed
 - Ensure that some output occurs in when `round-precision = 0` and
-  `round-mode = places` (issue [#111](https://github.com/josephwright/siunitx/issues/111))
+  `round-mode = places` (issue [\#111](https://github.com/josephwright/siunitx/issues/111))
 
-## [v2.1l]: 2011-02-10
+## [v2.1l] - 2011-02-10
 
 ### Fixed
 - A couple of errant 'weight' => 'family' changes
 
-## [v2.1k]: 2011-02-09
+## [v2.1k] - 2011-02-09
 
 ### Added
 - Option `detect-inine-family`
@@ -1383,86 +1388,86 @@
 ### Changed
 - Use an internal integer for text minus
 
-## [v2.1j]: 2011-02-01
+## [v2.1j] - 2011-02-01
 
 ### Fixed
 - Check for `\inputencodingname` macro rather than `inputenc` package
-  (issue [#107](https://github.com/josephwright/siunitx/issues/107))
+  (issue [\#107](https://github.com/josephwright/siunitx/issues/107))
 
-## [v2.1i]: 2011-01-27
+## [v2.1i] - 2011-01-27
 
 ### Changed
 - New approach for `detect-display-math`
 
 ### Fixed
-- New approach to `symbol-or-fraction` (issue [#104](https://github.com/josephwright/siunitx/issues/104))
+- New approach to `symbol-or-fraction` (issue [\#104](https://github.com/josephwright/siunitx/issues/104))
 
-## [v2.1h]: 2011-01-18
+## [v2.1h] - 2011-01-18
 
 ### Changed
 - Detect AMS display-like environments
 
-## [v2.1g]: 2010-12-21
+## [v2.1g] - 2010-12-21
 
 ### Changed
 - Update test for `expl3` and `xparse`
 
-## [v2.1f]: 2010-11-24
+## [v2.1f] - 2010-11-24
 
 ### Fixed
-- One-letter typo (issue [#101](https://github.com/josephwright/siunitx/issues/101))
+- One-letter typo (issue [\#101](https://github.com/josephwright/siunitx/issues/101))
 
-## [v2.1e]: 2010-11-22
+## [v2.1e] - 2010-11-22
 
 ### Fixed
-- Issue with free-standing unit options (issue [#99](https://github.com/josephwright/siunitx/issues/99))
-- Text mode symbols with `fontspec` (issue [#98](https://github.com/josephwright/siunitx/issues/98))
+- Issue with free-standing unit options (issue [\#99](https://github.com/josephwright/siunitx/issues/99))
+- Text mode symbols with `fontspec` (issue [\#98](https://github.com/josephwright/siunitx/issues/98))
 
-## [v2.1d]: 2010-11-14
+## [v2.1d] - 2010-11-14
 
 ### Fixed
-- Apply options for units when in free-standing mode (issue [#97](https://github.com/josephwright/siunitx/issues/97))
+- Apply options for units when in free-standing mode (issue [\#97](https://github.com/josephwright/siunitx/issues/97))
 - Typo in v1 configuration file
 
-## [v2.1c]: 2010-11-14
+## [v2.1c] - 2010-11-14
 
 ### Added
-- Choice `text` for `qualifier-mode` option (issue [#95](https://github.com/josephwright/siunitx/issues/95))
+- Choice `text` for `qualifier-mode` option (issue [\#95](https://github.com/josephwright/siunitx/issues/95))
 
 ### Changed
 - Discourage line break between number and unit even when it is permitted
-  (issue [#92](https://github.com/josephwright/siunitx/issues/92))
+  (issue [\#92](https://github.com/josephwright/siunitx/issues/92))
 - Ensure that lists can break across lines
 - Restrict range and list functions to text mode
-- Auto-detect math mode in tables (issue [#94](https://github.com/josephwright/siunitx/issues/94))
+- Auto-detect math mode in tables (issue [\#94](https://github.com/josephwright/siunitx/issues/94))
 
-## [v2.1b]: 2010-11-05
+## [v2.1b] - 2010-11-05
 
 ### Changed
-- Improve hyphen to minus correction (issue [#89](https://github.com/josephwright/siunitx/issues/89))
+- Improve hyphen to minus correction (issue [\#89](https://github.com/josephwright/siunitx/issues/89))
 
 ### Fixed
-- One wrong variable used (issue [#90](https://github.com/josephwright/siunitx/issues/90))
+- One wrong variable used (issue [\#90](https://github.com/josephwright/siunitx/issues/90))
 
-## [v2.1a]: 2010-11-05
+## [v2.1a] - 2010-11-05
 
 ### Changed
 - Internal `expl3` improvements
 
 ### Fixed
-- Print list separators in text mode (issue [#87](https://github.com/josephwright/siunitx/issues/87))
-- Add in some missing `\ensuremath` statements (issue [#88](https://github.com/josephwright/siunitx/issues/88))
+- Print list separators in text mode (issue [\#87](https://github.com/josephwright/siunitx/issues/87))
+- Add in some missing `\ensuremath` statements (issue [\#88](https://github.com/josephwright/siunitx/issues/88))
 
-## [v2.1]: 2010-10-31
+## [v2.1] - 2010-10-31
 
 ### Added
-- Option `copy-complex-root` (issue [#63](https://github.com/josephwright/siunitx/issues/63))
-- Option `table-align-exponent` and `table-align-uncertainty` (issue [#60](https://github.com/josephwright/siunitx/issues/60))
-- Option `power-font` (issue [#69](https://github.com/josephwright/siunitx/issues/69))
-- Option `scientific-notation` (issue [#11](https://github.com/josephwright/siunitx/issues/11))
-- Option `round-integer-to-decimal` (issue [#55](https://github.com/josephwright/siunitx/issues/55))
-- Option `input-comparators` (issue [#16](https://github.com/josephwright/siunitx/issues/16))
-- Option `round-minimum` (issue [#17](https://github.com/josephwright/siunitx/issues/17))
+- Option `copy-complex-root` (issue [\#63](https://github.com/josephwright/siunitx/issues/63))
+- Option `table-align-exponent` and `table-align-uncertainty` (issue [\#60](https://github.com/josephwright/siunitx/issues/60))
+- Option `power-font` (issue [\#69](https://github.com/josephwright/siunitx/issues/69))
+- Option `scientific-notation` (issue [\#11](https://github.com/josephwright/siunitx/issues/11))
+- Option `round-integer-to-decimal` (issue [\#55](https://github.com/josephwright/siunitx/issues/55))
+- Option `input-comparators` (issue [\#16](https://github.com/josephwright/siunitx/issues/16))
+- Option `round-minimum` (issue [\#17](https://github.com/josephwright/siunitx/issues/17))
 
 ### Changed
 - Internal `expl3` improvements
@@ -1473,67 +1478,67 @@
 - Bug with rounding check if decimal part is empty
 - Remove decimal marker if rounding gives an empty decimal part
 
-## [v2.0y]: 2010-10-11
+## [v2.0y] - 2010-10-11
 
 ### Fixed
 - Bug with `tight-spacing` option
 
-## [v2.0x]: 2010-10-05
+## [v2.0x] - 2010-10-05
 
 ### Fixed
 - Make single-prefix detection work with non-symbolic prefixes
-  (issue [#81](https://github.com/josephwright/siunitx/issues/81))
+  (issue [\#81](https://github.com/josephwright/siunitx/issues/81))
 
-## [v2.0w]: 2010-09-29
+## [v2.0w] - 2010-09-29
 
 ### Fixed
-- Problem with REVTeX and S columns (issue [#80](https://github.com/josephwright/siunitx/issues/80))
+- Problem with REVTeX and S columns (issue [\#80](https://github.com/josephwright/siunitx/issues/80))
 
-## [v2.0v]: 2010-09-26
+## [v2.0v] - 2010-09-26
 
 ### Changed
 - Track `expl3` changes
 
-## [v2.0u]: 2010-09-14
+## [v2.0u] - 2010-09-14
 
 ### Fixed
-- Issue with `textpos` (issue [#74](https://github.com/josephwright/siunitx/issues/74))
-- Prevent infinite loop when using `\SI{}{...}` (issue [#78](https://github.com/josephwright/siunitx/issues/78))
+- Issue with `textpos` (issue [\#74](https://github.com/josephwright/siunitx/issues/74))
+- Prevent infinite loop when using `\SI{}{...}` (issue [\#78](https://github.com/josephwright/siunitx/issues/78))
 
-## [v2.0t]: 2010-08-24
+## [v2.0t] - 2010-08-24
 
 ### Fixed
-- Correct `\exp_after:wN` (issue [#77](https://github.com/josephwright/siunitx/issues/77))
+- Correct `\exp_after:wN` (issue [\#77](https://github.com/josephwright/siunitx/issues/77))
 
-## [v2.0s]: 2010-08-12
+## [v2.0s] - 2010-08-12
 
 ### Added
 - Demo for headers in tables
 
 ### Fixed
-- Bug in rounding code for zero decimal place (issue [#76](https://github.com/josephwright/siunitx/issues/76))
+- Bug in rounding code for zero decimal place (issue [\#76](https://github.com/josephwright/siunitx/issues/76))
 
-## [v2.0r]: 2010-08-02
+## [v2.0r] - 2010-08-02
 
 ### Fixed
 - Bug in v1 `decimalsymbol` emulation
 
-## [v2.0q]: 2010-07-29
+## [v2.0q] - 2010-07-29
 
 ### Fixed
 - Errors with free-standing units
 
-## [v2.0p]: 2010-07-28
+## [v2.0p] - 2010-07-28
 
 ### Fixed
 - Shape detection
 
-## [v2.0o]: 2010-07-22
+## [v2.0o] - 2010-07-22
 
 ### Added
-- Extend detect-italic to slanted shape (issue [#73](https://github.com/josephwright/siunitx/issues/73))
+- Extend detect-italic to slanted shape (issue [\#73](https://github.com/josephwright/siunitx/issues/73))
 
-## [v2.0n]: 2010-07-15
+## [v2.0n] - 2010-07-15
 
 ### Added
 - Various abbreviations
@@ -1541,12 +1546,12 @@
 ### Changed
 - Documentation section on tables where rows have different units
 
-## [v2.0m]: 2010-07-09
+## [v2.0m] - 2010-07-09
 
 ### Added
 - Option `locale` and notes on use with `babel`
 
-## [v2.0l]: 2010-07-07
+## [v2.0l] - 2010-07-07
 
 ### Changed
 - Updated documentation for v1 options
@@ -1554,12 +1559,12 @@
 ### Fixed
 - Move test for `\fg` so that it works independent of `babel` load order
 
-## [v2.0k]: 2010-07-04
+## [v2.0k] - 2010-07-04
 
 ### Fixed
-- Issue with `babel` (issue [#68](https://github.com/josephwright/siunitx/issues/68))
+- Issue with `babel` (issue [\#68](https://github.com/josephwright/siunitx/issues/68))
 
-## [v2.0j]: 2010-06-30
+## [v2.0j] - 2010-06-30
 
 ### Changed
 - Force `input-symbols` to print in math mode
@@ -1567,48 +1572,48 @@
 ### Fixed
 - Correct appearance of `\hartree`
 
-## [v2.0i]: 2010-06-29
+## [v2.0i] - 2010-06-29
 
 ### Fixed
--  Two missed `_` from `expl3` style switch (issue [#67](https://github.com/josephwright/siunitx/issues/67))
+-  Two missed `_` from `expl3` style switch (issue [\#67](https://github.com/josephwright/siunitx/issues/67))
 
-## [v2.0h]: 2010-06-29
+## [v2.0h] - 2010-06-29
 
 ### Fixed
 - Issue with localisation
 
-## [v2.0g]: 2010-06-28
+## [v2.0g] - 2010-06-28
 
 ### Added
-- First approach to localisation (issue [#61](https://github.com/josephwright/siunitx/issues/61))
-- Restore 'bracket-numbers' option (issue [#65](https://github.com/josephwright/siunitx/issues/65))
+- First approach to localisation (issue [\#61](https://github.com/josephwright/siunitx/issues/61))
+- Restore 'bracket-numbers' option (issue [\#65](https://github.com/josephwright/siunitx/issues/65))
 
 ### Changed
 - Alter complex root output so that it always resets the math font
 
 ### Fixed
-- Bracket complex numbers in numerator of quotient (issue [#66](https://github.com/josephwright/siunitx/issues/66))
+- Bracket complex numbers in numerator of quotient (issue [\#66](https://github.com/josephwright/siunitx/issues/66))
 
-## [v2.0f]: 2010-06-27
+## [v2.0f] - 2010-06-27
 
 ### Fixed
-- Spacing with `\times` in text mode (issue [#64](https://github.com/josephwright/siunitx/issues/64))
+- Spacing with `\times` in text mode (issue [\#64](https://github.com/josephwright/siunitx/issues/64))
 
-## [v2.0e]: 2010-06-20
+## [v2.0e] - 2010-06-20
 
 ### Fixed
-- Move save/restore of `\pm` (issue [#58](https://github.com/josephwright/siunitx/issues/58))
+- Move save/restore of `\pm` (issue [\#58](https://github.com/josephwright/siunitx/issues/58))
 
-## [v2.0d]: 2010-06-10
+## [v2.0d] - 2010-06-10
 
 ### Changed
-- Document use of `\cr` in tables (issue [#53](https://github.com/josephwright/siunitx/issues/53))
+- Document use of `\cr` in tables (issue [\#53](https://github.com/josephwright/siunitx/issues/53))
 - Internal `expl3` improvements
 
 ### Fixed
-- `table-exponent` option's handling of exponent signs (issue [#56](https://github.com/josephwright/siunitx/issues/56))
+- `table-exponent` option's handling of exponent signs (issue [\#56](https://github.com/josephwright/siunitx/issues/56))
 
-## [v2.0c]: 2010-06-07
+## [v2.0c] - 2010-06-07
 
 ### Changed
 - Improve emulation of v1 material
@@ -1618,14 +1623,14 @@
 
 ### Fixed
 - Test for bottoming-out units and ensure that any 'hidden' literal units
-  print (issue [#50](https://github.com/josephwright/siunitx/issues/50))
+  print (issue [\#50](https://github.com/josephwright/siunitx/issues/50))
 
-## [v2.0b]: 2010-06-01
+## [v2.0b] - 2010-06-01
 
 ### Added
 - Complete emulation of v1 options
 
-## [v2.0a]: 2010-05-28
+## [v2.0a] - 2010-05-28
 
 ### Changed
 - Allow `\SendSettingsToPgf` in the document body
@@ -1632,7 +1637,7 @@
 - Several improvements in v1 emulation
 
 ### Fixed
-- Allow `\newunit` to take optional arguments (issue [#45](https://github.com/josephwright/siunitx/issues/45))
+- Allow `\newunit` to take optional arguments (issue [\#45](https://github.com/josephwright/siunitx/issues/45))
 
 ## v2.0
 
@@ -1649,7 +1654,8 @@
 ### Added
 - First public testing release (as `si`)
 
-[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.0.39...HEAD
+[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.0.40...HEAD
+[v3.0.40]: https://github.com/josephwright/siunitx/compare/v3.0.39...v3.0.40
 [v3.0.39]: https://github.com/josephwright/siunitx/compare/v3.0.38...v3.0.39
 [v3.0.38]: https://github.com/josephwright/siunitx/compare/v3.0.37...v3.0.38
 [v3.0.37]: https://github.com/josephwright/siunitx/compare/v3.0.36...v3.0.37

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-complex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-complex.dtx	2022-01-12 21:18:46 UTC (rev 61584)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-complex.dtx	2022-01-12 21:19:05 UTC (rev 61585)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% File: siunitx-complex.dtx Copyright (C) 2021 Joseph Wright
+% File: siunitx-complex.dtx Copyright (C) 2021,2022 Joseph Wright
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx	2022-01-12 21:18:46 UTC (rev 61584)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx	2022-01-12 21:19:05 UTC (rev 61585)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% File: siunitx-number.dtx Copyright (C) 2014-2019,2021 Joseph Wright
+% File: siunitx-number.dtx Copyright (C) 2014-2019,2021,2022 Joseph Wright
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx-table.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx-table.dtx	2022-01-12 21:18:46 UTC (rev 61584)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx-table.dtx	2022-01-12 21:19:05 UTC (rev 61585)
@@ -332,9 +332,12 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_collect_loop:
   {
-    \peek_catcode_ignore_spaces:NTF \c_group_begin_token
-      { \@@_collect_group:n }
-      { \@@_collect_token:N }
+    \peek_remove_spaces:n
+      {
+        \peek_catcode:NTF \c_group_begin_token
+          { \@@_collect_group:n }
+          { \@@_collect_token:N }
+      }
   }
 \cs_new_protected:Npn \@@_collect_group:n #1
   {
@@ -493,9 +496,12 @@
   }
 \cs_new_protected:Npn \@@_split_loop:NNN #1#2#3
   {
-    \peek_catcode_ignore_spaces:NTF \c_group_begin_token
-      { \@@_split_group:NNNn #1#2#3 }
-      { \@@_split_token:NNNN #1#2#3 }
+    \peek_remove_spaces:n
+      {
+        \peek_catcode:NTF \c_group_begin_token
+          { \@@_split_group:NNNn #1#2#3 }
+          { \@@_split_token:NNNN #1#2#3 }
+      }
   }
 \cs_new_protected:Npn \@@_split_group:NNNn #1#2#3#4
   {
@@ -956,11 +962,14 @@
 \cs_new_protected:Npn \@@_direct_begin:w #1 \ignorespaces
   {
     #1
-    \peek_catcode_ignore_spaces:NTF \c_group_begin_token
-      { \@@_print_text:n }
+    \peek_remove_spaces:n
       {
-        \m at th
-        \use:c { @@_direct_ \l_@@_align_mode_tl : }
+        \peek_catcode:NTF \c_group_begin_token
+          { \@@_print_text:n }
+          {
+            \m at th
+            \use:c { @@_direct_ \l_@@_align_mode_tl : }
+          }
       }
   }
 \cs_new_protected:Npn \@@_direct_end:

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx	2022-01-12 21:18:46 UTC (rev 61584)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx	2022-01-12 21:19:05 UTC (rev 61585)
@@ -121,7 +121,7 @@
 %
 % Identify the package and give the over all version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {siunitx} {2022-01-05} {3.0.39}
+\ProvidesExplPackage {siunitx} {2022-01-12} {3.0.40}
   {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	2022-01-12 21:18:46 UTC (rev 61584)
+++ trunk/Master/texmf-dist/tex/latex/siunitx/siunitx.sty	2022-01-12 21:19:05 UTC (rev 61585)
@@ -42,7 +42,7 @@
       }%
     \endinput
   }%
-\ProvidesExplPackage {siunitx} {2022-01-05} {3.0.39}
+\ProvidesExplPackage {siunitx} {2022-01-12} {3.0.40}
   {A comprehensive (SI) units package}
 \msg_new:nnnn { siunitx } { incompatible-package }
   { Package~'#1'~incompatible. }
@@ -4153,9 +4153,12 @@
   { \__siunitx_table_collect_loop: #1 }
 \cs_new_protected:Npn \__siunitx_table_collect_loop:
   {
-    \peek_catcode_ignore_spaces:NTF \c_group_begin_token
-      { \__siunitx_table_collect_group:n }
-      { \__siunitx_table_collect_token:N }
+    \peek_remove_spaces:n
+      {
+        \peek_catcode:NTF \c_group_begin_token
+          { \__siunitx_table_collect_group:n }
+          { \__siunitx_table_collect_token:N }
+      }
   }
 \cs_new_protected:Npn \__siunitx_table_collect_group:n #1
   {
@@ -4267,9 +4270,12 @@
   }
 \cs_new_protected:Npn \__siunitx_table_split_loop:NNN #1#2#3
   {
-    \peek_catcode_ignore_spaces:NTF \c_group_begin_token
-      { \__siunitx_table_split_group:NNNn #1#2#3 }
-      { \__siunitx_table_split_token:NNNN #1#2#3 }
+    \peek_remove_spaces:n
+      {
+        \peek_catcode:NTF \c_group_begin_token
+          { \__siunitx_table_split_group:NNNn #1#2#3 }
+          { \__siunitx_table_split_token:NNNN #1#2#3 }
+      }
   }
 \cs_new_protected:Npn \__siunitx_table_split_group:NNNn #1#2#3#4
   {
@@ -4547,11 +4553,14 @@
 \cs_new_protected:Npn \__siunitx_table_direct_begin:w #1 \ignorespaces
   {
     #1
-    \peek_catcode_ignore_spaces:NTF \c_group_begin_token
-      { \__siunitx_table_print_text:n }
+    \peek_remove_spaces:n
       {
-        \m at th
-        \use:c { __siunitx_table_direct_ \l__siunitx_table_align_mode_tl : }
+        \peek_catcode:NTF \c_group_begin_token
+          { \__siunitx_table_print_text:n }
+          {
+            \m at th
+            \use:c { __siunitx_table_direct_ \l__siunitx_table_align_mode_tl : }
+          }
       }
   }
 \cs_new_protected:Npn \__siunitx_table_direct_end:



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