Skip to content

Version 2.4

Latest
Compare
Choose a tag to compare
@stwalkerster stwalkerster released this 11 Apr 18:02
· 173 commits to master since this release
v2.4
  • Regular expression nodes (including user, page, summary, etc) now have the ability to be set case-insensitive. This is only currently configurable by XML.
  • It's now possible to unsubscribe from an individual stalk when subscribed to the whole channel.
  • stalk clone #source source-tag dest-tag clones source-tag in channel #source to a new stalk dest-tag.
  • It's possible to store parts of stalk trees in Phabricator Pastes now with the external node.
  • Added multi-channel watches, meaning it's now possible to watch another wiki on the same IRC server's RC feed, settable with the stalk watchchannel command. Specifying the API for this is possible in two different ways in config - either by pattern or a mapping.
  • Basic numeric nodes - diffsize returns the delta size of the revision, pagesize returns the absolute size of a page, number returns a static number, and the infix compares two numbers with an operator returning the boolean result of the comparison.
  • Email notifications now contain the last update time and the watch channel in the stalk configuration section.
  • Expiries can now be configured with a specific duration from now instead of an absolute end timestamp.
  • Dynamic expiry - stalks can be configured to instead expire a specific period of time after the last trigger.
  • Stalk creation time is now tracked.
  • AbuseFilter hits now generate a URL to the AbuseLog for rapid investigation
  • New email header including stalk data

Bug fixes

  • Various parse fixes for log events.
  • Fix some exceptions which occur when running a command on missing stalks
  • Allow unsetting the stalk expiry date from the IRC interface

Maintenance

  • Updated libraries:
    • Stwalkerster.IrcClient (8.0.30-beta => 8.1.40-beta)
    • Stwalkerster.Bot.CommandLib (10.0.19-beta => 13.0.45-beta)
    • Split MediaWiki code into Stwalkerster.MediaWikiLib (2.6.17-beta)
  • Updated to .NET 4.5.2