changeset 12709:96180026afc5 stable

maint: update NEWS. * NEWS: Edit in preparation for 3.4.1 release.
author John W. Eaton <jwe@octave.org>
date Thu, 02 Jun 2011 17:44:51 -0400
parents e34f2bf7319d
children 762d10c77277
files NEWS
diffstat 1 files changed, 35 insertions(+), 27 deletions(-) [+]
line wrap: on
line diff
--- a/NEWS	Thu Jun 02 17:35:00 2011 -0400
+++ b/NEWS	Thu Jun 02 17:44:51 2011 -0400
@@ -1,36 +1,44 @@
-Summary of important user-visible changes for version 3.6:
----------------------------------------------------------
+Summary of important user-visible changes for version 3.4.1:
+-----------------------------------------------------------
 
- ** The PCRE library is now required to build Octave.
+ ** Octave 3.4.1 is primarily a bug fixing release.
+
+ ** IMPORTANT note about binary incompatibility in this release:
 
- ** New functions added.
+    The original goal was to ensure binary compatibility for all 3.4.x
+    releases but this is impossible for the 3.4.1 release due to a bug
+    in the way shared libraries were built in Octave 3.4.0.  Because of
+    this bug, .oct files built for Octave 3.4.0 must be recompiled
+    before they will work with Octave 3.4.1.
 
-    iscolumn
-    issrow
- 
- ** Deprecated functions.
+    Given that there would be binary incompatibilities with shared
+    libraries going from Octave 3.4.0 to 3.4.1, we also made the
+    following incompatible changes in this release:
+
+      * The Perl Compatible Regular Expression (PCRE) library is now
+        required to build Octave.
 
-    The following functions were deprecated in Octave 3.2 and have been
-    removed from Octave 3.6.
-                                           
-      create_set          spcholinv    splu   
-      dmult               spcumprod    spmax
-      iscommand           spcumsum     spmin
-      israwcommand        spdet        spprod
-      lchol               spdiag       spqr
-      loadimage           spfind       spsum
-      mark_as_command     sphcat       spsumsq
-      mark_as_rawcommand  spinv        spvcat 
-      spatan2             spkron       str2mat
-      spchol              splchol      unmark_command
-      spchol2inv          split        unmark_rawcommand
+    Any future Octave 3.4.x release versions should remain binary
+    compatible with Octave 3.4.1 as we are now using proper library
+    versioning as recommended by the libtool manual.
+
+ ** The following functions have been deprecated in Octave 3.4.1 and will
+    be removed from Octave 3.8 (or whatever version is the second major
+    release after 3.4):
+
+      cquad  is_duplicate_entry  perror  strerror
 
-    The following functions have been deprecated in Octave 3.6 and will
-    be removed from Octave 3.10 (or whatever version is the second major
-    release after 3.6):
+ ** The following functions are new in 3.4.1:
+
+      colstyle  iscolumn  isrow
+
+ ** The get_forge_pkg function is now private.
 
-      is_duplicate_entry
-      
+ ** The rectangle_lw, rectangle_sw, triangle_lw, and triangle_sw
+    functions are now private.
+
+ ** The logistic_regression_derivatives and logistic_regression_likelihood
+    functions are now private.
 
 Summary of important user-visible changes for version 3.4:
 ---------------------------------------------------------