- New upstream release 0.66
- Fix for CVE-2023-7101 (unvalidated input can lead to arbitrary code
execution vulnerability)
https://github.com/runrig/spreadsheet-parseexcel/issues/33
- Use author-independent source URL
- Use SPDX-format license tag
- No longer need to fix document file permissions
- Fix permissions verbosely
- Don't assume "pm" suffix on manpage files
- New upstream release 0.59
- Patch for decryption of default encrypted workbooks from Alexey Mazurin
- Fix for invalid formatting of text cells that are numeric (CPAN RT#62073)
- BR: perl(Crypt::RC4) and perl(Digest::Perl::MD5)
- Drop conditionals for EPEL-5 support since Crypt::RC4 isn't available there
- New upstream release 0.58
- Fix for text cells formatted with a leading apostrophe (CPAN RT#61299)
- Documentation fixes (CPAN RT#61320)
- Fix for currency locales in format strings (CPAN RT#60547)
- Fix for incomplete SETUP records
- New upstream release 0.57
- Added fix for reading formatted data from Excel 4 files
- Added example programs, a_simple_parser.pl and display_text_table.pl
- Removed Build.PL from README (CPAN RT#52670)
- Package examples as %doc
- Drop note about sample files not being UTF-8 encoded; no longer applicable
- New upstream release 0.56
- Added error() and error_code() error handling routines, which allows
encrypted files to be ignored; added t/10_error_codes.t for these methods
(CPAN RT#47978, CPAN RT#51033)
- Made version 0.19 of OLE::Storage_Lite a prerequisite to avoid issues when
writing OLE header in SaveParser
- Changed Parse() method name to parse() for consistency with the rest of the
API; the older method name is still supported but not documented
- Bump version requirement for perl(OLE::Storage_Lite) to 0.19
- No longer need to fix line-endings of Changes file
- New upstream release 0.55
- Refactored Worksheet interface and documentation, adding 04_regression.t
and 05_regression.t to test changes
- Fixed column units conversion, adding 24_row_col_sizes.t as check
- Fixed RK number conversion, which was the source of several RT bugs and
portability issues; added 25_decode_rk_numbers.t test case
- Added fix for incorrectly skipped charts (CPAN RT#44009)
- Added fix for locale [$-ddd] strings in number formats (CPAN RT#43638)
- Added fix for multiple dots in number formats (CPAN RT#45502)
- Added fix to make half way rounding behave like Excel (CPAN RT#45626)
- Added checks for valid dates in Utility::ExcelFmt (CPAN RT#48831)
- Added new FmtJapan module and tests written by Goro Fuji
- Fixed bug in ExcelFmt() date handling where conversion to weekday and month
names wasn't handled correctly, adding extra tests to
21_number_format_user.t
- Fixed bug when checking $Config{useperlio} (CPAN RT#28861)
- Fixed bug where CellHandler variables weren't scoped to package
(CPAN RT#43250)
- Added tests for ExcelLocaltime() and LocaltimeExcel(),
26_localtime2excel.t and 27_localtime2excel.t
- Refactored SaveParser docs
- Made perl 5.8.0 a requirement for proper Unicode handling
- Fixed minor int2col() bug, adding 28_int2col.t test (CPAN RT#48967)
- Refactored Workbook API and docs
- Fix for height/width of hidden rows/columns with additional tests in
05_regression.t (CPAN RT#48450)
- Fix for malformed Print_Title Name block
- Refactored Cell.pm documentation and method names and added regression
suite, t/06_regression.t
- Added float comparison test to avoid false failing tests on 64-bit systems
- Drop perl(Test::More) and perl(Test::Pod) version requirements
- BR: perl(Test::CPAN::Meta) and perl(Test::MinimumVersion), and enable
AUTOMATED_TESTING
- Fix line-endings of Changes file