Fix bug #3996: parse_string fails to parse string which contains semicolon
[maxima.git] / changelogs / ChangeLog-5.23
blob317661ec7c8f3abc512d68a4661ddb1689e71fa1
1    Maxima 5.23 change log
4    Backwards-incompatible changes:
6  * package draw: changed names of some options:
7    file_bgcolor --> background_color
8    pic_width, pic_height, eps_width, eps_height, pdf_width, pdf_height --> dimensions
9    rot_horizontal, rot_vertical --> view
12    New items in core:
14  * function bf_find_root: bigfloat version of find_root
16  * function find_root: recognize keyword arguments
19    New items in share:
21  * package cobyla: import Fortran COBYLA (constrained optimization)
23  * package draw: new graphic objects 'errors' and 'region'
26    Other revisions:
28  * further work on exponential integrals
30  * further work on abs and signum identities
32  * further work on special cases in integration
34  * translation of reference manual to German (ongoing)
36  * clean-up in code related to processing files
38  * general code clean-up
40  * package ezunits: additional built-in conversions
43    Bug fixes:
45    3114834  maxima-help does not find help topics
46    3111568  subsequent calls to gradef hide variable dependencies
47    3102421  noninteractive-mode and kill(all)
48    3101075  limit bug
49    3093408  Bug in simplify_sum
50    3085498  integration error (partial solution)
51    3081820  lbfgs causes error
52    3080397  laplace(unit_step(-t),t,s) generates an error
53    3079975  rectform(atan2(y,0)) -> division by zero
54    3073827  integrate(t*cos(a*t^2 + b*t + c), t, 0, 1) => division by 0
55    3072490  contrib diag.mac variable scope
56    3071208  rtest15--limit to inf from above
57    3067311  eivects doesn't load eigen automatically
58    3064709  domain error for tan
59    3062883  diff does not recognize indirect dependencies in expressions
60    3060669  filename_merge with more than two arguments
61    3060166  und documentation is incorrect
62    3058324  $save must bind *print-circle* to NIL
63    3058290  tan(%pi*integer) simplification
64    3055427  conjugate solver
65    3045559  integrate(exp(-u^2), u, minf, x) => incorrect gamma_incomple
66    3041267  jacobi_cs(x,1) returns a wrong expression
67    3041196  carg(exp(x+%i*y)) -> y not correct
68    3040667  logarc(acosh(z)) needlessly complicated
69    3039452  integrate(sqrt(t^c)/(t*(b*t^c+a)),t) hangs
70    3038883  In general exp(z)^a --> exp(z*a) not correct
71    3034415  integrate(1/abs(x),x) using abs_integrate
72    3024924  list_matrix_entries
73    3020589  xlabel and ylabel don't change plot3d axis labels
74    3020243  defint(exp(cos(x))*cos(sin(x)),x,0,2*%pi) wrong result 0
75    2997443  ic2 fails
76    2970792  gradef(s) together with vect package
77    2881021  ic2 and bc2 may return incorrect results (solution suggeste)
78    2796194  error doing a Fourier transform.
79    2727846  tan(%pi/2) is not correct (or just not nice?)
80    2555641  no doc for subnumsimp
81    2541376  antidiff bug
82    2171237  load(basic) warnings
83    2123651  min and max of imaginary and real numbers
84    1993208  cartesian_product incorrect on empyt argument list
85    1990099  wrong integer_partitions(0)
86    1892341  taylor message about something assumed to be 0 in integral
87    1890128  no user doc for cauchy_matrix
88    1839088  ic2 fails with division by 0
89    1789213  ic1 for solution containing indefinite integral
90    1439559  function burn is broken
91    1213621  reveal with matrix argument
92    1149719  ratvarswitch not documented
93    1045920  a>1 and b>1, is a+b>2?
94     875089  defint(f(x)=g(x),x,0,1) -> false = false
95     767338  Evaluation of array names
96     703789  save() doesn't return a pathname 
97    (unnumbered)  integrate(cos(2*x)*cos(x),x) is wrong.