102 Data is stored in little-endian format Supports 2-byte and 4-byte integer variables Supports 4-byte and 8-byte float point variables Number of variables stored in 2-byte integer Number of observations stored in 2-byte integer Variable names up to 8 characters Data and variable labels up to 32 characters Value labels up to 8 characters Variable format information up to 7 characters Valid string characters are ASCII codes 1-127 Single missing value supported for each variable type (.) 103 Allow choice of little or big-endian bit ordering Number of observations stored in 4-byte integer Added str1 to str80 string variable types 104 Added byte variable type 105 Added time-stamp record Added expansion fields with 2-byte integer records Storage for variable format information increased to 12 characters 108 Valid string characters are ASCII codes 1-255 Data and variable label length increased to 81 characters Value label length is no longer fixed Underlying missing value code changed for float and double types 110 Maximum variable name increased to 32 characters European commas introduced into available formats Expansion record length field size increased from 2-byte to 4-byte integer 111 Variable type codes changed to increase maximum size string variable type to str244 113 Multiple missing value codes (., .a .. .z) supported 114 Storage for variable format information increased to 49 characters 115 Introduces %tb business date format 118 Storage for variable format information increased to 57 characters Strings are now stored as UTF-8, increasing allocation reserved for each character from one byte to four bytes 119 Allows more than 32,767 variable to be stored (changing storage of this from 2-byte to 4-byte integer) 120 As 118, but allows references to alias variables 121 As 119, but allows references to alias variables