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 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 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};