Mercurial > octave
changeset 23277:df0fb2cb820b
add release dates to NEWS files
* NEWS, etc/NEWS.1, etc/NEWS.2, etc/NEWS.3: Add known release dates to
Summary lines.
* etc/CHECKLIST: Note that release date info should be added to NEWS
file Summary lines. Add item for updating release history wiki
page.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 15 Mar 2017 09:13:38 -0400 |
parents | ea143f4f76a5 |
children | eb19c1545fb8 |
files | NEWS etc/CHECKLIST etc/NEWS.1 etc/NEWS.2 etc/NEWS.3 |
diffstat | 5 files changed, 89 insertions(+), 87 deletions(-) [+] |
line wrap: on
line diff
--- a/NEWS Tue Mar 14 23:20:02 2017 +0100 +++ b/NEWS Wed Mar 15 09:13:38 2017 -0400 @@ -1,5 +1,5 @@ -Summary of important user-visible changes for version 4.4: ---------------------------------------------------------- +Summary of important user-visible changes for version 4.4 (yyyy-mm-dd): +---------------------------------------------------------------------- ** On systems with 64-bit pointers, --enable-64 is now the default and Octave always uses 64-bit indexing. However, if the configure @@ -88,8 +88,8 @@ is the second major release after 4.4). Use the property "color" instead. -Summary of bugs fixed for version 4.2.1: ---------------------------------------- +Summary of bugs fixed for version 4.2.1 (2017-02-22): +---------------------------------------------------- Using the bug numbers listed below, find bug reports on the web using the URL https://savannah.gnu.org/bugs/?NNNNN @@ -212,8 +212,8 @@ ** add missing classdef test files (bug #49819) -Summary of important user-visible changes for version 4.2: ---------------------------------------------------------- +Summary of important user-visible changes for version 4.2 (2016-11-13): +---------------------------------------------------------------------- ** The parser has been extended to accept, but ignore, underscore characters in numbers. This facilitates writing more legible code @@ -458,8 +458,8 @@ Octave with memory allocator checks (similar to those in valgrind) built in. -Summary of important user-visible changes for version 4.0: ---------------------------------------------------------- +Summary of important user-visible changes for version 4.0 (2015-05-23): +---------------------------------------------------------------------- ** A graphical user interface is now the default when running Octave interactively. The start-up option --no-gui will run the familiar
--- a/etc/CHECKLIST Tue Mar 14 23:20:02 2017 +0100 +++ b/etc/CHECKLIST Wed Mar 15 09:13:38 2017 -0400 @@ -4,7 +4,7 @@ * Update version number and release year in CITATION. - * Update the NEWS file. + * Update the NEWS file. Include release date in Summary header. * Update the NEWS-<VERSION>.html, index.in, news.in, and download.in files for the web site. @@ -13,3 +13,5 @@ * Post a release announcement to the help@octave.org and info-gnu@gnu.org lists. + + * Update http://wiki.octave.org/Release_History page.
--- a/etc/NEWS.1 Tue Mar 14 23:20:02 2017 +0100 +++ b/etc/NEWS.1 Wed Mar 15 09:13:38 2017 -0400 @@ -1,5 +1,5 @@ -Summary of changes for version 1.1.1: ------------------------------------- +Summary of changes for version 1.1.1 (1995-02-23): +------------------------------------------------- * New built-in variables, default_return_value and define_all_return_values. @@ -51,8 +51,8 @@ * More bug fixes. -Summary of changes for version 1.1.0: ------------------------------------- +Summary of changes for version 1.1.0 (1995-01-12): +------------------------------------------------- * Octave now requires g++ 2.6.3 or later. This change is necessary to make template instantiations cleaner, and to avoid having to @@ -584,14 +584,14 @@ * Lots of bug fixes. -Summary of changes for version 1.0: ----------------------------------- +Summary of changes for version 1.0 (1994-02-17): +----------------------------------------------- * C-style I/O functions now handle files referenced by name or by number more consistently. -Summary of changes for version 0.83: ------------------------------------ +Summary of changes for version 0.83 (1994-02-13): +------------------------------------------------ * Loading global symbols should work now. @@ -602,8 +602,8 @@ * More portability and configuration fixes. -Summary of changes for version 0.82: ------------------------------------ +Summary of changes for version 0.82 (1994-02-08): +------------------------------------------------ * Octave now comes with a reference card. @@ -635,8 +635,8 @@ * Various other bug and portability fixes. -Summary of changes for version 0.81: ------------------------------------ +Summary of changes for version 0.81 (1994-01-28): +------------------------------------------------ * Octave no longer dumps core if you try to define a function in your .octaverc file. @@ -654,8 +654,8 @@ saved with save(), and another that prevented load() from working at all. -Summary of changes for version 0.80: ------------------------------------ +Summary of changes for version 0.80 (1994-01-18): +------------------------------------------------ * I have started working on a manual for the C++ classes. At this point, it is little more than a list of function names. If you @@ -792,8 +792,8 @@ * Octave now uses a config.h file instead of putting all defines on the compiler command line. -Summary of changes for version 0.79: ------------------------------------ +Summary of changes for version 0.79 (1993-11-08): +------------------------------------------------ * New control systems functions: @@ -806,8 +806,8 @@ * The max (min) functions can now return the index of the max (min) value as a second return value. -Summary of changes for version 0.78: ------------------------------------ +Summary of changes for version 0.78 (1993-11-05): +------------------------------------------------ * Octave's handling of global variables has been completely rewritten. To access global variables inside a function, you must @@ -930,8 +930,8 @@ * Line and column information is included in more error messages. -Summary of changes for version 0.77: ------------------------------------ +Summary of changes for version 0.77 (1993-10-23): +------------------------------------------------ * Improved help. The command `help -i topic' now uses the GNU Info browser to display help for the given topic directly from the @@ -939,8 +939,8 @@ * New function: chol -- Cholesky factorization. -Summary of changes for version 0.76: ------------------------------------ +Summary of changes for version 0.76 (1993-10-05): +------------------------------------------------ * Better run-time error messages. Many now include line and column information indicating where the error occurred. Octave will also @@ -960,8 +960,8 @@ * Long options (--help, --version, etc.) are supported. -Summary of changes for version 0.75: ------------------------------------ +Summary of changes for version 0.75 (1993-09-15): +------------------------------------------------ * The documentation is much more complete, but still could use a lot of work. @@ -1006,8 +1006,8 @@ dlyap -- Solve discrete Lyapunov equation. tzero -- Compute the transmission zeros of [A,B,C,D]. -Summary of changes for version 0.74: ------------------------------------ +Summary of changes for version 0.74 (1993-07-20): +------------------------------------------------ * Formal parameters to functions are now always considered to be local variables, so things like @@ -1027,8 +1027,8 @@ will work correctly. -Summary of changes for version 0.73: ------------------------------------ +Summary of changes for version 0.73 (1993-07-10): +------------------------------------------------ * Saving and loading global variables works correctly now. @@ -1079,8 +1079,8 @@ your own copy to be able to use this feature. More information about where to find QPSOL and NPSOL are in the file README.NLP. -Summary of changes for version 0.72: ------------------------------------ +Summary of changes for version 0.72 (1993-06-10): +------------------------------------------------ * For numeric output, columns are now lined up on the decimal point. (This requires libg++-2.3.1 or later to work correctly). @@ -1221,8 +1221,8 @@ to be invoked as octave. -Summary of changes for version 0.71: ------------------------------------ +Summary of changes for version 0.71 (1993-04-15): +------------------------------------------------ * Much improved plotting facility. With this release, Octave does not require a specially modified version of gnuplot, so gnuplot @@ -1294,8 +1294,8 @@ * Use of clear inside functions is now a parse error. -Summary of changes for version 0.70: ------------------------------------ +Summary of changes for version 0.70 (1993-03-08): +------------------------------------------------ * Better parse error diagnostics. For interactive input, you get messages like @@ -1330,8 +1330,8 @@ they are. This should mean slightly improved performance for evaluating expressions. -Summary of changes for version 0.69: ------------------------------------ +Summary of changes for version 0.69 (1993-02-23): +------------------------------------------------ * Multiple assignments are now possible, so statements like @@ -1360,16 +1360,16 @@ * Replacements for acosh, asinh, atanh, and gamma from the BSD math library for those systems that don't have them. -Summary of changes for version 0.68: ------------------------------------ +Summary of changes for version 0.68 (1993-02-16): +------------------------------------------------ * New functions: eval -- evaluate a string as a sequence of Octave commands. input -- print a prompt and get user input. -Summary of changes for version 0.67: ------------------------------------ +Summary of changes for version 0.67 (1993-02-09): +------------------------------------------------ * New functions: @@ -1420,8 +1420,8 @@ *does* work if there isn't a space between the number and the i, I, j, or J. -Summary of changes for version 0.66: ------------------------------------ +Summary of changes for version 0.66 (1993-01-28): +------------------------------------------------ * Logical unary not operator (~ or !) now works for complex. @@ -1442,8 +1442,8 @@ numbers, and octave is a link to that file. This makes it possible to have more than one version of the interpreter installed. -Summary of changes for version 0.63: ------------------------------------ +Summary of changes for version 0.63 (1993-01-14): +------------------------------------------------ * The reshape function works again. @@ -1451,8 +1451,8 @@ complex constants directly, rather than requiring an expression like `3.3 * i' to be evaluated. -Summary of changes for version 0.61: ------------------------------------ +Summary of changes for version 0.61 (1993-01-10): +------------------------------------------------ * Octave has been successfully compiled using gcc 2.3.3 and libg++ 2.3. on a 486 system running Linux.
--- a/etc/NEWS.2 Tue Mar 14 23:20:02 2017 +0100 +++ b/etc/NEWS.2 Wed Mar 15 09:13:38 2017 -0400 @@ -1,5 +1,5 @@ -Summary of changes for version 2.1.x: ------------------------------------- +Summary of changes for version 2.1.x (1997-06-05 -- 2006-03-20): +--------------------------------------------------------------- * Given a matrix, X, and a boolean index, idx, of the same shape as X, X(idx) and X(idx) = RHS now work no matter what the value of @@ -502,13 +502,13 @@ * New configure option, --enable-static. -Summary of changes for version 2.0.7: ------------------------------------- +Summary of changes for version 2.0.7 (1997-06-04): +------------------------------------------------- This is a bug-fixing release. There are no new user-visible features. -Summary of changes for version 2.0.6: ------------------------------------- +Summary of changes for version 2.0.6 (1997-05-27): +------------------------------------------------- This is primarily a bug-fixing release. There are only a few new user-visible features. @@ -532,8 +532,8 @@ cause Octave to hang. I doubt that the delay is really the right solution. If anyone has a better idea, I'd love to hear it. -Summary of changes for version 2.0.5: ------------------------------------- +Summary of changes for version 2.0.5 (1997-03-01): +------------------------------------------------- * A `switch' statement is now available. See the Statements chapter in the manual for details. @@ -543,8 +543,8 @@ * More tests. -Summary of changes for version 2.0.4: ------------------------------------- +Summary of changes for version 2.0.4 (1997-02-20): +------------------------------------------------- * It is now possible to use commands like ls, save, and cd as simple variable names. They still cannot be used as formal parameters @@ -555,8 +555,8 @@ * Is is now possible to invoke commands like ls, save, and cd as normal functions (for example, load ("foo", "x", "y", "z")). -Summary of changes for version 2.0.3: ------------------------------------- +Summary of changes for version 2.0.3 (1997-02-18): +------------------------------------------------- * The manual has been completely revised and now corresponds much more closely to the features of the current version. @@ -583,8 +583,8 @@ * It is now much easier to make binary distributions. See the Binary Distributions section of the manual for more details. -Summary of changes for version 2.0.2: ------------------------------------- +Summary of changes for version 2.0.2 (1997-01-27): +------------------------------------------------- * Octave now stops executing commands from a script file if an error is encountered. @@ -601,8 +601,8 @@ sleep -- pause execution for a specified number of seconds usleep -- pause execution for a specified number of microseconds -Summary of changes for version 2.0: ----------------------------------- +Summary of changes for version 2.0 (1996-12-10): +----------------------------------------------- * The set and show commands for setting and displaying gnuplot parameters have been replaced by gset and gshow. This change will
--- a/etc/NEWS.3 Tue Mar 14 23:20:02 2017 +0100 +++ b/etc/NEWS.3 Wed Mar 15 09:13:38 2017 -0400 @@ -1,5 +1,5 @@ -Summary of important user-visible changes for version 3.8: ---------------------------------------------------------- +Summary of important user-visible changes for version 3.8 (2013-12-27): +---------------------------------------------------------------------- ** One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most @@ -397,8 +397,8 @@ release after 3.8). Replacement classes are <octave_map> (struct array) or <octave_scalar_map> for a single structure. -Summary of important user-visible changes for version 3.6: ---------------------------------------------------------- +Summary of important user-visible changes for version 3.6 (2012-01-15): +---------------------------------------------------------------------- ** The PCRE library is now required to build Octave. If a pre-compiled package does not exist for your system, you can find PCRE sources @@ -613,19 +613,19 @@ randperm -Summary of important user-visible changes for version 3.4.3: ------------------------------------------------------------ +Summary of important user-visible changes for version 3.4.3 (2011-10-10): +------------------------------------------------------------------------ ** Octave 3.4.3 is a bug fixing release. -Summary of important user-visible changes for version 3.4.2: ------------------------------------------------------------ +Summary of important user-visible changes for version 3.4.2 (2011-06-24): +------------------------------------------------------------------------ ** Octave 3.4.2 fixes some minor installation problems that affected version 3.4.1. -Summary of important user-visible changes for version 3.4.1: ------------------------------------------------------------ +Summary of important user-visible changes for version 3.4.1 (2011-06-15): +------------------------------------------------------------------------ ** Octave 3.4.1 is primarily a bug fixing release. @@ -675,8 +675,8 @@ information can be found in the etc/OLD-ChangeLogs directory in the source distribution. -Summary of important user-visible changes for version 3.4: ---------------------------------------------------------- +Summary of important user-visible changes for version 3.4 (2011-02-08): +---------------------------------------------------------------------- ** BLAS and LAPACK libraries are now required to build Octave. The subset of the reference BLAS and LAPACK libraries has been removed @@ -1112,8 +1112,8 @@ autocov dispatch glpkmex krylovb saveimage betai fstat intwarning perror strerror -Summary of important user-visible changes for version 3.2: ---------------------------------------------------------- +Summary of important user-visible changes for version 3.2 (2009-06-05): +---------------------------------------------------------------------- ** Compatibility with Matlab graphics has been improved. @@ -1518,8 +1518,8 @@ spchol split spchol2inv splu -Summary of important user-visible changes for version 3.0: ---------------------------------------------------------- +Summary of important user-visible changes for version 3.0 (2007-12-21): +---------------------------------------------------------------------- ** Compatibility with Matlab graphics is much better now. We now have some graphics features that work like Matlab's Handle