Download Latest Version v0.40.1 - Fix rarely possible serde deserialization panic source code.tar.gz (1.5 MB)
Email in envelope

Get an email when there's a new version of quick-xml

Home / v0.39.4
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-08 767 Bytes
v0.39.4 - Fix another panics when parse malformed DTD source code.tar.gz 2026-05-08 1.5 MB
v0.39.4 - Fix another panics when parse malformed DTD source code.zip 2026-05-08 1.5 MB
Totals: 3 Items   3.0 MB 0

Bug Fixes

  • #957: Fix slice-index panic when reading malformed DTD whose unknown markup is split across BufReader chunks. As with #950, the returned Event::DocType may contain the malformed DTD; this fix only ensures that the parser does not panic.
  • #960: Fix sibling slice-index panic when a single chunk delivers < followed by 9+ bytes of unknown markup inside a DTD internal subset. Same disposition as #957 / #950: parser must not panic; DTD validity reporting is a future improvement.

Full Changelog: https://github.com/tafia/quick-xml/compare/v0.39.3...v0.39.4

Source: README.md, updated 2026-05-08