-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add all missing native types #3793
Conversation
@PowerKiKi Having nothing to do with this change, how do "official" documentation changes make it to phpspreadsheet.readthedocs.io? I can see that API documentation is pushed with a new release by github-pages.yml, and I can see that PhpWord has something in a yaml file that updates readthedocs. But I don't see anything for that in a yaml file in PhpSpreadsheet. I ask because of updates I made a couple of days ago with PR #3816. Those changes haven't made it to the "official" documents yet. Are those docs updated on a schedule, or is there something additional that I neglected to do when I merged that PR? |
I check from time to time. There are a number of problems now, mostly due to the elimination of Php 7.4 and replacement of doc-block typing with explicit Php typing. - Bitwise functions were particularly affected by PR PHPOffice#3718 and PR PHPOffice#3793. - Chart/Axis and Writer/Xlsx were amusingly affected by PR PHPOffice#3836, which added a scaling option which included an array indexed by the known allowable factors, one of which is 1 trillion, which cannot be represented as an integer on a 32-bit system. Issue3833Test, introduced by the same PR (and not suffering any errors) was expanded to test this value. - Some minor changes to Reader/Xls and Shared/OLE/PPS to accommodate hex values which are negative in 32-bit but which Php-32 may wind up casting to large floating point numbers; it is not clear to me why these hadn't shown up as problems previously. Possibly this is the result of changes in the most recent Php versions. - BitAndTest, BitOrTest, BitXorTest and Shared/DateTest were adversely affected by PR PHPOffice#3859 when arguments and/or expected results too large for a 32-bit integer were supplied. - ImExpTest required a slightly reduced precision for 32-bit. No idea why this hadn't shown up earlier.
No description provided.