Document the issue reported as https://sourceforge.net/p/maxima/bugs/4086/
[maxima/cygwin.git] / ChangeLog
blobdef0a3b52d78130d2a75f88237e5a333d4538d0b
1 Maxima 5.46-post change log
2 ===========================
4 New items in core:
5 ------------------
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
11    change.
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.
17 New items in share:
18 -------------------
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)
24 Changes in core:
25 ----------------
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.
36 Changes in share:
37 -----------------
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
46 Changes in Xmaxima:
47 -------------------
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
54    nightly builds, etc.
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)
67  * \#3592: Wrong limit
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:
82 ---------------------
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
86 Documentation:
87 --------------
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
91    other frontends.
93 Build system:
94 -------------