From 0ea112e9808337a2c7b9f32902d62216b924dcc8 Mon Sep 17 00:00:00 2001 From: David Hoepelman Date: Sun, 7 Feb 2016 16:33:28 +0100 Subject: [PATCH] Changelog for 1.2.4 --- CHANGELOG.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a545b5..48f56e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ +## 1.2.4 +Reference implementation of the Excel grammar published in the Journal of Systems and Software SCAM special issue paper "A Grammar for Spreadsheet Formulas Evaluated on Two Large Datasets" by E. Aivaloglou, D. Hoepelman and F. Hermans. + +* Fixed several errors in which names/named ranges were allowed + * Question marks are now allowed + * Can now start with all unicode letters (e.g. `=äbc`) + * Corrected characters which are allowed if the name starts with a cell name or TRUE/FALSE (e.g. `=A1.MYNAME`) +* Allow for whitespace-only sheetnames (e.g. `=' '!A1`), altough they will always be returned as `" "` by `PrefixInfo` +* Made some corrections in how multiple sheet references (`=Sheet1:Sheet3!A1`) are parsed +* Removed escape sequences in strings (e.g. `"Line1\nLine2"`) as these are not part of the Excel formula language +* Added support for structured references to a complete table (e.g. `=MyTable[]`) + ## 1.2.3 * Adds support for special characters in structured references. @@ -33,7 +45,7 @@ Fixes [#16](https://github.com/PerfectXL/XLParser/issues/16), [#17](https://gith ## 1.1.3 -Reference implementation of the Excel grammar published in the upcoming paper "A Grammar for Spreadsheet Formulas Evaluated on Two Large Datasets" by E. Aivaloglou, D. Hoepelman and F. Hermans. +Reference implementation of the Excel grammar published in the paper "A Grammar for Spreadsheet Formulas Evaluated on Two Large Datasets" by E. Aivaloglou, D. Hoepelman and F. Hermans. * Added all formulas from EUSES and Enron datasets and tests to check if they all parse * Made parser thread safe