There is some documentation (internal javadoc and external) that has not been updated to reflect the changes between 2.0 and 3.0.
E.g. (Internal)
org.jivesoftware.smack.XMPPConnection
javadocs out of date
/**
- // Start a new conversation with John Doe and send him a message.
- Chat chat = con.createChat("jdoe@jabber.org"); <---- no longer able to do this
- chat.sendMessage("Hey, how's it going?");
...
*/
(External) in smack/trunk/documentation/overview.html
XMPPConnection connection = new XMPPConnection("jabber.org");
connection.login("mtucker", "password");
connection.createChat("jsmith@jivesoftware.com").sendMessage("Howdy!"); <---- no longer able to do this