6 * A ~m (Maxima pretty printer) format directive for printf
7 * New methods contour and implicit function for plot2d
8 * New file geomview_def.lisp. Code to parse plots for Geomview
9 moved from plot.lisp to that file
10 * New code to commute conjugate and derivative
11 * New tests for rtestconjugate.mac
15 * hompack package with interface to polsys
16 * FFTPACK5: Fast Fourier Transform package
17 * pwilt: Piece-Wise Inverse Laplace Transform improves ilt
21 * Fix and extend the definition of mapatom, see maxima-discuss thread
22 "Non-mapatomic atoms".
23 * Improved num_partitions from O(n^2) to O(n^1.5)
24 * Give signum, unit_step, log_gamma and mod an integral property
25 * Express anti derivative of mod in terms of mod, not floor
26 * Add grad property to binomial
27 * Give %gamma a sign-function property
28 * No float-to-bigfloat conversion warning if no precision is lost
29 * Change ?gensym to gensym in linearalgebra.mac
30 * Make polynomialp a built-in function
31 * atan2 supports arbitrary precision input
32 * Reset changed some bigfloat variables to decimal fractions
33 * Fix incorrect values of zeta(%i) and zeta(%i-2)
34 * Resolved an error when using bigfloat exponents
35 * Correct the hypergeometric representation of erf, erfc and erfi
36 * Add hypergeometric representation of erf_generalized
37 * Plot object for plotting programs with methods for Gnuplot and Xmaxima
38 * More options added to the plotting programs
39 * Option adapt_depth can be 0, to turn off adaptive plotting
40 * Extend specint(exp(-s*t)*t^z,t) and laplace(t^z,t,s) to complex z
41 * In TeX output, put csc, sec, and cot onto list of trig-like functions
43 * Improved LispWorks, CLISP and SBCL compatibility
44 * Some improvements for GCL
45 * Many fixes for the translator
46 * Many display-related fixes
48 * Many error messages now are easier-to-understand
52 * Remove bogus gradef for signum in abs_integrate.mac
53 * share/contrib/wrstcse: A better way to generate random numbers between -1
55 * fft did result in the conjugate of the actual result
56 * draw: don't cleanup files on close that were assigned a name by the user
57 * Non-ascii filename support for plotting, operatingsystem and numericalio
59 * fmin_cobyla now sets ierr = -1 if constraints might not be satisfied
60 * linearalgebra: fix for some singular matrices
61 * dynamics: julia and mandelbrot updated for the new version of plot.lisp
62 * symplifying: disallow illegal functions in simpfunmake
66 * Tcl 8.6 is now required (themed widgets and rotated strings).
67 * Plots with a better look and resizeable. Size change and replot
68 buttons have been removed.
69 * History saved in a local file to be reused in later sessions
70 * Configuration file saved in home directory in Windows
71 * List of browsers to search updated
74 Changes in the Windows installer:
75 ---------------------------------
76 * Admin permissions are now required (as for most Windows
77 programs). Installation without admin permissions worked, but
78 left some spurious registry entries after uninstallation. This
80 * Windows Installer: Updated ABCL, TCL, wxWidgets and wxMaxima.
81 * The start menu entry is now named "Maxima computer algebra system"
82 * Build 64bit by default. Add instructions for compiler configuration
83 * Mingw crosscompiler configured to use Posix threads
86 Bug fixes for numbered bugs:
87 ----------------------------
88 * \#2976: "local" doesn't work in translated code
89 * \#3154: lratsubst NOT as described in Help file
90 * \#3376: lratsusbst causes bind stack overflow on large lists
91 * \#3417: sign(1/zero) => 0 (where equal(zero,0))
92 * \#3434: kill(ratvars) should give an error
93 * \#3543: bug with polynomialp
94 * \#3549: removing mmref.tex and maxima_pdf.texi from info directory
95 * \#3562: integrate(1/(1+tan(x)), x, 0, %pi/2) gives complex result, should be
97 * \#3576: odelin wrong answer on simplest ode
98 * \#3642: Lisp error when translating assume
99 * \#3643: "DEFMFUN creates $NAME and $NAME-IMPL, contradicting documentation"
100 * \#3648: plot output depends on *read-default-float-format*
101 * \#3650: We trusted gnuplot's datafile separator to be unmodified
102 * \#3658: error with floats appearing instead of integers in lratsubst
103 * \#3680: limit(x/sin(1/x),x,0) wrong
104 * \#3681: limit(n^n/(n^n+(n-1)^n),n,inf) wrong
105 * \#3682: limit(n^(n-1)/(n^n+(n-1)^n),n,inf) gives Lisp error
106 * \#3671, 3674, 3675: imaxima-related bugs
107 * \#3685: descriptive/continuous_freq causes Lisp error given rational numbers
108 * \#3700: stringproc/Mysterious error in ssubst
109 * \#3704: Translator gives internal error
110 * \#3706: lratsusbst causes bind stack overflow on large lists
111 * \#3710: plot3d fails with [grid,300,300]
112 * \#3714: Update maxima to use vtk-8.2.0
113 * \#3715: draw3d with variables x[1], x[2] not working
114 * \#3720: conjugate of und, ind, zerob, and zeroa
115 * \#3722: missing simp flags in subexpressions conjugate nounform
116 * \#3723: conjugate of summations (check if summation range is real)
117 * \#3728: missing simp flag from set_partitions
118 * \#3732: plot_format gnuplot_pipes creates file in addition to a pipe
119 * \#3733: $gamma vs %gamma confusion
120 * \#3734: $hypergeometric_u vs %hypergeometric_u confusion
121 * \#3736: Quoting either min or max inhibits simplification
122 * \#3738: xlabel, ylabel in set_plot_option ignored
123 * \#3745: Quoting either elliptic_f inhibits simplification
124 * \#3746: derivative of inverse_jacobi_sn is noun/verb confused
125 * \#3749: Calling demo() causes crash in Maxima 5.41.0 and 5.44.0 (GCL)
126 * \#3751: implicit_plot option handling for style and legend is out of date
127 * \#3752: missing simp flag from permutations
128 * \#3753: powerset has missing simp flag
129 * \#3760: apropos("") errors
130 * \#3768: imaxima causes an error
131 * \#3774: Horizontal parts of plots at ymin/ymax are invisible
132 * \#3777: rat fails on denormalized floats
133 * \#30520: (from Sage bug tracker) Error in the sign of a product
134 * \#31557: (from Sage bug tracker) Fix product(-x, x, 1, SR.var('n')) to
135 return (-1)^n*factorial(n)
136 * \#1501: (from Wxmaxima bug tacker) Wrong description of plotting options
138 Unnumbered bugs fixed:
139 ---------------------
140 * The noun and verb forms of kron_delta were backwards
141 * Bug fix: gcfactor(x*%i) => lisp error
142 * Several fixes to imaxima
143 * translator: several bugs fixed and obsolete Maclisp code removed
144 * Taylor series of signum
145 * Maxima asking for the sign of 'und'
146 * Series for erf/fresnel_c/fresnel_s using wrong var
147 * rat, algebraic, BPROG, was: converting to float
148 * Remove calls to $ratsimp and $rectform in res1m, since it broke some
150 * Prevent the symbol 'xz from leaking out of the "ptan" function
151 * Option z for plot3d now works in Xmaxima format
155 * Plotting section updated with the new methods of plot2d (implicit
156 functions and contours), new options and removing obsolete programs
157 contour_plot and implicit_plot
158 * Documentation for the VTK interface of the draw package
159 * Documentation for hstep and pwilt (Piece-Wise Inverse Laplace Transform)
160 * lratsusbst and fullratsubst documentation updated
161 * ieqn documentation improved
162 * refer load_pathname in documentation of load
163 * Some characters in the PDF documentation (e.g. "_", "|") were displayed wrong
164 * Spelling errors corrected
165 * Texinfo version updated and a switch added to turn off page numbers in
167 * Improved appearance for the PDF version of the manual
168 * Changelogs for older releases moved to a subdirectory