Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code
[maxima.git] / ChangeLog
blob05a5f4da965a4847e3205e099ec2d698aa145e4f
1 Maxima 5.47-post change log
2 ===========================
4 New items in core:
5 ------------------
6  * Print errors and warnings to stderr instead of stdout
7  * New command-line option --quit-on-error to make Maxima quit upon first
8    runtime error
9  * New command-line option --very-very-quiet to silence Maxima
10  * New global variable batch_answers_from_file
11  * New Unicode display2d and global variable display2d_unicode
12  * A new function random-name in plot.lisp that generates a random string
14 New items in share:
15 -------------------
16  * New example share/colnew/prob5.mac
17  * Add raddenest radical denesting function
18  * New draw terminals: tikz and tikz_standalone
19  * ode2 now solves Modified Bessel differential equation
21 Changes in core:
22 ----------------
23  * Add answers_from_file option to run_testsuite
24  * Add rtest_raddenest to share_testsuite_files
25  * In src/plot.lisp, clipping is no longer done when plot_format is xmaxima
26  * The default y-range for plots is determined only by points within x-range
28 Changes in share:
29 -----------------
31 Changes in Xmaxima:
32 -------------------
33  * Line clipping in plot2d  and plotdf
34  * Better integration algorithm for plotdf
36 Changes in the Windows installer:
37 ---------------------------------
38  * Update Gnuplot
39  * Update ABCL
40  * Update wxMaxima
41  * Update wxWidgets
42  * Update TCL/TK
43  * Update SBCL
44  * Support Clozure Common Lisp (for 64 bit installers)
46 Bug fixes for numbered bugs:
47 ----------------------------
48  * \#3054: limit(exp(exp(2*log(x**5 + x)*log(log(x)))) / exp(exp(10*log(x)*log(log(x)))), x, inf)
49  * \#3191: parsing problem: thru 3 for i in [a,b]
50  * \#3755: Insecure tmpdir usage
51  * \#3803: Xmaxima should reopen the browser when needed
52  * \#4117: Unexpected Behaviour of run_viewer and gnu_term dumb
53  * \#4154: Some info nodes have bad headers (and no "Up"s)
54  * \#4176: fullratsubst(old = new, expr) returns incorrect result
55  * \#4177: lratsubst1 in testsuite
56  * \#4184: bessel_simplify error
57  * \#4191 limits of gamma_incomplete
58  * \#4195: cmucl 21e intermittent lisp error in limit
59  * \#4200: simplim%limit ignoring special variables
60  * \#4210 tlimit consults global assumptions for limit variable
61  * \#4214: read_xpm not autoloading and not documented as requiring load("draw")
62  * \#4215: limit(sqrt(-1+%i*x),x,0,minus)
63  * \#4218: read_xpm can't handle XPM files generated by ImageMagick and maybe other sources
64  * \#4220: tex output does not respect linel
65  * \#4222: limit(6^x, x, 1) and similar cases: stack overflow crash
66  * \#4227: limit(abs(sin(x))/​sin(x), x, inf) = 1
67  * \#4237: implicit_plot punting to plot2d implicit fails when argument is a list of equations
68  * \#4238: limit((abs(sin(x)*cos(x)-x^4) -x)/​x^3,x,0,plus) gives internal error
69  * \#4245: is(string1<string2) gives Lisp error
70  * \#4246: tcl9.0b1 upgrade and xmaxima
71  * \#4251: imaxima could not display image with Emacs 29.1
72  * \#4254: plog returns unsimplfied results
73  * \#4257: Incorrect change of variable in integral involving diff
74  * \#4260: translate fails with go tag in final position
75  * \#4263: plot2d discrete with x range computes y range over all data, not restricted to x
76  * \#4265: integrate(sin(m*x)*sin(n*x), x, 0, 2*%pi) unconditionally zero
77  * \#4269: plot3d ignores the option gnuplot_postamble
78  * \#4307: partswitch affects op and operatorp
79  * \#4325: Maxima can't differentiate beta function
81 Unnumbered bugs fixed:
82 ---------------------
83  * Correct failing test in share/contrib/diffequations/tests
84  * plotdf sliders hidden (reported on the mailing list on 2023/11/26)
86 Documentation:
87 --------------
88  * Document colnew share package
89  * \#4154: Some info nodes have bad headers (and no "Up"s)
90  * HTML files for the manual now have the name of the corresponding section
91  * Documentation for display2d_unicode in section "Command Line"
93 Build system:
94 -------------
95  * Install Maxima icons in an 'icons' subdirectory rather than 'pixmaps'