[ Index ]

MailPress 544

[ Index ]     [ Classes ]     [ Functions ]     [ Variables ]     [ Constants ]     [ Statistics ]    

title

Body

[close]

/mp-includes/class/options/import/importers/parsecsv/ -> ChangeLog.txt (source)

   1  parseCSV 0.4.3 beta
   2  -----------------------------------
   3  Date: 1-July-2008
   4  
   5  - Issue #4. Added an option for setting sorting
   6    type behavior when sorting data.
   7    Simply set $csv->sort_type to "regular", "numeric",
   8    or "string".
   9  
  10  - Issue #6. Raw loaded file data is now cleared from
  11    file_data property when it has been successfully
  12    parsed to keep parseCSV's memory footprint to a
  13    minimum. Specifically handy when using mulitple
  14    instances of parseCSV to process large files.
  15  
  16  -----------------------------------
  17  
  18  
  19  parseCSV 0.4.2 beta
  20  -----------------------------------
  21  Date: 31-May-2008
  22  
  23  - IMPORTANT! If you're using the output(),
  24    method please note that the first parameter
  25    has been completely removed as it was
  26    technically just useless. Instead, the second
  27    parameter (filename) doubles as its replacement.
  28    Simply put, if filename is not set or null, the
  29    output() method will not output a downloadable
  30    file. Please update your existing code
  31    when using 0.4.2 and later :)
  32  
  33  - Small fix to the headers sent by the output()
  34    method.
  35  
  36  - Added a download example using the output()
  37    method to the examples folder.
  38  
  39  -----------------------------------
  40  
  41  
  42  parseCSV 0.4.1 beta
  43  -----------------------------------
  44  Date: 29-May-2008
  45  
  46  - Fixed a small bug in how the output() method
  47    handles input data.
  48  
  49  -----------------------------------
  50  
  51  
  52  parseCSV 0.4 beta
  53  -----------------------------------
  54  Date: 11-Apr-2008
  55  
  56  - Error reporting for files/data which is corrupt
  57    or has formatting errors like using double
  58    quotes in a field without enclosing quotes. Or
  59    not escaping double quotes with a second one.
  60  
  61  - parse() method does not require input anymore
  62    if the "$object->file" property has been set.
  63  
  64  I'm calling this a beta release due to the heavy
  65  modifications to the core parsing logic required
  66  for error reporting to work. I have tested the
  67  new code quite extensively, I'm fairly confident
  68  that it still parses exactly as it always has.
  69  
  70  The second reason I'm calling it a beta release
  71  is cause I'm sure the error reporting code will
  72  need more refinements and tweaks to detect more
  73  types of errors, as it's only picking two types
  74  or syntax errors right now. However, it seems
  75  these two are the most common errors that you
  76  would be likely to come across.
  77  
  78  -----------------------------------
  79  
  80  
  81  parseCSV 0.3.2
  82  -----------------------------------
  83  Date: 1-Apr-2008
  84  
  85  This is primarily a bug-fix release for a critical
  86  bug which was brought to my attention.
  87  
  88  - Fixed a critical bug in conditions parsing which
  89    would generate corrupt matching patterns causing
  90    the condition(s) to not work at all in some
  91    situations.
  92  
  93  - Fixed a small code error which would cause PHP to
  94    generate a invalid offset notice when zero length
  95    values were fed into the unparse() method to
  96    generate CSV data from an array.
  97  
  98  Notice: If you have been using the "parsecsv-stable"
  99  branch as an external in any of your projects,
 100  please use the "stable/parsecsv" branch from this
 101  point on as I will eventually remove the former due
 102  to it's stupid naming.
 103  
 104  -----------------------------------
 105  
 106  
 107  parseCSV 0.3.1
 108  -----------------------------------
 109  Date: 1-Sep-2007
 110  
 111  - Small change to default output settings to
 112    conform with RFC 4180 (http://rfc.net/rfc4180.html).
 113    Only the LF (line feed) character was used
 114    by default to separate rows, rather than
 115    CRLF (carriage return & line feed).
 116  
 117  -----------------------------------
 118  
 119  
 120  parseCSV 0.3.0
 121  -----------------------------------
 122  Date: 9-Aug-2007
 123  
 124  - Changed to the MIT license.
 125  
 126  - Added offset and limit options.
 127  
 128  - Added SQL-like conditions for quickly
 129    filtering out entries. Documentation on the
 130    condition syntax is forthcoming.
 131  
 132  - Small parsing modification to comply
 133    with some recent changes to the specifications
 134    outlined on Wikipedia's Comma-separated values
 135    article.
 136  
 137  - Minor changes and optimizations, and a few
 138    spelling corrections. Oops :)
 139  
 140  - Included more complex code examples in the
 141    parseCSV download.
 142  
 143  -----------------------------------
 144  
 145  
 146  parseCSV 0.2.1
 147  -----------------------------------
 148  Date: 8-Aug-2007
 149  
 150  - Fixed stupid code which caused auto function
 151    to not work in some situations.
 152  
 153  -----------------------------------
 154  
 155  
 156  parseCSV 0.2.0 beta
 157  -----------------------------------
 158  Date: 2-Jan-2007
 159  
 160  - Added auto() function to automatically detect
 161    delimiter character.
 162    Useful for user upload incase delimiter is
 163    comma (,), tab, or semi-colon (;). Some
 164    versions of MS Excel for Windows use
 165    semi-colons instead of commas when saving to
 166    CSV files.
 167    It uses a process of elimination to eliminate
 168    characters that can not be the delimiter,
 169    so it should work on all CSV-structured files
 170    almost no matter what the delimiter is.
 171  
 172  - Generally updated some of the core workings
 173    to increase performance, and offer better 
 174    support for large (1MB and up) files.
 175  
 176  - Added code examples to header comment.
 177  
 178  -----------------------------------
 179  
 180  
 181  parseCSV 0.1.6 beta
 182  -----------------------------------
 183  Date: 22-Dec-2006
 184  
 185  - Updated output() function.
 186  
 187  -----------------------------------
 188  
 189  
 190  parseCSV 0.1.5 beta
 191  -----------------------------------
 192  Date: 22-Dec-2006
 193  
 194  - Added output() function for easy output to
 195    browser, for downloading features for example.
 196  
 197  -----------------------------------
 198  
 199  
 200  parseCSV 0.1.4 beta
 201  -----------------------------------
 202  Date: 17-Dec-2006
 203  
 204  - Minor changes and fixes
 205  
 206  -----------------------------------
 207  
 208  
 209  parseCSV 0.1.3 beta
 210  -----------------------------------
 211  Date: 17-Dec-2006
 212  
 213  - Added GPL v2.0 license.
 214  
 215  -----------------------------------
 216  
 217  
 218  parseCSV 0.1.2 beta
 219  -----------------------------------
 220  Date: 17-Dec-2006
 221  
 222  - Added encoding() function for easier character
 223    encoding configuration.
 224  
 225  -----------------------------------
 226  
 227  
 228  parseCSV 0.1.1 beta
 229  -----------------------------------
 230  Date: 24-Nov-2006
 231  
 232  - Added support for a PHP die command on first
 233    line of csv files if they have a .php extension
 234    to protect secure data from being displayed
 235    directly to the browser.
 236  
 237  -----------------------------------
 238  
 239  
 240  parseCSV 0.1 beta
 241  -----------------------------------
 242  Date: 23-Nov-2006
 243  
 244  - Initial release
 245  
 246  -----------------------------------


Generated: Thu Apr 28 18:38:52 2016 Cross-referenced by PHPXref 0.7.1