Skip to content

Commit

Permalink
Cleanup CHANGELOG whitespace
Browse files Browse the repository at this point in the history
  • Loading branch information
TomTirapani committed Nov 6, 2023
1 parent 00d3918 commit c59c43b
Showing 1 changed file with 13 additions and 14 deletions.
27 changes: 13 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,22 @@
### 🎁 New Features

* Built-in Hoist support for automated testing:
* Core Hoist components now support the `TestSupportProps` interface and accordingly take an
optional `testId` prop. If supplied by application, this prop will be rendered in
the DOM using the `data-testid` property and available for testing tools that are running
the application.
* When given a `testId`, certain composite components (e.g.`TabContainer`, `Form`,`GroupingChooser`
etc.) will create and render additional "sub-testIds" on its critical subcomponents. For example,
a `TabContainer` will create testIds for its switcher buttons, and a `Form` will create ids on
its contained `FormField`s and `HoistInput`s.
* This release represents the critical first step in our ongoing work to facilitate automated
* Core Hoist components now support the `TestSupportProps` interface and accordingly take an
optional `testId` prop. If supplied by application, this prop will be rendered in
the DOM using the `data-testid` property and available for testing tools that are running
the application.
* When given a `testId`, certain composite components (e.g.`TabContainer`, `Form`,`GroupingChooser`
etc.) will create and render additional "sub-testIds" on its critical subcomponents. For example,
a `TabContainer` will create testIds for its switcher buttons, and a `Form` will create ids on
its contained `FormField`s and `HoistInput`s.
* This release represents the critical first step in our ongoing work to facilitate automated
end-to-end testing of Hoist applications. Additional hoist-specific utilities for writing
tests in libraries such as cypress and playwright are coming soon.

* Added `Column.sortToBottom` which supports always sorting specified values to the bottom,
* Added `Column.sortToBottom` which supports always sorting specified values to the bottom,
regardless of sort direction.
* Clicking on the right hand clear button in a `textInput` (desktop and mobile)
now maintains focus on the `textInput`, allowing a user to quickly type something else into
the field. This behaviour already existed on the `select` input.
* Clicking on the right hand clear button in a `textInput` (desktop and mobile)
now maintains focus on the `textInput`, allowing a user to quickly type something else into
the field. This behaviour already existed on the `select` input.
* Added `ZoneGrid`, a specialized version of the Grid component that displays its data with
multi-line full-width rows. Each row is broken into four zones for top/bottom and left/right,
each of which can mapped to render one or more fields.
Expand Down

0 comments on commit c59c43b

Please sign in to comment.