Skip to main content

What’s New

November 3, 2023

1.33.12
  • Fix DE374554 - Fixes issue where Accordion's open prop and AccordionItem's defaultOpen prop do not work as expected. #1380
  • README updates

July 25, 2023

1.33.11
  • 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

1.33.10
  • 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

1.33.9
  • Fixed an issue with Input.Interactive where ref and innerRef were inadvertantly reversed internally.
  • Removed some unused CSS including several invalid selectors.

November 16, 2022

1.33.8
  • Fixed issues with Actionable Chips where inbedded href's did not link, wrapped with anchor tags in examples.

October 12, 2022

1.33.7
  • 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

1.33.6
  • Fixed issues with Dropdowns 1. unintended multiselect fixed on example site. 2. fixed missing checkmark icon when item selected.

September 23, 2022

1.33.5
  • 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

1.33.4
  • Fixed an issue with Switch component's label alignment/spacing issue. No displays inline with other content. DE277310

  • Fixed an issue with Docusaurus where the site's document body text was set to font-size of 15 instead of 16.


August 9, 2022

1.33.3
  • Fixed an issue with Slideout where slideout wrapper had a flicker effect. DE273931

  • Fixed an issue with Slideout closeing x image replaced with Icon glyph DE273933

  • Fixed an issue with Checkbox where it would not allow control in some cases. Thanks to Cherise-Nnox

  • Added new flag icon to the Prism icon font. US877985


July 27, 2022

1.33.2
  • 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

1.33.1
  • 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

1.32.0
  • Fixed an issue with Message where a previous change did not meet specifcations DE260321

May 18, 2022

1.31.0

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

1.30.0

New Features

-Preview: Added styling to Tooltip placement prop. US803430


April 20, 2022

1.29.0

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 the Actions component. When set to true the actions 'More' panel collapses when an Action is clicked. Note: The onClick event for hiding the panel fires before the onClick event passed to Action.
  • 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 from icon-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

1.28.0

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:

    1. Swap to SVG Icons - You can replace any reference to <Icon /> with <IconSvg />. (Recommended)
    1. Load icon font CSS explicitly - Rules have been moved to @prism/styles/icon-font.min.css

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

1.27.2

New Features

  • Preview: Fixed an issue where Modal would not be styled when using .prism-sandbox US780558

March 30th, 2022

1.27.1

New Features

  • Feature: Docusaurus Footer content updated US787274
  • Feature: Added startDate and endDate props for the range selection DatePicker 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

1.27.0

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

1.26.0

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

1.25.0

New Features

  • Feature: Resolved ESLint/Restructure for Utilities US703869

Bugfix

  • Fixed an issue with Chip where setting type=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

1.24.1

New Features

  • Feature: Add new icons: upload, download, export, and leave. Update cloud-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

1.23.1

New Features

  • Feature: <Dropdown /> now supports a readonly prop with corresponding styling US720376
  • Feature: Text <Input /> now supports a readonly prop with corresponding styling US720344
  • Feature: All Input, InputGroup, and FormGroup components now support a readonly prop with corresponding styling US720360
  • Feature: <TimePicker /> now supports a readonly 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

1.23.0

New Features

  • Feature: <DatePicker /> now supports a readonly 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

1.22.2

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

1.22.0

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

1.21.1

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

  • TESTS: Increase coverage for Accordion US671629
  • TESTS: Increase coverage for Actions US671629

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

1.21.0

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

1.20.0

New Features

  • FEATURE: New onChange prop available for Accordion 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

1.19.0

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

Release 1.18.0

New Features

  • FEATURE: Actions Add variants list and panel-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 honor menualignment 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

Release 1.17.0

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 with gulp-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)