v1.6
This marks the beginning of proper versioning / changelogs for each release.
I'm not planning to follow semver very strictly: my main goal is to provide the users a summary of the changes for each release and give a better idea of how far Defender has progressed since 1.0
Added
Warden logic:
Conditional actions: it is now possible carry on different actions according to certain conditions. This should severely reduce the amount of rules needed to build up complex logic.
Variables manipulation: You can now perform a variety of operations on variables. Think getting a user's name (or message) and splitting in segments, turning it uppercase, etc.
Warden actions:
exit, useful in conjunction to conditional actions for better control flow
get-user-info, for getting a variety of attributes of an arbitrary user
var-assign
var-assign-random
var-replace
var-slice
var-split
var-transform
Warden conditions:
compare, to perform comparisons between two values (or context variables)
is-helper
Changed
send-message now supports message editing