Changelog

The version update history of Hikage is recorded here.

Pay Attention

We will only maintain the latest dependencies. If you are using outdated dependencies, you voluntarily renounce any possibility of maintenance.

Notice

To avoid translation time consumption, Changelog will use Google Translation from Chinese to English, please refer to the original text for actual reference.

Time zone of version release date: UTC+8

Tips

To ensure consistency of automatically generated code, the versions of hikage-core and hikage-compiler modules will remain aligned.

hikage-core

1.0.3 | 2025.12.14  latest

  • Lint added recommended warning support for WebView and SurfaceView
  • Removed inline support for layout content DSL for performance optimization and to reduce unreasonable internal API exposure
  • Adapted to Kotlin 2.2+

1.0.2 | 2025.08.24  stale

  • Migrated Java reflection related behaviors from YukiReflectionopen in new window to KavaRefopen in new window
  • Adapted to Android 16 (API 36), fixed the XmlBlock crash issue on Android 16
  • Optimized layout performance, removed unnecessary inline operations, added caching for reflection operations
  • Added final parameter to HikageView and HikageViewDeclaration to support new features in hikage-compiler
  • Added SurfaceView and WebView built-in components to Widgets
  • Adjusted some components in Widgets to be final

1.0.1 | 2025.05.06  stale

  • Fixed the issue where the KSP source code was not successfully released
  • Added states management feature

1.0.0 | 2025.04.20  stale

  • The first version is submitted to Maven

hikage-compiler

1.0.3 | 2025.12.14  latest

  • Aligned version with hikage-core
  • Adapted to the layout content DSL generation method after removing inline in hikage-core

1.0.1 | 2025.08.24  stale

  • Added support for the final parameter of HikageView and HikageViewDeclaration, please refer to the relevant usage in the documentation

1.0.0 | 2025.04.20  stale

  • The first version is submitted to Maven

hikage-extension

1.0.2 | 2025.12.14  latest

  • Adapted to the layout content DSL usage after removing inline in hikage-core

1.0.1 | 2025.08.24  stale

1.0.0 | 2025.04.20  stale

  • The first version is submitted to Maven

hikage-extension-betterandroid

1.0.2 | 2025.12.14  latest

1.0.1 | 2025.08.24  stale

  • Adapted to decoupled ui-component and ui-component-adapter in BetterAndroid

1.0.0 | 2025.04.20  stale

  • The first version is submitted to Maven

hikage-extension-compose

1.0.1 | 2025.12.14  latest

  • Adapted to the layout content DSL usage after removing inline in hikage-core

1.0.0 | 2025.04.20  stale

  • The first version is submitted to Maven

hikage-widget-androidx

1.0.1 | 2025.08.24  latest

  • Added MotionLayout, ImageFilterButton, ImageFilterView, MockView, MotionButton, MotionLabel, MotionTelltales components to ConstraintLayout
  • Adjusted some components to be final

1.0.0 | 2025.04.20  stale

  • The first version is submitted to Maven

hikage-widget-material

1.0.1 | 2025.08.24  latest

  • Adjusted some components to be final

1.0.0 | 2025.04.20  stale

  • The first version is submitted to Maven