Skip to content
This repository was archived by the owner on Jan 20, 2023. It is now read-only.

Added a annotation support to use default arguments.

Choose a tag to compare

@k163377 k163377 released this 16 Mar 23:47
· 322 commits to master since this release
a0850b1

機能追加

  • デフォルト引数を用いる(= マッピング対象にしない)機能を追加

不具合修正

  • sharedapiで指定するように修正
    • implementationで指定していたため、ライブラリ利用時にsharedが利用できなくなっていた

過去のリリース

不具合により十分な利用ができなくなっていたリリースは削除を行った。

0.15 - Modifies.

破壊的変更

  • 名前に適用するコンバータはエイリアスを貼った場合も適用するように修正

その他変更

  • sharedの変更を反映

0.14 - Improve Bucket.

内容

  • Sharedに対して行ったBucketの改善を取り込み
    • 実行速度をデフォルト引数対応以前と同等まで回復

0.13 - Added support for mapping with default arguments.

内容

  • 引数が足りなかった場合はデフォルト引数を用いるように修正
    • この結果エラー表示周りで不要となったロジックを削除

0.12 - Modify annotation.

破壊的変更

  • KGetterAliasの付与対象をプロパティからゲッターに修正
  • KPropertyAlias>の名前をKParameterAliasに修正
  • KPropertyIgnoreの名前をKGetterIgnoreに修正
    • アノテーションの付与対象もゲッターに修正

その他修正

  • 微小な修正の積み重ねにより若干の高速化
  • テストの追加

0.11 - Update Kotlin and Shared version.

SSIA

0.10 - Move project and splitting modules.

内容

リポジトリ移動に伴う修正

  • パッケージ名をOrganizationに合わせて修正
  • READMEの更新

モジュール分割に伴う修正

他プロジェクトで使いたい内容をSharedとして切り出したため、それに伴う修正を行った。

  • build.gradle.ktsSharedへの参照を追加
  • KMapper関連コードを新しく建てたkmapperパッケージへ移動