Opened 4 months ago

Closed 4 months ago

#23358 closed enhancement (fixed)

libqalculate-5.11.0

Reported by: Bruce Dubbs Owned by: Joe Locash
Priority: normal Milestone: 13.1
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Joe Locash, 4 months ago

Owner: changed from blfs-book to Joe Locash
Status: new → assigned

comment:2 by Douglas R. Reno, 4 months ago

I'm excited to see if the problems with GCC 16 that required autoreconf get resolved here

comment:3 by Joe Locash, 4 months ago

Resolution: → fixed
Status: assigned → closed
Changes:
    - Add set functions (union, intersect, setdiff, setxor, isMember, isSubset) and operators (∪, ∩, ∖, ⊖, ∈, ⊆, etc.)
    - Add characters(), count(), digitSum(), and digitalRoot(), find(), popCount(), string(), and while() functions
    - Support negative row and column values in element(), row(), and column() functions
    - Support matrix[row][column] syntax
    - Support text objects in sort() function
    - Add third optional argument to interval() function to allow exclusion of exact endpoints
    - Ignore "to" and "where" (and equivalent symbols) inside quotation marks
    - Ignore dot in front of plus or minus (for consistent behavior in line with entrywise operators)
    - Show "Division by zero" warning for all divisions by zero
    - Make display of expressions with time units in time format more consistent
    - Fix support for vector in argument of many functions (erf, mod, exp, etc.)
    - Fix explicit conversion to mixed units for year variants
    - Fix first digit missing in return value of integerDigits() in some cases
    - Fix segfault when Calculator object is destroyed with uninitialized random state
    - Fix infinite loop when referencing subfunction in another subfunction
    - Fix segfault in replace() with variable specified using where expression, e.g. "replace(v, x, 1) where v = x"
    - Fix segfault when data set function name is followed immediately by a single dot
    - Fix v[i]=a syntax for vector element assignment
    - Do not bind escape key (fixes bad behavior with keys that generate escape sequences, e.g function keys)
    - Fix use of x, y, z, without backslash, for arguments when using function command
    - Minor bug fixes and feature enhancements

Fixed at f60bada606.

Note: See TracTickets for help on using tickets.