3 * Expand and revise Maxima reference manual (all languages),
4 including documentation for add-on packages and additional
5 figures in the HTML version of the manual
7 * Maxima Windows installer bundles wxMaxima user interface
9 * Fast integer factorization (function ifactors and friends)
12 Backwards-incompatible changes:
14 * Rename many functions in the distrib add-on package for greater
17 * Rename some functions in the descriptive add-on package for greater
20 * Change name of Xmaxima initialization script to .xmaximarc
23 * Cut out functions j0, j1, jn, i0, i1, and in (superseded some time
24 ago by bessel_j and bessel_i functions)
26 * Cut out functions tmlin, tmlinsolve, tmnewdet, and tminverse
27 (obsolete, superseded by other linear algebra functions)
29 * Cut out add-on packages differ and gendif (obsolete, buggy)
31 * load(specfun) yields message saying "specfun package superseded by
32 orthopoly" (specfun removed in Maxima 5.9.3)
34 * interpolate function yields a message saying "interpolate was renamed
35 to find_root" (interpolate was renamed in Maxima 5.9.3)
37 * Rename functions g0, g1, and gn to scaled_bessel_i0,
38 scaled_bessel_i1, and scaled_bessel_i, respectively.
43 * maxima_tempdir, maxima_userdir: Maxima variables to shadow the Lisp
44 variables *maxima-tempdir* and *maxima-userdir*
46 * share/contrib/implicit_plot.lisp: Draw implicit plots
48 * share/contrib/dynamics.mac: Numerical and graphical functions for
49 dynamical systems and fractals
51 * share/contrib/graph2d.lisp: Plot discrete data in Xmaxima
53 * share/lbfgs: LBFGS algorithm for unconstrained minimization
55 * share/contrib/tocl.lisp: Output a Maxima expression as Common Lisp
57 * share/contrib/prim: Implementation of Prim's algorithm
59 * tests/rtest_tex.mac: Generate a test document by calling the tex
60 function on a variety of expressions
65 * plotting functions: many improvements
67 * Xmaxima: many improvements, including improvements in HTML rendering
69 * Definite integrals: several bug fixes
71 * Hypergeometric functions: many revisions
73 * zeilberger add-on package: revised
75 * Evaluation of definite sums and products: use faster method
77 * diffequations add-on package: additional tests
79 * tex function: several adjustments and bug fixes
81 * distrib add-on package: revised
83 * float number output: fpprintprec controls formatting for ordinary
84 floats as well as bigfloats
86 * tensor add-on packages: bug fixes
88 * solve_rec add-on package: minor revisions
90 * solver add-on package: brought up to date
92 * sarag add-on package: revised
94 * augmented_lagrangian add-on package: call LBFGS to solve
95 unconstrained minimization problem
97 * boolsimp add-on package: minor revisions
99 * multiadditive add-on package: revised
101 * rule processing: lambda expression OK for match predicate; atom OK
102 for match expression in defrule
104 * Maxima self-test suite: expanded
106 * Maxima rpms: Make the maxima rpm depend on a specific version of the
107 maxima-exec rpm, and make the maxima-exec and other rpms depend on
108 a specific version of maxima
110 * throughout: improved compatibility with Allegro Common Lisp and
114 Bug fixes not otherwise mentioned:
116 * 1521613: user documentation for buildq
118 * 1515703: sqrt(0b0) => endless looping
120 * 1514861: li[2](1.0) stack overflow
122 * 1505333: matchdeclare with lambda form predicate
124 * 1497706: sum(1/k^2,k,2,inf), simpsum
126 * 1487703: infinite loop in an integration problem
128 * 1482843: subscripted variable causes trouble in integrate
130 * 1480338: ratsimp(exp(constant)) very slow
132 * 1477696: 2*3*2^k is 6*2^k (although similar bugs persist)
134 * 1471861: limit(abs(sin(x)/x),x,0) incorrect
136 * 1464846: rearray does not work
138 * 1449163: ratsimp(exp(%pi*%i/9)/(x-2)^(1/7)) causes error
140 * 1385311, 1385309: GosperSum (zeilberger add-on package) now returns
141 correct result (NON_HYPERGEOMETRIC) for some examples
143 * 1385307: 2*2^k doesn't simplify (although similar bugs persist)
145 * 1120546: defrule (a, b, c) (all atoms) confuses kill (rules)
147 * 1102913: add share directories to file search paths
149 * 716761: i% displays as i\% with display2d:false
151 * 705734: [a,b,c][0] => "["
153 * 660884: maxprime should be 1
155 * 658762: pickapart misnumbers next C-line
157 * 624941: maxima needs a -quiet option
159 * 620917: cfdisrep([x,...]) errs out
161 * 541030: integrate(sqrt(x+1/x-2),x,0,1) wrong
163 * Fixed: supply bounding box for saving 3-d plots in Xmaxima
165 * Fixed: in conjugate function, test for atoms
167 * Fixed: in permutations function, avoid modification in-place
169 * Fixed: exp(1b-1) now returns a bigfloat
171 * Fixed: 846079 944743 1491486 1489285 1488344 1488359 1362658 1451351