Skip to content

Releases: kadet1090/nucleus

Milestone 2

22 Aug 09:44
Compare
Choose a tag to compare
Milestone 2 Pre-release
Pre-release

Added

  • StreamDecorator abstract class used to make pipeline of streams,
  • Connector interface, used as abstraction for creating connection streams,
  • Dumping utility, that can be accessed via \Kadet\Xmpp\helper\dd function,
  • XmppClient class which acts like dependency injection container for modules,
  • Authenticator module interface,
  • SaslAuthenticator implementing interface mentioned above,
  • Stanza model class for handling stanzas

Changed

  • XmlFactory now creates XmlElement instead of just returning class,
  • Library is now using own class to handle XML element,
  • Encryption is now handled by TlsEnabler module

Removed

  • XmppStream class was merged into XmppClient

Milestone 1

25 Jul 23:53
Compare
Choose a tag to compare
Milestone 1 Pre-release
Pre-release

First milestone completed, Fully implemented XML handling and Pre-SASL stream support.