terra-clinical-data-grid
Version:
An organizational component that renders a collection of data in a grid-like format.
367 lines (232 loc) • 8.15 kB
Markdown
# Changelog
## Unreleased
## 2.51.0 - (March 6, 2024)
* Changed
* Minor dependency version bump.
## 2.50.0 - (March 1, 2024)
* Fixed
* Fixed wdio failing due to button changes.
* Changed
* Added deprecation notice and badge for `terra-clinical-data-grid`
## 2.49.0 - (October 11, 2023)
* Changed
* Minor dependency version bump
## 2.48.0 - (October 3, 2023)
* Changed
* Minor dependency version bump
## 2.47.0 - (September 26, 2023)
* Changed
* Minor dependency version bump
## 2.46.0 - (September 21, 2023)
* Changed
* Minor dependency version bump
## 2.45.0 - (August 16, 2023)
* Changed
* Minor dependency version bump
## 2.44.0 - (August 2, 2023)
* Changed
* Minor dependency version bump
## 2.43.0 - (July 12, 2023)
* Changed
* Updated jest snapshots.
## 2.42.0 - (June 14, 2023)
* Changed
* Minor dependency version bump
## 2.41.0 - (May 15, 2023)
* Changed
* Minor dependency version bump
## 2.40.0 - (April 21, 2023)
* Added
* Added tabbing support for multiple grids on the same page.
* Added
* Defined roles for better screen reader experience
* New `labelRef` and `descriptionRef` props for allowing a consumer to define label and description of data-grid
## 2.39.0 - (March 29, 2023)
* Changed
* Updated wdio screenshots.
* Updated the examples for clinical-data-grid.
## 2.38.0 - (October 27, 2022)
* Fixed
* Fixed staircasing issue due to precision loss in IE.
## 2.37.0 - (July 12, 2022)
* Fixed
* Fixed section header caret icon size and position to match terra-section-header.
## 2.36.0 - (June 7, 2022)
* Fixed
* Fixed section header resizing error limiting to pinned columns.
## 2.35.2 - (April 20, 2022)
* Fixed
* Fixed `Cannot read property 'id' of undefined` error in `getFirstAndLastVisibleRowData` when all rows are set to `isDecorative`.
## 2.35.1 - (April 19, 2022)
* Changed
* Updated how section header width resizing is applied. Corrects previous accidental change and incorrect wdio screenshots.
* Updated column highlight first and last row detection for when a single row, and detecting empty and collapsed sections.
* Added
* Added new row prop `isDecorative` to prevent column highlighting and interaction when consumers style rows as dividers.
## 2.35.0 - (March 25, 2022)
* Added
* Added new prop `columnHighlightId` to highlight a column with style intended for use in timelines.
## 2.34.0 - (November 16, 2021)
* Changed
* Updated wdio screenshots.
## 2.33.0 - (July 21, 2021)
* Changed
* Updated Jest command
* Updated `terra-clinical-item-view` from `v3.20.0` to `v4.4.0`.
## 2.32.0 - (March 25, 2021)
* Changed
* Upgrade tests to terra-functional-testing and WebDriverIO v6
## 2.31.0 - (January 5, 2021)
* Changed
* Removed reference to intlShape as it is no longer provided in later versions of react-intl
* Updated translation placeholder variable to be compatible with later versions of react-intl
* Fixed
* Fixed broken links in documentation.
* Changed
* Updated the 'keycode-js' version from '^1.0.4' to '^3.1.0'.
## 2.30.0 - (December 8, 2020)
* Changed
* Update wdio tests to remove deprecated Terra.it helpers
## 2.29.0 - (November 10, 2020)
* Changed
* Updated role to be `undefined` for non interactable cells.
* Changed
* Removed terra-props-table dev dependency.
* Fixed
* Fix new eslint rule error
## 2.28.0 - (August 11, 2020)
* Added
* Added an interaction media query to apply `hover` styles only on non-touch devices and removed wdio tests for hover styles.
## 2.27.0 - (August 4, 2020)
* Changed
* updated `master` references to `main`.
* Update changelog formatting
## 2.26.0 - (June 23, 2020)
* Changed
* Minor dependency updates
## 2.25.0 - (June 9, 2020)
* Changed
* Apply themes by context and directly include packaged themes.
* Minor file changes to comply with eslint rules
* Removed
* Removed unnecessary disable eslint rules
## 2.24.0 - (April 28, 2020)
* Added
* Added `directory` as a sub attribute to the `repository` attribute in package.json
* Removed
* Removed "View Component Source Code" from docs in favour of source code badge
## 2.23.0 - (April 23, 2020)
* Changed
* Minor dependency updates
## 2.22.0 - (April 14, 2020)
* Changed
* Update wdio test configuration to use root wdio config
## 2.21.0 - (March 31, 2020)
* Added
* Added wdio screenshots for clinical-lowlight-theme
## 2.20.0 - (March 27, 2020)
* Changed
* Minor dependency updates
## 2.19.0 - (March 24, 2020)
* Changed
* Minor dependency updates
## 2.18.0 - (March 17, 2020)
* Changed
* Update docs to use MDX syntax
## 2.17.0 - (February 18, 2020)
* Added
* Added clinical-lowlight-theme theming files
## 2.16.0 - (January 28, 2020)
* Changed
* Update copyright to include 2020
## 2.15.0 - (January 22, 2020)
* Added
* Added orion-fusion-theme and generated the respective reference wdio screenshots.
## 2.14.0 - (January 17, 2020)
* Added
* Added `verticalOverflowContainerRefCallback` prop to pass callback ref to `vertical-overflow-container`.
* Added `horizontalOverflowContainerRefCallback` prop to pass callback ref to `horizontal-overflow-container`.
## 2.13.0 - (December 10, 2019)
* Changed
* Mark `intl` prop as private since it is retrieved from the context automatically by injectIntl.
## 2.12.0 - (September 26, 2019)
* Changed
* Minor dependency updates
* Removed
* Removed used keycodes file
## 2.11.0 - (September 19, 2019)
* Added
* Added en-CA translations.
## 2.10.0 - (September 6, 2019)
* Changed
* Removed inline styles from dev site components.
* Replaced Object.assign syntax with Object spread syntax
* Add comments for ESlint 6
* Cleaned up imports in examples and test files
* Fixed
* Fixed the 'resizeObserver loop limit exceeded' error with animation frames.
## 2.9.0 - (August 14, 2019)
* Changed
* Minor dependency updates
## 2.8.0 - (July 30, 2019)
* Added
* Added option to set a height on specific rows
* Changed
* Update tests for dev-site v6
* Updated package.json test scripts
* Removed
* Removed DEPENDENCIES.md file
## 2.7.0 - (July 16, 2019)
* Changed
* Replaced inline stylings for terra-dev-site components with .scss files
* Added
* Added enumeration for valid column sort indicator values
* Fixed
* Fix issue with test consistency
## 2.6.0 - (June 11, 2019)
* Changed
* Update tests for terra-toolkit v5 and terra-dev-site v5 changes
* Update data grid button navigation to communicate usage to users
* Update wdio spec to use Terra.describeViewports
* Removed
* Removed node_modules from .npmignore
## 2.5.0 - (May 7, 2019)
* Changed
* Replaced local key code value with keycode-js
## 2.4.0 - (March 26, 2019)
* Changed
* Update react/react-dom peer-dependency to latest stable minor release
* Changed injectIntl, intlShape to be imported from react-intl
* Changed react-intl to be a peerDependency instead of a devDependency
* Updated lower bound for react-intl to ^2.8.0 to be consistent with changes in terra-core and terra-framework
* Removed
* Removed peer dependency on terra-base
* Removed baseStyles import from terra-base
## 2.3.0 - (February 26, 2019)
* Added
* Added PropTypes for ariaLabel on Cell
* Added en-AU translations
* Changed
* Updated unmount implementation to cancel any pending animation frames
## 2.2.0 - (February 5, 2019)
* Added
* Added attribute containing id on section headers
## 2.1.0 - (January 22, 2019)
* Changed
* Dependency updates
## 2.0.0 - (January 17, 2019)
* Breaking Change
* Updated variable names to match new naming standard
* Added new variables for css theming
* Added
* Changelog dev site doc page
## 1.2.0 - (January 2, 2019)
* Fixed
* Fixed paging logic when rows are being removed from the DataGrid
## 1.1.0 - (November 21, 2018)
* Changed
* Updated row striping logic to be more consistent on a per-section basis
* Removed unnecessary logic when `fill` prop is not provided
* Added checkmark icons to row selection column
## 1.0.0 - (October 16, 2018)
Initial stable release