mirror of
https://github.com/BetterAndroid/PanguText.git
synced 2025-12-17 10:43:10 +08:00
2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
import{_ as d,r as a,o as r,c as s,a as e,b as t,d as n,e as l}from"./app-YUGTwcjb.js";const c={},h=l('<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>PanguText</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 API version. If you are using an outdated API version, 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, the 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><h2 id="pangutext-android" tabindex="-1"><a class="header-anchor" href="#pangutext-android" aria-hidden="true">#</a> pangutext-android</h2>',5),u={id:"_1-0-5-2025-12-17",tabindex:"-1"},_=e("a",{class:"header-anchor",href:"#_1-0-5-2025-12-17","aria-hidden":"true"},"#",-1),g=e("ul",null,[e("li",null,"Adapted to Kotlin 2.2+"),e("li",null,[t("Adapted to new features of "),e("code",null,"BetterAndroid")])],-1),p={id:"_1-0-4-2025-08-16",tabindex:"-1"},x=e("a",{class:"header-anchor",href:"#_1-0-4-2025-08-16","aria-hidden":"true"},"#",-1),f=e("ul",null,[e("li",null,[t("Exclude "),e("code",null,"TextView"),t("'s own "),e("code",null,"TextWatcher"),t(" set during "),e("code",null,"injectPanguText"),t(" execution to prevent repeated triggering of "),e("code",null,"doOnTextChanged")])],-1),m={id:"_1-0-3-2025-08-03",tabindex:"-1"},v=e("a",{class:"header-anchor",href:"#_1-0-3-2025-08-03","aria-hidden":"true"},"#",-1),w={href:"https://github.com/HighCapable/YukiReflection",target:"_blank",rel:"noopener noreferrer"},b={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},T=e("li",null,"Other known issues fixed",-1),y={id:"_1-0-2-2025-03-05",tabindex:"-1"},P=e("a",{class:"header-anchor",href:"#_1-0-2-2025-03-05","aria-hidden":"true"},"#",-1),k=l("<ul><li>Added exception handling in <code>PanguTextFactory2</code> during injection to avoid interrupting the entire process during <code>View</code> initialization</li><li>Removed duplicate injection warning logs, now duplicate injections of <code>PanguText</code> will have no effect</li><li>Added <code>PanguTextPatcher</code>, which allows injecting <code>PanguText</code> using a new method</li></ul>",1),A={id:"_1-0-1-2025-02-11",tabindex:"-1"},C=e("a",{class:"header-anchor",href:"#_1-0-1-2025-02-11","aria-hidden":"true"},"#",-1),V=e("ul",null,[e("li",null,[t("Fixed an issue where injecting "),e("code",null,"PanguText"),t(" could cause incorrect width measurement in "),e("code",null,"TextView")]),e("li",null,[t("Added "),e("code",null,"isAutoRemeasureText"),t(" to "),e("code",null,"PanguTextConfig"),t(" to control whether to automatically remeasure text width (applies to single-line text in "),e("code",null,"TextView"),t(")")])],-1),j={id:"_1-0-0-2025-02-10",tabindex:"-1"},B=e("a",{class:"header-anchor",href:"#_1-0-0-2025-02-10","aria-hidden":"true"},"#",-1),N=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),R=e("h2",{id:"pangutext-compose",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#pangutext-compose","aria-hidden":"true"},"#"),t(" pangutext-compose")],-1),E=e("p",null,"Not yet released.",-1);function I(K,q){const o=a("Badge"),i=a("ExternalLinkIcon");return r(),s("div",null,[h,e("h3",u,[_,t(" 1.0.5 | 2025.12.17 "),n(o,{type:"tip",text:"latest",vertical:"middle"})]),g,e("h3",p,[x,t(" 1.0.4 | 2025.08.16 "),n(o,{type:"warning",text:"stale",vertical:"middle"})]),f,e("h3",m,[v,t(" 1.0.3 | 2025.08.03 "),n(o,{type:"warning",text:"stale",vertical:"middle"})]),e("ul",null,[e("li",null,[t("Migrate Java reflection-related behavior from "),e("a",w,[t("YukiReflection"),n(i)]),t(" to "),e("a",b,[t("KavaRef"),n(i)])]),T]),e("h3",y,[P,t(" 1.0.2 | 2025.03.05 "),n(o,{type:"warning",text:"stale",vertical:"middle"})]),k,e("h3",A,[C,t(" 1.0.1 | 2025.02.11 "),n(o,{type:"warning",text:"stale",vertical:"middle"})]),V,e("h3",j,[B,t(" 1.0.0 | 2025.02.10 "),n(o,{type:"warning",text:"stale",vertical:"middle"})]),N,R,E])}const F=d(c,[["render",I],["__file","changelog.html.vue"]]);export{F as default};
|