Skip to content

Navigation Menu

Sign in
Sign up

Correct three entries in the v0.88.0-rc.0 changelog - #58421

Closed
fabriziocucci wants to merge 1 commit into
react:main from
fabriziocucci:export-D119308634
Closed

Correct three entries in the v0.88.0-rc.0 changelog #58421
fabriziocucci wants to merge 1 commit into
react:main from
fabriziocucci:export-D119308634

Conversation

@fabriziocucci

@fabriziocucci fabriziocucci commented Sep 9, 2026
edited by meta-codesync Bot
Loading

Copy link
Copy Markdown
Contributor

Summary:
Three corrections to the v0.88.0-rc.0 section of CHANGELOG.md.

  1. Remove the Touchable root export entry. That removal already shipped in v0.87.0 under a cherry-picked commit, so it is not new in 0.88 and its entry is a duplicate.

  2. Reword the iOS RCTArrayBuffer entry. It sits under Breaking but read as a plain addition, which hid the part that actually breaks. Codegen now emits RCTArrayBuffer * for TurboModule methods taking or returning an ArrayBuffer, where 0.87 shipped NSMutableData * for both arguments and returns, so modules that adopted ObjC ArrayBuffer support in 0.87 stop compiling until they update. RCTArrayBuffer derives from NSObject rather than NSData, so there is no implicit conversion to soften the change.

  3. Move the Android ArrayBuffer entry from Fixed to Added, and rewrite it. Its source commit carries two Changelog: blocks and the generator took the category from the first and the text from the second, leaving a sentence fragment with no verb. Java ArrayBuffer support is itself new in this release, so the use-after-free the commit hardens against never reached a published version and a Fixed entry would describe a bug no user experienced. The borrow contract is API semantics for a new type, so the entry now sits with the other two Java ArrayBuffer entries under Added.

Both rewritten entries are also tightened from three sentences to two. At 429 and 324 characters they were the two longest entries in the file; the longest is now 321, against a p90 of 149 for the section and a 406-character precedent in v0.87.0.

Changelog: [Internal]

Reviewed By: cortinico

Differential Revision: D119308634

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Sep 9, 2026

meta-codesync Bot commented Sep 9, 2026

Copy link
Copy Markdown

@fabriziocucci has exported this pull request. If you are a Meta employee, you can view the originating Diff in D119308634.

@cortinico cortinico left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review automatically exported from Phabricator review in Meta.

Summary:
Three corrections to the `v0.88.0-rc.0` section of `CHANGELOG.md`.
1. Remove the `Touchable` root export entry. That removal already shipped in `v0.87.0` under a cherry-picked commit, so it is not new in 0.88 and its entry is a duplicate.
2. Reword the iOS `RCTArrayBuffer` entry. It sits under Breaking but read as a plain addition, which hid the part that actually breaks. Codegen now emits `RCTArrayBuffer *` for TurboModule methods taking or returning an `ArrayBuffer`, where 0.87 shipped `NSMutableData *` for both arguments and returns, so modules that adopted ObjC `ArrayBuffer` support in 0.87 stop compiling until they update. `RCTArrayBuffer` derives from `NSObject` rather than `NSData`, so there is no implicit conversion to soften the change.
3. Move the Android `ArrayBuffer` entry from Fixed to Added, and rewrite it. Its source commit carries two `Changelog:` blocks and the generator took the category from the first and the text from the second, leaving a sentence fragment with no verb. Java `ArrayBuffer` support is itself new in this release, so the use-after-free the commit hardens against never reached a published version and a Fixed entry would describe a bug no user experienced. The borrow contract is API semantics for a new type, so the entry now sits with the other two Java `ArrayBuffer` entries under Added.
Both rewritten entries are also tightened from three sentences to two. At 429 and 324 characters they were the two longest entries in the file; the longest is now 321, against a p90 of 149 for the section and a 406-character precedent in v0.87.0.
Changelog: [Internal]
Reviewed By: cortinico
Differential Revision: D119308634

meta-codesync Bot commented Sep 9, 2026

Copy link
Copy Markdown

This pull request has been merged in adb688a.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@cortinico cortinico cortinico approved these changes

Assignees

No one assigned

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged This PR has been merged. meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /