import{_ as l,r as a,o as d,c as s,a as e,b as t,d as n,e as r}from"./app-6WmjFGj_.js";const c={},h=r('
Changelog
The version update history of PanguText
is recorded here.
Pay Attention
We will only maintain the latest API version. If you are using an outdated API version, you voluntarily renounce any possibility of maintenance.
Notice
To avoid translation time consumption, the 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
pangutext-android
',5),u={id:"_1-0-4-2025-08-16",tabindex:"-1"},g=e("a",{class:"header-anchor",href:"#_1-0-4-2025-08-16","aria-hidden":"true"},"#",-1),_=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),p={id:"_1-0-3-2025-08-03",tabindex:"-1"},x=e("a",{class:"header-anchor",href:"#_1-0-3-2025-08-03","aria-hidden":"true"},"#",-1),f={href:"https://github.com/HighCapable/YukiReflection",target:"_blank",rel:"noopener noreferrer"},m={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},v=e("li",null,"Other known issues fixed",-1),w={id:"_1-0-2-2025-03-05",tabindex:"-1"},T=e("a",{class:"header-anchor",href:"#_1-0-2-2025-03-05","aria-hidden":"true"},"#",-1),b=r("- Added exception handling in
PanguTextFactory2
during injection to avoid interrupting the entire process during View
initialization - Removed duplicate injection warning logs, now duplicate injections of
PanguText
will have no effect - Added
PanguTextPatcher
, which allows injecting PanguText
using a new method
",1),y={id:"_1-0-1-2025-02-11",tabindex:"-1"},P=e("a",{class:"header-anchor",href:"#_1-0-1-2025-02-11","aria-hidden":"true"},"#",-1),k=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),C={id:"_1-0-0-2025-02-10",tabindex:"-1"},V=e("a",{class:"header-anchor",href:"#_1-0-0-2025-02-10","aria-hidden":"true"},"#",-1),A=e("ul",null,[e("li",null,"The first version is submitted to Maven")],-1),j=e("h2",{id:"pangutext-compose",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#pangutext-compose","aria-hidden":"true"},"#"),t(" pangutext-compose")],-1),N=e("p",null,"Not yet released.",-1);function R(B,E){const o=a("Badge"),i=a("ExternalLinkIcon");return d(),s("div",null,[h,e("h3",u,[g,t(" 1.0.4 | 2025.08.16 "),n(o,{type:"tip",text:"latest",vertical:"middle"})]),_,e("h3",p,[x,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",f,[t("YukiReflection"),n(i)]),t(" to "),e("a",m,[t("KavaRef"),n(i)])]),v]),e("h3",w,[T,t(" 1.0.2 | 2025.03.05 "),n(o,{type:"warning",text:"stale",vertical:"middle"})]),b,e("h3",y,[P,t(" 1.0.1 | 2025.02.11 "),n(o,{type:"warning",text:"stale",vertical:"middle"})]),k,e("h3",C,[V,t(" 1.0.0 | 2025.02.10 "),n(o,{type:"warning",text:"stale",vertical:"middle"})]),A,j,N])}const q=l(c,[["render",R],["__file","changelog.html.vue"]]);export{q as default};