@teamsnap/teamsnap-ui
Version:
a CSS component library for TeamSnap
397 lines (259 loc) • 11.9 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
- `Added` for new features.
- `Changed` for changes in existing functionality.
- `Deprecated` for soon-to-be removed features.
- `Removed` for now removed features.
- `Fixed` for any bug fixes.
- `Security`
=======
## [3.12.3] - 2021-10-25
- https://github.com/teamsnap/teamsnap-ui/pull/957
- `Security` - Fix UA Parser issue
## [3.12.1] - 2021-07-08
- https://github.com/teamsnap/teamsnap-ui/pull/743
- `Changed` export consistency in icons
## [3.12.0] - 2021-06-28
- https://github.com/teamsnap/teamsnap-ui/pull/706
- `Changed` from npm to yarn
## [3.11.0] - 2021-06-21
- https://github.com/teamsnap/teamsnap-ui/pull/696
- `Updated` dependencies to address vulnerabilities
- `Updated` to Storybook 6
## [3.10.10] - 2021-06-04
- https://github.com/teamsnap/teamsnap-ui/pull/669
- `Added` version control to npm and node
## [3.10.9] - 2021-06-03
- https://github.com/teamsnap/teamsnap-ui/pull/665
- `Changed` style compilation to use `sass` and fixed soon to be deprecated scss syntax. Also upgraded `gulp-sass` and `sass-loader`
## [3.10.8] - 2021-06-03
- https://github.com/teamsnap/teamsnap-ui/pull/341
- `Changed` font paths to teamsnap-ui CDN.
## [3.10.7] - 2021-05-25
- https://github.com/teamsnap/teamsnap-ui/pull/644
- `Fixed` Updated to patch CVE-2021-27515, CVE-2021-23337, CVE-2020-7733, and CVE-2021-27292
## [3.10.6] - 2021-04-06
- https://github.com/teamsnap/teamsnap-ui/pull/581
- `Updated` Center paginated table elements as a group
## [3.10.5] - 2021-04-06
- https://github.com/teamsnap/teamsnap-ui/pull/564
- `Added` Allow paginated table to export placement options type
## [3.10.4] - 2021-04-05
- https://github.com/teamsnap/teamsnap-ui/pull/557
- `Added` Allow paginated table to choose pagination placement via prop
## [3.10.3] - 2021-03-30
- https://github.com/teamsnap/teamsnap-ui/pull/538
- `Updated` Allow paginated table to take in custom filter objects
## [3.10.2] - 2021-02-26
- https://github.com/teamsnap/teamsnap-ui/pull/504/files
- `Updated` Table headers to be spans instead of anchors
## [3.10.1] - 2020-12-08
- https://github.com/teamsnap/teamsnap-ui/pull/429
- `Updated` React to 17
- `Fixed` event delegation in Popup components for breaking React 17 changes
## [3.10.0] - 2020-11-04
- https://github.com/teamsnap/teamsnap-ui/pull/366
- `Added` more options to Popup component to make it more customizable.
## [3.9.2] - 2020-11-04
- https://github.com/teamsnap/teamsnap-ui/pull/366
- `Fixed` Popup component - popup would not "stick" when trigger was clicked.
- `Security` Bumped a dependency on object-path to resolve a known vulnerability in that dependency.
## [3.9.1] - 2020-11-03
- https://github.com/teamsnap/teamsnap-ui/pull/365
- `Changed` Avatar component - Mods no longer a required prop
- `Changed` Avatar component - Image should now fill the parent even if smaller than the parent.
- `Changed` Tabs component - Mods no longer a required propr
## [3.9.0] - 2020-11-03
- https://github.com/teamsnap/teamsnap-ui/pull/359
- `Added` Avatar component
- `Added` Tabs component
## [3.8.4] - 2020-10-19
- https://github.com/teamsnap/teamsnap-ui/pull/332
- `Changed` Pagination Control import structure to be publicly accessible
## [3.8.3] - 2020-10-16
- https://github.com/teamsnap/teamsnap-ui/pull/321
- `Added` Add new pika icons
## [3.8.2] - 2020-10-13
- https://github.com/teamsnap/teamsnap-ui/pull/323
- `Added` better support for change states for Radios and Checkboxes
## [3.8.1] - 2020-10-01
- https://github.com/teamsnap/teamsnap-ui/pull/313
- `Changed` Paginated Table styles to better support mobile
## [3.8.0] - 2020-09-30
- https://github.com/teamsnap/teamsnap-ui/pull/290
- `Added` support for search for paginated table
- `Added` support for specifying extra filter data for searching paginated table
- `Added` support for specifying custom search component for paginated table
- `Fixed` removed display of page counts when no records returned for paginated table
## [3.7.1] - 2020-09-28
- https://github.com/teamsnap/teamsnap-ui/pull/287
- `Fixed` an issue where you couldnt reselect the same paginated table bulk action
## [3.7.0] - 2020-09-25
- https://github.com/teamsnap/teamsnap-ui/pull/284
- `Added` support for selectable rows in paginated table
- `Added` support for bulk actions against selected rows in paginated table
- `Changed` load data callback type definition for paginated table
## [3.6.3] - 2020-09-22
- https://github.com/teamsnap/teamsnap-ui/pull/283
- `Fixed` bug where paginated table would not set rows selection to defaulted page size value
- `Fixed` bug where chaning paginated table row selection would not reset to page 1
- `Added` new styling for paginated table paging buttons
- `Added` loading indicator for paginated table
- `Added` flag to control whether to show the number of rows selection
## [3.6.2] - 2020-09-18
- https://github.com/teamsnap/teamsnap-ui/pull/282
- `Fixed` bug where paginated table would get error if number of items not divisible by row count
- `Fixed` bug where paginated table row selection did not contain the default page size as an option
## [3.6.1] - 2020-04-09
- https://github.com/teamsnap/teamsnap-ui/pull/271
- `Fixed` bug where table would still try to sort even if external sort was provided
## [3.6.0] - 2020-03-26
- https://github.com/teamsnap/teamsnap-ui/pull/267
- `Added` aria roles for table
## [3.15.0] - 2020-03-17
- https://github.com/teamsnap/teamsnap-ui/pull/269
- `Added` orange as a color for the progress bar
## [3.4.1] - 2020-02-20
- https://github.com/teamsnap/teamsnap-ui/pull/265
### Fixed
- `Fixed` the function definition for paginated table's mapDataToRow callback
## [3.4.0] - 2020-02-20
- https://github.com/teamsnap/teamsnap-ui/pull/263
### Added
- `Added` a component for an opinionated pagination-based table
## [3.3.2] - 2020-02-12
- https://github.com/teamsnap/teamsnap-ui/pull/261
- https://github.com/teamsnap/teamsnap-ui/pull/260
### Fixed
- Updated gulp config to stop CSS Nano from altering z-index values in the compile
### Added
- New icons
## [3.3.1] - 2020-01-28
- https://github.com/teamsnap/teamsnap-ui/pull/257
### Fixed
- `Fixed` Providing nonexistent default sort columns caused table component to fail to render (and throw exceptions)
## [3.3.0] - 2019-12-05
- https://github.com/teamsnap/teamsnap-ui/pull/208
- https://github.com/teamsnap/teamsnap-ui/pull/206
### Fixed
- `Fixed` A bug that prevented theme configs for loading properly.
### Added
- `Added` Support for TypeScript props via `PropTypes.InferProps`
## [3.2.2] - 2019-12-04
- https://github.com/teamsnap/teamsnap-ui/pull/204
### Changed
- `Changed` Table Component's Prop Types so that the Column object's label field properly supports JSX.
## [3.2.1] - 2019-09-11
- https://github.com/teamsnap/teamsnap-ui/pull/164
### Changed
- `Changed` Popupactions to support react elements as well as strings for body content.
- `Changed` Popupactions to support required confirmation from users
## [3.2.0] - 2019-09-10
- https://github.com/teamsnap/teamsnap-ui/pull/162
### Changed
- `Added` Components for Popup buttons
## [3.1.0] - 2019-09-09
- https://github.com/teamsnap/teamsnap-ui/pull/154
- https://github.com/teamsnap/teamsnap-ui/pull/155
### Changed
- `Added` CSS & HTML for modals
- `Security` Refactored theme variables for direct import
- `Added` Utilities more for colors and borders
## [3.0.0] - 2019-09-04
- https://github.com/teamsnap/teamsnap-ui/pull/130
### Changed
- `Added` support for TypeScript
- `Security` fixes for downstream dependencies.
## [2.17.1] - 2019-06-11
- https://github.com/teamsnap/teamsnap-ui/pull/120
### Changed
- `Added` assorted CSS utilites (see PR)
- `Updated` CSS/design for Checkbox, Input and SelectBox
- `Updated` StepNav to add xs modifier and support for numbers
## [2.16.1] - 2019-06-05
- https://github.com/teamsnap/teamsnap-ui/pull/124
### Changed
- `Added` panel header image to react component
- `Added` panel stories to storybook
- `Updated` Panel-image class to be a part of Panel-header
## [2.15.1] - 2019-05-21
- https://github.com/teamsnap/teamsnap-ui/pull/119
### Changed
- `Added` daypicker styles
- `Added` u-linkCascade class
## [2.15.0] - 2019-05-16
- https://github.com/teamsnap/teamsnap-ui/pull/116
- https://github.com/teamsnap/teamsnap-ui/pull/118
### Changed
- `Added` background color utilities
- `Added` initial styles for React datepicker component (WIP)
## [2.14.1] - 2019-05-01
- https://github.com/teamsnap/teamsnap-ui/pull/112
### Changed
- `Added` focus and focus-within state to Popup--hover modifier
- `Added` table knobs to storybook
## [2.14.0] - 2019-04-29
- https://github.com/teamsnap/teamsnap-ui/pull/105
- https://github.com/teamsnap/teamsnap-ui/pull/111
- https://github.com/teamsnap/teamsnap-ui/pull/108
### Changed
- `Added` story book to view our React Components
- `Added` an empty and loading state to the React table component
- `Added` more text and grid utilities to the CSS
- `Added` a hover modifier to the Popup CSS
- `Added` a row header (sub-header) and image to Panel CSS
## [2.13.6] - 2019-02-19
https://github.com/teamsnap/teamsnap-ui/pull/103
### Changed
- got rid of duplicate CSS and bumping version with "npm version" instead of manually
## [2.13.5] - 2019-02-19
https://github.com/teamsnap/teamsnap-ui/pull/102
### Changed
- Specifying font-size, font-weight, and white-space, to make tooltip more flexible
## [2.13.4] - 2018-09-13
https://github.com/teamsnap/teamsnap-ui/pull/100
### Changed
- Change SummaryList to accept a `node` instead of just a `string`
- Allow SummaryList to accept `hasBorder` option to remove borders
## [2.13.2] - 2018-07-30
https://github.com/teamsnap/teamsnap-ui/pull/97
### Changed
- Change label to accept a `node` instead of just a `string`
## v2.13.1 - 2018-07-26
https://github.com/teamsnap/teamsnap-ui/pull/98
### Changed
- Update font path to use just `https` since `//` wasn't working on all `https` sites
## [2.12.0] - 2018-06-15
https://github.com/teamsnap/teamsnap-ui/pull/95
### Changed
- Change font path to just `//` so they can work for http and https
## [2.11.0] - 2018-06-12
https://github.com/teamsnap/teamsnap-ui/pull/94
### Added
- Add `large` modifiers for `.Input` and `.SelectBox`
- Increase font size for `.Button--large`
## [2.10.0] - 2018-06-06
https://github.com/teamsnap/teamsnap-ui/pull/93
### Fixed
- Fix Table component state to update when props change.
### Added
- Add `maxTableHeight` prop to Table component.
## [2.9.0] - 2018-05-31
https://github.com/teamsnap/teamsnap-ui/pull/88
### Changed
- Change font paths in CSS `@font-face` declarations from relative to absolute. These now reference a fixed location of the fonts on the dugout CDN (http://dugout.teamsnap.com/teamsnap-ui/2.5.1/assets/fonts/...), which makes TeamSnap UI self-contained and more flexible for use in a variety of projects. A version number of TeamSnap UI was somewhat randomly picked because the fonts are versioned along with everything else, but they won't actually change unless we change our font stack.
## [2.8.1] - 2018-05-30
https://github.com/teamsnap/teamsnap-ui/pull/89
### Fixed
- Updated package-lock.json to include the version number.
## [2.8.0] - 2018-05-30
https://github.com/teamsnap/teamsnap-ui/pull/86
### Added
- Add textarea to styles `.FieldGroup` error states so that it gets a red border if it's not valid.
## [2.7.2] - 2018-05-11
https://github.com/teamsnap/teamsnap-ui/pull/85
### Changed
- Add `src` to files entry for distribution.
- Update `prepublish` task to `prepublishOnly`