поправлена логика trimSpaces, теперь если запросить текст до снятия фокуса с поля ввода - пробелы в нем будут так же обрезаны при необходимости
добавлен абстрактный HintService, возможность написать свой и подсунуть к полю вводу его
дополнительно - теперь появилась возможность выбирать состояния, когда подсказка под полем ввода должна быть видима (по-умолчанию сохранено прошлое поведение, когда подсказка показывалась для активного поля и для поля в состоянии ошибки). Метод setup(visibleHintStates:)
также была убрана одна из heightPolicy (ранее помеченная как deprecated, так что если кто пользовался - сами виноваты ☺️ ), + немного изменен нейминг/интерфейс для другой
убрана необходимость вызывать метод setup(heightConstraint:) для корректного изменения высоты поля ввода - теперь достаточно просто задать в xib-файле (если вы его, конечно, используете) placeholder-размер поля, а изменение его высоты будут происходить автоматически на основе intrinsicContentSize
В эту пачку обновлений вошли задачи:
setup(visibleHintStates:)
heightPolicy
(ранее помеченная как deprecated, так что если кто пользовался - сами виноваты ☺️ ), + немного изменен нейминг/интерфейс для другойsetup(heightConstraint:)
для корректного изменения высоты поля ввода - теперь достаточно просто задать в xib-файле (если вы его, конечно, используете) placeholder-размер поля, а изменение его высоты будут происходить автоматически на основеintrinsicContentSize