S2Click 1.0.6をリリースしました

S2Click 1.0.6をリリースしました。

このバージョンでの追加・修正点は以下の通りです。

新機能はないのですが、アノテーションが変わっているので早めにリリースしておいたほうがよいかな、ということで。
ちなみに@Propertiesアノテーションを使用するとこんなフォームクラスが、

public class MessageForm extends S2ClickForm {

  public TextField name = new TextField("name", true);
  public TextField message = new TextField("message", true);
  public Submit submit = new Submit("add");

  public MessageForm(String name){
    super(name);

    name.setSize(10);
    name.setMaxLength(10);

    message.setSize(40);
    message.setMaxLength(200);

    setFieldAutoRegisteration(true);
    setJavaScriptValidation(true);
  }
}

以下のような感じですっきり書けるようになります。

public class MessageForm extends S2ClickForm {

  @Properties(size=10, maxLength=10)
  public TextField name = new TextField("name", true);

  @Properties(size=40, maxLength=200)
  public TextField message = new TextField("message", true);

  public Submit submit = new Submit("add");

  public MessageForm(String name){
    super(name);
    setFieldAutoRegisteration(true);
    setJavaScriptValidation(true);
  }
}