Skip to content

feat: Merge ehsann/new-types into main and resolve conflicts#2378

Open
wu-hui wants to merge 11 commits intomainfrom
merge-ehsann-new-types
Open

feat: Merge ehsann/new-types into main and resolve conflicts#2378
wu-hui wants to merge 11 commits intomainfrom
merge-ehsann-new-types

Conversation

@wu-hui
Copy link
Copy Markdown
Contributor

@wu-hui wu-hui commented May 6, 2026

This PR merges ehsann/new-types into main and resolves conflicts. Tests were verified locally (unit tests passed, integration tests failed due to project permission issues).

ehsannas and others added 9 commits March 21, 2025 13:39
* feat: type definition for six types.

* formatting and add some encoding logic.

* Add class mapper and data converter logic.

* Add Int32Value class.

* Add ordering logic.

* Add unit tests for encoding, decoding, and ordering.

* Add roundtrip (write and read back) integration tests.

* More integration tests with filter and ordering.

* fix: use a valid Bson ObjectId.

* Address feedback 1.

* Address feedback 2.

* Address feedback 3.

* Fix the parameter ordering for BsonBinaryData.
* feat: Add `Decimal128Value` support.

* Address feedback.

* Address feedback, and fix serialization.

* Address feedback.

* Add test for numerically equal numbers of different types.

* Format.

* Address feedback.

* Format.

* Update the Quadruple and QuadrupleBuilder with the latest updates from GOB.

* Fix the documentation lint CI failure.
@wu-hui wu-hui requested review from a team as code owners May 6, 2026 19:15
@product-auto-label product-auto-label Bot added size: xl Pull request size is extra large. api: firestore Issues related to the googleapis/java-firestore API. labels May 6, 2026
@wu-hui wu-hui force-pushed the merge-ehsann-new-types branch 5 times, most recently from 8b73fd2 to 2d31a35 Compare May 7, 2026 16:48
@wu-hui wu-hui force-pushed the merge-ehsann-new-types branch 4 times, most recently from 02dde94 to 20f550a Compare May 7, 2026 18:29
@wu-hui wu-hui force-pushed the merge-ehsann-new-types branch from 20f550a to b168fa3 Compare May 7, 2026 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: firestore Issues related to the googleapis/java-firestore API. size: xl Pull request size is extra large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants