Тут огромная пачка обновлений, скрывающаяся за словом "SumTextField"
теперь нет как такового плейсхолдера и вспомогательного плейсхолдера
есть абстрактный протокол, который должен выполнять сервис, если он хочет отвечать за отображение плейсхолдера
и есть возможность запихнуть в поле ввода столько сервисов, сколько нужно
есть несколько своих коробочных, но можно написать и самому
соответственно, метод для установки плейсхолдера тоже изменился (вообще без понятия, почему раньше он был вместе с установкой maxLength, разделил по-человечески)
И все это теперь применено на примере SumTextField из Example проекта, можно потыкать/посмотреть.
Помимо этого:
у UnderlinedTextField изменился родной heightLayoutPolicy (тоже без понятия, почему он раньше был задан по-умолчанию как .fixed, когда задумывалось как .flexible...)
и добавилось проперти публичное textVerticalAlignment для регулировки вертикального выравнивания текста в филде
Тут огромная пачка обновлений, скрывающаяся за словом "SumTextField"
Помимо этого: