diff --git a/xmpp-parsers/ChangeLog b/xmpp-parsers/ChangeLog index 75f704e..1a8bb49 100644 --- a/xmpp-parsers/ChangeLog +++ b/xmpp-parsers/ChangeLog @@ -12,6 +12,8 @@ UNRELEASED Emmanuel Gil Peyrot - Bump XEP-0167 to version 1.2.0, adding rtcp-mux. - Bump XEP-0176 to version 1.1, fixing interoperability with other clients. + - Bump XEP-0402 to version 1.1.1, bumping its namespace and adding + support for extension data. - Bump all dependencies to their latest version. - Some more helper constructors. - Make public some stuff that should have been public from the very diff --git a/xmpp-parsers/doap.xml b/xmpp-parsers/doap.xml index ac38265..bb6352f 100644 --- a/xmpp-parsers/doap.xml +++ b/xmpp-parsers/doap.xml @@ -519,7 +519,7 @@ complete - 0.3.0 + 1.1.1 0.16.0 diff --git a/xmpp-parsers/src/bookmarks2.rs b/xmpp-parsers/src/bookmarks2.rs index 0a3ebda..bbccd40 100644 --- a/xmpp-parsers/src/bookmarks2.rs +++ b/xmpp-parsers/src/bookmarks2.rs @@ -77,6 +77,7 @@ impl TryFrom for Conference { )); } check_no_children!(child, "nick"); + check_no_attributes!(child, "nick"); conference.nick = Some(child.text()); } else if child.is("password", ns::BOOKMARKS2) { if conference.password.is_some() { @@ -85,6 +86,7 @@ impl TryFrom for Conference { )); } check_no_children!(child, "password"); + check_no_attributes!(child, "password"); conference.password = Some(child.text()); } }