UNPKG

@teamsnap/teamsnap-ui

Version:

a CSS component library for TeamSnap

397 lines (259 loc) 11.9 kB
# 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`