What’s New
November 3, 2023
- Fix DE374554 - Fixes issue where Accordion's
openprop and AccordionItem'sdefaultOpenprop do not work as expected. #1380 - README updates
July 25, 2023
- Fix DE334680 - When modal is open, modal-open class gets correctly toggled.
- Fix DE334679 - Allows DatePicker to accept text input when entering date ranges.
- Fix US1081549 - PRISM Sandbox updates to latest released version.
May 9, 2023
- Fixes DE330736 - not passing className values into Row. Fixes missing col class. Fixes documentation examples. #1365
- Update README with note about url and baseUrl settings.
- Fix/icons missing guidelines
- Change PropTypes usage to be oneOfType for the Table children
- Update README with note about url and baseUrl settings
- Docs Updates
February 23, 2023
- Fixed an issue with
Input.InteractivewhererefandinnerRefwere inadvertantly reversed internally. - Removed some unused CSS including several invalid selectors.
November 16, 2022
- Fixed issues with
Actionable Chipswhere inbedded href's did not link, wrapped with anchor tags in examples.
October 12, 2022
- Fixed issues with
Dropdownswhere selections would be reset, and options could not be disabled. - Fixed issue with
Switchwhere the disabled state was not graying out the label.
October 5, 2022
- Fixed issues with
Dropdowns1. unintended multiselect fixed on example site. 2. fixed missing checkmark icon when item selected.
September 23, 2022
Fixed issue with
ButtonGroupthat displayed incorrectly on Prism.Fixed issue with
Dropdownnot displaying the selected item in black color.Fixed issue with
Searchable.Listthat treated duplicate labels as a single object. Previously, toggling a checkbox would also toggle any others that shared the same label.
September 8, 2022
Fixed an issue with
Switchcomponent's label alignment/spacing issue. No displays inline with other content. DE277310Fixed an issue with Docusaurus where the site's document body text was set to font-size of 15 instead of 16.
August 9, 2022
Fixed an issue with
Slideoutwhere slideout wrapper had a flicker effect. DE273931Fixed an issue with
Slideoutcloseing x image replaced with Icon glyph DE273933Fixed an issue with
Checkboxwhere it would not allow control in some cases. Thanks to Cherise-NnoxAdded new
flagicon to the Prism icon font. US877985
July 27, 2022
- NEW: Added global site search to documentation US867710
- Fixed an issue with
Switchwhere labels would be incorrect color when status is false. DE271372 - Fixed an issue with
Modalthat would cause footer buttons to be sized incorrectly. - Improved consistency across documentation examples.
- Redirects have been established for legacy URLs DE270841
June 16, 2022
- Fixed an issue with
Searchable Multiselectexamples for toggling all selections DE260472 - Fixed an issue with
Datepickerwhere the calendar didn't open to the selected date after the initial render. US828450
June 1, 2022
- Fixed an issue with
Messagewhere a previous change did not meet specifcations DE260321
May 18, 2022
Bugfixes
- Fixed an issue with
SlideOutwhere deprecation warning was always triggered by defaultProps. DE259357 - Fixed an issue with
DatePickerwhere start date is setting prematurely. DE258872 - Fixed an issue with
Accordionwhere the enter key would reload the page. DE260271 - Fixed an issue with
Messagewhere the wrong icon would be displayed. [???]
May 04, 2022
New Features
-Preview: Added styling to Tooltip placement prop. US803430
April 20, 2022
Renamed Components and Consolidated Pages
- "Progress Stepper" is now "Stepper", "Links" has been renamed "Anchor"
- Button and ButtonGroup have been consolidated into a single page
- DatePicker and TimePicker have been consolidated into a sinlge page
New Features
- Preview: Fixed an issue where
Interstitialwould not be styled when using.prism-sandboxUS780551 - Preview: Added new stylings for Color documentation. New copy behavior. US787513
- Preview: Update to Docusaurus 2 beta 18. US807454
- Preview: Update docs content to Docusaurus US787526
- Feature: Added
hideOnSelectproperty to theActionscomponent. When set totruethe actions 'More' panel collapses when an Action is clicked. Note: TheonClickevent for hiding the panel fires before theonClickevent passed toAction. - Feature: Added
<Space />component to facilitate flexbox layouts (recommended over Row/Col) US809279 - Feature:
<Icon />now uses SVG exclusively for rendering. You no longer need to import CSS fonts fromicon-font.min.cssUS808182
Bugfixes
- Fixed an issue where
<Space />would not display vertically as expected. US809279 - Fixed issue with the
Date Pickervalid example format. DE232306 - Fixed issue where space is removed in
Autocompletewhen there are multiple words. DE209056
April 6, 2022
Breaking Change Note (Icon)
In this release, we have made a change to how we deliver stylesheets. This has allowed us to reduce the file size of our base styles by nearly 85% - going from 1.55MB to 267KB. The price we pay is that rules to support @font-face icons have been moved to a dedicated file. If you use <Icon /> in your project, there are two methods for upgrading:
- Swap to SVG Icons - You can replace any reference to
<Icon />with<IconSvg />. (Recommended)
- Swap to SVG Icons - You can replace any reference to
- Load icon font CSS explicitly - Rules have been moved to
@prism/styles/icon-font.min.css
- Load icon font CSS explicitly - Rules have been moved to
New Features
- Feature: Docusaurus Footer content updated US787274
- Feature: Compile Icon fonts separately to
@prism/styles/icon-font.min.cssUS661160
Bugfix
- Fixed an issue
Cardscomponent Docusaurus not formatted/displaying as intended DE206651 - Fixed an issue
Autocompletecomponent examples are now full width and displaying correctly DE206644
March 30th, 2022
New Features
- Preview: Fixed an issue where
Modalwould not be styled when using.prism-sandboxUS780558
March 30th, 2022
New Features
- Feature: Docusaurus Footer content updated US787274
- Feature: Added
startDateandendDateprops for the range selectionDatePickerUS782761 - Feature: Missing Data for
Component RecipesPage US750040 - Package: An alpha of
@prism2/tailwind-presetis now available on Artifactory for preview.
Bugfix
- Fixed an issue
Autocompletecomponent examples are now full width and displaying correctly DE206644 - Fixed an issue
Timepickercomponent on valid state DE206655
March 23rd, 2022
New Features
- Feature:
Searchablewill now keep selected items visible even when text filtering is applied. DE206637 - Feature: New placeholder feature and styling updates for
AdaptiveSelectUS777219 - Apple Silicon support - Node 16 is now supported when developing for PRISM. US782576
- Feature: New
404Page US746326
Bugfix
- Fixed an issue
Autocompletecomponent examples are now full width and displaying correctly DE206644 - Fixed an issue
Actionscomponent dropdown not rendering the correct number of items in dropdown panel DE205484 - Fixed an issue
Accordioncomponent collapses all children when onClickDE205168 - Fixed an issue
Avatarcomponent to display the initials when image can't display due to errorDE205174 - Fixed an issue with
RadioButtoncomponent DE205391
March 9th, 2022
New Features
- Feature: Added new Range feature & Clear button to
DatePickerUS767988 - Feature: Added styling to support the
DatePickerwith Range US768804 - Preview: Now publishing a preview of
@prism/legacy- our LTS target for PRISM 1.x with modern build tools.
Documentation
- Added documentation for the new Date Range Picker feature US774000
- Preview: A sneak-peak of the new PRISM docs can be found here
February 23rd, 2022
New Features
- Feature: Resolved ESLint/Restructure for
UtilitiesUS703869
Bugfix
- Fixed an issue with
Chipwhere settingtype=filterdid not append a cross icon as expected [no story] - Fixed an issue
Actionscomponent dropdown not closing on outside clickDE202183 - Fixed an issue
Searchablecomponent onChange and renderingDE202534 - Fixed an issue with
IconSVGwhere the glyph name would be appended to screenreader text DE202531
February 14th, 2022
New Features
- Feature: Add new icons:
upload,download,export, andleave. Updatecloud-uploadglyph. US754532 - Feature: Resolved ESLint/Restructure for
TooltipUS703865
Bugfix
- Fixed an issue where
@prism/chipwould attempt to spread React props into HTML output which resulted in certain test failures. - Fixed an issue where
@prism/librarywould attempt to export undefined values from@prism/accordion - Fixed an issue where
@prism/dropdownstyles would be missing some variables. DE202072 - Fix UI for aux button font and disabled buttons using pewter DE201710
February 9th, 2022
New Features
- Feature:
<Dropdown />now supports areadonlyprop with corresponding styling US720376 - Feature: Text
<Input />now supports areadonlyprop with corresponding styling US720344 - Feature: All
Input,InputGroup, andFormGroupcomponents now support areadonlyprop with corresponding styling US720360 - Feature:
<TimePicker />now supports areadonlyprop with corresponding styling US720340
Bug Fixes
- Fixed issue where
<Button type="submit" />would not fire onSubmit events from parent forms as expected.
January 26th, 2022
New Features
- Feature:
<DatePicker />now supports areadonlyprop with corresponding styling US720333 - Feature: Small-Large Variant and readonly state for
SwitchUS698510 - Feature: Resolved ESLint/Restructure for
IndicatorUS671667 - Feature: Resolved ESLint/Restructure for
ImageViewerUS671666 - Feature: Resolved ESLint/Restructure for
InputUS671668 - Feature: Resolved ESLint/Restructure for
InputGroupUS671669 - Feature: Resolved ESLint/Restructure for
ModalUS671673 - Feature: Resolved ESLint/Restructure for
SearchableUS671680 - Feature: Resolved ESLint/Restructure for
SliderUS671683
Bug Fixes
- Fixed issue where
<Slider />would not respond to touch inputs DE198653 - Fixed issue where
<Actions />would not expand to show additional options DE199257
January 11th, 2022
New Features
- Feature: Getting started documentation has been updated US705798
- Feature: SCSS variables can now be overridden globally US720231
- Feature: Added vertical row extender for
DataTableUS677133 - Feature: updated Small & Large variant label for
InputUS720222 - Feature: Resolved ESLint/Restructure for
ActionsUS671647 - Feature: Resolved ESLint/Restructure for
AdaptiveSelectUS671648 - Feature: Resolved ESLint/Restructure for
AnchorUS703664 - Feature: Resolved ESLint/Restructure for
AutocompleteUS671605 - Feature: Resolved ESLint/Restructure for
CheckboxUS671654 - Feature: Resolved ESLint/Restructure for
CollapseUS671657 - Feature: Resolved ESLint/Restructure for
CardUS703863 - Feature: Resolved ESLint/Restructure for
FormUS671664 - Feature: Resolved ESLint/Restructure for
DatePickerUS671660 - Feature: Resolved ESLint/Restructure for
SingleSortUS671681 - Feature: Resolved ESLint/Restructure for
SpaceUS703870 - Feature: Resolved ESLint/Restructure for
StepperUS671685 - Feature: Resolved ESLint/Restructure for
SwitchUS703864 - Feature: Resolved ESLint/Restructure for
TabsUS703867 - Feature: Resolved ESLint/Restructure for
TimePickerUS703868
Bugfixes
- FIXED: Chip labels in MultiMediaViewer displayed text with low contrast DE195693
- FIXED: Adjust MultimediaViewer asset paths when fetched from the Fyusion API to ensure the path is only prefixed when necessary. DE196886
- FIXED: Issue where editing JSX examples would not update the HTML preview appropriately DE193186
- FIXED: Issue where
@prism/radioswould appear black incorrectly DE195331 - FIXED: Issue where
@prism/scsshad no built output DE193687 - FIXED: Issue where toggling
@prism/slideoutfrom an Actions menu would result in incorrect animations DE183277
Housekeeping
- TESTING: CI triggers now attempt to build docs website from source US727558
- REMOVED:
MenuButtonhas been removed from the codebase. US671671
December 15, 2021
Bugfixes
- FIXED:
ButtonComponent check with href on onClick callback US708963 - FIXED:
DataTableComponent default rowcount DE193698 - FIXED:
DatePickerprevent default width for month DE192422 - FIXED:
MultiMedia Viewerfilters issue DE192857 - FIXED:
Chipcomponent now passes HTML attributes to rendered elements as expected. DE195014
New Features
- Feature: Resolved ESLint/Restructure for
ColUS671656 - Feature: Resolved ESLint/Restructure for
PaginationUS671676 - Feature: Resolved ESLint/Restructure for
InterstitialUS671670 - Feature: Resolved ESLint/Restructure for
NavigationUS671675 - Feature: Resolved ESLint/Restructure for
RadioButtonUS671677 - Feature: Resolves ESLint/Restructure for
RefinementsUS671678 - Feature: Resolved ESLint/Restructure for
PaginationUS671676 - Feature: Resolved ESLint/Restructure for
RowUS671679 - Feature: Resolved ESLint/Restructure for
SlideOutUS671682 - Feature: Resolved ESLint/Restructure for
SpinnerUS671684
December 1, 2021
New Features
- Feature: New 404 Page for PRISM Site US695552
- Feature: Upgraded React from v16 to v17 US695536
- Feature: Resolved ESLint/Restructure for
AvatarUS671651 - Feature: Resolved ESLint/Restructure for
ButtonUS671652 - Feature: Resolved ESLint/Restructure for
ButtonGroupUS671653 - Feature: Resolved ESLint/Restructure for
ChipUS671655 - Feature: Resolved ESLint/Restructure for
ContainerUS671658 - Feature: Resolved ESLint/Restructure for
FadeUS671662 - Feature: Resolved ESLint/Restructure for
IconUS671665 - Feature: Resolved ESLint/Restructure for
MessageUS671672
Bugfixes
- FIXED: Accordion state not being set properly for AccordionInput on toggle DE191016
- FIXED: Typo on the Messages page DE191879
Test Coverage
Housekeeping
- CHORE: Add
yarn lint:reportscript to generate human-readable HTML output of ESLint output. - CHORE: Ignore font directories on linting report.
- CHORE: Reconcile rulesets and Run Prettier via ESLint Rule.
November 17, 2021
Bugfixes
- FIXED: MultiMedia Viewer doesnot load on Refresh DE182446
Test Coverage
- TESTS: Migrate
DataTabletests from Enzyme to RTL increase coverage US671606 - TESTS: Migrate
Inputtests from Enzyme to RTL US671613 - TESTS: Migrate
Messagetests from Enzyme to RTL US671615 - TESTS: Migrate
Modaltests from Enzyme to RTL US671616 - TESTS: Migrate
MultiMedia Viewertests from Enzyme to RTL US671617 - TESTS: Migrate
Navigationtests from Enzyme to RTL US671618 - TESTS: Migrate
Paginationtests from Enzyme to RTL US671619 - TESTS: Migrate
RadioButtontests from Enzyme to RTL US671620 - TESTS: Migrate
Slidertests from Enzyme to RTL [US703590 - TESTS: Migrate
SlideOuttests from Enzyme to RTL US671621 - TESTS: Migrate
Spinnertests from Enzyme to RTL US671623 - TESTS: Migrate
Switchtests from Enzyme to RTL US671624 - TESTS: Migrate
TimePickertests from Enzyme to RTL US671626 - TESTS: Increase coverage for
AdaptiveSelectUS671631 - TESTS: Increase coverage for
TabsUS671633
Documentation
- Added a section to README explaining (pre)release preparation process US697153
November 3, 2021
New Features
- FEATURE: New
onChangeprop available forAccordionUS677189
Bugfixes
- FIXED: Issue where zooming MultimediaViewer using multiple input methods would cause inconsistent behavior DE188217
Test Coverage
- TESTS: Migrate
Indicatortests from Enzyme to RTL US671612 - TESTS: Migrate
ImagerViewertests from Enzyme to RTL US671611 - TESTS: Create
InputGrouptests using RTL US671614
Under the Hood
- CHORE: Removed unused dependencies from several packages. US684773
- CHORE: Establish package publishing to Artifactory as part of continuous integration US689897
October 25, 2021
New Features
- FEATURE: Add new icon
Groundingto icon font - US677122
Bugfixes
- FIXED: Issue where hovering
Tooltipwould produce a runtime error DE188062
Test Coverage
- TESTS: Refactored
Filmstriptests, improved test coverage US671609 - TESTS: Migrate
DatePickertests from Enzyme to RTL US671607 - TESTS: Migrate
Checkboxtests from Enzyme to RTL US671605 - DOCS: Update examples of
Buttonto use new variant API US670931 - DOCS: New instructions for getting support US694227
Under the Hood
- CHORE: Remove /extensions folder
- CHORE: Add deleted snippet to .vscode/ snippets
- CHORE: Relocate test-app to /packages and rename
- CHORE: remove test app
- CHORE: add CI to master, staging and deploy branches
- CHORE: Adjust reference to Bootstrap in readmes
October 19, 2021
New Features
- FEATURE: Actions Add variants
listandpanel-listUS685163 - DOCS: Getting Started - New quickstart for using Prism in React projects. US685613
Bugfixes
- FIXED:
TimePicker- Issue where third-party CSS was not compiled properly - DE186348 - FIXED:
Actionsdid not honormenualignmentprop as expected. - DE185468 - FIXED:
Cardis where empty.card-footerwas rendered unintentionally. DE187075 - FIXED:
Tooltipresolve with shadow root (by @Paramjyot-Singh) - DE186512
Test Coverage
- TESTS: Added coverage fro
Colcomponents - US670634 - TESTS: Added coverage for
Containercomponents - US671593 - TESTS: Added test coverage for
Fadecomponent - US670623 - TESTS: Added coverage for
Refinementscomponent - US671592 - TESTS: Added coverage for
Rowcomponent - US670636 - TESTS: Added coverage for
Searchablecomponent - US670640 - TESTS: Added coverage for
SingleSortcomponent - US670639 - TESTS: Add coverage for
StepperUS670640 - TESTS: Tests for
Tooltipmigrated to TLR from Enzyme US671627
Under the Hood
- CHORE:
@prism/menubuttonwill no longer be published and has been marked private. US670629 - CHORE: Prism now independently versions packages. US685666
- CHORE: New script
yarn devruns both Storybook and Jest concurrently. US688133 - CHORE: No longer version control
dist/directory (Slack announcement) - US667008 - CHORE: Configure CI tests with Github Actions US688923
- CHORE: Resolve linting errors in
AnchorUS671649
October 6, 2021
New Features
- NEW:
Icon- Added "Dealer Swap"profile-ccw-circle-arrow(#837) - NEW:
Icon- Added 'price-tag' #836 - NEW:
Button- now use variants (deprecated some args) (#372) - NEW:
Card- component - META:
Styles- now transpiled withgulp-dart-sass(#820) - META:
InputGroup- refactored styling (#652) - META:
Fonts- no longer ships with out-of-spec font weights. (#506) - META:
Fonts- no longer ships with binary font files. Base64 CSS @font-face only. (#465) - NEW: Add Space component (#458, #504)
- NEW: DOCS: Newly added icons are visually indicated in docs. (#466)
Bugfixes
- FIXED:
Button- Fixed colors on outline variant (#410) - FIXED:
Tooltip- Fix obscuring of Tooltip with some cases (#499) - FIXED:
DataTable- reset (#584) - FIXED:
Filmstrip- arrow icon conditional rendering (#736) - FIXED:
Dropdown- padding / spacing (#729) - FIXED:
Input- Resolve issue with backspacing phone number validations (#749, #715) - FIXED:
Date & Time Pickeralignment issue (#803) - FIXED:
TimePicker- Fix issue with wrong initial time (#803) - FIXED:
Dropdown- default selection (#806) - FIXED:
MMV- centered fullscreen (#807)
Test Coverage & Storybook
- TESTS:
AdaptiveSelect- Test Coverage (#786) - TESTS:
Autocomplete- Test Coverage (#US670606) - TESTS:
Avatar- Test Coverage (#US670612) - TESTS:
ButtonGroup- Test Coverage (#US670613) - TESTS:
Chip- Test Coverage (#US670614) - TESTS:
Collapse- Test Coverage (#US670617) - TESTS:
Interstitial- Test Coverage (#US670628) - TESTS:
Icon- Test Coverage (#US670627) - TESTS:
IconSvg- Test Coverage (#US670627) - META: Feature: Storybook returns (#520)
- META: Storybook examples for: Accordion, AdaptiveSelect, Anchor, Autocomplete, Avatar, Button, Card, Checkbox, Chip, DataTable, DateTimePicker, Dropdown, Filmstrip, ImagerViewer, Indicator, Input, Layout, MultimediaViewer, Pagination, Searchable, SingleSort, Slideout, Spinner, Table, Tooltip
Under the Hood (No Story)
- META: Jest test results displayed in Storybook
- META: Dropdown now function component
- META: TextCounter is now function component
- META: Introduce nanoid over uuid
- META: Improved Lerna configuration
- META: Replace bash commands with Node alternatives (rimraf)