Releases: AsperaGmbH/xlsx-reader
Releases · AsperaGmbH/xlsx-reader
Fix empty shared string issue
- Fixed a bug that caused empty shared strings to be treated incorrectly under certain conditions.
Fixes regarding custom formats and PHP 7.3 support
- Fixed a bug that caused cell formats making use of currency strings and language ids to break.
- Fixed a "continue in switch" warning in PHP 7.3.
Alphabetical column indexes and fixes
- Added the option to use alphabetical column names (A, B, AA, ZX) instead of numeric indexes in returned row contents, using the parameter "OutputColumnNames".
- Fixed a bug that caused leading zeros in text cell content to get removed if the cell was set to text via an apostrophe prefix.
Fix empty row handling issue
This is a bugfix release fixing an issue that prevented empty rows from being properly output in all appropriate cases.
Fix format handling issues
This is a bugfix release fixing an issue that caused format parsing to cease working for some files.
Improved handling of DateTime values and temporary files
- New configuration parameters to control automatic re-formatting of found Date/Time values: forceDateFormat, forceTimeFormat, forceDateTimeFormat
- Improved handling of potential errors when working with subdirectories of the configured temporary directory
- Fixed composer.json lacking ext-xmlreader requirement
Improved XML Namespace support
- Improved support for different XLSX file generators:
- Improved awareness of XML namespaces.
- Improved support for newer OOXML editions:
- Namespace URIs from newer versions of the OOXML standard are now recognized and handled accordingly.
- Dropped requirement for SimpleXMLElement.
- Minor improvements in handling used document resources.
Bugfix Release v0.6.3
Bugfix: Check if current row, that is to be read, is also the one which the read() function takes, return empty row if not.
Bugfix Release v0.6.2
Bugfix
- differentiate between internal sheet ID and positioning ordering of the sheet within the document