Build: #59 was successful Changes by Florian Schmaus <flo@geekplace.eu>

Code commits

Smack (4.3)

  • Florian Schmaus <flo@geekplace.eu>

    Florian Schmaus <flo@geekplace.eu> 4728052bd5483fdb3f6c9d3b1fd32b01f04b69d4

    Smack 4.3.6-SNAPSHOT

    • version.gradle (version 4728052bd5483fdb3f6c9d3b1fd32b01f04b69d4)
  • Florian Schmaus <flo@geekplace.eu>

    Florian Schmaus <flo@geekplace.eu> abf84410923d35875b9102e6ee7e05cafd06a840

    Smack 4.3.5

    • version.gradle (version abf84410923d35875b9102e6ee7e05cafd06a840)
  • Florian Schmaus <flo@geekplace.eu>

    Florian Schmaus <flo@geekplace.eu> babe78235239f4f0dd998350355309f0981a4520

    Introduce and use XmlStringBuilder.text()
    Smack currently does unnecessary escaping of XML text, where it
    escapes e.g. '"' to '&quot;'. This bloats the stanza size, especially
    if JSON payloads are involved.

    Fixes SMACK-892 (although there are probably still places where
    XmlStringBuilder.escape() is used when XmlStringBuild.text() could
    have been used).

    • smack-core/src/main/java/org/jivesoftware/smack/packet/Message.java (version babe78235239f4f0dd998350355309f0981a4520)
    • smack-core/src/main/java/org/jivesoftware/smack/packet/StandardExtensionElement.java (version babe78235239f4f0dd998350355309f0981a4520)
    • smack-core/src/main/java/org/jivesoftware/smack/util/XmlStringBuilder.java (version babe78235239f4f0dd998350355309f0981a4520)
    • smack-experimental/src/main/java/org/jivesoftware/smackx/json/packet/AbstractJsonPacketExtension.java (version babe78235239f4f0dd998350355309f0981a4520)
    • smack-experimental/src/test/java/org/jivesoftware/smackx/chat_markers/MarkableExtensionTest.java (version babe78235239f4f0dd998350355309f0981a4520)