You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix XmlDeserializer when XML uses same tag in nested elements (#2339)
* Fix XmlDeserializer to use Elements() instead of Descendants() for nested XML
* Fix XmlDeserializer nested element bugs
- Fix Bug #1: HandleListDerivative now uses Elements() on containers instead of Descendants()
- Fix Bug #2: Deserialize RootElement selection prefers shallowest match
- Fix Bug #3: RemoveNamespace filters null values
- Add comprehensive tests for all three fixes
* Implement Qodo suggestion and simplify the fallback logic
---------
Co-authored-by: Copilot <[email protected]>
Header value null check (#2241)
* Throw an exception when adding a header with `null` value
* Add multiple header values properly
* Default headers should allow multiple values