X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=NEWS;h=de670d554e415557f108e985fbb5069692094309;hb=4790395fad95f64a4cffa76faf4478ffe3bfb5a2;hp=5302e26542fe6beeec238473122727293a3f4767;hpb=3d9f94e464bd3b760898914304d16cc9c3990f11;p=pspp diff --git a/NEWS b/NEWS index 5302e26542..de670d554e 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,329 @@ PSPP NEWS -- history of user-visible changes. -Copyright (C) 1996-2000, 2008-2012 Free Software Foundation, Inc. +Copyright (C) 1996-2000, 2008-2016, 2017 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.2 to 0.7.9: +Experimental 0.13.1: + ** The code implementing the sheet rendering has been removed. Instead we + use a third party library: spread-sheet-widget. + +Changes from 1.0.0 to 1.0.1: + + * Bug fixes, including fixes for CVE-2017-12958, CVE-2017-12959, + CVE-2017-12960, and CVE-2017-12961. + +Changes from 0.11.0 to 1.0.0: + + * Translation updates. + +Changes from 0.10.2 to 0.11.0: + + * The REGRESSION command now has a /ORIGIN subcommand to perform + regression through the origin. + + * The FACTOR command can now analyse matrix files prepared with MATRIX DATA. + + * The FACTOR command can now print the anti-image matrices. + + * The MATRIX DATA command has been added. + + * Some inappropriate properties in selection dialogs have been corrected. + + * A bug which could cause the HTML driver to go into a tight loop + has been fixed. + + * An error in the FREQUENCIES procedure, where the word "Mean" was + printed when "Variance" was appropriate has been fixed. + + * The ncurses library is no longer required or used. + + * A bug where the Mann-Whitney test would give misleading results + if run on multiple variables and MISSING=ANALAYSIS was specified + has been fixed. + + * Gtk+3.14.5 or later must now be used when building. + + * Graphical user interface changes: + + ** There is a new menu: Edit|Options + + ** The Non Parametric Statistics Menu has a new item: "K Independent Samples". + + ** Dialog boxes can now be canceled using the key. + + * The AUTORECODE command now accepts an optional / before INTO. + + * The short form of the VECTOR command can now create string variables. + + * Bug fixes, including fixes for CVE-2017-10791 and CVE-2017-10792. + +Changes from 0.10.1 to 0.10.2: + + * CROSSTABS implements a new COUNT subcommand to round case or cell + weights. + + * Help will be opened as HTML in default browser if yelp + is not available. + + * When plotting scatterplots with only one dataset (the simple case) + the colour used for the dataset is now black. The previous default + from the Tango palette was too faint to see easily. + + * The varible info dialog could previously only paste a single variable. + Now it can paste multiple variables. + + * Bug fixes, including the following: + + - T-test with independent samples GUI crashed with string + type variable as group variable. + + - The variable info dialog showed the previous selected variable + superimposed with the currently selected one. + + - The GLM command did not properly deal with missing values. This + has been fixed. + +Changes from 0.10.0 to 0.10.1: + + * Bug fixes, including the following: + + - A bug where certain dialog boxes could not be properly populated + has been fixed. + + - Various commands have been hardened against errors when called + with invalid syntax. + + * Translation updates. Thanks to our translators! + +Changes from 0.8.5 to 0.10.0: + + * The QUICK CLUSTER command has a /PRINT subcommand which shows + the initial cluster centres and the final cluster membership of + each case. The clustering algorithm has also been updated, so + as to produce better separated clusters. + + * A Russian localisation has been contributed. + + * The GRAPH command now has a /BAR subcommand to draw barcharts. + + * If the DECIMAL character is set to COMMA then the ',' character + will not be treated as a separator by DATA LIST. + + * The graphical user interface (psppire) has been changed as follows: + + - It now uses Gtk+ version 3 instead of version 2. Accordingly, it has a + somewhat different look and feel. + + - There is now a Graphs menu to access the GRAPH command. + + - The status of dialog box widgets are now preserved between calls + to the same dialog box for the same dataset. + + - The dialog box for the Logistic Regression command will now + infer that string variables or any varible with a "measure" + of Nominal or Ordinal are to be treated as categorical variables + and will generate syntax accordingly. + + * The pspp-convert utility can now decrypt encrypted syntax files. + The encrypted syntax file format is unacceptably insecure, so to + discourage its use PSPP and PSPPIRE do not directly read or write + this format. + + * New commands: + + - SORT VARIABLES. + + * The following functions for transformation expressions are new: + + - REPLACE, for search-and-replace of one string with another. + + - STRUNC, to truncate a string and trim trailing spaces. + + - MEDIAN, to compute the median of its arguments. + + - The TRUNC function in expressions now supports additional arguments + for truncating to values other than integers and to indicate a level + of rounding fuzz. The default rounding fuzz may now be controlled + and displayed with SET FUZZBITS and SHOW FUZZBITS, respectively. + + * Bug fixes, including the following notable ones: + + - The correlation coefficient in the paired samples t-test + procedure is now correctly calculated when presented with + weighted data. + + - The ESCAPE subcommand has been removed from GET DATA /TYPE=TXT. + For compatibility, the behavior that ESCAPE enabled is now the + default and only supported behavior. + + - Rendering of the variable and data sheets in right-to-left locales + now works properly. + + - The Mann-Whitney test, when run on a dataset containing values + of the group variable, other than those defining the test groups, + would incorrectly calculate the ranks. This has been corrected. + + * The IMPORTCASES subcommand on GET DATA is now ignored, for + compatibility. + +Changes from 0.8.4 to 0.8.5: + + * The FREQUENCIES and CROSSTABS commands can now generate barcharts. + + * The FACTOR command can now perform PROMAX rotations. + + * 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. + + * SYSFILE INFO can now read SPSS/PC+ system files and SPSS portable + files. + + * FREQUENCIES: A bug was fixed where an assertion failure occurred + when an empty dataset was presented. + + * The GRAPH command is now available. Initially it supports + scatterplots and histograms. + + * The RND operator in expressions now supports additional operands + for rounding to values other than integers and to indicate a level + of rounding fuzz. The default rounding fuzz may now be controlled + and displayed with SET FUZZBITS and SHOW FUZZBITS, respectively. + +Changes from 0.8.3 to 0.8.4: + + * Formatting of SYSFILE INFO output was made easier to read. + + * Bug fixes, including the following notable ones: + + - FREQUENCIES works properly for string variables. (This bug was + introduced in 0.8.2.) + + - CROSSTABS now correctly computes all of the measures that it + offers. Some measures have been removed because they were not + computed correctly. + + - The NPAR TESTS calculation of significance for the RUNS + subcommand has been corrected. + + - Planned comparisons in ONEWAY ANOVA now correctly handle negative + T-values. + + - The COUNT command now correctly treats missing values as + documented. + + - Conformance fixes to Open Document output format. + +Changes from 0.8.2 to 0.8.3: + + * 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. + + * REGRESSION now recognises /STATISTICS=CI(x) which causes confidence + intervals for the coefficients to be printed. + + * When DESCRIPTIVES calculates Z scores, it now omits cases filtered + by the current FILTER settings. + + * PSPPIRE graphical user interface improvements: + + - Dialog boxes with source variable lists can now choose the sort + order; right click and select from the popup menu. + + - File|Open now allows an encoding to be selected for opening + system files. + + - File|Display Data File Information|External File... now allows an + encoding to be selected. + + - A problem with the Means dialog has been resolved (bug #41433). + + - Several problems related to the input of spreadsheets have been + fixed (bug #41657, #41620 + + * System file related improvements: + + - 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: @@ -41,6 +360,8 @@ Changes from 0.6.2 to 0.7.9: 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 @@ -58,6 +379,9 @@ Changes from 0.6.2 to 0.7.9: - 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. @@ -92,6 +416,9 @@ Changes from 0.6.2 to 0.7.9: 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, @@ -131,6 +458,10 @@ Changes from 0.6.2 to 0.7.9: 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.