Skip to content

Conversation

@dobo90
Copy link
Contributor

@dobo90 dobo90 commented Jan 29, 2025

While developing playready-rs, it came out that Microsoft server doesn't accept XML with empty tags (like <emptytag />) - they need to be expanded to <emptytag></emptytag>.

Moreover parts of XML content are signed. When signed content contains new line characters, server also doesn't accept the payload.

Thanks for the great crate! Is it possible to review those changes and if they are acceptable to merge them? I would love to publish playready-rs on crates.io (but it's not possible as I'm using patched xml-builder).

@cocool97 cocool97 merged commit 76ce809 into cocool97:master Jan 29, 2025
4 of 5 checks passed
@cocool97
Copy link
Owner

Hey, thanks for the PR :)

@cocool97
Copy link
Owner

Release v0.5.4 is available with your options :)

dobo90 added a commit to dobo90/playready-rs that referenced this pull request Feb 10, 2025
cocool97/xml-builder#14 was merged and released
as 0.5.4.
@refi64
Copy link

refi64 commented Jun 27, 2025

I think this should have resulted in a bump to the minor version? As-is, Cargo will happily resolve the version "0.5" to 0.5.4, and then all the invocations to .render will break.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants