1 Maxima 5.46-post change log
2 ===========================
6 * function powerseries: power series for function lambert_w
7 (thanks to Dimiter Prodanov)
8 * --init option strips any directories and the last extension from the
9 given value. This value is used as the basename instead of
10 "maxima-init" for the name of the init file. This is an incompatible
12 * --init-mac and --init-lisp are now (deprecated) aliases for --preload.
13 This is an incompatible change.
17 * package pslq: PSLQ algorithm for finding integer relations
18 among inexact numbers (thanks to Andrej Vodopivec)
19 * package nelder_mead: Nelder-Mead algorithm for minimization without
20 derivatives (thanks to Mario S. Mommer and Andrej Vodopivec)
24 * Maxima/ABCL: Use the option --noinform for ABCL.
25 This suppresses the startup messages from ABCL, so that e.g. the Maxima
26 option --quiet *is* quiet.
27 * Fix command line options for Maxima with ABCL.
28 * Functions that return lambda expressions with free variables are
29 now translated correctly. Previously many of these lambda expressions
30 would cause internal errors when called.
31 * Array functions and subscripted functions can now be translated.
32 Previously these would fail to translate with no explanation.
36 * package contrib_ode: Fix name of Clairaut differential equation
37 in code and documentation. Was misspelled as Clairault.
38 * package tensor: commit code from Toth & Turyshev paper for trace-free
39 decomposition, for time and memory assessments
40 * package namespaces: expunge this package, moved to Github
41 * package ezunits: derive units for diff, integrate, and 'at'
42 * function mnewton: optional argument for the Jacobian
47 Changes in the Windows installer:
48 ---------------------------------
49 * Update SBCL, wxWidgets and TCL/TK.
50 * Compile a recent texinfo for building the installer. Maxima now needs
51 texinfo 6.8, but 6.7 is included in the usual build machines for
54 Bug fixes for numbered bugs:
55 ----------------------------
56 * \#545: multivar taylor gives 1^2
57 * \#608: taylor(x^a,[x],0,1) unsimplified
58 * \#1743: limit of trig expression
59 * \#3026: missing info files not well-handled
60 * \#3071: limit of expressions with signum not very powerful
61 * \#3136: gruntz(atan2(x^2-2,x^3-2*x),x,sqrt(2),minus) => atan2(0,0) undefined
62 * \#3279: limit incorrect with domain:complex
63 * \#3280: gruntz incorrect limit
64 * \#3415: limit doesn't check for zero coefficients in limit((a*x+1)/(a*x+2),x,inf)
66 * \#3834: abconvtest undocumented and possibly unused
67 * \#3926: Various limits give UND where they should give IND
68 * \#3972: gcl only: Autocompletion inverts command case
69 * \#3985: integrate(sin(x*cos(x)), x), risch; causes unlimited recursion
70 * \#3996: parse_string fails to parse string which contains semicolon
71 * \#3998: Lisp error when parser encounters eof in a comment
72 * \#4008: translator and prederror
73 * \#4018: defint(foo,,0,inf) lisp error when denom(foo) contains %i
74 * \#4036: prederror affects bigfloat calculations
75 * \#4043: bug in to_poly
76 * \#4050: Maxima can't handle limits of Fibonacci expressions
77 Unnumbered bugs fixed:
79 * commit 7a7114c: avoid call to undefined function expintegral_ei
80 * commit fe1d8cf: avoid clobbering global state when autoloading
81 * commit 70a5f78: expunge calls to 'sign' in share package distrib
84 * Help can use html docs instead of displaying help to the terminal.
85 This is enabled by setting output_format_for_help to 'html; it defaults
86 to 'text. Use 'frontend to display help using Xmaxima, wxMaxima or