LastaFlute の ChangeLog

LastaFlute-1.1.2

2019/05/14

NEW

  • make [request/response]JsonEngineProvider of option
  • Output request header and response header with InOutLogger
  • make defineSqlExecutionCountDefaultLimit() in TypicalAction
  • upgrade Hibernate Validator to 6.0.16.Final
  • JsonDebugChallenge should not depend on field naming strategy
  • upgrade DBFlute to 1.1.8 (about one year old)
  • [Lasta Di] lazy accessible for ClassLoader deep method to avoid Java11 warning
  • [Lasta Di] avoid warning of JDK-internal access at Java11 (Sax and BeanDesc)
  • [Lasta Di] can specify script engine name in lasta_di.properties for e.g. sai

LastaFlute-1.1.1

2019/02/03

NEW

  • make JsonMappingOption@filterTypeableTextReading()
  • make JsonResponse@swtichJsonEngine() instead of switchMappingOption()
  • handleErrorCause() uses also printStackTrace() for logback failure
  • improve Gson adaptables for overriding by application
  • make JsonManager@newRuledEngine() for more customization
  • make BeanWrapper@getBean() for Lasta Thymeleaf (application extension)
  • [Lasta Di] upgrade Javassist to 3.24.0-GA
  • [Lasta Di] fix resolveSimpleNumber() wrong if-statement (Integer, Long)
  • [lasta-doc engine] LastaDocでJsonResultをスネークケース表示できるように
  • [lasta-doc engine] RemoteApiGenでのDELETEメソッド+JSON Body対応

LastaFlute-1.1.0

2018/10/11

NEW

  • fix typo: createIntOutLogger() to createInOutLogger()
  • avoid Java11 setAccessible(true) headache of File field in bean class
  • JsonResponse, switchMappingOption() for e.g. SwaggerAction
  • ActionAdjustmentProvider, customizeActionUrlMapping()
  • ActionAdjustmentProvider, customizeActionUrlReverse()
  • SessionSharedStorage, getSessionId(), regenerateSessionId()
  • SessionSharedStorage, suppressesHttpSession()
  • update Lasta Di to 0.7.8
  • update Hibernate Validator to 6.0.13.Final
  • [Lasta Di] setAccessible(true)で落ちた時にどの項目で落ちたかわかるように
  • [LastaDoc.jar] キャメルケースとスネークケースを変換したときの微調整
  • [LastaDoc.jar] swagger editorで発生するエラーを無くした
  • [LastaDoc.jar] swagger ui-3 に対応
  • [UTFlute] update LastaDoc.jar to 0.3.4

LastaFlute-1.0.9

2018/08/14

NEW

  • JsonResponse.asEmptyBody()をAssistantDirector経由で{}に変更できるように
  • レスポンス書き込み処理をAssistantDirector経由でhookできるように
  • LazyTransactionの繰り返し利用をできるように
  • upgrade Lasta Di to 0.7.7
  • upgrade MailFlute to 0.6.0
  • upgrade Hibernate Validator to 6.0.12.Final
  • upgrade Gson to 2.8.5
  • [Lasta Di] upgrade Javassist to 3.23.1-GA
  • [MailFlute] upgrade JavaMail to 1.6.1

LastaFlute-1.0.8

2018/05/04

NEW

  • StreamResponseで、日本語ファイル名のための encodeFileName() を追加 (なので互換性はキープ)

LastaFlute-1.0.7

2018/04/08

NEW

  • LaRequestUtil.getOptionalRequest()でExternalContext自体が無ければemptyに(もともと例外)
  • ContainerUtil.hasExternalContext()を追加

LastaFlute-1.0.6

2018/04/01

NEW

  • upgrade Hibernate Validator to 6.0.9.Final
  • upgrade MailFlute to 0.5.9
  • ThreadCacheContext@removeObject()をgeneric対応
  • IN/OUTログで、Actionごとに除外指定できるように
  • RequestLoggingFilterを拡張しやすいように
  • [MailFlute] 添付ファイルで大きいサイズ対応

BUG

  • RequestManagerのsave()のpropertyが問答無用でglobalだった

LastaFlute-1.0.5

2018/03/03

NEW

  • upgrade Lasta Di to 0.7.6
  • upgrade Hibernate Validator to 6.0.7.Final
  • CsrfManagerが持っている値を公開するメソッド追加
  • [Lasta Di] upgrade Javassist to 3.20.0-GA
  • [Lasta Di] Di xmlの中で発生したNoSuch系のErrorで、該当コンポーネントをログに出すように

BUG

  • Windowsサーバーの時に例外メッセージが文字化けしないように

LastaFlute-1.0.4

2017/12/31

NEW

  • LoginManagerのEntityインターフェース依存を外した(外し忘れがあった)

LastaFlute-1.0.3

2017/12/20

NEW

  • upgrade MailFlute Di to 0.5.8
  • upgrade Hibernate Validator to 6.0.7.Final
  • Formのマッピングで、Eclipse Collections の MutableList に対応
  • Formのマッピングで、Eclipse Collections の ImmutableList をindex付きプロパティで対応

BUG

  • HotDeployで、ActionからJobを実行したときに、最後ContextClassLoaderがnullにならないように
  • [MailFlute] メールのパラメーターの中に/*xxx*/が含まれていた時にエラーにならないように

LastaFlute-1.0.2

2017/11/21

NEW

  • upgrade MailFlute Di to 0.5.7
  • upgrade Hibernate Validator to 6.0.5.Final
  • make requestParameterMapFilter in FormMappingOption
  • ログアウトしたら、セッションをinvalidateするようにした
  • URLマッピングで型変換エラーになるケースで別の一致するメソッドがあればそっちに
  • MailFluteのpushUlterior()に対応
  • HibernateValidatorで、propertyに<list element>が出ないように修正
  • Gsonの拡張をもっとしやすいようにした e.g. LaYourScalarTypeAdapterFactory
  • [MailFlute] RemoteApiでメール飛ばすための拡張ポイント
  • [MailFlute] アプリの仕組み向けのパラメーターを設定するpushUlterior()を作成

LastaFlute-1.0.1

2017/10/29

NEW

  • upgrade Gson to 2.8.2
  • List<@Required String> って書けるように
  • LastaRemoteApiのSEND/RECEIVEログとの連携
  • IN/OUTログの例外情報が出ないケースに対応
  • IN/OUTログのフォーマット微調整
  • IN/OUTログにRemoteApiの呼び出し回数を表示 (デバッグログ/エラーログも同じ)

LastaFlute-1.0.0

2017/09/26

NEW

  • upgrade MailFlute to 0.5.6
  • upgrade Hibernate Validator to 6.0.2.Final
  • ApiFailureHook, ふぇいくらパターン、ふぇいはいパターンの組み込み
  • improve parent properties encoding as UTF-8
  • [MailFlute] upgrade JavaMail to 1.6.0