Files
Hikage/assets/changelog.html-m9YESbx7.js
github-actions[bot] 0b533c67b1 Deploy to GitHub pages
2025-08-23 18:52:31 +00:00

2 lines
7.7 KiB
JavaScript
Raw 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 n,o as c,c as r,b as e,d as i,a as t,e as d}from"./app-ZnF1aHNS.js";const h={},s=d('<h1 id="更新日志" tabindex="-1"><a class="header-anchor" href="#更新日志" aria-hidden="true">#</a> 更新日志</h1><blockquote><p>这里记录了 <code>Hikage</code> 的版本更新历史。</p></blockquote><div class="custom-container danger"><p class="custom-container-title">特别注意</p><p>我们只会对最新的 API 版本进行维护,若你正在使用过时的 API 版本则代表你自愿放弃一切维护的可能性。</p></div><h2 id="hikage-core" tabindex="-1"><a class="header-anchor" href="#hikage-core" aria-hidden="true">#</a> hikage-core</h2>',4),_={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),g={href:"https://github.com/HighCapable/YukiReflection",target:"_blank",rel:"noopener noreferrer"},p={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},x=d("<li>适配 Android 16 (API 36),解决了 Android 16 上 <code>XmlBlock</code> 的崩溃问题</li><li>优化布局性能,移除了不必要的内联操作,对反射操作增加缓存</li><li><code>HikageView</code> 和 <code>HikageViewDeclaration</code> 新增 <code>final</code> 参数以配合 <code>hikage-compiler</code> 实现新功能</li><li><code>Widgets</code> 新增 <code>SurfaceView</code> 和 <code>WebView</code> 内置组件</li><li><code>Widgets</code> 调整部分组件为 <code>final</code></li>",5),f={id:"_1-0-1-2025-05-06",tabindex:"-1"},m=e("a",{class:"header-anchor",href:"#_1-0-1-2025-05-06","aria-hidden":"true"},"#",-1),k=e("ul",null,[e("li",null,"修复 KSP 源码没有成功发布的问题"),e("li",null,"新增状态管理功能")],-1),b={id:"_1-0-0-2025-04-20",tabindex:"-1"},v=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20","aria-hidden":"true"},"#",-1),w=e("ul",null,[e("li",null,"首个版本提交至 Maven")],-1),y=e("h2",{id:"hikage-compiler",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-compiler","aria-hidden":"true"},"#"),i(" hikage-compiler")],-1),V={id:"_1-0-1-2025-08-24",tabindex:"-1"},M=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24","aria-hidden":"true"},"#",-1),B=e("ul",null,[e("li",null,[i("新增对 "),e("code",null,"HikageView"),i(" 和 "),e("code",null,"HikageViewDeclaration"),i(" 的 "),e("code",null,"final"),i(" 参数的支持,详情请参考文档的相关用法")])],-1),H={id:"_1-0-0-2025-04-20-1",tabindex:"-1"},R=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-1","aria-hidden":"true"},"#",-1),I=e("ul",null,[e("li",null,"首个版本提交至 Maven")],-1),A=e("h2",{id:"hikage-extension",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-extension","aria-hidden":"true"},"#"),i(" hikage-extension")],-1),C={id:"_1-0-1-2025-08-24-1",tabindex:"-1"},L=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-1","aria-hidden":"true"},"#",-1),K={href:"https://github.com/HighCapable/YukiReflection",target:"_blank",rel:"noopener noreferrer"},P={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},N=e("li",null,[e("code",null,"ViewGroup"),i(" 新增对 "),e("code",null,"addView"),i(" 的泛型 "),e("code",null,"ViewGroup.LayoutParams"),i(" 支持")],-1),Y={id:"_1-0-0-2025-04-20-2",tabindex:"-1"},E=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-2","aria-hidden":"true"},"#",-1),S=e("ul",null,[e("li",null,"首个版本提交至 Maven")],-1),W=e("h2",{id:"hikage-extension-betterandroid",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-extension-betterandroid","aria-hidden":"true"},"#"),i(" hikage-extension-betterandroid")],-1),q={id:"_1-0-1-2025-08-24-2",tabindex:"-1"},D=e("a",{class:"header-anchor",href:"#_1-0-1-2025-08-24-2","aria-hidden":"true"},"#",-1),F=e("ul",null,[e("li",null,[i("适配了 "),e("code",null,"BetterAndroid"),i(" 解耦合后的 "),e("code",null,"ui-component"),i(" 和 "),e("code",null,"ui-component-adapter")])],-1),G={id:"_1-0-0-2025-04-20-3",tabindex:"-1"},J=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-3","aria-hidden":"true"},"#",-1),T=e("ul",null,[e("li",null,"首个版本提交至 Maven")],-1),X=e("h2",{id:"hikage-extension-compose",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-extension-compose","aria-hidden":"true"},"#"),i(" hikage-extension-compose")],-1),j={id:"_1-0-0-2025-04-20-4",tabindex:"-1"},z=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-4","aria-hidden":"true"},"#",-1),O=e("ul",null,[e("li",null,"首个版本提交至 Maven")],-1),Q=e("h2",{id:"hikage-widget-androidx",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-widget-androidx","aria-hidden":"true"},"#"),i(" hikage-widget-androidx")],-1),U={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),$=d("<ul><li><code>ConstraintLayout</code> 新增 <code>MotionLayout</code>、<code>ImageFilterButton</code>、<code>ImageFilterView</code>、<code>MockView</code>、<code>MotionButton</code>、<code>MotionLabel</code>、<code>MotionTelltales</code> 组件</li><li>调整部分组件为 <code>final</code></li></ul>",1),ee={id:"_1-0-0-2025-04-20-5",tabindex:"-1"},ie=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-5","aria-hidden":"true"},"#",-1),te=e("ul",null,[e("li",null,"首个版本提交至 Maven")],-1),ae=e("h2",{id:"hikage-widget-material",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hikage-widget-material","aria-hidden":"true"},"#"),i(" hikage-widget-material")],-1),oe={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),ne=e("ul",null,[e("li",null,[i("调整部分组件为 "),e("code",null,"final")])],-1),le={id:"_1-0-0-2025-04-20-6",tabindex:"-1"},ce=e("a",{class:"header-anchor",href:"#_1-0-0-2025-04-20-6","aria-hidden":"true"},"#",-1),re=e("ul",null,[e("li",null,"首个版本提交至 Maven")],-1);function he(se,_e){const a=n("Badge"),o=n("ExternalLinkIcon");return c(),r("div",null,[s,e("h3",_,[u,i(" 1.0.2 | 2025.08.24 "),t(a,{type:"tip",text:"最新",vertical:"middle"})]),e("ul",null,[e("li",null,[i("将 Java 反射相关行为由 "),e("a",g,[i("YukiReflection"),t(o)]),i(" 迁移至 "),e("a",p,[i("KavaRef"),t(o)])]),x]),e("h3",f,[m,i(" 1.0.1 | 2025.05.06 "),t(a,{type:"warning",text:"过旧",vertical:"middle"})]),k,e("h3",b,[v,i(" 1.0.0 | 2025.04.20 "),t(a,{type:"warning",text:"过旧",vertical:"middle"})]),w,y,e("h3",V,[M,i(" 1.0.1 | 2025.08.24 "),t(a,{type:"tip",text:"最新",vertical:"middle"})]),B,e("h3",H,[R,i(" 1.0.0 | 2025.04.20 "),t(a,{type:"warning",text:"过旧",vertical:"middle"})]),I,A,e("h3",C,[L,i(" 1.0.1 | 2025.08.24 "),t(a,{type:"tip",text:"最新",vertical:"middle"})]),e("ul",null,[e("li",null,[i("将 Java 反射相关行为由 "),e("a",K,[i("YukiReflection"),t(o)]),i(" 迁移至 "),e("a",P,[i("KavaRef"),t(o)])]),N]),e("h3",Y,[E,i(" 1.0.0 | 2025.04.20 "),t(a,{type:"warning",text:"过旧",vertical:"middle"})]),S,W,e("h3",q,[D,i(" 1.0.1 | 2025.08.24 "),t(a,{type:"tip",text:"最新",vertical:"middle"})]),F,e("h3",G,[J,i(" 1.0.0 | 2025.04.20 "),t(a,{type:"warning",text:"过旧",vertical:"middle"})]),T,X,e("h3",j,[z,i(" 1.0.0 | 2025.04.20 "),t(a,{type:"tip",text:"最新",vertical:"middle"})]),O,Q,e("h3",U,[Z,i(" 1.0.1 | 2025.08.24 "),t(a,{type:"tip",text:"最新",vertical:"middle"})]),$,e("h3",ee,[ie,i(" 1.0.0 | 2025.04.20 "),t(a,{type:"warning",text:"过旧",vertical:"middle"})]),te,ae,e("h3",oe,[de,i(" 1.0.1 | 2025.08.24 "),t(a,{type:"tip",text:"最新",vertical:"middle"})]),ne,e("h3",le,[ce,i(" 1.0.0 | 2025.04.20 "),t(a,{type:"warning",text:"过旧",vertical:"middle"})]),re])}const ge=l(h,[["render",he],["__file","changelog.html.vue"]]);export{ge as default};