Files
Hikage/assets/changelog.html-K85xyZcS.js
github-actions[bot] bd0c3576e8 Deploy to GitHub pages
2025-12-17 02:22:30 +00:00

2 lines
12 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{_ as l,r as d,o as r,c as s,b as e,d as t,a as i,e as n}from"./app-ZhvU1cLD.js";const c={},h=n('<h1 id="changelog" tabindex="-1"><a class="header-anchor" href="#changelog" aria-hidden="true">#</a> Changelog</h1><blockquote><p>The version update history of <code>Hikage</code> is recorded here.</p></blockquote><div class="custom-container danger"><p class="custom-container-title">Pay Attention</p><p>We will only maintain the latest dependencies. If you are using outdated dependencies, you voluntarily renounce any possibility of maintenance.</p></div><div class="custom-container warning"><p class="custom-container-title">Notice</p><p>To avoid translation time consumption, Changelog will use <strong>Google Translation</strong> from <strong>Chinese</strong> to <strong>English</strong>, please refer to the original text for actual reference.</p><p>Time zone of version release date: <strong>UTC+8</strong></p></div><div class="custom-container tip"><p class="custom-container-title">Tips</p><p>To ensure consistency of automatically generated code, the versions of <a href="#hikage-core">hikage-core</a> and <a href="#hikage-compiler">hikage-compiler</a> modules will remain aligned.</p></div><h2 id="hikage-core" tabindex="-1"><a class="header-anchor" href="#hikage-core" aria-hidden="true">#</a> hikage-core</h2>',6),_={id:"_1-0-4-2025-12-17",tabindex:"-1"},u=e("a",{class:"header-anchor",href:"#_1-0-4-2025-12-17","aria-hidden":"true"},"#",-1),g=e("ul",null,[e("li",null,[t("Adapted to "),e("code",null,"BetterAndroid"),t(" new features")]),e("li",null,[t("Set the default values of "),e("code",null,"width"),t(" and "),e("code",null,"height"),t(" in "),e("code",null,"LayoutParam"),t(" to "),e("code",null,"null")])],-1),p={id:"_1-0-3-2025-12-14",tabindex:"-1"},f=e("a",{class:"header-anchor",href:"#_1-0-3-2025-12-14","aria-hidden":"true"},"#",-1),m=e("ul",null,[e("li",null,[t("Lint added recommended warning support for "),e("code",null,"WebView"),t(" and "),e("code",null,"SurfaceView")]),e("li",null,"Removed inline support for layout content DSL for performance optimization and to reduce unreasonable internal API exposure"),e("li",null,"Adapted to Kotlin 2.2+")],-1),x={id:"_1-0-2-2025-08-24",tabindex:"-1"},v=e("a",{class:"header-anchor",href:"#_1-0-2-2025-08-24","aria-hidden":"true"},"#",-1),b={href:"https://github.com/HighCapable/YukiReflection",target:"_blank",rel:"noopener noreferrer"},k={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},w=n("<li>Adapted to Android 16 (API 36), fixed the <code>XmlBlock</code> crash issue on Android 16</li><li>Optimized layout performance, removed unnecessary inline operations, added caching for reflection operations</li><li>Added <code>final</code> parameter to <code>HikageView</code> and <code>HikageViewDeclaration</code> to support new features in <code>hikage-compiler</code></li><li>Added <code>SurfaceView</code> and <code>WebView</code> built-in components to <code>Widgets</code></li><li>Adjusted some components in <code>Widgets</code> to be <code>final</code></li>",5),y={id:"_1-0-1-2025-05-06",tabindex:"-1"},A=e("a",{class:"header-anchor",href:"#_1-0-1-2025-05-06","aria-hidden":"true"},"#",-1),V=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),T={id:"_1-0-0-2025-04-20",tabindex:"-1"},M=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20","aria-hidden":"true"},"#",-1),B=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),L=e("h2",{id:"hikage-compiler",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-compiler","aria-hidden":"true"},"#"),t(" hikage-compiler")],-1),C={id:"_1-0-4-2025-12-17-1",tabindex:"-1"},H=e("a",{class:"header-anchor",href:"#_1-0-4-2025-12-17-1","aria-hidden":"true"},"#",-1),R=e("ul",null,[e("li",null,[t("Aligned version with "),e("a",{href:"#hikage-core"},"hikage-core")])],-1),S={id:"_1-0-3-2025-12-14-1",tabindex:"-1"},I=e("a",{class:"header-anchor",href:"#_1-0-3-2025-12-14-1","aria-hidden":"true"},"#",-1),D=e("ul",null,[e("li",null,[t("Aligned version with "),e("a",{href:"#hikage-core"},"hikage-core")]),e("li",null,[t("Adapted to the layout content DSL generation method after removing inline in "),e("a",{href:"#hikage-core"},"hikage-core")])],-1),K={id:"_1-0-1-2025-08-24",tabindex:"-1"},P=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24","aria-hidden":"true"},"#",-1),N=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),W={id:"_1-0-0-2025-04-20-1",tabindex:"-1"},E=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-1","aria-hidden":"true"},"#",-1),Y=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),j=e("h2",{id:"hikage-extension",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-extension","aria-hidden":"true"},"#"),t(" hikage-extension")],-1),z={id:"_1-0-3-2025-12-17",tabindex:"-1"},F=e("a",{class:"header-anchor",href:"#_1-0-3-2025-12-17","aria-hidden":"true"},"#",-1),G=e("ul",null,[e("li",null,[t("Adapted to "),e("code",null,"BetterAndroid"),t(" new features")])],-1),U={id:"_1-0-2-2025-12-14",tabindex:"-1"},q=e("a",{class:"header-anchor",href:"#_1-0-2-2025-12-14","aria-hidden":"true"},"#",-1),J=e("ul",null,[e("li",null,[t("Adapted to the layout content DSL usage after removing inline in "),e("a",{href:"#hikage-core"},"hikage-core")])],-1),O={id:"_1-0-1-2025-08-24-1",tabindex:"-1"},X=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-1","aria-hidden":"true"},"#",-1),Q={href:"https://github.com/HighCapable/YukiReflection",target:"_blank",rel:"noopener noreferrer"},Z={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},$=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),ee={id:"_1-0-0-2025-04-20-2",tabindex:"-1"},te=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-2","aria-hidden":"true"},"#",-1),ie=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),ae=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),oe={id:"_1-0-3-2025-12-17-1",tabindex:"-1"},ne=e("a",{class:"header-anchor",href:"#_1-0-3-2025-12-17-1","aria-hidden":"true"},"#",-1),de=e("ul",null,[e("li",null,[t("Adapted to "),e("code",null,"BetterAndroid"),t(" new features")])],-1),le={id:"_1-0-2-2025-12-14-1",tabindex:"-1"},re=e("a",{class:"header-anchor",href:"#_1-0-2-2025-12-14-1","aria-hidden":"true"},"#",-1),se=e("ul",null,[e("li",null,[t("Updated to follow the changes in "),e("a",{href:"#hikage-core"},"hikage-core")])],-1),ce={id:"_1-0-1-2025-08-24-2",tabindex:"-1"},he=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-2","aria-hidden":"true"},"#",-1),_e=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),ue={id:"_1-0-0-2025-04-20-3",tabindex:"-1"},ge=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-3","aria-hidden":"true"},"#",-1),pe=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),fe=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),me={id:"_1-0-2-2025-12-17",tabindex:"-1"},xe=e("a",{class:"header-anchor",href:"#_1-0-2-2025-12-17","aria-hidden":"true"},"#",-1),ve=e("ul",null,[e("li",null,[t("Updated to follow the changes in "),e("a",{href:"#hikage-core"},"hikage-core")])],-1),be={id:"_1-0-1-2025-12-14",tabindex:"-1"},ke=e("a",{class:"header-anchor",href:"#_1-0-1-2025-12-14","aria-hidden":"true"},"#",-1),we=e("ul",null,[e("li",null,[t("Adapted to the layout content DSL usage after removing inline in "),e("a",{href:"#hikage-core"},"hikage-core")])],-1),ye={id:"_1-0-0-2025-04-20-4",tabindex:"-1"},Ae=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-4","aria-hidden":"true"},"#",-1),Ve=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),Te=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),Me={id:"_1-0-1-2025-08-24-3",tabindex:"-1"},Be=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-3","aria-hidden":"true"},"#",-1),Le=n("<ul><li>Added <code>MotionLayout</code>, <code>ImageFilterButton</code>, <code>ImageFilterView</code>, <code>MockView</code>, <code>MotionButton</code>, <code>MotionLabel</code>, <code>MotionTelltales</code> components to <code>ConstraintLayout</code></li><li>Adjusted some components to be <code>final</code></li></ul>",1),Ce={id:"_1-0-0-2025-04-20-5",tabindex:"-1"},He=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-5","aria-hidden":"true"},"#",-1),Re=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),Se=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),Ie={id:"_1-0-1-2025-08-24-4",tabindex:"-1"},De=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-4","aria-hidden":"true"},"#",-1),Ke=e("ul",null,[e("li",null,[t("Adjusted some components to be "),e("code",null,"final")])],-1),Pe={id:"_1-0-0-2025-04-20-6",tabindex:"-1"},Ne=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-6","aria-hidden":"true"},"#",-1),We=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1);function Ee(Ye,je){const a=d("Badge"),o=d("ExternalLinkIcon");return r(),s("div",null,[h,e("h3",_,[u,t(" 1.0.4 | 2025.12.17 "),i(a,{type:"tip",text:"latest",vertical:"middle"})]),g,e("h3",p,[f,t(" 1.0.3 | 2025.12.14 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),m,e("h3",x,[v,t(" 1.0.2 | 2025.08.24 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),e("ul",null,[e("li",null,[t("Migrated Java reflection related behaviors from "),e("a",b,[t("YukiReflection"),i(o)]),t(" to "),e("a",k,[t("KavaRef"),i(o)])]),w]),e("h3",y,[A,t(" 1.0.1 | 2025.05.06 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),V,e("h3",T,[M,t(" 1.0.0 | 2025.04.20 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),B,L,e("h3",C,[H,t(" 1.0.4 | 2025.12.17 "),i(a,{type:"tip",text:"latest",vertical:"middle"})]),R,e("h3",S,[I,t(" 1.0.3 | 2025.12.14 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),D,e("h3",K,[P,t(" 1.0.1 | 2025.08.24 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),N,e("h3",W,[E,t(" 1.0.0 | 2025.04.20 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),Y,j,e("h3",z,[F,t(" 1.0.3 | 2025.12.17 "),i(a,{type:"tip",text:"latest",vertical:"middle"})]),G,e("h3",U,[q,t(" 1.0.2 | 2025.12.14 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),J,e("h3",O,[X,t(" 1.0.1 | 2025.08.24 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),e("ul",null,[e("li",null,[t("Migrated Java reflection related behaviors from "),e("a",Q,[t("YukiReflection"),i(o)]),t(" to "),e("a",Z,[t("KavaRef"),i(o)])]),$]),e("h3",ee,[te,t(" 1.0.0 | 2025.04.20 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),ie,ae,e("h3",oe,[ne,t(" 1.0.3 | 2025.12.17 "),i(a,{type:"tip",text:"latest",vertical:"middle"})]),de,e("h3",le,[re,t(" 1.0.2 | 2025.12.14 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),se,e("h3",ce,[he,t(" 1.0.1 | 2025.08.24 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),_e,e("h3",ue,[ge,t(" 1.0.0 | 2025.04.20 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),pe,fe,e("h3",me,[xe,t(" 1.0.2 | 2025.12.17 "),i(a,{type:"tip",text:"latest",vertical:"middle"})]),ve,e("h3",be,[ke,t(" 1.0.1 | 2025.12.14 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),we,e("h3",ye,[Ae,t(" 1.0.0 | 2025.04.20 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),Ve,Te,e("h3",Me,[Be,t(" 1.0.1 | 2025.08.24 "),i(a,{type:"tip",text:"latest",vertical:"middle"})]),Le,e("h3",Ce,[He,t(" 1.0.0 | 2025.04.20 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),Re,Se,e("h3",Ie,[De,t(" 1.0.1 | 2025.08.24 "),i(a,{type:"tip",text:"latest",vertical:"middle"})]),Ke,e("h3",Pe,[Ne,t(" 1.0.0 | 2025.04.20 "),i(a,{type:"warning",text:"stale",vertical:"middle"})]),We])}const Fe=l(c,[["render",Ee],["__file","changelog.html.vue"]]);export{Fe as default};