3.2 KiB
3.2 KiB
0.3.2
- BREAKING: Remove
lastResourcefromXmppConnection'sconnectmethod. Instead, set theStreamManagementNegotiator'sresourceattribute instead. Since the resource can only really be restored by stream management, this is no issue. - BREAKING: Changed order of parameters of
CryptographicHashManager.hashFromData - BREAKING: Removed support for XEP-0414, as the (supported) hash computations are already implemented by
CryptographicHashManager.hashFromData. - The
DiscoManagernow only handled entity capabilities if aEntityCapabilityManageris registered. - The
EntityCapabilityManagernow verifies and validates its data before caching. - BREAKING: Added the
resumedparameter toStreamNegotiationsDoneEvent. Use this to check if the current stream is new or resumed instead of using theConnectionStateChangedEvent. - BREAKING: Remove
DiscoManager.discoInfoCapHashQuery. - BREAKING: The entity argument of
DiscoManager.discoInfoQueryandDiscoManager.discoItemsQueryare nowJIDinstead ofString. - BREAKING:
PubSubManagerandUserAvatarManagernow useJIDinstead ofString. - BREAKING:
XmppConnection.sendStanzanot only takes aStanzaDetailsargument. - Sent stanzas are not kept in a queue until sent.
0.3.1
- Fix some issues with running moxxmpp as a component
0.3.0
- BREAKING: Removed
connectAwaitableand merged it withconnect. - BREAKING: Removed
allowPlainAuthfromConnectionSettings. If you don't want to use SASL PLAIN, don't register the negotiator. If you want to only conditionally use SASL PLAIN, extend theSaslPlainNegotiatorand override itsmatchesFeaturemethod to only call the super method when SASL PLAIN should be used. - BREAKING: The user avatar's
subscribeandunsubscribeno longer subscribe to the:dataPubSub nodes - Renamed
ResourceBindingSuccessEventtoResourceBoundEvent - BREAKING: Removed
isFeatureSupportedfrom the manager attributes. The managers now all have a methodisFeatureSupportedthat works the same - The
PresenceManageris now optional - BREAKING: Removed
setConnectionSettingsandgetConnectionSettings. Just directly acces theconnectionSettingsfield. - Implement XEP-0114 for implementing components
- BREAKING: Remove
useDirectTLSfromConnectionSettings
0.1.6+1
- FIX: Fix LMC not working.
0.1.6
- FEAT: Implement XEP-0308.
0.1.5
- FEAT: Message events now contain the stanza error, if available.
0.1.4
- FIX: Only stanza-id required 'sid:0' support.
- FEAT: Implement parsing and sending of retractions.
0.1.3+1
- FIX: Expose the error classes.
0.1.3
- REFACTOR: Replace MayFail by Result.
- FIX: Remove the old Results API.
- FEAT: Rework how the negotiator system works.
0.1.2+3
- FIX: SASL SCRAM-SHA-{256,512} should now work.
0.1.2+2
- FIX: Fix reconnections when the connection is awaited.
0.1.2+1
- FIX: A certificate rejection does not crash the connection.
0.1.2
- FEAT: Remove Moxxy specific strings.
0.1.1
- REFACTOR: Move packages into packages/.
- FEAT: Fix moxxmpp_socket_tcp's pubspec.
0.1.0
- Initial version copied over from Moxxyv2