What’s New
November 3, 2023
- Fix DE374554 - Fixes issue where Accordion's
open
prop and AccordionItem'sdefaultOpen
prop 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.Interactive
whereref
andinnerRef
were inadvertantly reversed internally. - Removed some unused CSS including several invalid selectors.
November 16, 2022
- Fixed issues with
Actionable Chips
where inbedded href's did not link, wrapped with anchor tags in examples.
October 12, 2022
- Fixed issues with
Dropdowns
where selections would be reset, and options could not be disabled. - Fixed issue with
Switch
where the disabled state was not graying out the label.
October 5, 2022
- Fixed issues with
Dropdowns
1. unintended multiselect fixed on example site. 2. fixed missing checkmark icon when item selected.
September 23, 2022
Fixed issue with
ButtonGroup
that displayed incorrectly on Prism.Fixed issue with
Dropdown
not displaying the selected item in black color.Fixed issue with
Searchable.List
that 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
Switch
component'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
Slideout
where slideout wrapper had a flicker effect. DE273931Fixed an issue with
Slideout
closeing x image replaced with Icon glyph DE273933Fixed an issue with
Checkbox
where it would not allow control in some cases. Thanks to Cherise-NnoxAdded new
flag
icon to the Prism icon font. US877985
July 27, 2022
- NEW: Added global site search to documentation US867710
- Fixed an issue with
Switch
where labels would be incorrect color when status is false. DE271372 - Fixed an issue with
Modal
that 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 Multiselect
examples for toggling all selections DE260472 - Fixed an issue with
Datepicker
where the calendar didn't open to the selected date after the initial render. US828450
June 1, 2022
- Fixed an issue with
Message
where a previous change did not meet specifcations DE260321
May 18, 2022
Bugfixes
- Fixed an issue with
SlideOut
where deprecation warning was always triggered by defaultProps. DE259357 - Fixed an issue with
DatePicker
where start date is setting prematurely. DE258872 - Fixed an issue with
Accordion
where the enter key would reload the page. DE260271 - Fixed an issue with
Message
where 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
Interstitial
would not be styled when using.prism-sandbox
US780551 - 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
hideOnSelect
property to theActions
component. When set totrue
the actions 'More' panel collapses when an Action is clicked. Note: TheonClick
event for hiding the panel fires before theonClick
event 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.css
US808182
Bugfixes
- Fixed an issue where
<Space />
would not display vertically as expected. US809279 - Fixed issue with the
Date Picker
valid example format. DE232306 - Fixed issue where space is removed in
Autocomplete
when 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.css
US661160
Bugfix
- Fixed an issue
Cards
component Docusaurus not formatted/displaying as intended DE206651 - Fixed an issue
Autocomplete
component examples are now full width and displaying correctly DE206644
March 30th, 2022
New Features
- Preview: Fixed an issue where
Modal
would not be styled when using.prism-sandbox
US780558
March 30th, 2022
New Features
- Feature: Docusaurus Footer content updated US787274
- Feature: Added
startDate
andendDate
props for the range selectionDatePicker
US782761 - Feature: Missing Data for
Component Recipes
Page US750040 - Package: An alpha of
@prism2/tailwind-preset
is now available on Artifactory for preview.
Bugfix
- Fixed an issue
Autocomplete
component examples are now full width and displaying correctly DE206644 - Fixed an issue
Timepicker
component on valid state DE206655
March 23rd, 2022
New Features
- Feature:
Searchable
will now keep selected items visible even when text filtering is applied. DE206637 - Feature: New placeholder feature and styling updates for
AdaptiveSelect
US777219 - Apple Silicon support - Node 16 is now supported when developing for PRISM. US782576
- Feature: New
404
Page US746326
Bugfix
- Fixed an issue
Autocomplete
component examples are now full width and displaying correctly DE206644 - Fixed an issue
Actions
component dropdown not rendering the correct number of items in dropdown panel DE205484 - Fixed an issue
Accordion
component collapses all children when onClickDE205168 - Fixed an issue
Avatar
component to display the initials when image can't display due to errorDE205174 - Fixed an issue with
RadioButton
component DE205391
March 9th, 2022
New Features
- Feature: Added new Range feature & Clear button to
DatePicker
US767988 - Feature: Added styling to support the
DatePicker
with 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
Utilities
US703869
Bugfix
- Fixed an issue with
Chip
where settingtype=filter
did not append a cross icon as expected [no story] - Fixed an issue
Actions
component dropdown not closing on outside clickDE202183 - Fixed an issue
Searchable
component onChange and renderingDE202534 - Fixed an issue with
IconSVG
where the glyph name would be appended to screenreader text DE202531
February 14th, 2022
New Features
- Feature: Add new icons:
upload
,download
,export
, andleave
. Updatecloud-upload
glyph. US754532 - Feature: Resolved ESLint/Restructure for
Tooltip
US703865
Bugfix
- Fixed an issue where
@prism/chip
would attempt to spread React props into HTML output which resulted in certain test failures. - Fixed an issue where
@prism/library
would attempt to export undefined values from@prism/accordion
- Fixed an issue where
@prism/dropdown
styles 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 areadonly
prop with corresponding styling US720376 - Feature: Text
<Input />
now supports areadonly
prop with corresponding styling US720344 - Feature: All
Input
,InputGroup
, andFormGroup
components now support areadonly
prop with corresponding styling US720360 - Feature:
<TimePicker />
now supports areadonly
prop 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 areadonly
prop with corresponding styling US720333 - Feature: Small-Large Variant and readonly state for
Switch
US698510 - Feature: Resolved ESLint/Restructure for
Indicator
US671667 - Feature: Resolved ESLint/Restructure for
ImageViewer
US671666 - Feature: Resolved ESLint/Restructure for
Input
US671668 - Feature: Resolved ESLint/Restructure for
InputGroup
US671669 - Feature: Resolved ESLint/Restructure for
Modal
US671673 - Feature: Resolved ESLint/Restructure for
Searchable
US671680 - Feature: Resolved ESLint/Restructure for
Slider
US671683
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
DataTable
US677133 - Feature: updated Small & Large variant label for
Input
US720222 - Feature: Resolved ESLint/Restructure for
Actions
US671647 - Feature: Resolved ESLint/Restructure for
AdaptiveSelect
US671648 - Feature: Resolved ESLint/Restructure for
Anchor
US703664 - Feature: Resolved ESLint/Restructure for
Autocomplete
US671605 - Feature: Resolved ESLint/Restructure for
Checkbox
US671654 - Feature: Resolved ESLint/Restructure for
Collapse
US671657 - Feature: Resolved ESLint/Restructure for
Card
US703863 - Feature: Resolved ESLint/Restructure for
Form
US671664 - Feature: Resolved ESLint/Restructure for
DatePicker
US671660 - Feature: Resolved ESLint/Restructure for
SingleSort
US671681 - Feature: Resolved ESLint/Restructure for
Space
US703870 - Feature: Resolved ESLint/Restructure for
Stepper
US671685 - Feature: Resolved ESLint/Restructure for
Switch
US703864 - Feature: Resolved ESLint/Restructure for
Tabs
US703867 - Feature: Resolved ESLint/Restructure for
TimePicker
US703868
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/radios
would appear black incorrectly DE195331 - FIXED: Issue where
@prism/scss
had no built output DE193687 - FIXED: Issue where toggling
@prism/slideout
from an Actions menu would result in incorrect animations DE183277
Housekeeping
- TESTING: CI triggers now attempt to build docs website from source US727558
- REMOVED:
MenuButton
has been removed from the codebase. US671671
December 15, 2021
Bugfixes
- FIXED:
Button
Component check with href on onClick callback US708963 - FIXED:
DataTable
Component default rowcount DE193698 - FIXED:
DatePicker
prevent default width for month DE192422 - FIXED:
MultiMedia Viewer
filters issue DE192857 - FIXED:
Chip
component now passes HTML attributes to rendered elements as expected. DE195014
New Features
- Feature: Resolved ESLint/Restructure for
Col
US671656 - Feature: Resolved ESLint/Restructure for
Pagination
US671676 - Feature: Resolved ESLint/Restructure for
Interstitial
US671670 - Feature: Resolved ESLint/Restructure for
Navigation
US671675 - Feature: Resolved ESLint/Restructure for
RadioButton
US671677 - Feature: Resolves ESLint/Restructure for
Refinements
US671678 - Feature: Resolved ESLint/Restructure for
Pagination
US671676 - Feature: Resolved ESLint/Restructure for
Row
US671679 - Feature: Resolved ESLint/Restructure for
SlideOut
US671682 - Feature: Resolved ESLint/Restructure for
Spinner
US671684
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
Avatar
US671651 - Feature: Resolved ESLint/Restructure for
Button
US671652 - Feature: Resolved ESLint/Restructure for
ButtonGroup
US671653 - Feature: Resolved ESLint/Restructure for
Chip
US671655 - Feature: Resolved ESLint/Restructure for
Container
US671658 - Feature: Resolved ESLint/Restructure for
Fade
US671662 - Feature: Resolved ESLint/Restructure for
Icon
US671665 - Feature: Resolved ESLint/Restructure for
Message
US671672
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:report
script 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
DataTable
tests from Enzyme to RTL increase coverage US671606 - TESTS: Migrate
Input
tests from Enzyme to RTL US671613 - TESTS: Migrate
Message
tests from Enzyme to RTL US671615 - TESTS: Migrate
Modal
tests from Enzyme to RTL US671616 - TESTS: Migrate
MultiMedia Viewer
tests from Enzyme to RTL US671617 - TESTS: Migrate
Navigation
tests from Enzyme to RTL US671618 - TESTS: Migrate
Pagination
tests from Enzyme to RTL US671619 - TESTS: Migrate
RadioButton
tests from Enzyme to RTL US671620 - TESTS: Migrate
Slider
tests from Enzyme to RTL [US703590 - TESTS: Migrate
SlideOut
tests from Enzyme to RTL US671621 - TESTS: Migrate
Spinner
tests from Enzyme to RTL US671623 - TESTS: Migrate
Switch
tests from Enzyme to RTL US671624 - TESTS: Migrate
TimePicker
tests from Enzyme to RTL US671626 - TESTS: Increase coverage for
AdaptiveSelect
US671631 - TESTS: Increase coverage for
Tabs
US671633
Documentation
- Added a section to README explaining (pre)release preparation process US697153
November 3, 2021
New Features
- FEATURE: New
onChange
prop available forAccordion
US677189
Bugfixes
- FIXED: Issue where zooming MultimediaViewer using multiple input methods would cause inconsistent behavior DE188217
Test Coverage
- TESTS: Migrate
Indicator
tests from Enzyme to RTL US671612 - TESTS: Migrate
ImagerViewer
tests from Enzyme to RTL US671611 - TESTS: Create
InputGroup
tests 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
Grounding
to icon font - US677122
Bugfixes
- FIXED: Issue where hovering
Tooltip
would produce a runtime error DE188062
Test Coverage
- TESTS: Refactored
Filmstrip
tests, improved test coverage US671609 - TESTS: Migrate
DatePicker
tests from Enzyme to RTL US671607 - TESTS: Migrate
Checkbox
tests from Enzyme to RTL US671605 - DOCS: Update examples of
Button
to 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
list
andpanel-list
US685163 - 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:
Actions
did not honormenualignment
prop as expected. - DE185468 - FIXED:
Card
is where empty.card-footer
was rendered unintentionally. DE187075 - FIXED:
Tooltip
resolve with shadow root (by @Paramjyot-Singh) - DE186512
Test Coverage
- TESTS: Added coverage fro
Col
components - US670634 - TESTS: Added coverage for
Container
components - US671593 - TESTS: Added test coverage for
Fade
component - US670623 - TESTS: Added coverage for
Refinements
component - US671592 - TESTS: Added coverage for
Row
component - US670636 - TESTS: Added coverage for
Searchable
component - US670640 - TESTS: Added coverage for
SingleSort
component - US670639 - TESTS: Add coverage for
Stepper
US670640 - TESTS: Tests for
Tooltip
migrated to TLR from Enzyme US671627
Under the Hood
- CHORE:
@prism/menubutton
will no longer be published and has been marked private. US670629 - CHORE: Prism now independently versions packages. US685666
- CHORE: New script
yarn dev
runs 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
Anchor
US671649
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 Picker
alignment 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)