The following releases of the TMP package are now available. These are version 1.5.5 for Unity 2018.4, version 2.1.5 for Unity 2019.4 and version 3.0.5 for Unity 2020.x or newer.
These three (3)releases are identical in terms of features and functionality but specific to each Unity release which is required to address some API and other changes to Unity.
Release Notes
******************
- Added compiler conditional to address error related to missing RectMask2D padding property which was added in Unity 2019.4.12f1. See forum post for details.
- Fixed GetPreferredValues(string text) and GetPreferredValues(string text, float width, float height) incorrectly changing the text. See forum post for details.
- Fixed potential crash when FontEngine.GetGlyphIndex is called on a font asset that was previously unloaded or deleted. See forum post for details.
- Fixed potential crash when trying to add new glyphs to a dynamic font asset whose atlas texture is set to non readable. Case #1319567
- Fixed Format Exception error when using the Project Text Spacing Conversion Tool when the Language Region Format is not English. Case #1320544
- Fixed text rendering issue due to incorrectly SDF scaling when using a CanvasScaler and resizing the game view.
- Fixed TextMeshPro component Sorting Layer field in the Inspector’s Extra Settings not showing the correct layer. Case #1326985
As usual please let me know if you run into any unforeseen issues.
and with that … back to working on the next set of preview releases along with URP / HDRP support.