All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.3.32 (2024-09-19)
- android: regression fix (f991000)
1.3.31 (2024-09-19)
Note: Version bump only for package @nativescript-community/ui-label
1.3.30 (2024-09-18)
- android: now the properties order is html/text/formattedString(children) (f6fadd2)
1.3.29 (2024-05-22)
- ios: broken build after @nativescript-community/text update (544c048)
1.3.28 (2024-05-22)
- android: missing fontVariationSettings support (6b54a52)
1.3.27 (2024-05-02)
- typings fix (4f30f72)
1.3.26 (2024-03-18)
- ios: formattedtext not working with button (707ac80)
1.3.25 (2024-03-06)
- ios: multiple fixes for autoFonSize (f41473e)
1.3.24 (2024-03-05)
- android: regression fix (07ec72b)
1.3.23 (2024-03-05)
- android: prevent enableAutoSize to be called before min and max font size are set (b1cdfd7)
1.3.22 (2024-02-22)
- android: wrong line height rendering on android < 28 (4276ad6)
1.3.21 (2024-02-15)
- ios: more verticalAlignment/autoSize fixes (44d5752)
1.3.20 (2024-02-12)
- ios: verticalTextAlignment fix (528ccb9)
1.3.19 (2024-02-12)
- ios: ensure verticalTextAlignment works in all cases (05ed697)
1.3.18 (2024-01-30)
- android: native-api-usage fix (a3476e7)
1.3.17 (2024-01-25)
- android: refactoring to improve native-api-usage (53d57f8)
1.3.16 (2024-01-23)
- android: native-api-usage improvements (98e8238)
1.3.15 (2024-01-23)
- ensure we use latest @nativescript-community/text (214589e)
1.3.14 (2024-01-23)
- android: faster and lighter(using proguard/native-api-usage) implementation (74e0b8f)
- android: some improvements to make
Label
a bit faster (982673b)
1.3.13 (2024-01-18)
- allow native attributed string (NSAttributedString and android.text.Spannable) to be used as
text
(740478f) - android: fix font size for html/spans which was a bit smaller than normal
text
. WARNING: it will change font size a bit (bigger) for all labels using html or FormattedString/Span (5c34149)
1.3.12 (2024-01-18)
- android: renamed label layout so that we can easily keep it with proguard/minification (2597a97)
1.3.11 (2024-01-16)
- android: regression fix (6691c44)
1.3.10 (2024-01-14)
- android: create native view using inflate (a bit faster) (10ecedf)
1.3.9 (2023-12-29)
- android: proguard fix (for app supporting proguard) (9d92693)
1.3.8 (2023-09-06)
- updated
@nativescript-community/text
to fix linkColor issue (e9235ec)
1.3.7 (2023-08-12)
- android: faster fontSize property (9d771d9)
1.3.6 (2023-06-08)
- android: native-api-usage fix (022d55f)
1.3.5 (2023-05-16)
- android: linkColor and underline not working anymore (65d79dd)
1.3.4 (2023-05-14)
- ios: tap event not working anymore (ee70746)
1.3.3 (2023-05-13)
Note: Version bump only for package @nativescript-community/ui-label
1.3.2 (2023-05-12)
1.3.1 (2023-05-11)
__UI_LABEL_USE_LIGHT_FORMATTEDSTRING__
support to force use ofLightFormattedString
(fb1d8d0)
1.3.0 (2023-05-10)
- ios: big rewrite using UILabel (when not selectable) for a much faster component (feff416)
1.2.27 (2023-04-20)
- ios: fix issue with color not applied on html (8394d7d)
1.2.26 (2023-04-01)
- linkUnderline and linkColor now correctly working (da7c13d)
1.2.25 (2023-03-21)
- ios: crash fix which could happen while removing a label view (18903f1)
1.2.24 (2023-03-13)
- update auto font size on min/max fontSize change (38d8356)
1.2.23 (2023-02-25)
- ios: fixed autoFontSize computation when text can get bigger (955d7d0)
- ios: update autoFontSize when needed (d12a792)
1.2.22 (2023-02-20)
- android: fix for
@nativescript-community/text
override and light spans (9241a0d)
1.2.21 (2023-01-30)
- android: dont check urlspan if not needed (ae17045)
1.2.20 (2023-01-24)
- android: native-api-usage fix (ffa6a5d)
1.2.19 (2023-01-17)
- ios: span click triggered on wrong span (afa0f8f)
1.2.18 (2023-01-17)
Note: Version bump only for package @nativescript-community/ui-label
1.2.17 (2023-01-12)
1.2.16 (2022-12-01)
Note: Version bump only for package @nativescript-community/ui-label
1.2.15 (2022-11-21)
- broken build (cb91f08)
1.2.14 (2022-11-20)
- maxLines not working properly (98b298f)
1.2.13 (2022-11-02)
- ios: prevent some html labels to use Times New Roman font instead of default (01c9f81)
1.2.12 (2022-09-16)
- ios: correctly handle
linkTap
using UITextView methods (1b1ab83)
1.2.11 (2022-09-09)
- ios:
textAlignment
not working withletterSpacing
(237771a)
1.2.10 (2022-09-01)
- ios: fix for html label not layouting correctly (500a25c)
1.2.9 (2022-07-22)
maxLines
fix for latest N (36763fd)
1.2.8 (2022-04-26)
Note: Version bump only for package @nativescript-community/ui-label
1.2.7 (2022-04-05)
- ios: autoFontSize fix broken font formatting on measure (5229637)
1.2.6 (2022-02-09)
- ios: another fix for flexbox layout (9c4d55e)
- ios: fix color change with HTML / formattedString (4de4d80)
1.2.5 (2022-02-09)
- ios: fix for flexbox. (2c0e06d)
1.2.4 (2022-01-14)
- uglify fix (f04189f)
1.2.3 (2022-01-13)
- android: autoFontSize not working in some cases (f70af75)
1.2.2 (2022-01-08)
1.2.1 (2022-01-02)
- android: correctly set lineHeight on android >= 28 (3a48c74)
- ios: lineHeight and letterSpacing fix (ddc90c7)
1.2.0 (2021-10-20)
- android: justify text alignment support (f26d74b)
- ios: verticalTextAligment fix in some cases (00ae666)
- android: native-api-usage (40d28dd)
1.1.25 (2021-08-09)
- ios: some autoFontSize optimisations (1712f4f)
1.1.24 (2021-08-09)
- ios: autoFontSize not omputed (d0564ea)
1.1.23 (2021-08-08)
- ios: rollback to fix color not being set (3cab1d7)
1.1.22 (2021-08-07)
- autoFontSizeStep (388256e)
1.1.21 (2021-08-07)
- ios: fix crashes with html text in pager (404c0c0)
1.1.20 (2021-08-04)
1.1.19 (2021-08-04)
- some color fixes (7837e47)
1.1.18 (2021-08-04)
- default link color to null (668ec19)
1.1.17 (2021-07-01)
1.1.16 (2021-05-03)
- ios: autoFontSize fix with html text (breaks some font size in it) (4dec254)
1.1.15 (2021-04-23)
- ios: autoFontSize fix and make it faster (b07d764)
1.1.14 (2021-04-19)
- ios: ensure we use autoFontSize in onMeasure (3e0eb6e)
1.1.13 (2021-04-14)
- NS8 and use createFormattedTextNative (ee76186)
1.1.12 (2021-04-05)
- ios: support autosize for 1 line labels (based on width) (08ed0cb)
- bring back max nblines with textWrap (117bbad)
- ios remove unwanted padding (4c335fe)
1.1.11 (2021-04-02)
- ios: autoFontSize fixe (e5a50f4)
1.1.10 (2021-03-26)
- ios: regression after last commits (33c35e5)
1.1.9 (2021-03-26)
- autoFontSize now can use minFontSize and maxFontSize (ac221d4)
1.1.8 (2021-03-24)
- ios: some autoFontSize fixes (0afb433)
1.1.7 (2021-03-16)
- ios: ensure labels with html measure correctly in list views (4314d3f)
1.1.6 (2021-03-16)
- ios: support fontWeight in html text (114b439)
- selectable property (a85f4d0)
1.1.5 (2021-03-15)
- android: ellipsing fix (28ecba1)
- autoFontSize basic support (d7e5026)
1.1.4 (2021-03-13)
- android: ellipsing fix (a1339a5)
1.1.3 (2021-03-13)
- android: ellipsing (lineBreak) fix (d9b314e)
1.1.2 (2021-03-08)
Note: Version bump only for package @nativescript-community/ui-label
1.1.1 (2021-02-16)
- ios: vertical aligment fix when using padding (9f88025)
1.1.0 (2021-02-12)
- better handle of span verticalAlignment (e9cf77d)
1.0.61 (2020-12-20)
- faster properties (63aecfa)
1.0.60 (2020-11-27)
- ios fix after last commit on vertical text alignment (9621856)
1.0.59 (2020-11-26)
Note: Version bump only for package @nativescript-community/ui-label
1.0.58 (2020-11-26)
- ios fix for padding and verticalAlignment (46d95af)
1.0.57 (2020-11-23)
- dep update (d1913db)
1.0.56 (2020-11-23)
Note: Version bump only for package @nativescript-community/ui-label
1.0.55 (2020-11-22)
Note: Version bump only for package @nativescript-community/ui-label
1.0.54 (2020-11-16)
- linkColor, linkUnderline and linkTap for html (8215f36)
1.0.53 (2020-10-29)
- update text for crash (a592fe9)
1.0.52 (2020-10-23)
- support latest text plugin (2d200bc)
1.0.51 (2020-10-23)
- clickable span support (64e600e)
1.0.50 (2020-10-21)
- ios letterSpacing was breaking other attributes (953b90a)
1.0.49 (2020-10-11)
- ios fix wrong color on text change (7a18519)
1.0.48 (2020-10-10)
Note: Version bump only for package @nativescript-community/ui-label
1.0.47 (2020-10-08)
- android inherit AppCompatTextView (01ce47e)
- typings fix (f78b6bf)
- use @nativescript-community/text (d0c58d5)
1.0.46 (2020-10-07)
- some android font loading fixes (d7ae654)
1.0.45 (2020-09-08)
- ios: crash (67b1d6e)
1.0.44 (2020-09-06)
Note: Version bump only for package @nativescript-community/ui-label
1.0.43 (2020-08-07)
Note: Version bump only for package @nativescript-community/ui-label
1.0.42 (2020-08-07)
Note: Version bump only for package @nativescript-community/ui-label
1.0.41 (2020-07-26)
- android: fix crash (d6c4606)
1.0.40 (2020-07-26)
- android: correctly handle semibold font (a3bb69a)
1.0.39 (2020-05-28)
- android: another fix… (731d643)
1.0.38 (2020-05-28)
- android: NPE fix (079ab05)
1.0.37 (2020-05-28)
- android: NPE fix (a50a314)
1.0.36 (2020-05-21)
Note: Version bump only for package @nativescript-community/ui-label
1.0.35 (2020-05-21)
- sideEffects for tree shacking (aeb8192)
1.0.34 (2020-05-21)
- esm using import for tree shaking (764a64a)
1.0.33 (2020-05-21)
Note: Version bump only for package @nativescript-community/ui-label
1.0.32 (2020-05-10)
- android: faster TextView creation (e4a47a3)
1.0.31 (2020-05-08)
- android: fix some edge case font names (7c0bcff)
1.0.30 (2020-05-02)
- android: rewrote the html parser to make it faster (8930751)
1.0.29 (2020-05-01)
- android: custom fromHTML to add more tags support (b89d3a8)
1.0.28 (2020-04-29)
- same as before but with fontName (8b32d51)
- use this fontSize to ensure correct size event if font not updated yet (603921d)
1.0.27 (2020-03-30)
1.0.26 (2020-03-05)
- android: fix for now was breaking classes in spans (fce58b1)
- android: use textview for now (wrong measure) (4b8ad6f)
- android: wrong weight for spans (8da7923)
1.0.25 (2020-03-04)
- ios: another fix (ffd291d)
1.0.24 (2020-03-04)
- ios: fix text not showing … (e404d4b)
1.0.23 (2020-03-02)
- only update nativeText when all props updates have been processed (d73e2d0)
1.0.22 (2020-02-27)
Note: Version bump only for package @nativescript-community/ui-label
1.0.21 (2020-02-26)
- android: fixed parsing of font family (09412f2)
1.0.20 (2020-02-17)
- android: support center verticalTextAlignment (1d61b8c)
1.0.19 (2020-02-17)
- android: correctly set font (82a4af7)
- android: span should not use parent background color (e4c9eda)
- ios: apply settings to attributedString (5f90cdc)
- some spans fixes (c9fd367)
1.0.18 (2020-02-14)
- span/formattedstring fixes for ios too (755c612)
- android: a lot of improvements (37c8df8)
- ios: dont use DTCoreText anymore (9895c56)
1.0.17 (2020-02-12)
- android: full rewrite to improve perfs (45663b8)
1.0.16 (2020-02-11)
- android: starting android label rewrite (36badf8)
1.0.15 (2020-02-07)
- cleanup and profilng (ada9a42)
1.0.14 (2019-10-18)
- remove log (aea16e2)
1.0.13 (2019-10-16)
- typings (2fea2a1)
1.0.12 (2019-10-16)
- multiple fixes (ae06cb1)
1.0.11 (2019-08-22)
- ios border fix (3e13d95)
1.0.10 (2019-08-02)
- ios typo (afdc378)
- missing typings (cfe2be4)
- typo fix (708190b)
- use verticalTextAlignment instead of verticalAlignment (a1e69f3)
- use verticalTextAlignment instead of verticalAlignment (3a11873)
1.0.9 (2019-07-29)
- support verticalAlignment (ba87f09)
1.0.8 (2019-07-12)
- ios fix (896aa1e)