X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=NEWS;h=fc676cc4b0e14b068f6114f447c70503511f5cbc;hb=refs%2Fheads%2Fpivot-table2;hp=a6192187aa451f1a6dd9b01823984c42356f036e;hpb=fcb75da3200f19842a2eb12ca00063a727a226fd;p=pspp diff --git a/NEWS b/NEWS index a6192187aa..fc676cc4b0 100644 --- a/NEWS +++ b/NEWS @@ -1,79 +1,298 @@ PSPP NEWS -- history of user-visible changes. -Time-stamp: <2010-08-04 22:26:05 blp> -Copyright (C) 1996-9, 2000, 2008, 2009, 2010 Free Software Foundation, Inc. +Copyright (C) 1996-2000, 2008-2014 Free Software Foundation, Inc. See the end for copying conditions. Please send PSPP bug reports to bug-gnu-pspp@gnu.org. + +Changes since 0.8.4: -Changes from 0.7.3 to 0.7.5: + * SPSS/PC+ system files are now supported on GET and other commands + that read SPSS system files. The pspp-convert program can now read + SPSS/PC+ system files. Writing the obsolete SPSS/PC+ system file + format is not supported. - * The MRSETS command is now implemented. + * SYSFILE INFO can now read SPSS/PC+ system files and SPSS portable + files. - * SAVE TRANSLATE is now implemented, with initial support for saving - data in comma-separated value and tab-delimited formats. + * FREQUENCIES: A bug was fixed where an assertion failure occured + when an empty dataset was presented. -Changes from 0.7.2 to 0.7.3: + * The GRAPH command is now available. Initially it supports + scatterplots and histograms. - * 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. +Changes from 0.8.3 to 0.8.4: - * 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. + * Formatting of SYSFILE INFO output was made easier to read. -Changes from 0.7.1 to 0.7.2: + * Bug fixes, including the following notable ones: - * Updated Perl module interface. + - FREQUENCIES works properly for string variables. (This bug was + introduced in 0.8.2.) - * Value labels for long string variables are now supported. + - CROSSTABS now correctly computes all of the measures that it + offers. Some measures have been removed because they were not + computed correctly. - * Missing values for long string variables are now supported. + - The NPAR TESTS calculation of significance for the RUNS + subcommand has been corrected. -Changes from 0.7.0 to 0.7.1: + - Planned comparisons in ONEWAY ANOVA now correctly handle negative + T-values. - * Added a perl module to facilitate reading and writing of pspp system - files from perl programs. + - Conformance fixes to Open Document output format. -Changes from 0.6.2-pre6 to 0.7.0: +Changes from 0.8.2 to 0.8.3: - * Custom variable and data file attributes are now supported. - Commands VARIABLE ATTRIBUTE and DATAFILE ATTRIBUTE have been added - for setting and clear attributes. Support for attributes has also - been added to commands that read and write system files, such as - SAVE and GET, as well as to the DISPLAY command. + * Independent T-Tests displayed the standard error of the difference + and the confidence interval for the unequal variances case, where + the equal variances case should have been. This has been fixed. - * Numererous improvements to the Graphical User Interface have - made. Notable improvements include: + * REGRESSION now recognises /STATISTICS=CI(x) which causes confidence + intervals for the coefficients to be printed. - - Non-Ascii characters in strings, labels and variable names are - now supported. + * When DESCRIPTIVES calculates Z scores, it now omits cases filtered + by the current FILTER settings. - - A "Split Window" function is available, which makes it easier to - see different parts of a large data file. + * PSPPIRE graphical user interface improvements: - - 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. - + - Dialog boxes with source variable lists can now choose the sort + order; right click and select from the popup menu. - * New statistical procedures: - - CORRELATIONS - - ROC - - RELIABILITY + - File|Open now allows an encoding to be selected for opening + system files. - NPAR TESTS now supports the WILCOXON and SIGN subcommands. + - File|Display Data File Information|External File... now allows an + encoding to be selected. - The CROSSTABS command has been completely re-implemented to fix numerous bugs. + - A problem with the Means dialog has been resolved (bug #41433). - * Three new commands to combine data files have been added: MATCH FILES, - UPDATE and ADD FILES. + - Several problems related to the input of spreadsheets have been + fixed (bug #41657, #41620 - * A tutorial chapter has been added to the user manual. + * System file related improvements: -Changes from 0.6.1 to 0.6.2 + - With ENCODING="DETECT", SYSFILE INFO can now help the user to + pick an encoding for reading a system file that does not identify + its own encoding + + - SYSFILE INFO now accepts an ENCODING subcommand to specify the + character encoding of string data in the system file. + + - Variable labels over 255 bytes long are now accepted without + truncation (bug #41863). + + - System files that contain duplicate variable names may now be + read successfully (bug #41475). + +Changes from 0.8.1 to 0.8.2: + + * Charts are now rendered with colours from the Tango palette instead + of fully saturated primaries. + + * Support for new system file variants: + + - PSPP can now read and write ZCOMPRESSED system files, which + compress data much more effectively than older "compressed" + files. (The older format is still supported.) + + - PSPP can now decrypt encrypted system files, using the new + pspp-convert utility. The encrypted system file format is + unacceptably insecure, so to discourage its use PSPP and PSPPIRE + do not directly read or write this format. + + * Missing values for long string variables are now read from and + written to system files in an SPSS-compatible fashion. + + (Earlier versions of PSPP that supported missing values for long + string variables wrote them to system files in an SPSS-incompatible + way. To fix the problem, read the system file with this version of + PSPP and then save a new copy of it.) + + * pspp-convert, a new standalone utility for converting SPSS system + and portable files to other formats, is now included. The initial + version supports comma-separated value files as output format. + pspp-convert can also decrypt encrypted system files. + + * Build changes: + + - zlib is now a required dependency. (Previously it was optional.) + +Changes from 0.8.0 to 0.8.1: + + * New commands: + + - VARIABLE ROLE. + + * Changes to existing commands: + + - CROSSTABS: The requirement that one expected count must be less than five + before Fishers Exact Test will be reported has been removed. + + * PSPPIRE graphical user interface improvements: + + - A new set of icons has been contributed. + + - Syntax windows now parse syntax in "auto" mode, which in practice + should mean that both "batch" and "interactive" syntax now works, + instead of just "interactive" syntax. + + - The variable pane of data windows now include a Role column. + + * Notable bug fixes: + + - System files written by IBM SPSS 21 are now read without warnings. + + - System files written by "VOXCO INTERVIEWER 4.3" are now read + without warnings. + + - PSPPIRE should now more gracefully handle syntax files that contain + errors. + +Changes from 0.6.2 to 0.8.0: + + * New commands: + + - ADD FILES + - CORRELATIONS + - DATAFILE ATTRIBUTES + - DATASET ACTIVATE + - DATASET CLOSE + - DATASET COPY + - DATASET DECLARE + - DATASET DISPLAY + - DATASET NAME + - LOGISTIC REGRESSION + - MATCH FILES + - MEANS + - 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. + + - EXAMINE: /MISSING=LISTWISE is now the default. + + - DO REPEAT command has been reimplemented. Now, when DO REPEAT + contains an INCLUDE or INSERT command, substitutions are not + applied to the included file. + + - FILE HANDLE has a new ENDS subcommand to select CR or CRLF new-lines. + + - HOST has been updated to use more modern syntax. + + - Most commands that work with data files now support a new + ENCODING subcommand. + + - MISSING VALUES can now assign missing values to long string + variables. + + - ONEWAY: the POSTHOC subcommand is now implemented. + + - The following new subcommands to NPAR TESTS have been implemented: + COCHRAN, FRIEDMAN, JONCKHEERE-TERPSTRA, KENDALL, KRUSKAL-WALLIS, MANN-WHITNEY, + MCNEMAR, SIGN, WILCOXON, and RUNS + + - SET and SHOW no longer have ENDCMD, NULLINE, PROMPT, CPROMPT, and + DPROMPT subcommands. The defaults are now fixed values. + + - SHOW now has a JOURNAL subcommand, to show the location of the + journal file. + + - 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. + + - Foreign formats, such as Gnumeric, OpenDocument and CSV can be imported + via using an "intelligent" application assistant dialog. + + * 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. + + - Output to OpenDocument format is now supported. + + - The HTML output is much improved. + + * 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. + + * Text data files that PRINT and WRITE creates now use the system + native line ends by default (CRLF on Windows, LF only elsewhere). + Use the new ENDS subcommand on FILE HANDLE to override the default. + + * A new Perl module allows Perl programs to read and write PSPP + system files. + + * A tutorial chapter has been added to the user manual. + +Changes from 0.6.1 to 0.6.2: * New translations: