Changes for version 3.01 - 2026-04-03

  • Fixes
    • #69 Fix from_full attribute to use resource instead of alias, which caused incorrect sender identification (PR #64)
    • Fix self-message detection in MUC group chats — bot could process its own messages as if from another user (PR #59)
    • Fix Start() to reconnect on silent disconnection when Process returns undef (PR #63)
    • Fix SetForumSubject to propagate send errors instead of silently discarding them (PR #68)
    • Fix message chunking off-by-one that could exceed max_message_size by one character (PR #71)
    • Replace // operator with ternary for Perl 5.8 compatibility (PR #70)
  • Improvements
    • Bump MIN_PERL_VERSION from 5.008 to 5.010 in Makefile.PL (PR #66)
  • Maintenance
    • Parallelize Windows and macOS CI jobs with Linux matrix (PR #73)
    • New test: comprehensive coverage for 6 undertested public API methods (PR #60)
    • New test: comprehensive coverage for message_function callback contract (PR #61)
    • New test: comprehensive coverage for presence and IQ protocol handlers (PR #62)
    • New test: comprehensive coverage for message sending pipeline (PR #65)
    • New test: coverage for SetForumSubject method (PR #67)
    • Update MANIFEST and README.md

Documentation

Modules

Automated Bot creation with safeties