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