# CHANGELOG

## vNext

## 37.2.0

- [minor] update type definitions for the props

## 23.66.0

- [minor] Readme updated with description of fieldLength props

## 23.40.1

- [patch] ensure show/hide button is aligned vertically in the middle

## 23.40.0

- [minor] add `full-width` text input width and fix right padding on show/hide password input

## 23.34.1

- [patch] update `showHideButton` type to button and match input line height

## 23.34.0

- [minor] add `showHideButton` option to password input

## 23.20.0

- [minor] add `role="alert"` to the error message

## 23.12.0

- [minor] focus style should override the error style

## 18.12.0

- [minor] add optional hideVisualStatusIndicator prop

## 18.1.1

- add vr-test and docs example with placeholder text

## 17.4.0

- [patch] use block element to contain input, prefix and validation indicator
- [minor] add support for prefixing inputs
- use default field spacing for documentation examples

## 17.1.0

- [minor] use border-box for sizing to make consistent with other fields

## 17.0.0

- [minor] adjust padding to look good with new spacing scale

## 16.11.0

- [minor] added ability to choose between wide or short field width

## 7.19.0

- [minor] added ability to set label as heading (h2)

## 4.7.1

- created new TextInput pattern based on previous typescript version and FormGroup
- set `aria-invalid` prop derived from status
