The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.27 - 2013-05-29

  • client:
    • --repository option is no longer required
    • add support for entirely client-constructed notifications
    • verbose complaint when a message cannot be encoded as JSON
    • add support for batching messages
    • Git: include author name in commit information (Debian: #700319)
    • Git: add support for configuring some settings via git-config
    • Git: implement commit squashing for large branch updates
  • bot:
    • support miltiple relay messages per request
    • properly handle multi-line relayed messages
    • add rate limit support to JSON message relay implementation
    • Fix a problem where authentication was sent too late, due to throttling caused by JOIN commands sent earlier. This change uses the AutoJoin plugin that knows how to interact with NickServID properly. Patch contributed by poco-irc maintainer, Hinrik Orn Sigurdsson.
  • both:
    • add support for ${project} substitution in web_link
    • documentation improvements
  • building
    • Add Time::Piece and IPC::Run to Build.PL.
    • Build.PL: create LICENSE file during `make dist'.

Documentation

KGB client configuration file
KGB bot configuration file
KGB
helper script for adding new projects to kgb-bot configuration file
an IRC bot helping collaborative work
relay commits to KGB servers
helper script for splitting out project configurations

Modules

collaborative IRC helper
KGB bot API documentation
a single file change
relay commits to KGB servers
KGB interface to CVS
Fake KGB client
Git support for KGB client
Simple message relay KGB client
server instance in KGB client
KGB interface to Subversion
a single commit
add color to KGB notifications
Perl interface to deb.li