Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libqalculate-devel-5.10.0-2.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libqalculate-devel Distribution: openSUSE Tumbleweed
Version: 5.10.0 Vendor: openSUSE
Release: 2.1 Build date: Wed Apr 15 02:24:42 2026
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 330468 Source RPM: qalculate-5.10.0-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://qalculate.github.io/
Summary: Header files, libraries and development documentation for libqalculate
This package contains the header files and development
documentation for libqalculate. If you like to develop programs using libqalculate,
you will need to install libqalculate-devel.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Wed Apr 15 2026 pallas wept <pallaswept@proton.me>
  - Regenerate configure script before build for GCC16 compatibility (boo#1261740)
* Sat Apr 04 2026 pallas wept <pallaswept@proton.me>
  - Update to version 5.10
    * Improve factorization and simplification (particularly with radicals, logarithms, and absolute value)
    * Add ton of refrigeration, slug, mol/dm³, mol/L, and molar units
    * Add pcm, ppm, ppb, ppt, and ppq (parts per …), and lakh and crore variables
    * Add XAG, XAU, XPD, and XPT currencies (precious metals)
    * Use a maximum 4 decimals and minimum of 2 decimals by default for display of value of converted currencies
    * Improve handling of "to mixed" after previous conversion statement (e.g. "1 m to in to mixed")
    * Improve interval calculation, with interval arithmetic, with division by zero and/or both real and complex numbers in derivative of expression
    * Treat 0^0 as undefined (instead of equal to 1), and fix limit for 0^0
    * Set initial random seed using /dev/random (or BCryptGenRandom on Windows)
    * Do not show warning about denominators assumed non-zero when converting to expression with non-unit objects
    * Do not show negative exponents (if "negexp" is deactivated) when expressions contains unknown variables, even if all units have negative exponents
    * Do not show possibly real expression in complex exponential form
    * Initial support for comparison of vectors and matrices
    * Allow use of apostrophe as thousands separator in input, when specified as such by locale
    * Fix segfault with recursive variable in "where" expression
    * Fix segfault in some cases when argument in det() contains only a single element
    * Fix wrong simplification of "sin(2-cosh(x)^2/x+x)"
    * Fix negative exponents always used for units with rounding set to (halfway) down or up
    * Fix file paths with non-ASCII characters on Windows
    * Fix loading of history on Windows
    * Minor bug fixes and feature enhancements
* Mon Jan 19 2026 Martin Hauke <mardnh@gmx.de>
  - Update to version 5.9.0
    * Improve speed of sort(), rank(), and mode() functions (and
      other dependent functions).
    * Parse ± before implicit multiplication when not preceded by
      number (e.g. "7 km ± 5m").
    * Always consider x^(a + b) equivalent to x^a × x^b
      (fixes "x^(y + z) − x^y × x^z").
    * Simplify (x = a || x ≥ a + 1) and (x ≤ a || x ≥ a + 1), and
      similar, when x and a are integers
      (fixes "abs(x − 1) = abs(1 − x)").
    * Do not remove duplicate whitespace characters from text strings
      (in quotation marks).
    * Add exact values for multiples of pi/12 (15°) in sin() and
      cos(), and tan(7/12pin).
    * Fix floating point conversion when comma is used as decimal
      separator.
    * Fix endless loop with increasingly complex equations in some
      cases when x + x^(1/a) is transformed to x = (b − x)^a).
    * Fix and improve function() function.
    * Fix loading of approximate variable with both approximate and
      exact values (e.g. in vector).
    * Fix missing parenthesis for exact number shown as approximate
      in vector.
    * Fix conversion to non-unit expression beginning with zero
      (when not before decimal separator) or minus.
    * Fix exchange rates updated after calculation of expression
      with only one currency.
    * Fix segfault in some corner cases when converting approximate
      units before uncertainty calculation.
    * Remove intltool build dependency.
    * Fix compilation with readline < 7.0 and mpfr < 4.0.
    * Do not show calculate-as-you-type result for incomplete object
      name (e.g. "integ" interpreted as "int(e × g)").
    * Ellipsize large matrices and vectors when a subset of output,
      e.g. in a failed function, in qalc.
    * Completion for commands and options.
    * Do not show result for variable assignment when --terse and
    - -file are used.
    * Minor bug fixes and feature enhancements.
* Mon Nov 17 2025 Martin Hauke <mardnh@gmx.de>
  - Update to version 5.8.2
    * New functions: reshape(), circshift(), replacePart().
    * Functions mergevectors() and area() renamed to slice() and
      part().
    * v[i, ...]=... syntax for assignment of part of matrix/vector
      variable.
    * Improve language handling for functions, units, and variables
    * Limit the range of supported arguments in bessely, besselj,
      binomial, and igamma functions (to avoid segfault and very
      slow unabortable calculations).
    * Do not try to calculate exact result with automatic
      approximation for expressions with iterative functions.
    * Fix compilation without Readline
    * Fix segfault with entrywise operation on column vector and
      an empty vector.
    * Fix handling of single quotation marks.
    * Fix use of options "ignore locale" and "language" in command
      line arguments.
    * Option to change the default currency.
    * Limit time used for dual calculation with time command line
      argument to same limit as without.
    * Fix use of options "ignore locale" and "language" in command
      line arguments.
    * Minor bug fixes and feature enhancements
* Mon Oct 27 2025 Martin Hauke <mardnh@gmx.de>
  - Update to version 5.8.1
    * Show error when function or variable disabled by
      "--disable-insecure" is used
    * New completion method with matches selectable from numbered
      list.
    * Configurable completion.
    * Improve interpretation of function expressions with x, y, or z
      in object names (e.g. "x year"), or within quotation marks.
    * Fix compilation with -fsanitize=undefined.
    * Fix make check with --disable-insecure.
    * Fix crash after factorization or in RPN mode, with
      calculate-as-you-type enabled.
    * Fix unable to write preferences because of missing
      configuration directory.
    * Fixes for character encodings other than UTF-8.
    * Minor bug fixes and feature enhancements.
* Mon Oct 13 2025 Martin Hauke <mardnh@gmx.de>
  - Update to version 5.8.0
    * Add output in scientific (sci), engineering (eng), ans simple
      notation as "to"-operator options.
    * Improve support (and fix segfault) for exponential notation in
      hexadecimal numbers.
    * Add TeX point, TeX scaled point, twip, and agate typography
      units, and change "ATA Pica" to "Johnson Pica" and "ATA Point"
      to "American Point".
    * Add darcy, kayser, lambert, foot-lambert, and cc units.
    * Add compton wavelength constants for muon, neutron, proton, and
      tau.
    * Update calculation of fraction of year (with day counting basis
      0 and 1) to match method used in spreadsheets other than
      Gnumeric.
    * Change default quantile algorithm from 8 to 7.
    * Improve accuracy for intervals in solutions to equations when
      using interval arithmetic.
    * Show warning about default assumptions the first time an
      equation is solved.
    * Show warning symbol when calculate as you type expression
      results in a question.
    * Show warning and ask for confirmation when deactivating
      interval arithmetic.
    * Improve completion.
    * Add "save config" option (if disabled qalc.cfg is never
      automatically updated) and relocate qalc.history to
      $XDG_STATE_HOME.
    * Increase speed when calculating many expressions from file.
    * Automatically recalculate expression with current time every
      second.
    * Fix support for prompt string containing Unicode characters,
      control characters, and/or escape sequences.
    * Fix poolvar(), ttest(), cor(), dollarde() and dollarfr()
      functions.
    * Fix inequality with 1/f(x) on one side, e.g. "1/(x-2) ≤ 2".
    * Fix segfault with extremely small numbers and high number of
      bits in floating point conversion.
    * Fix crashes and freezes in some corner cases.
    * Fix value of Planck unit (was rounded to 7 decimals).
    * Fix negative time zone in date and time input.
    * Many minor bug fixes and feature enhancements.
* Tue Sep 30 2025 Martin Hauke <mardnh@gmx.de>
  - Use %ldconfig_scriptlets macro
  - Update to version 5.7.0
    * Ask for interpretation of comma (when comma is not the default
      decimal separator).
    * Support input of base in log() function before parenthesis,
      e.g. "log20(400)" (equivalent to "log(400, 20)").
    * Support input of exponent before argument of trigonometric
      function (e.g. "sin²(x)").
    * Support input of functions with more than one argument using
      RPN syntax.
    * Add new binary prefixes (robi, quebi), and enable use of
      recently added SI prefixes in output by default.
    * Micron unit.
    * Support "to 1/n" as alternative to "to fraction".
    * Data set translation fixes.
    * Return exact integers in more case in log() function.
    * Fix segfault with text argument containing potential text
      returning function, or variable containing text value.
    * Fix segfault during calculation of (in)equality with root()
      function with insufficient number of arguments.
    * Fix segfault during output of both approximate and exact
      logical OR value without (in)equality.
    * Fix qError() function.
    * Customizable prompt (CLI).
    * Uncolorized "E" in scientific E notation (CLI).
    * Fix locale used for definitions when language option is
      set (CLI).
    * Fix calculate as you type and indentation for
      show-mode-in-prompt with custom mode strings (CLI).
    * Fix completion of text string ending with capital E (CLI).
    * Use icon for "AC" button, and no icon for "DEL" button (Gtk,Qt)
    * Automatically set "Use comma as decimal separator" and "Ignore
      comma/dots in numbers" when local digit grouping is selected
      (Gtk, Qt).
    * Improvements for insert function dialog in RPN mode (Gtk, Qt).
    * Restore editing of all right-hand side buttons (Gtk).
    * Add option to place percent/remainder button in number pad (Qt)
    * Do not add conversion to expression when using convert button
      on calculate-as-you-type result (Qt).
    * Input of only conversion operator (arrow) using middle-click on
      convert button, or new "Custom" menu option (Qt).
    * Fix segfault when closing application with preferences open.
    * Fix segfault when removing row or column with defined custom
      button (Qt).
    * Fix automatic digit grouping in decimals (Qt).
    * Minor bug fixes and feature enhancements.
  - Update to version 5.6.0
    * Add support for display of repeating decimals using overline
      (vinculum) instead of ellipsis, and avoid repeated zero.
    * Support all real numbers in binomial(), comb(), and perm()
      functions.
    * Add boolean argument for reversed conversion (to text
      string) in bin(), oct(), dec(), hex(), and base().
    * Add support for units in limit().
    * Improve simplification and speed in diff() function for high
      orders.
    * Do not allow, or warn about, attempted conversion using "to"
      in function expression.
    * Show a warning when it appears as if the user tries to
      convert part of an expression.
    * Show error when trying to perform multiple conversions at
      same time using "to" command (without preceding expression on
      the same line).
    * Improve handling of functions returning text string or value
      with angle unit, in angle and text arguments.
    * Improve handling of random numbers in iterative functions and
      in function arguments of custom functions.
    * Only convert right-hand side value for (in)equalities, when
      converting to dimensionless, angle, or non-linear units.
    * Use inverse for conversion from time unit to Hz.
    * Disable calculate as you type for expression containing export,
      load, or command function
    * Add "language" option in qalc.
    * Reset exact value (for dual approximation) when applying "to"
      command in qalc.
    * Improvements/fixes for currencies and exchange rates.
    * Fix integral with infinite limit with unit.
    * Fix non-localized data set key properties (when translated
      version is available).
    * Fix angle conversion for (in)equalities (both sides where
      converted).
    * Fix default separator in load() and export() functions.
    * Fix µ_B name/symbol for Bohr magneton.
    * Fix incorrect limit for expression containing tan(x) when
      value to approach is pi/2 without direction.
    * Fix handling of a single vector argument in times() function.
    * Fix autocalculate input offset with readline vi mode.
    * Fix abort using SIGINT (Ctrl+C) during factor command.
    * Traditional Chinese translation.
    * Minor bug fixes and feature enhancements.
* Thu Mar 06 2025 pallas wept <pallaswept@proton.me>
  - Update to 5.5.2:
    - Fix tab completion
* Tue Jan 14 2025 Paolo Stivanin <info@paolostivanin.com>
  - update to 5.5.0:
    - a(i) and a[i] syntax (the latter with support for functions) for
      element in vector
    - Set ans variable to solution(s) of equation (as if solve() function were used)
    - New function: factor()
    - Use hours or minutes as default unit for conversion to time unit of
      expression with time format but no units (e.g. "0:00:12 to s")
    - Always use four digits for year in date (e.g. "0064-07-18" instead of "64-07-18"),
      and support input of date using DD-MM-YYYY format
    - Fix solving of x^4-4x^3+10x^2-12x+1=0, and similar, in exact mode
    - Fix dual/auto approximation when unable to find exact solution to equation
    - Fix rounding in 1/# conversion to integer (e.g. "1/2 to 0.99")
    - Fix unability to find approximate solutions to some high degree equations
    - Fix automatic variable detection in select()
    - Fix terminal columns and rows when piping/redirecting input
    - Fix ans variables with calculate as you type activated
    - Fix compilation without readline
    - Minor bug fixes and feature enhancements
* Tue Dec 17 2024 Matej Cepl <mcepl@cepl.eu>
  - update to 5.4.0:
    - Option to continuously display result while editing
      expression
    - Option to specify number of displayed significant digits,
      instead of using precision
    - New functions: tripleProduct(), multilimit()
    - Improve decision to automatically convert unchanged quantity
      with unit
    - Improve ability to abort matrix functions
    - Add plot() function example, and support expression in y=f(x)
      format
    - Place "approx." on same line as value (instead of as equals
      sign) in qalc
    - Display "aborted" for long aborted result in qalc
    - Updated French translation
    - Fix case conversion of µ to M and similar
    - Fix segfault with very large integer raised by very large
      integer
    - Fix wrong output of converted unit with non-numerical
      exponent in some cases (e.g. ft^x converted to m without
      expansion)
    - Fix "sqrt(x-1/x)+sqrt(1-1/x)-x=0" when approximation is not
      exact
    - Fix clear using Ctrl+L when input line is not empty
    - Minor bug fixes and feature enhancements
  - update to 5.3.0:
    - Fix memory leaks
    - Fix segfault with recursive (self-referencing) function
    - Fix input of negative exponent in scientific e notation with
      RPN syntax
    - Fix parsing of 1°2'3" as 1°+2'+3"
    - Fix definite integral for 1/sqrt(1-x^2), with limits
      higher/lower than or equal to -1 and 1
    - Fix crash with empty vector in plot function, e.g. plot([])
    - Fix "did you mean..." warning for two implicitly
      multiplicated functions without space between (e.g.
      "atan2(a,b)atan2(c,d)")
    - Fix inability to abort randpoisson() with very high rate
      value
    - Fix Calculator::reset()
    - Improve handling of "where" expressions with inequalities
    - Place n and C last in variable isolation priority order
    - Remove unnecessary calculation for output of integers
      with non-decimal number base (fixes delay with very high
      precision)
    - Add nmi symbol for nautical mile
    - Add free_thread_caches() function
    - Add Calculator::parseToExpression()
    - Disable load() and export() functions when --disable-insecure
      compile option is enabled
    - Fix saving of percentage interpretation in qalc
    - Fix save definitions option in qalc
    - Fix interpretation of mH₂O, and related units with Unicode
      subscript in qalc
    - Fix line break for output from command line expression or
      file, before interactive mode
    - Avoid asking questions when reading commands/expressions from
      file before interactive mode
    - "unkeep" command (reverse of "keep")
    - Support abbreviations for scientific (sci) and engineering
      (eng) as options for scientific notation (exp)
    - Show error for unrecognized command line options when
      expression is separated from options by "--"
    - Do not show single input decimal number as fraction by
      default if small or large enough to be displayed using
      scientific notation
    - Minor bug fixes and feature enhancements
* Tue Jul 30 2024 pgajdos@suse.com
  - version update to 5.2.0
    * Physical constants updated with CODATA 2022 values
    * New function: allroots()
    * New units: therm, thermie, IUNS calorie, rpm
    * Additional names/symbols for turn unit
    * Use symbol "cal" for thermochemical (instead of international table) calorie
    * Change title and names/symbols of weak mixing angle (prepend "sin2" to theta variants)
    * Return exact negative integers in log10()
    * More conservative handling of infinity in equations
    * Remove n from equation solution if possible using assumptions of x
    * Fix input of scientific E-notation using lowercase e in numbers using concise interval notation, in expressions
    * Fix "bit width" and "signed integer" arguments in setbits()
    * Fix a^(f(x))=a^(b*g(x)) where b=2 or b=3
    * Fix auto/dual approximation with "where" expression
    * Fix "where" expressions with multiple inequality statements for a single variable, e.g. "where x>0 and x<10"
    * Fix crash when a variable name/symbol with more than 20 characters is used in "where" expression
    * Fix unnecessary parenthesis, with wrong color for closing bracket, around unit with exponent in HTML output (affects qalculate-qt)
    * Fix qalc not exiting after factorization in non-interactive mode
    * Minor bug fixes and feature enhancements
* Mon Jul 01 2024 Christophe Marin <christophe@krop.fr>
  - Update to 5.1.1.
    Check https://github.com/Qalculate/libqalculate/releases for
    older changes list. Changes since 5.0.0:
    * Support for solving equations containing if() function
    * Support for solving root(a, x)=b (requires rational value
      for ln(a)/ln(b))
    * New functions: powertower() and multiples()
    * New units for solar radius, mass, and luminosity
    * Ask for the desired interpretation the first time percent
      addition is used (e.g. 100 + 10% equals 110 or 100.1)
    * Use parentheses for exponent using scientific notation
      (with power of 10)
    * Support integer factorization of integers in matrix/vector,
      and of numerator and denominator in rational number
    * Relaxed conditions for (x^a)^b = x^(a × b) and
      x^a × x^b = x^(a + b) when complex numbers are
      deactivated (fixes segfaults)
    * Fix (ax + n)^2 > 1, where n is even and a is not 1,
      returning false
    * Fix setbits() function
    * Fix Number::equals(0, ..., true) when number is
      infinite (affects replace() function)
    * Add two's complement input and binary bits to
      preferences, and preserve these settings when leaving
      programming keypad (GTK, Qt)
    * Download button in dialog shown when new version is
      available, on Windows (GTK, Qt)
    * Fix AltGr (primarily for input of operators) on Windows
      (GTK, Qt)
    * Option to show parsed expression in result field (GTK)
    * Portuguese (Portugal) translation (GTK)
    * Fix updating of self-contained GNU/Linux binaries from
      GUI (GTK)
    * Improved history list efficiency (Qt)
    * Hide expression tooltip (after 300 ms) when input
      resumes, if delayed expression status is enabled (Qt)
    * Minor bug fixes and feature enhancements
* Wed Feb 14 2024 Petr Gajdos <pgajdos@suse.com>
  - update to v4.9.0:
    * Support for specifying a fixed denominator for display of
      fractions (e.g. "0.3 ft ➞ 1/8 ≈ (3 + 5/8) in")
    * Return gcd of numerators divided by lcm of denominators in
      gcd() with non-integer rational numbers, and vice versa for
      lcm()
    * Add units for mean Gregorian and tropical years
    * Ignore underscore in number
    * Replace defunct exchange rates source and fix bitcoin
      exchange rate
    * Fix asin(x)=a, acos(x)=a, and atan(x)=a, when a contains an
      angle unit and default angle unit is set
    * Fix output of value converted to unit expression with
      numerical multiplier in denominator, e.g. "➞ L/(100 km)"
    * Fix segfault when trying to solve
      "(xsqrt(x)-ysqrt(y))/(sqrt(x)-sqrt(y))=x+sqrt(x*y)+y"
    * Fix parsing of case insensitive object name ending with
      Unicode character when followed by another Unicode character
      in expression, e.g. "микрометр"
    * Add history command, listing expression history
    * Display all exponents 0-9 using Unicode superscript
      characters if these are the only exponents in the expression
* Mon Oct 02 2023 pgajdos@suse.com
  - version update to 4.8.1
    * Fix besselj() and bessely()
    * Fix display of matrices and vectors with complex number form other than
      rectangular (default)
    * Fix conflict between decibel units (e.g. "0dB") and duodecimal 0d… syntax
      (now requires at least two digits)
    * Fixes for title options in plot() function
    * Add additional buttons and button menus to general keypad (Qt)
    * Add option to show all functions, units, and variables in tool button
      menus (Qt)
    * Add recently used objects to functions, units, and variables menus (Qt)
    * Add option to bypass dialog for functions in menu (Qt)
    * Add option, in context menu, to display text for tool buttons (Qt)
    * Open functions, units, and variables tool button menus using long-press
      or right-click (in addition to arrow button), and add keyboard shortcuts (Qt)
    * Use keypad tool button menu as context menu and show keypad type in
      title bar of keypad (Qt)
    * Auto-update number bases above programming keypad when entering simple
      integers, even if calculate-as-you-type is deactivated (GTK)
* Thu Aug 24 2023 pgajdos@suse.com
  - Version update to 4.8.0
    * Concise (e.g. "1.2345(67)") and relative (e.g. "5+/-2%")
      notation for output and input (disabled by default for concise
      notation) of interval
    * Optimize rest of unit expression when converting to partial
      (insufficient) expression (e.g. 18MA×100ns to J = 1.8 J/V)
    * Round high precision intervals enclosing integers for integer
      arguments
    * Add support for specifying position of sign bit in floating
      point functions
    * New derived units: Debye, C·m, Daraf, F^-1, V/C, N/C, kcal,
      kcal/g, kJ
    * Use international foot as base unit for rod
    * Fix fibonacci() for non-integers and recursive use
    * Fix conversion options presented for speed units (and possibly
      other)
    * Update dialogs for editing of variables, functions, units,
      etc. to match the corresponding dialogs in the Qt UI (GTK)
    * Show user-defined objects in a separate category in menus and
      dialogs (GTK)
    * Add option to disable tooltips in keypad or everywhere (GTK,
      Qt)
    * Add option to disable units and to interpret unrecognized
      symbols as variables (unknowns) to preferences (Qt)
    * Make closing of application with Escape key optional and
      disabled by default (GTK, Qt)
    * Hide name column in conversion list when applied to current
      result (Qt)
    * Add temporary option to unknown variable edit dialog (GTK, Qt)
    * Add Microship (PIC16/17) 24 and 32 bit floating point formats
      (GTK, Qt)
    * Fix initial height of list and description in units window
      (GTK)
    * Minor bug fixes and feature enhancements
* Fri Jul 21 2023 pgajdos@suse.com
  - version update to 4.7.0
    * Support for custom default angle unit, e.g. turn, arcsec, arcmin
    * Append default angle unit (instead of always radians) when converting
      value without unit to angle unit
    * More consistent addition and removal of angle unit from function arguments
    * Always interpret ./, .*, and .^ as entrywise operators if user intention is unclear
    * Change order of operations to place entrywise and ordinary operators on
      the same precedence level
    * Add function, kron(), for Kronecker product, and constants for Pauli matrices
    * Add radius to planets dataset and update other properties
    * Support replacement of unknown variables within variable values
    * Fix besselj(0, 0)
    * Fix incomplete calculation in tan() with try exact approximation
    * Fix 0/0=0 equality (do not return true) and output of 2/0 (and similar)
    * Fixes and improvements for newtonsolve() and secantsolve()
    * Fix segfault when MathStructure is deleted after Calculator, and in destructor
      of calculated DynamicVariable (called from Calculator destructor)
    * Do not save mode on exit if "-defaults" command line switch where used (CLI)
    * Allow multiple actions for keyboard shortcuts (GTK, Qt)
    * Add toggle precision, and min, max, or min and max decimals to available
      shortcut and button actions (GTK, Qt)
    * Add option to exclude units for unformatted ASCII copy (GTK, Qt)
    * Add optional value to copy result action, allowing expression copy and
      formatting selection (GTK, Qt)
    * Fix copy unformatted ASCII when local digit group separator is same as selected
      decimal separator (GTK, Qt)
    * Add option to automatically copy result (Qt)
    * Always set (primary) selection clipboard contents when whole expression is
      selected or selection is cleared, e.g. after calculation (Qt)
    * Improve support dark mode and high contrast modes, and change default style
      to Fusion, on Windows (Qt)
    * Minor bug fixes and feature enhancements
* Thu Apr 20 2023 Paolo Stivanin <info@paolostivanin.com>
  - Update to 4.6.1:
    * Do not automatically by default set prefix higher than kilo for meter,
      gram, higher than 1 (no prefix) for second and litre, or lower than 1
      for byte and bit
    * Do not use recently introduced SI prefixes (R, Q, r, q)
      automatically by default
    * Do not set automatic prefix if resulting multiplier is
      less than 1 or greater than 1000, with some exceptions (e.g. km)
    * Default prefix unit property (use for gram, and few other units,
      instead of hard coded value)
    * Option to change symbols used for output of digits 10 and 11 in
      duodecimal numbers (use A and B as default digits)
    * Allow the same variable left and right of the equals sign (e.g. var=var+2),
      in variable assignment without colon, if the variable exists and the
      previous value is known
    * Use Unicode symbol for minus in scientific e notation
    * Do not show multiplier if exactly 1, in HTML output of scientific notation
    * Prefer Nm (torque) over J when the result is a vector with three components
    * Add "amp" abbreviation to ampere unit, and "thou" name for 1/1000 in (mil)
    * Fix unit order for Nm and Ws
    * Fix conversion from ounce (interpreted as fluid ounce) to litre with prefix
    * Fix automatic reactivation of global object after deletion of conflicting object
    * Fix parsing of scientific e notation when the number is extremely large and
      exponentiation fails because of floating point overflow
    * Fixes for output of scientific notation using number bases other than decimal
    * Fix prefix selection in denominator when multiplier is higher than the
      value of the largest prefix
    * Fix segfault in multisolve()
    * Don't show anything on empty input
    * Support "help [OPTION]" and "help set [OPTION]" command to display
      description for a single set option
    * Fix division and exponentiation of scalar by matrix/vector, e.g. 4./[8 4.5]
    * Improve parsing of element-wise operators with comma as decimal separator
    * Fix rref() with different units for different elements
    * Fix segfault with empty vector in uncertainty calculation
    * Fix segfault trying to solve cbrt(x)^(1/3)-x=0
    * Fix segfault in handling of vector variable with uncertainty
    * Fix internal id does not exist error
    * Fix erroneous simplification of sin(x)^2*y-cos(x)sin(x)^2y
    * Do not try to calculate norm() and magnitude() for matrices
    * Fix some memory leaks
    * Fix order of argument titles in csum() function
* Sat Jan 28 2023 Dirk Müller <dmueller@suse.com>
  - update to 4.5.1:
    * Fix retrieval of exchange rates from mycurrency.net and add alternative
      secondary exchange rates sources
    * Add m/s³, m/s⁴, m/s⁵, and m/s⁶ as derived units (improves automatic unit
      conversion)
    * Check that the output of command, in command() function, is a reasonably
      sane expression
    * EUR has replaced HRK as currency of Croatia
    * Fix MathStructure::countTotalChildren() with count_function_as_one set
      to false
    * Fix unit tests

Files

/usr/include/libqalculate
/usr/include/libqalculate/BuiltinFunctions.h
/usr/include/libqalculate/Calculator.h
/usr/include/libqalculate/DataSet.h
/usr/include/libqalculate/ExpressionItem.h
/usr/include/libqalculate/Function.h
/usr/include/libqalculate/MathStructure.h
/usr/include/libqalculate/Number.h
/usr/include/libqalculate/Prefix.h
/usr/include/libqalculate/QalculateDateTime.h
/usr/include/libqalculate/Unit.h
/usr/include/libqalculate/Variable.h
/usr/include/libqalculate/includes.h
/usr/include/libqalculate/qalculate.h
/usr/include/libqalculate/util.h
/usr/lib64/libqalculate.so
/usr/lib64/pkgconfig/libqalculate.pc
/usr/share/licenses/libqalculate-devel
/usr/share/licenses/libqalculate-devel/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026