コメントを修正
iwf_filterのコールバック関数に渡す引数の順番を任意に変更できるように
iwf_convert関数の変換方法を修正
iwf_filter関数に文字列以外の値を渡した場合の処理を変更
iwf_filter関数内の処理の実行順序が指定できないバグを修正

convert処理とcallback処理は配列として与えられた順番通りに動作するべきなのに、必ず最初にconvert処理が実行されてしまうバグを修正
iwf_callbackのコールバック関数指定方法を拡張
イテレーションのインデックスの置換対象となる文字列を追加

:indexと%index%がインデックスとして置換される
エラーメッセージの中で利用できる置換文字列パターンを追加

:label, :param:x などに加えて %label%, %param:x% などの%をセパレータに使ったものを追加
変数名 $bounds を $bound に変更
検証ルールの引数に指定できる置換文字列パターンを追加

:フィールド名 とすると当該フィールドの値に置換されるようになっているが、加えて %フィールド名% も当該フィールドの値に置換されるように