All Versions
23
Latest Version
Avg Release Cycle
60 days
Latest Release
1310 days ago

Changelog History
Page 3

  • v2.0.0 Changes

    August 30, 2017

    ๐Ÿš€ This release contains significant architectural changes and API incompatibilities.

    ๐Ÿ”„ Changed

    • โž• Added single SMPPEX.Session behavior instead of seperate SMPPEX.ESME and SMPPEX.MC behaviours.
    • SMPPEX.Session callbacks are more GenServer compliant.
    • Most of SMPPEX.Session callbacks are allowed to return stop indicating tuple.
    • Most of SMPPEX.Session callbacks are allowed to return a list of PDUs to send.
    • ๐Ÿ”€ All methods interacting with SMPPEX.Session are synchronous.

    โž• Added

    • ๐Ÿ— Elixir 1.5 builds in CI.

    โœ‚ Removed

    • Usage of a separate process for ESME/MC connections.
    • Usage of ranch supervisor of launching ESME connections.
    • Special methods for sending PDU replies to ESME/MC in favor of Pdu.as_reply_to/2 method.
  • v1.0.1 Changes

    August 30, 2017

    ๐Ÿ”„ Changed

    • โšก๏ธ ex_doc updated to 1.x.
  • v1.0.0 Changes

    August 30, 2017

    ๐Ÿš€ This is the first stable release introduced from numerous 0.x.x versions. Although this library has been already used in production for quite a while, it's only purpose is to designate the divergence from 2.x.x branch.

    โž• Added

    • ESME functionality.
    • MC functionality.
    • ๐Ÿ”€ Synchronous ESME client.