Skip to content

Commit 185b322

Browse files
AnthonyMDevclaude
andcommitted
Update CHANGELOG.md for v1.25.4
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 83c51bd commit 185b322

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## v1.25.4
44

5+
### Improvement
6+
7+
- **Use dictionary instead of switch for `objectType(forTypename:)` lookup ([#3631](https://github.com/apollographql/apollo-ios/issues/3631)):** The generated `SchemaMetadata.objectType(forTypename:)` method now uses a static dictionary for O(1) hash-based lookup instead of a switch statement that performed O(n) linear scanning. For schemas with many object types (~4300 types), this improves deserialization times by approximately 75%. See PR [#926](https://github.com/apollographql/apollo-ios-dev/pull/926).
58

69
## v1.25.3
710

0 commit comments

Comments
 (0)