Skip to content
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

Merged
merged 26 commits into from
Jan 4, 2024
Merged

Add all missing native types #3793

merged 26 commits into from
Jan 4, 2024

Conversation

PowerKiKi
Copy link
Member

No description provided.

@oleibman
Copy link
Collaborator

@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?

@PowerKiKi PowerKiKi marked this pull request as ready for review January 4, 2024 04:35
@PowerKiKi PowerKiKi added this pull request to the merge queue Jan 4, 2024
Merged via the queue into master with commit a75022a Jan 4, 2024
25 of 26 checks passed
oleibman added a commit to oleibman/PhpSpreadsheet that referenced this pull request Jan 16, 2024
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.
@oleibman oleibman mentioned this pull request Jan 16, 2024
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants