PSPP NEWS -- history of user-visible changes.
-Time-stamp: <2009-07-09 20:12:22 blp>
-Copyright (C) 1996-9, 2000, 2008, 2009 Free Software Foundation, Inc.
+Copyright (C) 1996-9, 2000, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
See the end for copying conditions.
Please send PSPP bug reports to bug-gnu-pspp@gnu.org.
-Changes from 0.6.1 to 0.6.2-pre4:
+Changes from 0.6.2 to 0.7.8:
- * Internationalization:
+ * New commands:
- - A translation into Dutch is now supplied, thanks to Harry
- Thijssen and the translationproject.org coordinators.
+ - ADD FILES
+ - CORRELATIONS
+ - DATAFILE ATTRIBUTES
+ - DATASET ACTIVATE
+ - DATASET CLOSE
+ - DATASET COPY
+ - DATASET DECLARE
+ - DATASET DISPLAY
+ - DATASET NAME
+ - MATCH FILES
+ - MRSETS
+ - PRESERVE and RESTORE
+ - QUICK CLUSTER
+ - RELIABILITY
+ - ROC
+ - SAVE TRANSLATE to CSV and tab-delimited files
+ - UPDATE
+ - VARIABLE ATTRIBUTES
+
+ * Changes to existing commands:
+
+ - AUTORECODE has a new GROUP subcommand.
+
+ - CROSSTABS has been re-implemented to fix numerous bugs.
+
+ - DO REPEAT command has been reimplemented. Now, when DO REPEAT
+ contains an INCLUDE or INSERT command, substitutions are not
+ applied to the included file.
+
+ - HOST has been updated to use more modern syntax.
+
+ - INCLUDE and INSERT have a new ENCODING subcommand.
+
+ - MISSING VALUES can now assign missing values to long string
+ variables.
+
+ - NPAR TESTS has new KRUSKAL-WALLIS, SIGN, WILCOXON, and RUNS
+ subcommands.
+
+ - SET and SHOW no longer have ENDCMD, NULLINE, PROMPT, CPROMPT, and
+ DPROMPT subcommands. The defaults are now fixed values.
+
+ - VALUE LABELS can now assign value labels to long string
+ variables.
+
+ * Other language changes:
+
+ - The new DATASET commands replace the "scratch file" PSPP
+ extension, which is no longer supported.
+
+ - Strings may now include arbitrary Unicode code points specified
+ in hexadecimal, using the syntax U'hhhh'. For example, Unicode
+ code point U+1D11E, the musical G clef character, may be
+ expressed as U'1D11E'.
+
+ See the "Tokens" section in the PSPP manual for more information.
+
+ - In previous versions of PSPP, in a string expressed in
+ hexadecimal with X'hh' syntax, the hexadecimal digits expressed
+ bytes in the locale encoding. In this version of PSPP, X'hh'
+ syntax always expresses bytes in UTF-8 encoding.
+
+ See the "Tokens" section in the PSPP manual for more information.
+
+ * PSPPIRE graphical user interface improvements:
+
+ - Added support for non-ASCII characters in strings, labels and
+ variable names.
+
+ - A "Split Window" function is available, which makes it easier to
+ see different parts of a large data file.
+
+ - Data files can now be opened by specifing their name as the first
+ argument. This means that on a properly configured desktop, double
+ clicking on an icon will open the file.
+
+ * Output changes:
+
+ - The new "cairo" output driver supports output in PostScript, PDF,
+ and SVG formats. Its functionality is a superset of that of the
+ "postscript" driver, which has been removed. You must have Cairo
+ and Pango installed to build the "cairo" driver.
+
+ - Charts are now produced with Cairo and Pango, instead of libplot.
+ Without them, the new graphing features will not work. If you do
+ not have Cairo and Pango installed, you must run `configure' with
+ --without-cairo.
+
+ - The plain text output driver now properly supports multibyte UTF-8
+ characters, including double-width characters and combining
+ accents.
+
+ * The "pspp" program has a new option --batch (or -b) that selects
+ "batch" syntax mode. In previous versions of PSPP this syntax mode
+ was the default. Now a new "auto" syntax mode is the default. In
+ "auto" mode, PSPP interprets most syntax files correctly regardless
+ of their intended syntax mode.
+
+ See the "Syntax Variants" section in the PSPP manual for more
+ information.
+
+ * The "pspp" program has a new option --syntax-encoding that
+ specifies the encoding for syntax files listed on the command line,
+ as well as the default encoding for syntax files included with
+ INCLUDE or INSERT. The default is to accept the system locale
+ encoding, UTF-8, UTF-16, or UTF-32, automatically detecting which
+ one the system file uses.
+
+ See the documentation for the INSERT command in the PSPP manual for
+ more information.
+
+ * A new Perl module allows Perl programs to read and write PSPP
+ system files.
+
+ * A tutorial chapter has been added to the user manual.
+\f
+Changes from 0.6.1 to 0.6.2:
+
+ * New translations:
+
+ - Dutch, thanks to Harry Thijssen.
+
+ - Brazilian Portuguese, thanks to Michel Boaventura.
+
+ Thanks for translations are also due to the coordinators at
+ translationproject.org.
* Statistical bug fixes:
- - Report correct standard error of the estimate in REGRESSION
- output (bug #25677).
+ - REGRESSION: Report correct standard error of the estimate (bug
+ #25677).
+
+ - T-TEST: Report correct significance of paired sample T-test in
+ the common case (bug #26936) and corner cases. Thanks to Mike
+ Griffiths and Matej Cepl for reporting these bugs.
* Build fixes and changes:
+ - Fix build with GTK+ 2.17.4 and later.
+
- Make running "make" after running "configure" with different
settings reliably rebuild version.c.
- Fix writing corrupted .sav files on Windows.
+ - Fix writing variable labels longer than 252 bytes to save files.
+ Thanks to Robert Westlund for reporting this bug.
+
- Fix writing corrupted .por files (bug #26034).
- Fix reading .por files whose initial lines are not padded out