Implemented XEPs

XEP-0004: Data Formscomplete4.9
XEP-0030: Service Discoverycomplete4.6
XEP-0045: Multi-User Chatpartial5.0
XEP-0048: Bookmarkscomplete5.0
XEP-0054: vcard-temp (implemented only for MUC profiles)complete
XEP-0059: Result Set Management. Used by other XEPs.complete4.8
XEP-0060: Publish-Subscribepartial4.9
XEP-0066: Out of Band Datapartial4.9
XEP-0077: In-Band Registrationpartial
XEP-0084: User Avatarcomplete4.9
XEP-0085: Chat State Notificationscomplete4.7
XEP-0092: Software Versioncomplete
XEP-0115: Entity Capabilitiescomplete4.7
XEP-0153: vCard-Based Avatars (implemented only for MUC profiles)complete
XEP-0162: Best Practices for Roster and Subscription Managementcomplete
XEP-0163: Personal Eventing Protocolcomplete4.9
XEP-0167: Jingle RTP Sessionscomplete6.0
XEP-0176: Jingle ICE-UDP Transport Methodcomplete6.0
XEP-0172: User Nicknamecomplete4.9
XEP-0184: Message Receiptscomplete4.7
XEP-0191: Blocking Commandcomplete5.0
XEP-0198: Stream Managementcomplete4.6
XEP-0199: XMPP Pingcomplete4.7
XEP-0215: External Service Discoverycomplete6.0
XEP-0223: Persistent Storage of Private Data via PubSubcomplete4.9
XEP-0237: Roster Versioningcomplete4.6
XEP-0245: The /me Commandcomplete4.9
XEP-0249: Direct MUC Invitationscomplete5.0
XEP-0280: Message Carbonscomplete4.5
XEP-0286: Mobile Considerations on LTE Networkscomplete4.7
XEP-0293: Jingle RTP Feedback Negotiationcomplete6.0
XEP-0294: Jingle RTP Header Extensions Negotiationcomplete6.0
XEP-0305: XMPP Quickstartcomplete5.1.1
XEP-0308: Last Message Correctioncomplete4.8
XEP-0313: Message Archive Managementcomplete4.8
XEP-0319: Last User Interaction in Presencecomplete4.7
XEP-0320: Use of DTLS-SRTP in Jingle Sessionscomplete6.0
XEP-0333: Chat Markers (received markers won't ever be implemented, use XEP-0184 instead)partial4.8
XEP-0338: Jingle Grouping Frameworkcomplete6.0
XEP-0339: Source-Specific Media Attributes in Jinglecomplete6.0
XEP-0352: Client State Indicationcomplete4.7
XEP-0353: Jingle Message Initiationcomplete6.0
XEP-0357: Push Notificationscomplete4.8
XEP-0359: Unique and Stable Stanza IDscomplete4.8
XEP-0363: HTTP File Uploadcomplete4.9
XEP-0368: SRV records for XMPP over TLScomplete4.6
XEP-0379: Pre-Authenticated Roster Subscriptionpartial4.9
XEP-0380: Explicit Message Encryptioncomplete5.1
XEP-0384: OMEMO Encryptioncomplete4.8
XEP-0388: Extensible SASL Profilecomplete6.0
XEP-0392: Consistent Color Generationcomplete5.1
XEP-0398: User Avatar to vCard-Based Avatars Conversioncomplete
XEP-0401: Ad-hoc Account Invitation Generationcomplete6.0
XEP-0402: PEP Native Bookmarkscomplete5.4
XEP-0410: MUC Self-Ping (Schrödinger's Chat)complete5.0
XEP-0423 XMPP Compliance Suites 2020partial
XEP-0424: Message Retractioncomplete6.0
XEP-0440: SASL Channel-Binding Type Capabilitycomplete6.0
XEP-0441: Message Archive Management Preferencescomplete4.8
XEP-0445: Pre-Authenticated In-Band Registrationcomplete5.2
XEP-0454: OMEMO Media sharingpartial5.0
XEP-0474: SASL SCRAM Downgrade Protectioncomplete6.0
XEP-0480: SASL Upgrade Taskscomplete6.0
XEP-0490: Message Displayed Synchronizationcomplete6.3

Planned XEPs

XEP-0158: CAPTCHA Formsplanned
XEP-0369: Mediated Information eXchange (MIX)planned
XEP-0374: OpenPGP for XMPP Instant Messagingplanned
XEP-0386: Bind 2.0planned
XEP-0420: Stanza Content Encryptionplanned