# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [v3.3.14] - 2024-04-15 ### Fixed - Extension of multiple uncertainties when main value is less precise (see issue [\#727](https://github.com/josephwright/siunitx/issues/727)) ## [v3.3.13] - 2024-04-12 ### Fixed - Minimum digits in uncertainties under some circumstances (see issue [\#725](https://github.com/josephwright/siunitx/issues/725)) ## [v3.3.12] - 2024-02-15 ### Fixed - Normalize active `<`/`>`in numerical input (see issue [\#355](https://github.com/josephwright/siunitx/issues/355)) - Allow for `\protect` inside symbolic units (see issue [\#443](https://github.com/josephwright/siunitx/issues/443)) - Do not error for entirely empty numerical input (see issue [\#539](https://github.com/josephwright/siunitx/issues/539)) - Print all numerical material in math mode when `parse-numbers = false` is set (see issue [\#721](https://github.com/josephwright/siunitx/issues/721)) ## [v3.3.11] - 2024-02-07 ### Fixed - Formatting of units with separated uncertainties in 'compound' structures when unit is not repeated (see issue [\#717](https://github.com/josephwright/siunitx/issues/717)) ## [v3.3.10] - 2024-01-25 ### Changed - Load `color` package in `begindocument/before` hook - Normalize exponents when `exponent-mode = threshold` (see issue [\#711](https://github.com/josephwright/siunitx/issues/711)) ### Fixed - Prevent accidental expansion of `\mathord` (see issue [\#716](https://github.com/josephwright/siunitx/issues/716)) ## [v3.3.9] - 2023-11-14 ### Fixed - Rounding of values with no mantissa (see issue [\#704](https://github.com/josephwright/siunitx/issues/704)) ## [v3.3.8] - 2023-11-06 ### Deprecated - `x`-type variants - `\siunitx_angle:x` - `\siunitx_angle:xxx` - `\siunitx_complex_number:x` - `\siunitx_complex_quantity:xn` - `\siunitx_print_number:x` - `\siunitx_quantity_print:xV` - `\siunitx_declare_prefix:Nnx` - `\siunitx_declare_unit:Nx` - `\siunitx_declare_unit:Nxn` ### Fixed - Printing of `1` when `print-unity-mantissa = false` (see issue [\#700](https://github.com/josephwright/siunitx/issues/700)) ## [v3.3.7] - 2023-10-07 ### Fixed - Allow for empty exponent when combining exponents (see issue [\#698](https://github.com/josephwright/siunitx/issues/698)) ## [v3.3.6] - 2023-09-01 ### Fixed - Corrected handling of font commands inside `\ensuremath` in text mode (see issue [\#694](https://github.com/josephwright/siunitx/issues/694)) ## [v3.3.5] - 2023-08-30 ### Fixed - Correct spacing for uncertainties for integers in tables (see issue [\#690](https://github.com/josephwright/siunitx/issues/690)) - Prevent expansion of `\text` in literal units (see issue [\#691](https://github.com/josephwright/siunitx/issues/691)) - Parse empty and zero exponents independently (see issue [\#692](https://github.com/josephwright/siunitx/issues/692)) - Printing of 'boundary' phrases (see issue [\#693](https://github.com/josephwright/siunitx/issues/693)) - Handling of font commands inside `\ensuremath` in text mode (see issue [\#694](https://github.com/josephwright/siunitx/issues/694)) ## [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 definition (see issue [\#680](https://github.com/josephwright/siunitx/issues/680)) ## [v3.3.1] - 2023-08-01 ### Fixed - Suppress alignment token in formatted asymmetric uncertainty (see issue [\#679](https://github.com/josephwright/siunitx/issues/679)) ## [v3.3.0] - 2023-07-31 ### Added - Support for Italian (see issue [\#650](https://github.com/josephwright/siunitx/issues/650)) - Abbreviations `\T`, `\mT`, `\uT` (see issue [\#670](https://github.com/josephwright/siunitx/issues/670)) - Option `range-open-phrase` - Option `round-direction` to allow 'truncation' of rounded values (see issue [\#664](https://github.com/josephwright/siunitx/issues/664)) - Option `uncertainty-round-direction` (see issue [\#628](https://github.com/josephwright/siunitx/issues/628)) - Support for asymmetrical uncertainties, including new option `input-uncertainty-divider` (see issue [\#675](https://github.com/josephwright/siunitx/issues/675)) - Options for bracket control: - `compound-close-bracket` - `compound-open-bracket` - `list-close-bracket` - `list-open-bracket` - `product-close-bracket` - `product-open-bracket` - `range-close-bracket` - `range-open-bracket` (see issue [\#262](https://github.com/josephwright/siunitx/issues/262)) - Option `table-model-setup` (see issue [\#659](https://github.com/josephwright/siunitx/issues/659)) - Options `list-input-separator` and `product-input-separator` (see issue [\#603](https://github.com/josephwright/siunitx/issues/603)) - Options `compound-independent-prefix`, `list-independent-prefix`, `product-independent-prefix` and `range-independent-prefix` (see issue [\#554](https://github.com/josephwright/siunitx/issues/554)) - Hint for overloading `\num` and `\qty` (see issue [\#648](https://github.com/josephwright/siunitx/issues/648)) ### Changed - Support bracing of decimal marker in tables as an alternative to `\mathord` (see issue [\#527](https://github.com/josephwright/siunitx/issues/527)) ## [v3.2.9] - 2023-07-26 ### Fixed - Correct alignment of uncertainties in tables (see issue [\#678](https://github.com/josephwright/siunitx/issues/678)) ## [v3.2.8] - 2023-07-25 ### Fixed - Suppression of leading `1` when `per-mode = symbol` is used with non-repeated units ranges (see issue [\#677](https://github.com/josephwright/siunitx/issues/677)) ## [v3.2.7] - 2023-07-20 ### Fixed - Spacing in quantities when e.g. `exponent-mode = {{\times}}` is used (see issue [\#672](https://github.com/josephwright/siunitx/issues/672)) ## [v3.2.6] - 2023-06-12 ### Fixed - Printing of symbols explicitly wrapped in `\ensuremath` (see issue [\#656](https://github.com/josephwright/siunitx/issues/656)) - Printing of magnitudes for polar values when not parsing numbers (see issue [\#658](https://github.com/josephwright/siunitx/issues/658)) - Alignment of separated uncertainties in tables (see issue [\#665](https://github.com/josephwright/siunitx/issues/665)) ## [v3.2.5] - 2023-04-13 ### Fixed - Use of `\mathsf` for sanserif text documents (see issue [\#655](https://github.com/josephwright/siunitx/issues/655)) ## [v3.2.4] - 2023-04-04 ### Fixed - Parsing of 'full' uncertainty parts with leading zeros (see issue [\#652](https://github.com/josephwright/siunitx/issues/652)) ## [v3.2.3] - 2023-03-14 ### Fixed - Allow for `parse-numbers = false` in handling `\ang` (see issue [\#649](https://github.com/josephwright/siunitx/issues/649)) ## [v3.2.2] - 2023-03-04 ### Fixed - Value of uncertainty around decimal marker when rounding to `10` (see issues [\#644](https://github.com/josephwright/siunitx/issues/644) and [\#646](https://github.com/josephwright/siunitx/issues/646)) - Exponent format output when rounding to an uncertainty (see issue [\#645](https://github.com/josephwright/siunitx/issues/645)) ## [v3.2.1] - 2023-02-21 ### Fixed - Extend list of math mode symbols replaced in text mode (see issue [\#640](https://github.com/josephwright/siunitx/issues/640)) - Handling of uncertainty if larger than main value when rounding (see issue [\#641](https://github.com/josephwright/siunitx/issues/641)) ## [v3.2.0] - 2023-01-03 ## Added - Option `exponent-thresholds` and option setting `exponent-mode = threshold` to allow selective use of exponent mode output (see issue [\#204](https://github.com/josephwright/siunitx/issues/204)) - Options `print-exponent-implicit-plus` and `print-mantissa-implicit-plus` (see issue [\#493](https://github.com/josephwright/siunitx/issues/493)) - Abbreviation `\mF` (see issue [\#624](https://github.com/josephwright/siunitx/issues/624)) - New SI prefixes `\ronna`, `\ronto`, `\quetta` and `\quecto` (see issue [\#629](https://github.com/josephwright/siunitx/issues/629)) ### Changed - Extend alignment of uncertainties in tabulars to include decimal marker (see issue [\#370](https://github.com/josephwright/siunitx/issues/370)) - Require `expl3` 2022-11-09 or later ## [v3.1.11] - 2022-12-05 ### Fixed - Alignment of exponents without mantissa values (see issue [\#633](https://github.com/josephwright/siunitx/issues/633)) ## [v3.1.10] - 2022-11-16 ### Fixed - Rounding to uncertainty in some cases (see issue [\#627](https://github.com/josephwright/siunitx/issues/627)) ## [v3.1.9] - 2022-10-23 ### Added - Option `print-complex-unity` ## Fixed - Printing of complex values of exactly one (see issue [\#625](https://github.com/josephwright/siunitx/issues/625)) ## [v3.1.8] - 2022-10-04 ### Fixed - Rounding to order of magnitude (see issue [\#622](https://github.com/josephwright/siunitx/issues/622)) ## [v3.1.7] - 2022-09-07 ### Changed - Defensive step against active symbol characters in Unicode engines ## [v3.1.6] - 2022-08-08 ### Fixed - Rounding to uncertainty where the last uncertainty digit is zero (see issue [\#616](https://github.com/josephwright/siunitx/issues/616)) - Rounding to uncertainty which is bigger than the value (see issue [\#617](https://github.com/josephwright/siunitx/issues/617)) ## [v3.1.5] - 2022-07-23 ### Fixed - Rounding to figures with a trailing zero and non-zero integer part (see issue [\#615](https://github.com/josephwright/siunitx/issues/615)) ## [v3.1.4] - 2022-06-22 ### Fixed - Spacing of `\arcminute` and `\arcsecond` in quantities (see issue [\#608](https://github.com/josephwright/siunitx/issues/608)) ## [v3.1.3] - 2022-06-07 ### Fixed - Behavior of `print-integer-zero` in tables (see issue [\#604](https://github.com/josephwright/siunitx/issues/604)) ## [v3.1.2] - 2022-05-31 ### Fixed - Correct sign when fixing a negative exponent (see issue [\#602](https://github.com/josephwright/siunitx/issues/602)) ## [v3.1.1] - 2022-05-03 ### Changed - Allow for _e.g._ `\clist_item:Nn` usage inside `\unit` argument ## [v3.1.0] - 2022-04-25 ### Added - Support for complex numbers in polar form both as input and output - Support for multiple uncertainty values in both short and long form in input, and supporting options `uncertainty-descriptors`, `uncertainty-descriptor-mode` and `uncertainty-descriptor-separator` - Options `text-subscript-command` and `text-superscript-command` to allow customisation of script printing in text mode (see issue [\#595](https://github.com/josephwright/siunitx/issues/595)) - Options `complex-angle-unit`, `complex-mode`, `complex-symbol-angle`, and `complex-symbol-degree` to support complex numbers in polar form - Options `digit-group-size`, `digit-group-first-size` and `digit-group-other-size` to control digit grouping - Options `display-per-mode` and `inline-per-mode` to offer additional flexibility in `per-mode` control - Option `per-symbol-script-correction` - Option `power-half-as-sqrt` - Option `retain-negative-zero` - Option `round-zero-positive` to control the outcome of rounding negative values to zero - Options `zero-decimal-as-symbol` and `zero-symbol` to support conversion of a zero decimal part to a dash or other symbol - Option setting `per-mode = single-symbol` to allow exactly one symbol to be present - Unit abbreviations `\C`, `\nC`, `\uC`, `\mC` (see issue [\#575](https://github.com/josephwright/siunitx/issues/575)) - Unit abbreviations `\fH` and `\pH` (see issue [\#596](https://github.com/josephwright/siunitx/issues/596)) - Unit abbreviation `\nW` (see issue [\#596](https://github.com/josephwright/siunitx/issues/596)) - Brazilian and Portuguese translations for lists and ranges (see issue [\#514](https://github.com/josephwright/siunitx/issues/514)) ### Changed - Issue an error if the `units` package is loaded ### Deprecated - Option setting `per-mode = symbol-or-fraction` ## [v3.0.50] - 2022-04-04 ### Fixed - Spacing of sign when using "output-exponent-marker" (see issue [\#600](https://github.com/josephwright/siunitx/issues/600)) - Behavior of "minimum-decimal-digits" with uncertainties (see issue [\#601](https://github.com/josephwright/siunitx/issues/601)) ## [v3.0.49] - 2022-02-15 ### Added - Option `retain-explicit-decimal-marker` to allow printing of significant decimal markers (see issue [\#590](https://github.com/josephwright/siunitx/issues/590)) - Option `print-zero-integer` to replace older `add-integer-zero` option (see issue [\#587](https://github.com/josephwright/siunitx/issues/587)) ## [v3.0.48] - 2022-02-07 ### Added - Polish locale ### Fixed - Printing blank entries in text mode (see issue [\#585](https://github.com/josephwright/siunitx/issues/585)) ## [v3.0.47] - 2022-02-03 ### Changed - Better handling of `\mathord` in text mode ## [v3.0.46] - 2022-02-02 ### Fixed - Spacing around math symbols in text mode (see issue [\#583](https://github.com/josephwright/siunitx/issues/583)) ## [v3.0.45] - 2022-01-27 ### Fixed - Include `reset-text-shape = false` in emulation of `detect-all` (see issue [\#579](https://github.com/josephwright/siunitx/issues/579)) ## [v3.0.44] - 2022-01-26 ### Added - Hint concerning hyphen inside `\text` ### Fixed - Handling of `output-exponent-marker` in tables (see issue [\#578](https://github.com/josephwright/siunitx/issues/578)) ## [v3.0.43] - 2022-01-20 ### Fixed - Printing `\ohm` with `beamer` class (see issue [\#572](https://github.com/josephwright/siunitx/issues/572)) ## [v3.0.42] - 2022-01-18 ### Added - Slovene translations (see pull request [\#570](https://github.com/josephwright/siunitx/pull/570)) ### Changed - Enable new LaTeX option handling if available - Use U+2126 rather than U+03A9 for `\ohm` in text mode with Unicode engines ## [v3.0.41] - 2022-01-13 ### Fixed - Rounding to an uncertainty purely in the integer part (see issue [\#568](https://github.com/josephwright/siunitx/issues/568)) ## [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)) ## [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)) ## [v3.0.37] - 2021-12-04 ### Changed - Documentation and warning improvements for "drop-exponent" option ## [v3.0.36] - 2021-11-18 ### Changed - Internal changes to tabular code to improve visual output when integer part is overfull (in preparation for _The LaTeX Companion_, 3rd Edition) ### Fixed - Printing fractional units using `\sfrac` (see issue [\#558](https://github.com/josephwright/siunitx/issues/558)) ## [v3.0.35] - 2021-11-03 ### Changed - Delay loading of `color` package to `begindocument` hook ### Fixed - Text mode replacement of `\mathrm` in super/subscripts (see issue [\#556](https://github.com/josephwright/siunitx/issues/556)) ## [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)) ## [v3.0.33] - 2021-10-15 ### Changed - Further improvements to degree symbol in math mode ### Fixed - Handling of comparators when `mode = text` (see issue [\#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) ## [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)) ### Changed - Use math mode symbol for degree where possible (see issue [\#550](https://github.com/josephwright/siunitx/issues/550)) ## [v3.0.31] - 2021-09-22 ### Fixed - Avoid infinite loop with `tex4ht` (issue [\#549](https://github.com/josephwright/siunitx/issues/549)) ## [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)) ### Fixed - Ensure that units contain `\text` are correctly formatted when printing in math mode (issue [\#542](https://github.com/josephwright/siunitx/issues/542)) - Use `\ExplLoaderFileDate` to test for `expl3` version (issue [\#544](https://github.com/josephwright/siunitx/issues/544)) - Apply number processing options to angles (issue [\#546](https://github.com/josephwright/siunitx/issues/546)) ## [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)) ## [v3.0.28] - 2021-08-27 ### Fixed - Pre-spacing for free-standing units (issue [\#538](https://github.com/josephwright/siunitx/issues/538)) ## [v3.0.27] - 2021-08-22 ### Fixed - Detection of unchanged symbols when font is sanserif (issue [\#535](https://github.com/josephwright/siunitx/issues/535)) ## [v3.0.26] - 2021-08-21 ### Fixed - Accidental printing of `T@TS1` with `beamer` (issue [\#534](https://github.com/josephwright/siunitx/issues/534)) ## [v3.0.25] - 2021-08-16 ### Changed - Default to sanserif units if `\familydefault` is `\sfdefault` (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)) - Extend `propogate-math-font` to cover `\mathbf` and `\mathit` (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)) - Treatment of multiple tokens for `input-ignore` (issue [\#531](https://github.com/josephwright/siunitx/issues/531)) ## [v3.0.24] - 2021-08-04 ### Fixed - Option setting `round-half = even` (issue [\#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)) - Rounding to uncertainty in the integer part (issue [\#523](https://github.com/josephwright/siunitx/issues/523)) ## [v3.0.23] - 2021-07-26 ### Fixed - Load order of `xparse` (issue [\#518](https://github.com/josephwright/siunitx/issues/518)) ## [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)) ### Fixed - Support for `input-remove` (issue [\#511](https://github.com/josephwright/siunitx/issues/511)) - Interaction with `cellspace` package (issue [\#512](https://github.com/josephwright/siunitx/issues/512)) ## [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)) - Handling of 'over-long' separated uncertainties (issue [\#506](https://github.com/josephwright/siunitx/issues/506)) - Symbol for arcs in text mode (issue [\#507](https://github.com/josephwright/siunitx/issues/507)) ## [v3.0.20] - 2021-07-14 ### Fixed - Interaction with `kotex` (issue [\#502](https://github.com/josephwright/siunitx/issues/502)) - Handling of groups in literal units (issue [\#503](https://github.com/josephwright/siunitx/issues/503)) ## [v3.0.19] - 2021-07-06 ### Fixed - Emulation for `\SendSettingsToPgf` (issue [\#501](https://github.com/josephwright/siunitx/issues/501)) ## [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)) ## [v3.0.17] - 2021-06-29 ### Fixed - Load order issue with `soulpos` (issue [\#498](https://github.com/josephwright/siunitx/issues/498)) ## [v3.0.16] - 2021-06-24 ### Fixed - Treatment of spaces before `/` in literal units (issue [\#495](https://github.com/josephwright/siunitx/issues/495)) - Printing of `\mathchoice` entries in text mode (issue [\#497](https://github.com/josephwright/siunitx/issues/497)) ## [v3.0.15] - 2021-06-22 ### Fixed - Bracketing of complex quantities (issue [\#491](https://github.com/josephwright/siunitx/issues/491)) - Printing of `\ohm` with `fontspec` (issue [\#492](https://github.com/josephwright/siunitx/issues/492)) - Suppress printing implicit plus for zero exponents (issue [\#493](https://github.com/josephwright/siunitx/issues/493)) - Engineering exponents with some exponent values (issue [\#494](https://github.com/josephwright/siunitx/issues/494)) ## [v3.0.14] - 2021-06-17 ### Changed - Auto-enable `table-fixed-width` when setting `table-column-width` to a positive value - Expand `table-format` input before splitting ### Fixed - Incorrect handling of `{}` in literal units (issue [\#487](https://github.com/josephwright/siunitx/issues/487)) - Placement of sign in some complex numbers (issue [\#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)) ## [v3.0.13] - 2021-06-14 ### Added - Catalan translations for lists and ranges ### Fixed - Position of complex root when no real part is present (issue [\#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)) - Printing units in compound quantities when `parse-numbers` is 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)) - Printing of ohm symbol in text mode with `fourier` package (issue [\#486](https://github.com/josephwright/siunitx/issues/486)) ## [v3.0.12] - 2021-06-09 ### Fixed - Modify warning message (fixes [\#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)) - Remove stray debug code in symbol allocation (issue [\#478](https://github.com/josephwright/siunitx/issues/478)) ## [v3.0.11] - 2021-06-07 ### Changed - Improve some fallback unit definitions ### Fixed - Printing of symbols with encodings other than UTF-8 (issue [\#470](https://github.com/josephwright/siunitx/issues/470)) - Argument order for `\DeclareSIPrefix` (issue [\#471](https://github.com/josephwright/siunitx/issues/471)) - Emulation of `number-unit-separator` (issue [\#473](https://github.com/josephwright/siunitx/issues/473)) ## [v3.0.10] - 2021-06-04 ### Changed - Documentation improvements ### Fixed - Incompatibility with REVTeX (issue [\#469](https://github.com/josephwright/siunitx/issues/469)) ## [v3.0.9] - 2021-06-01 ### Changed - Documentation improvements - Add a hint for formatting regression tables ### Fixed - 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)) - Printing in text mode for compound quantities (issue [\#463](https://github.com/josephwright/siunitx/issues/463)) - Correctly handle `\protect` in literal units (issue [\#464](https://github.com/josephwright/siunitx/issues/464)) - Interpretation of uncertainties in integers (issue [\#465](https://github.com/josephwright/siunitx/issues/465)) ## [v3.0.8] - 2021-05-31 ### Changed - Documentation improvements - Add `\barn`, `\knot`, `\mmHg`, `\nauticalmile` to list of deprecated units - Provide a fallback route for deprecated units ### Fixed - Correct printing of `10^{0}` (issue [\#459](https://github.com/josephwright/siunitx/issues/459)) - Emulation of `group-four-digits` (issue [\#461](https://github.com/josephwright/siunitx/issues/461)) ## [v3.0.7] - 2021-05-28 ### Fixed - Formatting of some literal units (issue [\#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)) - Printing of `\times` and `\cdot` in text mode when using a locale (issue [\#457](https://github.com/josephwright/siunitx/issues/457)) - Implement missing `output-exponent-marker` (issue [\#458](https://github.com/josephwright/siunitx/issues/458)) ## [v3.0.6] - 2021-05-25 ### Changed - Documentation improvements ### Fixed - Avoid error if `forbid-literal-units` is set in the preamble (issue [\#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)) ## [v3.0.5] - 2021-05-24 ### Changed - Documentation improvements ### Fixed - Bracket separate uncertainties in compound quantities (issue [\#441](https://github.com/josephwright/siunitx/issues/441)) - Color negative values in table cells correctly (issue [\#444](https://github.com/josephwright/siunitx/issues/444)) - Avoid consumption of any math alphabets (issue [\#445](https://github.com/josephwright/siunitx/issues/445)) - Mark `\bar` as removed (issue [\#448](https://github.com/josephwright/siunitx/issues/448)) ## [v3.0.4] - 2021-05-21 ### Changed - Standardise and document the position of `\color` in negative values within the code-level API ### Fixed - Alignment of integers in tables when `parse-numbers = tables` (issue [\#442](https://github.com/josephwright/siunitx/issues/442)) ## [v3.0.3] - 2021-05-20 ### Changed - Documentation improvements ### Fixed - Emulation of `input-symbols` (fixes #431) - Standard setting for `group-minimum-digits` (issue [\#436](https://github.com/josephwright/siunitx/issues/436)) - Application of negative color in table cells (issue [\#439](https://github.com/josephwright/siunitx/issues/439)) ## [v3.0.2] - 2021-05-19 ### Changed - Documentation improvements - Better default for `product-symbol` ### Fixed - Option settings `group-digits = true` and `group-digits = false` (issue [\#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)) - Coloring of negative numbers in tables (issue [\#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)) - Emulation of `\celsius` (issue [\#426](https://github.com/josephwright/siunitx/issues/426)) - Allow `\cdot` to work in text mode (issue [\#430](https://github.com/josephwright/siunitx/issues/430)) ### Deprecated - Unit macro `\celsius` ## [v3.0.1] - 2021-05-18 ### Added - Public `\l_siunitx_unit_fraction_tl` variable ### Changed - Documentation improvements ### Fixed - Printing of fractional units in text mode (issue [\#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)) - French translation of 'to' for ranges (issue [\#421](https://github.com/josephwright/siunitx/issues/421)) ## [v3.0.0] - 2021-05-17 ### Added - `\complexnum` - `\complexqty` - `\qty` - `\qtylist` - `\qtypower` - `\qtylist` - Option `allow-quantity-breaks` - Option `angle-mode` - Option `angle-separator` - Option `angle-symbol-degree` - Option `angle-symbol-minute` - Option `angle-symbol-second` - Option `drop-exponent` - Option `drop-uncertainty` - Option `drop-zero-decimal` - Option `evaluate-expression` - Option `exponent-mode` - Option `expression` - Option `fill-angle-degrees` - Option `fill-angle-minutes` - Option `fill-angle-seconds` - Option `fraction-command` - Option `list-exponents` - Option `minimum-decimal-digits` - Option `minimum-integer-digits` - Option `overwrite-commands` - Option `prefix-mode` - Option `print-implicit-plus` - Option `print-unity-mantissa` - Option `print-zero-exponent` - Option `product-exponents` - Option `product-mode` - Option `product-phrase` - Option `product-symbol` - Option `qualifier-phrase` - Option `quantity-product` - Option `range-exponents` - Option `round-pad` - Option `number-angle-product` - Option `propagate-math-font` - Option `reset-math-version` - Option `reset-text-family` - Option `reset-text-series` - Option `reset-text-shape` - Option `separate-uncertainty-units` - Option `series-version-mapping` - Option `table-align-text-after` - Option `table-align-text-before` - Option `table-alignment-mode` - Option `table-column-type` - Option `text-family-to-math` - Option `text-font-command` - Option `text-series-to-math` - Option `uncertainty-mode` - Option `unit-font-command` - Option setting `list-mode = bracket` - Option setting `mode = match` - Option setting `number-mode = match` - Option setting `per-mode = power-positive-first` - Option setting `qualifier-mode = bracket` - Option setting `qualifier-mode = phrase` - Option setting `qualifier-mode = combine` - Option setting `product-mode = bracket` - Option setting `range-mode = bracket` - Option setting `text-mode = match` - Option setting `unit-mode = match` ### Changed - Modular re-write to provide code-level API - Update unit support to 9th edition of SI Brochure ### Deprecated - `\DeclareSIPrePower` - `\DeclareSIPostPower` - `\SIUnitSymbolAngstrom` - `\SIUnitSymbolArcminute` - `\SIUnitSymbolArcsecond` - `\SIUnitSymbolCelsius` - `\SIUnitSymbolDegree` - `\SIUnitSymbolMicro` - `\SIUnitSymbolOhm` - Option `add-decimal-zero` - Option `allow-number-unit-break` - Option `add-arc-degree-zero` - Option `add-arc-minute-zero` - Option `add-arc-second-zero` - Option `arc-separator` - Option `explicit-sign` - Option `extract-mass-in-kilograms` - Option `fraction-function` - Option `omit-uncertainty` - Option `overwrite-functions` - Option `multi-part-units` - Option `number-angle-product` - Option `number-unit-product` - Option `prefixes-as-symbols` - Option `retain-unity-mantissa` - Option `retain-zero-uncertainty` - Option `retain-zero-exponent` - Option `scientific-notation` - Option `separate-uncertainty` - Option `table-align-text-post` - Option `table-align-text-pre` - Option `table-comparator` - Option `table-figures-decimal` - Option `table-figures-exponent` - Option `table-figures-integer` - Option `table-figures-uncertainty` - Option `table-omit-exponent` - Option `table-parse-only` - Option `table-sign-exponent` - Option `table-sign-mantissa` - Option `table-space-text-post` - Option `table-space-text-pre` - Option `zero-decimal-to-integer` - Option setting `list-units = brackets` - Option setting `per-mode = reciprocal` - Option setting `per-mode = reciprocal-positive-first` - Option setting `qualifier-mode = brackets` - Option setting `qualifier-mode = space` - Option setting `qualifier-mode = text` - Option setting `product-mode = brackets` - Option setting `range-units = brackets` - Option setting `table-number-alignment = center-decimal-marker` ### Removed - Option `abbreviations` - Option `add-integer-zero` - Option `binary-units` - Option `close-bracket` - Option `detect-all` - Option `detect-display-math` - Option `detect-family` - Option `detect-inline-family` - Option `detect-inline-weight` - Option `detect-mode` - Option `detect-none` - Option `detect-shape` - Option `detect-weight` - Option `input-protect-tokens` - Option `input-quotient` - Option `literal-superscript-as-power` - Option `open-bracket` - Option `quotient-mode` - Option `math-angstrom` - Option `math-arcminute` - Option `math-arcsecond` - Option `math-celsius` - Option `math-degree` - Option `math-micro` - Option `math-ohm` - Option `math-rm` - Option `math-sf` - Option `math-tt` - Option `redefine-symbols` - Option `number-math-rm` - Option `number-math-sf` - Option `number-math-tt` - Option `number-text-rm` - Option `number-text-sf` - Option `number-text-tt` - Option `table-unit-alignment` - Option `text-angstrom` - Option `text-arcminute` - Option `text-arcsecond` - Option `text-celsius` - Option `text-degree` - Option `text-micro` - Option `text-ohm` - Option `text-rm` - Option `text-sf` - Option `text-tt` - Option `unit-math-rm` - Option `unit-math-sf` - Option `unit-math-tt` - Option `unit-text-rm` - Option `unit-text-sf` - Option `unit-text-tt` - Option `version-1-compatibility` ## [v2.8e] - 2021-04-17 ### Fixed - Missing setting in emulation of v1 option `repeatunits` ## [v2.8d] - 2021-04-09 ### Changed - Correct file dates for configuration files ## [v2.8c] - 2021-03-27 ### Changed - Updates to follow LaTeX2e kernel revisions - No longer apply `\addtocontents` patch ## [v2.8b] - 2020-02-25 ### Fixed - Correct `\ohm` when `newtxmath` is loaded ## [v2.8a] - 2020-02-23 ### Fixed - Correct `\ohm` when `unicode-math` is loaded (issue [\#377](https://github.com/josephwright/siunitx/issues/377)) ## [v2.8] - 2020-02-20 ### Changed - Use companion font symbols/force `textcomp` loading ## [v2.7v] - 2020-02-19 [UNUSED] ### Fixed - Appearance of superscript decimals with comma decimal marker ## [v2.7u] - 2020-01-15 ### Changed - Modified internals to track `expl3` changes ## [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 ### Changed - Revert package date format change in v2.7l ## [v2.7r] - 2018-05-16 ### Changed - Modified internals to track `expl3` changes ### Fixed - Collect tokens before `\ignorespaces` in tabulars (esp. with REVTeX) (issue [\#337](https://github.com/josephwright/siunitx/issues/337)) ## [v2.7q] - 2018-05-11 ### Fixed - Allow for `cellspace` "column" option (issue [\#315](https://github.com/josephwright/siunitx/issues/315)) ## [v2.7p] - 2018-05-10 ### Changed - Avoid an `expl3` internal function - Better approach to removing `\ignorespaces` ## [v2.7o] - 2018-05-02 [UNUSED] ## [v2.7n] - 2018-04-27 ### Fixed - Issue with symbolic input and digit grouping ## [v2.7m] - 2018-03-20 ### Changed - Update `\astronomicalunit` symbol (issue [\#332](https://github.com/josephwright/siunitx/issues/332)) ## [v2.7l] - 2018-03-11 ### Added - Abbreviations for milli/microjoule ### Changed - 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)) ## [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)) ## [v2.7j] - 2017-08-02 ### Fixed - Use correct name for internal boolean ## [v2.7i] - 2017-07-23 ### Fixed - Incorrect internal variable renamed (issue [\#311](https://github.com/josephwright/siunitx/issues/311)) ## [v2.7h] - 2017-06-13 ### Changed - Some abuses of `expl3` box functions removed (issue [\#309](https://github.com/josephwright/siunitx/issues/309)) ## [v2.7g] - 2017-05-19 ### Changed - Use new `expl3` functions for some internal tests ### Fixed - Change box collection following `expl3` update - Links to BIPM website ## [v2.7f] - 2017-03-23 ### Changed - Name of 'hidden' function used by for bookmark generation ### Fixed - Spacing when option `per-mode = reciprocal-positive-first` is active ## [v2.7e] - 2017-03-06 ### Fixed - Properly handle signs in `table-format` key (issue [\#303](https://github.com/josephwright/siunitx/issues/303)) ## [v2.7d] - 2017-02-19 ### Fixed - Avoid doubled tokens in pre-number part of tables ## [v2.7c] - 2017-02-01 ### Fixed - Correct integer alignment in tables (issue [\#302](https://github.com/josephwright/siunitx/issues/302)) ## [v2.7b] - 2017-01-28 ### Fixed - Fix an issue with large numbers in scientific mode (issue [\#301](https://github.com/josephwright/siunitx/issues/301)) ## [v2.7a] - 2017-01-01 ### Changed - Track `expl3` changes regarding key-value management ## [v2.7] - 2017-01-01 ### Added - Code-level API variable `\l_siunitx_unit_symbolic_seq` ### Fixed - Allow for `cellspace` package in math mode ## [v2.6s] - 2016-09-02 ### Changed - Improved a warning concerning `color` package ## [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)) - Minor `expl3` fixes including tracking deprecations ### Fixed - Handling of `e0` input (issue [\#292](https://github.com/josephwright/siunitx/issues/292)) - Added some missing internal variable declarations ## [v2.6q] - 2016-03-01 ### Fixed - Correct detection of font inside cells ### Changed - Index formatting ## [v2.6p] - 2016-01-19 ### Fixed - 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 ### Fixed - Allow for unit powers when converting exponents to prefixes ## [v2.6n] - 2015-12-31 ### Changed - 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)) ## [v2.6m] - 2015-10-15 ### Fixed - Interaction with `mwtab` in some table cells ## [v2.6l] - 2015-09-14 ### Fixed - An internal error in literal unit formatting ## [v2.6k] - 2015-09-12 ### Changed - Track/exploit `expl3` updates ## [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 ### Changed - Performance improvements - 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)) ## [v2.6h] - 2015-07-17 ### Changed - Track `expl3` changes ## [v2.6g] - 2015-06-25 ### Fixed - Handling of empty table cells (issue [\#271](https://github.com/josephwright/siunitx/issues/271)) ## [v2.6f] - 2015-06-16 ### Added - Spanish coverage for translations ### Changed - Approach to supporting `mathspec` - Remove a (probably) misplaced `\scan_stop:` ### Fixed - Behaviour of `table-sign-exponent` and `table-sign-mantissa` when set false ## [v2.6e] - 2015-01-21 ### Changed - Auto-detect `mathspec`/`eulervm` ## [v2.6d] - 2014-10-28 ### Fixed - Fix conversation of uncertainty part with integer mantissas ## [v2.6c] - 2014-10-01 ### Fixed - `\micro` when `fontspec` is loaded ## [v2.6b] - 2014-09-27 ### Changed - Method for font shape detection to allow for, _e.g._ `\scshape` ### Fixed - Typo in standard `input-protect-tokens` options ## [v2.6a] - 2014-09-15 ### Changed - Improved Unicode math symbol coverage ## [v2.6] - 2014-09-05 ### Changes - Switch to math mode by default for all printing - 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)) ### 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)) - 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)) ## [v2.5s] - 2013-07-31 ### Fixed - Internal issue with one key ## [v2.5r] - 2013-07-11 ## Fixed - Update internals to remove deprecated key support ## [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)) ## [v2.5p] - 2013-02-01 ### Fixed - Search/replace `\pm` and `\mp` in text mode printing ## [v2.5o] - 2013-01-09 ### Changed - Track `expl3` changes ## [v2.5n] - 2012-12-29 ### Fixed - Correctly calculate grouping data to send to `pgf` (issue [\#211](https://github.com/josephwright/siunitx/issues/211)) ## [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 `\highlight` in bookmarks (issue [\#207](https://github.com/josephwright/siunitx/issues/207)) ## [v2.5l] - 2012-11-21 ### Changed - Track `expl3` changes ## [v2.5k] - 2012-11-13 ### Changed - Explicitly require `xparse` ### 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)) ## [v2.5j] - 2012-09-18 ### Fixed - Erroneous branch in test for rounding removed (issue [\#202](https://github.com/josephwright/siunitx/issues/202)) ## [v2.5i] - 2012-09-11 ### Changed - Internal search for first token in some strings ### Fixed - Align numbers with no uncertainties correctly when space is reserved for uncertainty part ## [v2.5h] - 2012-08-28 ### Changed - Test literal units for being 'blank' not 'empty' ## [v2.5g] - 2012-07-22 ### Fixed - Function of `binary-units` option ## [v2.5f] - 2012-07-16 ### Changed - Track `expl3` changes ## [v2.5e] - 2012-06-13 ### Fixed - An internal error in unit expansion (introduced in v2.4f) ## [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)) - Track `expl3` changes ## [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)) ## [v2.5b] - 2012-04-21 ### Fixed - 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)) ## [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 ### 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)) ### 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)) ### Fixed - Use a standard-width comparator for tables (issue [\#183](https://github.com/josephwright/siunitx/issues/183)) ## [v2.4n] - 2012-04-12 ### Changed - Extend scientific notation code to better handle large numbers of digits ## [v2.4m] - 2012-04-04 ### Fixed - Handling of a single entry in `\SIlist` ## [v2.4l] - 2012-03-23 ### Fixed - Load ordering with `soulpos` ## [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)) - Check for `round-minimum` with large values ## [v2.4j] - 2012-01-26 ### Fixed - Ensure that typesetting is in hmode ## [v2.4i] - 2012-01-19 ### Fixed - Check for zero decimal part (issue [\#186](https://github.com/josephwright/siunitx/issues/186)) ## [v2.4h] - 2012-01-15 ### Changed - Shortened an internal code path ### Fixed - Bug in `reciprocal-positive-first` implementation ## [v2.4g] - 2012-01-06 ### Changed - Internal changes due to update to `expl3` (issue [\#131](https://github.com/josephwright/siunitx/issues/131)) ## [v2.4f] - 2011-12-24 ### Changed - Improve performance in an internal mapping - Use faster data structures internally ### Fixed - Force font update in table cells - One incorrect internal variable name ## [v2.4e] - 2011-12-11 ### Fixed - Replacements used with `latin1` encoding ## [v2.4d] - 2011-12-09 ### Changed - Source formatting ### Fixed - Free-standing units using `xspace` in captions ## [v2.4c] - 2011-12-09 ### Fixed - Test for text mode font ## [v2.4b] - 2011-12-09 ### Fixed - Incorrect doubling of `#` tokens ## [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)) ### Fixed - 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)) - Notes for upgraders ### Changed - 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)) ## [v2.3h] - 2011-10-14 ### Changed - Internal logic improved - 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)) ## [v2.3g] - 2011-10-06 ### Changed - Mark-up in documentation ### Fixed - Check for leading zero when dealing with rounding 'large' exponents (issue [\#168](https://github.com/josephwright/siunitx/issues/168)) - Internal issue with undeclared variable ## [v2.3f] - 2011-09-13 ### Fixed - Trap erroneous numbers in tables (issue [\#167](https://github.com/josephwright/siunitx/issues/167)) ## [v2.3e] - 2011-09-09 ### Added - Advice on local installation ### Changed - Remove deprecated `expl3` functions - Performance improvements ## [v2.3d] - 2011-08-18 ### Fixed - Bad csname for superscripts in literal mode ## [v2.3c] - 2011-08-12 ### Fixed - Use correct `\pm` for units in literal mode (issue [\#163](https://github.com/josephwright/siunitx/issues/163)) ## [v2.3b] - 2011-08-08 ### Added - 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 ### Changed - Internal `expl3` updates ### Fixed - Restore changes from v2.2l, missed in v2.3 ## [v2.3] - 2011-07-09 ### Added - 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)) ### Changed - Load binary units as an option - Used an internal version of `\textsuperscript` - Internal `expl3` style - Revised `s`-column printing ### Deprecated - Option `load-configurations` ### 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)) - Various issues with tabular alignment ## [v2.2l] - 2011-06-30 ### Fixed - Group pre-unit parsing (issue [\#158](https://github.com/josephwright/siunitx/issues/158)) ## [v2.2k] - 2011-06-27 ### Fixed - Avoid `\peek_...` inside the print routine (issue [\#157](https://github.com/josephwright/siunitx/issues/157)) ## [v2.2j] - 2011-06-26 ### Fixed - Avoid box for range phrase (issue [\#156](https://github.com/josephwright/siunitx/issues/156)) ## [v2.2i] - 2011-06-15 ### Fixed - Detect font in table cells before boxing up (issue [\#153](https://github.com/josephwright/siunitx/issues/153)) ## [v2.2h] - 2011-06-03 ### Fixed - Deal correctly with 'roll-over' in rounding integer part (issue [\#150](https://github.com/josephwright/siunitx/issues/150)) ## [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)) - Add test for `parse-numbers = false` to `\tablenum` code ## [v2.2f] - 2011-05-25 ### Fixed - `table-column-width = 0pt` (issue [\#146](https://github.com/josephwright/siunitx/issues/146)) ## [v2.2e] - 2011-05-23 ### Fixed - Remove 'mantissa' marker for numbers with no real part (issue [\#145](https://github.com/josephwright/siunitx/issues/145)) ## [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)) ## [v2.2c] - 2011-04-20 ### Fixed - Bad expansion of toks (issue [\#141](https://github.com/josephwright/siunitx/issues/141)) ## [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)) ## [v2.2a] - 2011-04-16 ### Changed - Make full text for tables, etc., hyperlinks in docs - Re-arrange docs - 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)) - Ensure that `*` in tabular preamble works correctly with `S`/`s` columns (issue [\#128](https://github.com/josephwright/siunitx/issues/128)) ## [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)) - 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)) - Various unit abbreviations ### Changed - Renamed `...-separator` options to `...-product` where appropriate ### Fixed - 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)) ## [v2.1p] - 2011-04-04 ### Fixed - Two bugs in comparator code ## [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)) ## [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)) - `round-integer-to-decimal` when `round-precision = 0` ## [v2.1m] - 2011-03-20 ### Added - `\J` as an abbreviation for `\joule` ### Changed - Various improvements to documentation - Avoid expanding units when written to log as 'invalid literals' ### Fixed - Ensure that some output occurs in when `round-precision = 0` and `round-mode = places` (issue [\#111](https://github.com/josephwright/siunitx/issues/111)) ## [v2.1l] - 2011-02-10 ### Fixed - A couple of errant 'weight' => 'family' changes ## [v2.1k] - 2011-02-09 ### Added - Option `detect-inine-family` ### Changed - Use an internal integer for text minus ## [v2.1j] - 2011-02-01 ### Fixed - Check for `\inputencodingname` macro rather than `inputenc` package (issue [\#107](https://github.com/josephwright/siunitx/issues/107)) ## [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)) ## [v2.1h] - 2011-01-18 ### Changed - Detect AMS display-like environments ## [v2.1g] - 2010-12-21 ### Changed - Update test for `expl3` and `xparse` ## [v2.1f] - 2010-11-24 ### Fixed - One-letter typo (issue [\#101](https://github.com/josephwright/siunitx/issues/101)) ## [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)) ## [v2.1d] - 2010-11-14 ### Fixed - 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 ### Added - 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)) - 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)) ## [v2.1b] - 2010-11-05 ### Changed - 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)) ## [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)) ## [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)) ### Changed - Internal `expl3` improvements ### Fixed - Correct abbreviation for `\kelvin` - Bug in conversion code for 'large' numbers to scientific format - Bug with rounding check if decimal part is empty - Remove decimal marker if rounding gives an empty decimal part ## [v2.0y] - 2010-10-11 ### Fixed - Bug with `tight-spacing` option ## [v2.0x] - 2010-10-05 ### Fixed - Make single-prefix detection work with non-symbolic prefixes (issue [\#81](https://github.com/josephwright/siunitx/issues/81)) ## [v2.0w] - 2010-09-29 ### Fixed - Problem with REVTeX and S columns (issue [\#80](https://github.com/josephwright/siunitx/issues/80)) ## [v2.0v] - 2010-09-26 ### Changed - Track `expl3` changes ## [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)) ## [v2.0t] - 2010-08-24 ### Fixed - Correct `\exp_after:wN` (issue [\#77](https://github.com/josephwright/siunitx/issues/77)) ## [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)) ## [v2.0r] - 2010-08-02 ### Fixed - Bug in v1 `decimalsymbol` emulation ## [v2.0q] - 2010-07-29 ### Fixed - Errors with free-standing units ## [v2.0p] - 2010-07-28 ### Fixed - Shape detection ## [v2.0o] - 2010-07-22 ### Added - Extend detect-italic to slanted shape (issue [\#73](https://github.com/josephwright/siunitx/issues/73)) ## [v2.0n] - 2010-07-15 ### Added - Various abbreviations ### Changed - Documentation section on tables where rows have different units ## [v2.0m] - 2010-07-09 ### Added - Option `locale` and notes on use with `babel` ## [v2.0l] - 2010-07-07 ### Changed - Updated documentation for v1 options ### Fixed - Move test for `\fg` so that it works independent of `babel` load order ## [v2.0k] - 2010-07-04 ### Fixed - Issue with `babel` (issue [\#68](https://github.com/josephwright/siunitx/issues/68)) ## [v2.0j] - 2010-06-30 ### Changed - Force `input-symbols` to print in math mode ### Fixed - Correct appearance of `\hartree` ## [v2.0i] - 2010-06-29 ### Fixed - Two missed `_` from `expl3` style switch (issue [\#67](https://github.com/josephwright/siunitx/issues/67)) ## [v2.0h] - 2010-06-29 ### Fixed - Issue with localisation ## [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)) ### 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)) ## [v2.0f] - 2010-06-27 ### Fixed - Spacing with `\times` in text mode (issue [\#64](https://github.com/josephwright/siunitx/issues/64)) ## [v2.0e] - 2010-06-20 ### Fixed - Move save/restore of `\pm` (issue [\#58](https://github.com/josephwright/siunitx/issues/58)) ## [v2.0d] - 2010-06-10 ### Changed - 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)) ## [v2.0c] - 2010-06-07 ### Changed - Improve emulation of v1 material - Performance improvements - Internal `expl3` improvements - Move `\requiresiconfigs` to v1 file ### Fixed - Test for bottoming-out units and ensure that any 'hidden' literal units print (issue [\#50](https://github.com/josephwright/siunitx/issues/50)) ## [v2.0b] - 2010-06-01 ### Added - Complete emulation of v1 options ## [v2.0a] - 2010-05-28 ### Changed - Allow `\SendSettingsToPgf` in the document body - Several improvements in v1 emulation ### Fixed - Allow `\newunit` to take optional arguments (issue [\#45](https://github.com/josephwright/siunitx/issues/45)) ## v2.0 ### Added - Complete re-write of package to add many new features ## v1.0 ### Added - First official release ## v0.6 ### Added - First public testing release (as `si`) [Unreleased]: https://github.com/josephwright/siunitx/compare/v3.3.14...HEAD [v3.3.14]: https://github.com/josephwright/siunitx/compare/v3.3.13...v3.3.14 [v3.3.13]: https://github.com/josephwright/siunitx/compare/v3.3.12...v3.3.13 [v3.3.12]: https://github.com/josephwright/siunitx/compare/v3.3.11...v3.3.12 [v3.3.11]: https://github.com/josephwright/siunitx/compare/v3.3.10...v3.3.11 [v3.3.10]: https://github.com/josephwright/siunitx/compare/v3.3.9...v3.3.10 [v3.3.9]: https://github.com/josephwright/siunitx/compare/v3.3.8...v3.3.9 [v3.3.8]: https://github.com/josephwright/siunitx/compare/v3.3.7...v3.3.8 [v3.3.7]: https://github.com/josephwright/siunitx/compare/v3.3.6...v3.3.7 [v3.3.6]: https://github.com/josephwright/siunitx/compare/v3.3.5...v3.3.6 [v3.3.5]: https://github.com/josephwright/siunitx/compare/v3.3.4...v3.3.5 [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 [v3.2.9]: https://github.com/josephwright/siunitx/compare/v3.2.8...v3.2.9 [v3.2.8]: https://github.com/josephwright/siunitx/compare/v3.2.7...v3.2.8 [v3.2.7]: https://github.com/josephwright/siunitx/compare/v3.2.6...v3.2.7 [v3.2.6]: https://github.com/josephwright/siunitx/compare/v3.2.5...v3.2.6 [v3.2.5]: https://github.com/josephwright/siunitx/compare/v3.2.4...v3.2.5 [v3.2.4]: https://github.com/josephwright/siunitx/compare/v3.2.3...v3.2.4 [v3.2.3]: https://github.com/josephwright/siunitx/compare/v3.2.2...v3.2.3 [v3.2.2]: https://github.com/josephwright/siunitx/compare/v3.2.1...v3.2.2 [v3.2.1]: https://github.com/josephwright/siunitx/compare/v3.2.0...v3.2.1 [v3.2.0]: https://github.com/josephwright/siunitx/compare/v3.1.11...v3.2.0 [v3.1.11]: https://github.com/josephwright/siunitx/compare/v3.1.10...v3.1.11 [v3.1.10]: https://github.com/josephwright/siunitx/compare/v3.1.9...v3.1.10 [v3.1.9]: https://github.com/josephwright/siunitx/compare/v3.1.8...v3.1.9 [v3.1.8]: https://github.com/josephwright/siunitx/compare/v3.1.7...v3.1.8 [v3.1.7]: https://github.com/josephwright/siunitx/compare/v3.1.6...v3.1.7 [v3.1.6]: https://github.com/josephwright/siunitx/compare/v3.1.5...v3.1.6 [v3.1.5]: https://github.com/josephwright/siunitx/compare/v3.1.4...v3.1.5 [v3.1.4]: https://github.com/josephwright/siunitx/compare/v3.1.3...v3.1.4 [v3.1.3]: https://github.com/josephwright/siunitx/compare/v3.1.2...v3.1.3 [v3.1.2]: https://github.com/josephwright/siunitx/compare/v3.1.1...v3.1.2 [v3.1.1]: https://github.com/josephwright/siunitx/compare/v3.1.0...v3.1.1 [v3.1.0]: https://github.com/josephwright/siunitx/compare/v3.0.50...v3.1.0 [v3.0.50]: https://github.com/josephwright/siunitx/compare/v3.0.49...v3.0.50 [v3.0.49]: https://github.com/josephwright/siunitx/compare/v3.0.48...v3.0.49 [v3.0.48]: https://github.com/josephwright/siunitx/compare/v3.0.47...v3.0.48 [v3.0.47]: https://github.com/josephwright/siunitx/compare/v3.0.46...v3.0.47 [v3.0.46]: https://github.com/josephwright/siunitx/compare/v3.0.45...v3.0.46 [v3.0.45]: https://github.com/josephwright/siunitx/compare/v3.0.44...v3.0.45 [v3.0.44]: https://github.com/josephwright/siunitx/compare/v3.0.43...v3.0.44 [v3.0.43]: https://github.com/josephwright/siunitx/compare/v3.0.42...v3.0.43 [v3.0.42]: https://github.com/josephwright/siunitx/compare/v3.0.41...v3.0.42 [v3.0.41]: https://github.com/josephwright/siunitx/compare/v3.0.40...v3.0.41 [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 [v3.0.36]: https://github.com/josephwright/siunitx/compare/v3.0.35...v3.0.36 [v3.0.35]: https://github.com/josephwright/siunitx/compare/v3.0.34...v3.0.35 [v3.0.34]: https://github.com/josephwright/siunitx/compare/v3.0.33...v3.0.34 [v3.0.33]: https://github.com/josephwright/siunitx/compare/v3.0.32...v3.0.33 [v3.0.32]: https://github.com/josephwright/siunitx/compare/v3.0.31...v3.0.32 [v3.0.31]: https://github.com/josephwright/siunitx/compare/v3.0.30...v3.0.31 [v3.0.30]: https://github.com/josephwright/siunitx/compare/v3.0.29...v3.0.30 [v3.0.29]: https://github.com/josephwright/siunitx/compare/v3.0.28...v3.0.29 [v3.0.28]: https://github.com/josephwright/siunitx/compare/v3.0.27...v3.0.28 [v3.0.27]: https://github.com/josephwright/siunitx/compare/v3.0.26...v3.0.27 [v3.0.26]: https://github.com/josephwright/siunitx/compare/v3.0.25...v3.0.26 [v3.0.25]: https://github.com/josephwright/siunitx/compare/v3.0.24...v3.0.25 [v3.0.24]: https://github.com/josephwright/siunitx/compare/v3.0.23...v3.0.24 [v3.0.23]: https://github.com/josephwright/siunitx/compare/v3.0.22...v3.0.23 [v3.0.22]: https://github.com/josephwright/siunitx/compare/v3.0.21...v3.0.22 [v3.0.21]: https://github.com/josephwright/siunitx/compare/v3.0.20...v3.0.21 [v3.0.20]: https://github.com/josephwright/siunitx/compare/v3.0.19...v3.0.20 [v3.0.19]: https://github.com/josephwright/siunitx/compare/v3.0.18...v3.0.19 [v3.0.18]: https://github.com/josephwright/siunitx/compare/v3.0.17...v3.0.18 [v3.0.17]: https://github.com/josephwright/siunitx/compare/v3.0.16...v3.0.17 [v3.0.16]: https://github.com/josephwright/siunitx/compare/v3.0.15...v3.0.16 [v3.0.15]: https://github.com/josephwright/siunitx/compare/v3.0.14...v3.0.15 [v3.0.14]: https://github.com/josephwright/siunitx/compare/v3.0.13...v3.0.14 [v3.0.13]: https://github.com/josephwright/siunitx/compare/v3.0.12...v3.0.13 [v3.0.12]: https://github.com/josephwright/siunitx/compare/v3.0.11...v3.0.12 [v3.0.11]: https://github.com/josephwright/siunitx/compare/v3.0.10...v3.0.11 [v3.0.10]: https://github.com/josephwright/siunitx/compare/v3.0.9...v3.0.10 [v3.0.9]: https://github.com/josephwright/siunitx/compare/v3.0.8...v3.0.9 [v3.0.8]: https://github.com/josephwright/siunitx/compare/v3.0.7...v3.0.8 [v3.0.7]: https://github.com/josephwright/siunitx/compare/v3.0.6...v3.0.7 [v3.0.6]: https://github.com/josephwright/siunitx/compare/v3.0.5...v3.0.6 [v3.0.5]: https://github.com/josephwright/siunitx/compare/v3.0.4...v3.0.5 [v3.0.4]: https://github.com/josephwright/siunitx/compare/v3.0.3...v3.0.4 [v3.0.3]: https://github.com/josephwright/siunitx/compare/v3.0.2...v3.0.3 [v3.0.2]: https://github.com/josephwright/siunitx/compare/v3.0.1...v3.0.2 [v3.0.1]: https://github.com/josephwright/siunitx/compare/v3.0.0...v3.0.1 [v3.0.0]: https://github.com/josephwright/siunitx/compare/v2.8e...v3.0.0 [v2.8e]: https://github.com/josephwright/siunitx/compare/v2.8d...v2.8e [v2.8d]: https://github.com/josephwright/siunitx/compare/v2.8c...v2.8d [v2.8c]: https://github.com/josephwright/siunitx/compare/v2.8b...v2.8c [v2.8b]: https://github.com/josephwright/siunitx/compare/v2.8a...v2.8b [v2.8a]: https://github.com/josephwright/siunitx/compare/v2.8...v2.8a [v2.8]: https://github.com/josephwright/siunitx/compare/v2.7u...v2.8 [v2.7v]: https://github.com/josephwright/siunitx/compare/v2.7u...v2.7v [v2.7u]: https://github.com/josephwright/siunitx/compare/v2.7t...v2.7u [v2.7t]: https://github.com/josephwright/siunitx/compare/v2.7s...v2.7t [v2.7s]: https://github.com/josephwright/siunitx/compare/v2.7r...v2.7s [v2.7r]: https://github.com/josephwright/siunitx/compare/v2.7q...v2.7r [v2.7q]: https://github.com/josephwright/siunitx/compare/v2.7p...v2.7q [v2.7p]: https://github.com/josephwright/siunitx/compare/v2.7o...v2.7p [v2.7o]: https://github.com/josephwright/siunitx/compare/v2.7n...v2.7o [v2.7n]: https://github.com/josephwright/siunitx/compare/v2.7m...v2.7n [v2.7m]: https://github.com/josephwright/siunitx/compare/v2.7l...v2.7m [v2.7l]: https://github.com/josephwright/siunitx/compare/v2.7k...v2.7l [v2.7k]: https://github.com/josephwright/siunitx/compare/v2.7j...v2.7k [v2.7j]: https://github.com/josephwright/siunitx/compare/v2.7i...v2.7j [v2.7i]: https://github.com/josephwright/siunitx/compare/v2.7h...v2.7i [v2.7h]: https://github.com/josephwright/siunitx/compare/v2.7g...v2.7h [v2.7g]: https://github.com/josephwright/siunitx/compare/v2.7f...v2.7g [v2.7f]: https://github.com/josephwright/siunitx/compare/v2.7e...v2.7f [v2.7e]: https://github.com/josephwright/siunitx/compare/v2.7d...v2.7e [v2.7d]: https://github.com/josephwright/siunitx/compare/v2.7c...v2.7d [v2.7c]: https://github.com/josephwright/siunitx/compare/v2.7b...v2.7c [v2.7b]: https://github.com/josephwright/siunitx/compare/v2.7a...v2.7b [v2.7a]: https://github.com/josephwright/siunitx/compare/v2.7...v2.7a [v2.7]: https://github.com/josephwright/siunitx/compare/v2.6s...v2.7 [v2.6s]: https://github.com/josephwright/siunitx/compare/v2.6r...v2.6s [v2.6r]: https://github.com/josephwright/siunitx/compare/v2.6q...v2.6r [v2.6q]: https://github.com/josephwright/siunitx/compare/v2.6p...v2.6q [v2.6p]: https://github.com/josephwright/siunitx/compare/v2.6o...v2.6p [v2.6o]: https://github.com/josephwright/siunitx/compare/v2.6n...v2.6o [v2.6n]: https://github.com/josephwright/siunitx/compare/v2.6m...v2.6n [v2.6m]: https://github.com/josephwright/siunitx/compare/v2.6l...v2.6m [v2.6l]: https://github.com/josephwright/siunitx/compare/v2.6k...v2.6l [v2.6k]: https://github.com/josephwright/siunitx/compare/v2.6j...v2.6k [v2.6j]: https://github.com/josephwright/siunitx/compare/v2.6i...v2.6j [v2.6i]: https://github.com/josephwright/siunitx/compare/v2.6h...v2.6i [v2.6h]: https://github.com/josephwright/siunitx/compare/v2.6g...v2.6h [v2.6g]: https://github.com/josephwright/siunitx/compare/v2.6f...v2.6g [v2.6f]: https://github.com/josephwright/siunitx/compare/v2.6e...v2.6f [v2.6e]: https://github.com/josephwright/siunitx/compare/v2.6d...v2.6e [v2.6d]: https://github.com/josephwright/siunitx/compare/v2.6c...v2.6d [v2.6c]: https://github.com/josephwright/siunitx/compare/v2.6b...v2.6c [v2.6b]: https://github.com/josephwright/siunitx/compare/v2.6a...v2.6b [v2.6a]: https://github.com/josephwright/siunitx/compare/v2.6...v2.6a [v2.6]: https://github.com/josephwright/siunitx/compare/v2.5s...v2.6 [v2.5s]: https://github.com/josephwright/siunitx/compare/v2.5r...v2.5s [v2.5r]: https://github.com/josephwright/siunitx/compare/v2.5q...v2.5r [v2.5q]: https://github.com/josephwright/siunitx/compare/v2.5p...v2.5q [v2.5p]: https://github.com/josephwright/siunitx/compare/v2.5o...v2.5p [v2.5o]: https://github.com/josephwright/siunitx/compare/v2.5n...v2.5o [v2.5n]: https://github.com/josephwright/siunitx/compare/v2.5m...v2.5n [v2.5m]: https://github.com/josephwright/siunitx/compare/v2.5l...v2.5m [v2.5l]: https://github.com/josephwright/siunitx/compare/v2.5k...v2.5l [v2.5k]: https://github.com/josephwright/siunitx/compare/v2.5j...v2.5k [v2.5j]: https://github.com/josephwright/siunitx/compare/v2.5i...v2.5j [v2.5i]: https://github.com/josephwright/siunitx/compare/v2.5h...v2.5i [v2.5h]: https://github.com/josephwright/siunitx/compare/v2.5g...v2.5h [v2.5g]: https://github.com/josephwright/siunitx/compare/v2.5f...v2.5g [v2.5f]: https://github.com/josephwright/siunitx/compare/v2.5e...v2.5f [v2.5e]: https://github.com/josephwright/siunitx/compare/v2.5d...v2.5e [v2.5d]: https://github.com/josephwright/siunitx/compare/v2.5c...v2.5d [v2.5c]: https://github.com/josephwright/siunitx/compare/v2.5b...v2.5c [v2.5b]: https://github.com/josephwright/siunitx/compare/v2.5a...v2.5b [v2.5a]: https://github.com/josephwright/siunitx/compare/v2.5...v2.5a [v2.5]: https://github.com/josephwright/siunitx/compare/v2.4n...v2.5 [v2.4n]: https://github.com/josephwright/siunitx/compare/v2.4m...v2.4n [v2.4m]: https://github.com/josephwright/siunitx/compare/v2.4l...v2.4m [v2.4l]: https://github.com/josephwright/siunitx/compare/v2.4k...v2.4l [v2.4k]: https://github.com/josephwright/siunitx/compare/v2.4j...v2.4k [v2.4j]: https://github.com/josephwright/siunitx/compare/v2.4i...v2.4j [v2.4i]: https://github.com/josephwright/siunitx/compare/v2.4h...v2.4i [v2.4h]: https://github.com/josephwright/siunitx/compare/v2.4g...v2.4h [v2.4g]: https://github.com/josephwright/siunitx/compare/v2.4f...v2.4g [v2.4f]: https://github.com/josephwright/siunitx/compare/v2.4e...v2.4f [v2.4e]: https://github.com/josephwright/siunitx/compare/v2.4d...v2.4e [v2.4d]: https://github.com/josephwright/siunitx/compare/v2.4c...v2.4d [v2.4c]: https://github.com/josephwright/siunitx/compare/v2.4b...v2.4c [v2.4b]: https://github.com/josephwright/siunitx/compare/v2.4a...v2.4b [v2.4a]: https://github.com/josephwright/siunitx/compare/v2.4...v2.4a [v2.4]: https://github.com/josephwright/siunitx/compare/v2.3h...v2.4 [v2.3h]: https://github.com/josephwright/siunitx/compare/v2.3g...v2.3h [v2.3g]: https://github.com/josephwright/siunitx/compare/v2.3f...v2.3g [v2.3f]: https://github.com/josephwright/siunitx/compare/v2.3e...v2.3f [v2.3e]: https://github.com/josephwright/siunitx/compare/v2.3d...v2.3e [v2.3d]: https://github.com/josephwright/siunitx/compare/v2.3c...v2.3d [v2.3c]: https://github.com/josephwright/siunitx/compare/v2.3b...v2.3c [v2.3b]: https://github.com/josephwright/siunitx/compare/v2.3a...v2.3b [v2.3a]: https://github.com/josephwright/siunitx/compare/v2.3...v2.3a [v2.3]: https://github.com/josephwright/siunitx/compare/v2.2l...v2.3 [v2.2l]: https://github.com/josephwright/siunitx/compare/v2.2k...v2.2l [v2.2k]: https://github.com/josephwright/siunitx/compare/v2.2j...v2.2k [v2.2j]: https://github.com/josephwright/siunitx/compare/v2.2i...v2.2j [v2.2i]: https://github.com/josephwright/siunitx/compare/v2.2h...v2.2i [v2.2h]: https://github.com/josephwright/siunitx/compare/v2.2g...v2.2h [v2.2g]: https://github.com/josephwright/siunitx/compare/v2.2f...v2.2g [v2.2f]: https://github.com/josephwright/siunitx/compare/v2.2e...v2.2f [v2.2e]: https://github.com/josephwright/siunitx/compare/v2.2d...v2.2e [v2.2d]: https://github.com/josephwright/siunitx/compare/v2.2c...v2.2d [v2.2c]: https://github.com/josephwright/siunitx/compare/v2.2b...v2.2c [v2.2b]: https://github.com/josephwright/siunitx/compare/v2.2a...v2.2b [v2.2a]: https://github.com/josephwright/siunitx/compare/v2.2...v2.2a [v2.2]: https://github.com/josephwright/siunitx/compare/v2.1p...v2.2 [v2.1p]: https://github.com/josephwright/siunitx/compare/v2.1o...v2.1p [v2.1o]: https://github.com/josephwright/siunitx/compare/v2.1n...v2.1o [v2.1n]: https://github.com/josephwright/siunitx/compare/v2.1m...v2.1n [v2.1m]: https://github.com/josephwright/siunitx/compare/v2.1l...v2.1m [v2.1l]: https://github.com/josephwright/siunitx/compare/v2.1k...v2.1l [v2.1k]: https://github.com/josephwright/siunitx/compare/v2.1j...v2.1k [v2.1j]: https://github.com/josephwright/siunitx/compare/v2.1i...v2.1j [v2.1i]: https://github.com/josephwright/siunitx/compare/v2.1h...v2.1i [v2.1h]: https://github.com/josephwright/siunitx/compare/v2.1g...v2.1h [v2.1g]: https://github.com/josephwright/siunitx/compare/v2.1f...v2.1g [v2.1f]: https://github.com/josephwright/siunitx/compare/v2.1e...v2.1f [v2.1e]: https://github.com/josephwright/siunitx/compare/v2.1d...v2.1e [v2.1d]: https://github.com/josephwright/siunitx/compare/v2.1c...v2.1d [v2.1c]: https://github.com/josephwright/siunitx/compare/v2.1b...v2.1c [v2.1b]: https://github.com/josephwright/siunitx/compare/v2.1a...v2.1b [v2.1a]: https://github.com/josephwright/siunitx/compare/v2.1...v2.1a [v2.1]: https://github.com/josephwright/siunitx/compare/v2.0y...v2.1 [v2.0y]: https://github.com/josephwright/siunitx/compare/v2.0x...v2.0y [v2.0x]: https://github.com/josephwright/siunitx/compare/v2.0w...v2.0x [v2.0w]: https://github.com/josephwright/siunitx/compare/v2.0v...v2.0w [v2.0v]: https://github.com/josephwright/siunitx/compare/v2.0u...v2.0v [v2.0u]: https://github.com/josephwright/siunitx/compare/v2.0t...v2.0u [v2.0t]: https://github.com/josephwright/siunitx/compare/v2.0s...v2.0t [v2.0s]: https://github.com/josephwright/siunitx/compare/v2.0r...v2.0s [v2.0r]: https://github.com/josephwright/siunitx/compare/v2.0q...v2.0r [v2.0q]: https://github.com/josephwright/siunitx/compare/v2.0p...v2.0q [v2.0p]: https://github.com/josephwright/siunitx/compare/v2.0o...v2.0p [v2.0o]: https://github.com/josephwright/siunitx/compare/v2.0n...v2.0o [v2.0n]: https://github.com/josephwright/siunitx/compare/v2.0m...v2.0n [v2.0m]: https://github.com/josephwright/siunitx/compare/v2.0l...v2.0m [v2.0l]: https://github.com/josephwright/siunitx/compare/v2.0k...v2.0l [v2.0k]: https://github.com/josephwright/siunitx/compare/v2.0j...v2.0k [v2.0j]: https://github.com/josephwright/siunitx/compare/v2.0i...v2.0j [v2.0i]: https://github.com/josephwright/siunitx/compare/v2.0h...v2.0i [v2.0h]: https://github.com/josephwright/siunitx/compare/v2.0g...v2.0h [v2.0g]: https://github.com/josephwright/siunitx/compare/v2.0f...v2.0g [v2.0f]: https://github.com/josephwright/siunitx/compare/v2.0e...v2.0f [v2.0e]: https://github.com/josephwright/siunitx/compare/v2.0d...v2.0e [v2.0d]: https://github.com/josephwright/siunitx/compare/v2.0c...v2.0d [v2.0c]: https://github.com/josephwright/siunitx/compare/v2.0b...v2.0c [v2.0b]: https://github.com/josephwright/siunitx/compare/v2.0a...v2.0b [v2.0a]: https://github.com/josephwright/siunitx/compare/v2.0...v2.0a