- New: add option to not use UDHI when splitting long SMS
- New: add
query_sm&query_sm_respsupport - New: argument to make automatic
enquire_linkoptional - New: make logger specific to each
Clientinstance by @Lynesth - Fix: incorrect
SMPP_UDHIEIE_PORT16constant #81 - Fix:
enquire_link_respnow echo original sequence - Fix: wait for the full PDU before parsing #82
- Fix: add timeout to Client's properties #98 by @Lynesth
- Fix:
DataSMparam naming error:alert_on_message_delivery#108 by @nwnoga
- Fix: don't use
%operator in logging
- Fix
TypeErrorin_generate_string_tlvwhen encoding a value - Support context manager interface, move
__del__functionality to__exit__ - Change
callback_numtype to Octet String - Add message state and network type constants
- Fix trailing NULL character in parsed octet strings
- Add optional fields for
deliver_smPDU (couldn't find them in specs but observed in real systems) - Fix integers converted to strings
- Fix integer pack format for
size=4, closes #51 - Fix typos in
SMPP_INT_NOTIFICATION_*constants - Raise an error if
message_payloadis used together withshort_message
- Fix UCS-2 encoding: fixes #49 and #53
- Add
tox.ini, support2.6,2.7,3.4,3.5,3.6and3.7 - Drop Python
3.2and3.3support - Improve PEP8-compliance in a few places
- Bump version to
1.0.2and mark it as stable - Add classifiers to
setup.py - Improve
.gitignorewith standard templates for popular environments - Remove some dead code in comments