import{_ as s,r as d,o as r,c as l,b as e,d as t,a as i,e as n}from"./app-ZnF1aHNS.js";const c={},h=n('
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
hikage-core
',5),_={id:"_1-0-2-2025-08-24",tabindex:"-1"},u=e("a",{class:"header-anchor",href:"#_1-0-2-2025-08-24","aria-hidden":"true"},"#",-1),p={href:"https://github.com/HighCapable/YukiReflection",target:"_blank",rel:"noopener noreferrer"},g={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},f=n("Adapted to Android 16 (API 36), fixed the XmlBlock
crash issue on Android 16Optimized layout performance, removed unnecessary inline operations, added caching for reflection operationsAdded 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
",5),m={id:"_1-0-1-2025-05-06",tabindex:"-1"},x=e("a",{class:"header-anchor",href:"#_1-0-1-2025-05-06","aria-hidden":"true"},"#",-1),b=e("ul",null,[e("li",null,"Fixed the issue where the KSP source code was not successfully released"),e("li",null,"Added states management feature")],-1),v={id:"_1-0-0-2025-04-20",tabindex:"-1"},k=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20","aria-hidden":"true"},"#",-1),w=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),y=e("h2",{id:"hikage-compiler",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-compiler","aria-hidden":"true"},"#"),t(" hikage-compiler")],-1),A={id:"_1-0-1-2025-08-24",tabindex:"-1"},V=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24","aria-hidden":"true"},"#",-1),M=e("ul",null,[e("li",null,[t("Added support for the "),e("code",null,"final"),t(" parameter of "),e("code",null,"HikageView"),t(" and "),e("code",null,"HikageViewDeclaration"),t(", please refer to the relevant usage in the documentation")])],-1),T={id:"_1-0-0-2025-04-20-1",tabindex:"-1"},C=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-1","aria-hidden":"true"},"#",-1),B=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),H=e("h2",{id:"hikage-extension",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-extension","aria-hidden":"true"},"#"),t(" hikage-extension")],-1),R={id:"_1-0-1-2025-08-24-1",tabindex:"-1"},I=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-1","aria-hidden":"true"},"#",-1),L={href:"https://github.com/HighCapable/YukiReflection",target:"_blank",rel:"noopener noreferrer"},K={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},N=e("li",null,[t("Added generic "),e("code",null,"ViewGroup.LayoutParams"),t(" support for "),e("code",null,"addView"),t(" in "),e("code",null,"ViewGroup")],-1),E={id:"_1-0-0-2025-04-20-2",tabindex:"-1"},P=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-2","aria-hidden":"true"},"#",-1),W=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),Y=e("h2",{id:"hikage-extension-betterandroid",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-extension-betterandroid","aria-hidden":"true"},"#"),t(" hikage-extension-betterandroid")],-1),j={id:"_1-0-1-2025-08-24-2",tabindex:"-1"},F=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-2","aria-hidden":"true"},"#",-1),G=e("ul",null,[e("li",null,[t("Adapted to decoupled "),e("code",null,"ui-component"),t(" and "),e("code",null,"ui-component-adapter"),t(" in "),e("code",null,"BetterAndroid")])],-1),S={id:"_1-0-0-2025-04-20-3",tabindex:"-1"},q=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-3","aria-hidden":"true"},"#",-1),z=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),D=e("h2",{id:"hikage-extension-compose",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-extension-compose","aria-hidden":"true"},"#"),t(" hikage-extension-compose")],-1),J={id:"_1-0-0-2025-04-20-4",tabindex:"-1"},O=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-4","aria-hidden":"true"},"#",-1),U=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),X=e("h2",{id:"hikage-widget-androidx",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-widget-androidx","aria-hidden":"true"},"#"),t(" hikage-widget-androidx")],-1),Q={id:"_1-0-1-2025-08-24-3",tabindex:"-1"},Z=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-3","aria-hidden":"true"},"#",-1),$=n("- Added
MotionLayout
, ImageFilterButton
, ImageFilterView
, MockView
, MotionButton
, MotionLabel
, MotionTelltales
components to ConstraintLayout
- Adjusted some components to be
final
",1),ee={id:"_1-0-0-2025-04-20-5",tabindex:"-1"},te=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-5","aria-hidden":"true"},"#",-1),ie=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),oe=e("h2",{id:"hikage-widget-material",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-widget-material","aria-hidden":"true"},"#"),t(" hikage-widget-material")],-1),ae={id:"_1-0-1-2025-08-24-4",tabindex:"-1"},ne=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-4","aria-hidden":"true"},"#",-1),de=e("ul",null,[e("li",null,[t("Adjusted some components to be "),e("code",null,"final")])],-1),se={id:"_1-0-0-2025-04-20-6",tabindex:"-1"},re=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-6","aria-hidden":"true"},"#",-1),le=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1);function ce(he,_e){const o=d("Badge"),a=d("ExternalLinkIcon");return r(),l("div",null,[h,e("h3",_,[u,t(" 1.0.2 | 2025.08.24 "),i(o,{type:"tip",text:"latest",vertical:"middle"})]),e("ul",null,[e("li",null,[t("Migrated Java reflection related behaviors from "),e("a",p,[t("YukiReflection"),i(a)]),t(" to "),e("a",g,[t("KavaRef"),i(a)])]),f]),e("h3",m,[x,t(" 1.0.1 | 2025.05.06 "),i(o,{type:"warning",text:"stale",vertical:"middle"})]),b,e("h3",v,[k,t(" 1.0.0 | 2025.04.20 "),i(o,{type:"warning",text:"stale",vertical:"middle"})]),w,y,e("h3",A,[V,t(" 1.0.1 | 2025.08.24 "),i(o,{type:"tip",text:"latest",vertical:"middle"})]),M,e("h3",T,[C,t(" 1.0.0 | 2025.04.20 "),i(o,{type:"warning",text:"stale",vertical:"middle"})]),B,H,e("h3",R,[I,t(" 1.0.1 | 2025.08.24 "),i(o,{type:"tip",text:"latest",vertical:"middle"})]),e("ul",null,[e("li",null,[t("Migrated Java reflection related behaviors from "),e("a",L,[t("YukiReflection"),i(a)]),t(" to "),e("a",K,[t("KavaRef"),i(a)])]),N]),e("h3",E,[P,t(" 1.0.0 | 2025.04.20 "),i(o,{type:"warning",text:"stale",vertical:"middle"})]),W,Y,e("h3",j,[F,t(" 1.0.1 | 2025.08.24 "),i(o,{type:"tip",text:"latest",vertical:"middle"})]),G,e("h3",S,[q,t(" 1.0.0 | 2025.04.20 "),i(o,{type:"warning",text:"stale",vertical:"middle"})]),z,D,e("h3",J,[O,t(" 1.0.0 | 2025.04.20 "),i(o,{type:"tip",text:"latest",vertical:"middle"})]),U,X,e("h3",Q,[Z,t(" 1.0.1 | 2025.08.24 "),i(o,{type:"tip",text:"latest",vertical:"middle"})]),$,e("h3",ee,[te,t(" 1.0.0 | 2025.04.20 "),i(o,{type:"warning",text:"stale",vertical:"middle"})]),ie,oe,e("h3",ae,[ne,t(" 1.0.1 | 2025.08.24 "),i(o,{type:"tip",text:"latest",vertical:"middle"})]),de,e("h3",se,[re,t(" 1.0.0 | 2025.04.20 "),i(o,{type:"warning",text:"stale",vertical:"middle"})]),le])}const pe=s(c,[["render",ce],["__file","changelog.html.vue"]]);export{pe as default};