arvindanta
released this
24 Mar 08:43
·
843 commits
to master
since this release
What's Changed
- CSS Arch Changes and Tooling Upgrade by @arvindanta in #210
- replacing css variables with sass variables by @arvindanta in #212
- Accessibility fixes by @arvindanta in #211
- Common Styles and Storybook Init Setup by @arvindanta in #214
- Puppeteer dep fix by @arvindanta in #221
- Storybook global and Package level storybook dev setup by @arvindanta in #217
- chore: make node and npm version checks strict by @kulkarni-kashyap in #222
- Accessibility Run time test dev mode by @arvindanta in #224
- React wrapper import fix for extended components by @arvindanta in #225
- chore: kill running port before starting a11y test by @arvindanta in #227
- refactor: move lint scripts to the root package.json and lint fixes by @arvindanta in #228
- chore: Keep @stencil/core as dependency in packages by @arvindanta in #230
- [fw-button] fix a11y issues and standardise attributes by @kulkarni-kashyap in #218
- [fw-checkbox] add keyboard nav support and a11y support by @kulkarni-kashyap in #215
- [fw-radio] add keyboard nav support and a11y support by @kulkarni-kashyap in #216
- refactor: git hooks and lint setup in monorepo by @arvindanta in #226
- refactor(vuepress): lift vuepress to monorepo root and implement relevant tooling changes by @manoj-krishnan in #233
- fix(vuepress): fix Vuepress live preview plugin configuration based o… by @manoj-krishnan in #234
- feat: CSS globals by @arvindanta in #237
- chore: update Stencil version by @arvindanta in #238
- React Wrapper build scripts by @arvindanta in #239
- feat(fw-toggle): adding support for showicon and keyboard navigation by @kulkarni-kashyap in #220
- style: eslint config change and prettier fixes by @arvindanta in #241
- chore(root): lerna version and publish setup by @arvindanta in #243
- refactor(root): move .github to the root folder and remove from each packages by @arvindanta in #244
- chore(root): versioning and release scripts updated by @arvindanta in #245
- chore(release): scripts to update package lock file and clean up changelog files during publish by @arvindanta in #250
- feat(custom-react-wrapper): use Custom React Wrapper instead of Stencil's react wrapper by @arvindanta in #251
- docs(crayons-core): update docs for radio-group and radio-button that was missed earlier by @kulkarni-kashyap in #249
- refactor(.vuepress): remove unused .vuepress files from packages by @arvindanta in #253
- feat(crayons-core): changing structure of fw-tabs children components to enable yeilding headers by @kulkarni-kashyap in #247
- docs(tabs): update tabs readme with recent changes by @kulkarni-kashyap in #255
- feat: added fw-list-options component and wiring up of fw-popover by @kishore-kumar-E3682 in #252
- feat(component): added fw-popover component by @kishore-kumar-E3682 in #231
- Lock @stencil/core version to 2.9.0 by @arvindanta in #256
- chore: updated readme to include fw-popover, fw-list-options, fw-select-option and their dependencies by @kishore-kumar-E3682 in #257
- feat(modal): Improving modal composability by adding modal-title, modal-content, modal-footer components. by @Vignesh-Manogar-E3433 in #248
- fix(radio-group): remove call to componentOnReady in connected callback by @kulkarni-kashyap in #260
- refactor(toast): clean up unused assets and code in toast component by @arvindanta in #259
- fix(fw-datepicker): Fixed the improper datepicker placement by @kishore-kumar-E3682 in #262
- docs(fw-popover and fw-list-options): added usage documentation by @kishore-kumar-E3682 in #261
- feat: button variations, style corrections and loading state by @parsuram-vijaysankar in #264
- docs(react samples): added react samples in the readme for components by @arvindanta in #263
- fix(radio-group): fix radio group to be compatiable with react version by @kulkarni-kashyap in #267
- docs(button): fix usage of label by @kulkarni-kashyap in #272
- refactor(react-wrapper): refactor react-wrapper folder. remove src/ from crayons-react in 2 packages by @arvindanta in #271
- feat(toggle): show icon for toggle by default by @kulkarni-kashyap in #273
- feat(multi-toast): Multi Toast Notification with toast component and ToastController by @arvindanta in #276
- Button group by @kaushal-freshworks in #274
- feat(inline-message): adding inline messages feature by @kulkarni-kashyap in #270
- feat(fw-popover): added show/hide event emitters and new prop by @kishore-kumar-E3682 in #268
- (feat) button - before and after slots + Caret Icon for easier composability by @parsuram-vijaysankar in #277
- feat(fw-list-options): added custom filter function by @kishore-kumar-E3682 in #269
- fix(fw-popover): null check by @kishore-kumar-E3682 in #278
- docs(changelog): Changelog update by @arvindanta in #279
- docs: modified docs for fw-select and fw-list-options by @kishore-kumar-E3682 in #282
- docs(site readme): update site readme to point the install scripts to canary version by @arvindanta in #280
- Avatar canary2 by @kaushal-freshworks in #281
- docs(code-samples): update code samples in readme by @arvindanta in #284
- fix(tab): fix fw-tab to work with react typescript by @kulkarni-kashyap in #285
- feat(fw-list-options): Moved the dynamic filter logic from fw-select to fw-list-options by @kishore-kumar-E3682 in #286
- feat(fw-tag): added avatar variant for tag by @kishore-kumar-E3682 in #290
- fix(popover): prevent scroll chaining and expose props for min, max heights by @kulkarni-kashyap in #287
- feat(slider): Adding new slider variation to modal component by @Vignesh-Manogar-E3433 in #288
- docs(toast): update code samples with toastoptions interface for reference by @arvindanta in #296
- refactor(crayons-datatable): Remove crayons-datatable package by @arvindanta in #299
- fix(button-group): use correct units for margin-left by @kulkarni-kashyap in #301
- docs(changelog): update changelog with correct breaking change by @kulkarni-kashyap in #304
- fix(toast): remove styling from host to avoid styles getting overridden by global styles by @arvindanta in #306
- chore(eslint-config): Enable Strict type checking via Eslint by @arvindanta in #309
- fix(radio): remove class from host and apply on container to avoid getting overridden by global styles by @kulkarni-kashyap in #307
- fix(checkbox): remove class from host and apply on container to avoid getting overridden by global styles by @kulkarni-kashyap in #308
- feat(fw-select): added prop to display avatar by @kishore-kumar-E3682 in #293
- docs(fw-select): added docs for setting/getting selected values by @kishore-kumar-E3682 in #298
- feat(fw-tag): tags can be removed via backspace by @kishore-kumar-E3682 in #300
- fix(tab): remove class from host to avoid getting overridden by global styles by @kulkarni-kashyap in #310
- docs(react-docs): docs for using react with crayons by @arvindanta in #313
- feat(tooltip): adding a new tooltip component by @Vignesh-Manogar-E3433 in #312
- feat(fw-tag): added focusable prop and setFocus method by @kishore-kumar-E3682 in #318
- feat(css-utils): Adding CSS Utils and related documentation by @Vignesh-Manogar-E3433 in #314
- refactor(checkbox): revert checkbox to previous behaviour and mark label prop as deprecated by @kulkarni-kashyap in #317
- refactor(radio): revert checkbox to previous behaviour and mark label prop as deprecated by @kulkarni-kashyap in #319
- feat(fw-select): added keyboard navigation by @kishore-kumar-E3682 in #316
- feat(progress-loader): Progress Loader Component by @arvindanta in #297
- feat(fw-select): added mail variant by @kishore-kumar-E3682 in #321
- feat(fw-select): added keyboard navigation support for tags by @kishore-kumar-E3682 in #322
- fix(toast): copy event listeners along with node when using custom template by @arvindanta in #315
- feat(fw-list-options): scroll to the last selected item on open by @kishore-kumar-E3682 in #324
- docs(fw-select): added react examples by @kishore-kumar-E3682 in #323
- docs(fw-select): added doc for dynamic search by @kishore-kumar-E3682 in #325
- feat(skeleton): skeleton component to handle progressive loading of contents by @arvindanta in #326
- fix(css-utils): improving class names in typography css utils by @Vignesh-Manogar-E3433 in #320
- docs(fw-popover): added complex example by @kishore-kumar-E3682 in #292
- feat(date-picker): add input type variant for single date and range selection datepicker by @kulkarni-kashyap in #303
- style(checkbox): fix checkbox styles by @kulkarni-kashyap in #328
- feat(fw-select): added ARIA compatibility by @kishore-kumar-E3682 in #330
- fix(fw-input): adjust input styles for icons by @Vasanth-freshworks in #329
- feat(accordion): Adding accordion component by @Sabari-Rajan-E3352 in #327
- feat(fw-popover): added prop to focus on the content by @kishore-kumar-E3682 in #336
- feat(css-utils): adding utils for border and font colors by @kulkarni-kashyap in #334
- docs: fixed readme styling by @kishore-kumar-E3682 in #337
- feat(data-table): adding DataTable component by @Vignesh-Manogar-E3433 in #332
- docs(modal): react ref sample by @Vignesh-Manogar-E3433 in #338
- fix(datepicker): fix auto close of datepicker on tab by @kulkarni-kashyap in #339
- feat(toggle-group): Toggle group button supporting multiple selection by @sangeet-fw in #331
- docs(toggle-group): code samples for toggle-group by @sangeet-fw in #341
- fix(datepicker): add stopImmediatePropagation and refactor code by @kulkarni-kashyap in #348
- docs(css-utils): adding examples using css utils by @kulkarni-kashyap in #343
- feat(pagination): compact pagination by @kulkarni-kashyap in #335
- chore(test-toggle-group): remove unused imports by @sangeet-fw in #349
- chore(deps): remove webpack peer dependency by @arvindanta in #346
- feat(format-number): Format number component using Intl.NumberFormat API by @arvindanta in #333
- feat(data-table): custom cell implementation by @Vignesh-Manogar-E3433 in #351
- Fix checkbox font weight by @kulkarni-kashyap in #355
- fix(fw-select): handled undefined / invalid value scenarios by @kishore-kumar-E3682 in #354
- feat(data-table): adding select all rows to DataTable component by @Vignesh-Manogar-E3433 in #356
- feat(tabs): expose public method to set active tab index from outside of fw-tabs by @kulkarni-kashyap in #359
- feat(pill): Adding pill component by @Sabari-Rajan-E3352 in #357
- feat(fw-drag-container): added drag/drop and sortable container by @kishore-kumar-E3682 in #352
- refactor: Set custom pill color without setting attribute color as custom by @Sabari-Rajan-E3352 in #365
- Form builder fix by @sangeet-fw in #367
- fix(fw-toast): added box shadow to toast message by @arvindanta in #368
- fix(modal): slider variant position justify-content to flex-end by @Vignesh-Manogar-E3433 in #369
- feat(fw-menu): added menu and menu-item by @kishore-kumar-E3682 in #366
- feat(data-table): adding row actions feature to fw-data-table by @Vignesh-Manogar-E3433 in #361
- refactor(data-table): changing isTableLoading state to isLoading by @Vignesh-Manogar-E3433 in #372
- style(fw-select): added css variables to the select component by @kishore-kumar-E3682 in #374
- feat(dynamic-form): form component dynamically constructed based on structured schema by @arvindanta in #364
- feat(fw-drag-item): added feature to pin the position of fw-drag-item by @kishore-kumar-E3682 in #363
- fix(fw-tag): font size and padding fix by @kishore-kumar-E3682 in #376
- feat(fw-select): added option to disable deselect already selected value by @kishore-kumar-E3682 in #378
- feat(input): expose css variables for margin and padding for input, tabs by @kulkarni-kashyap in #380
- fix(checkbox): Fix checkbox event emission by @kulkarni-kashyap in #382
- fix(fw-drag-container): drag container now supports dynamic and nested child items by @kishore-kumar-E3682 in #383
- feat(fw-select): added support for integer data-type for value by @kishore-kumar-E3682 in #384
- fix(fw-checkbox): Removed bottom margin for vertical centre align. by @kishore-kumar-E3682 in #377
- feat(data-table): adding column hide, column width, data formatting features for DataTables. by @Vignesh-Manogar-E3433 in #370
- fix(fw-tag): removed reflect for value and added int support by @kishore-kumar-E3682 in #385
- fix(tabs): fix incorrect key press handling in tabs and accommodate child attrs by @kulkarni-kashyap in #387
- fix(tabs): fix tabs activation on attribute change by @kulkarni-kashyap in #388
- fix(skeleton): removing margin-bottom when skeleton count is 1 by @Vignesh-Manogar-E3433 in #389
- feat(data-table): adding 'icon' cell variant, column text-align, icon button in row actions, selectAllRows api to data table by @Vignesh-Manogar-E3433 in #386
- feat(fw-form): Focus on first error field, code samples and tests by @kulkarni-kashyap in #381
- fix(data-table): rowActions async function handler showing shimmer by @Vignesh-Manogar-E3433 in #390
- feat(format-date): format date using Intl.DateTimeFormat API by @kulkarni-kashyap in #391
- Fix datepicker alignment by @kulkarni-kashyap in #393
- fix(accordion): added pointed cursor to accordion title by @arvindanta in #392
- fix(fw-form): handle relationship type in form render by @arvindanta in #394
- fix(fw-input): handle number,decimal input usecase by @arvindanta in #396
- fix(datepicker): fix datepicker month/year updates by @kulkarni-kashyap in #397
- fix(data-table): row hover cursor fix by @Vignesh-Manogar-E3433 in #398
- fix(fw-pagination): end value not updated on total prop change by @kishore-kumar-E3682 in #400
- fix(fw-toast-message): updated styles for toast-message by @arvindanta in #402
- fix(component-style-fixes): modal style, label style, toggle icon button fixes as per DSM by @sangeet-fw in #404
- fix(tabs): remove vertical scrollbar for tabs nav by @kulkarni-kashyap in #401
- fix(fw-tag): fixed the style based on DSM by @kishore-kumar-E3682 in #405
- fix(checkbox): fix checkbox styles based on style guide by @kulkarni-kashyap in #406
- fix(fw-select): fixed the padding issue on multi-select by @kishore-kumar-E3682 in #407
- fix(accordion): add watcher for expanded attribute by @kulkarni-kashyap in #408
- feat(fw-input): Added slots and modified styles for fw-input based on DSM by @kishore-kumar-E3682 in #395
- feat(data-table): add table settings option to data table by @Vignesh-Manogar-E3433 in #399
- fix(checkbox): fix checkbox disabled state color by @kulkarni-kashyap in #409
- fix(fw-input): fixed the transparent background color of input by @kishore-kumar-E3682 in #410
- feat(checkbox): adding pointer cursor for checkbox container by @kulkarni-kashyap in #411
- fix(checkbox): fix cursor style for disabled state by @kulkarni-kashyap in #412
- fix(modal): reduce line height of description in modal to support multiline. by @Vignesh-Manogar-E3433 in #413
- chore: adding yup as peer dependency by @kulkarni-kashyap in #414
- chore(yup): update peer deps for yup by @arvindanta in #415
- feat(data-table): adding style to the loading state of table by @Vignesh-Manogar-E3433 in #418
- fix(data-table): isloading as mutable property by @Vignesh-Manogar-E3433 in #420
- fix(tooltip): updating tooltip radius, modal close button styling by @Vignesh-Manogar-E3433 in #424
- fix(fw-input): fixed the flex-flow bug when width is <= 200px by @kishore-kumar-E3682 in #417
- style(fw-select): changed label based on DSM by @kishore-kumar-E3682 in #425
- fix(fw-drag-container): fixed the drag issue in safari by @kishore-kumar-E3682 in #403
- feat(data-table): showing shimmer on initial table load by @Vignesh-Manogar-E3433 in #422
- fix(data-table): fix for table setting moving on horizontal scroll by @Vignesh-Manogar-E3433 in #427
- fix(fw-input): fixed the hint/error text padding by @kishore-kumar-E3682 in #428
- feat(event-standardisation): Event Standardisation of input controls by @arvindanta in #423
- fix(datepicker): fix datepicker behaviour after event standardisation by @kulkarni-kashyap in #431
- feat(list-options): applying event standardisation for list-options as well by @kulkarni-kashyap in #432
- fix(event-changes): updated the components to follow event standards by @arvindanta in #433
- fix(fw-input): fix fw-input cursor resetting on typing
.
for decimal input by @arvindanta in #434 - fix(fw-drag-container): fixed the insertElement issue on Drop by @kishore-kumar-E3682 in #435
- fix(datepicker): fix blur event emit and trigger for show datepicker popup by @kulkarni-kashyap in #437
- fix(popover): make overlay height to 100% of parent height not 100vh and use allowDeselect in datepicker by @kulkarni-kashyap in #438
- docs(readme): updated auto generated readme files by @arvindanta in #439
- fix(fw-datepicker): handle cancel and popover hide usecase and added readonly prop by @arvindanta in #440
- fix(data-table): adding cell variants as dependency to table by @Vignesh-Manogar-E3433 in #443
- docs(fw-form): updated code samples for dynamic form by @arvindanta in #445
- fix(data-table): fw-tooltip on hovering over data-table row action buttons by @Vignesh-Manogar-E3433 in #447
- fix(fw-select): Modified the color of the state text based on the state by @kishore-kumar-E3682 in #446
- fix(fw-select-option, fw-textarea): fixed the styles by @kishore-kumar-E3682 in #450
- fix: standardized height of all input elements to 32px by @kishore-kumar-E3682 in #451
- feat(fw-datepicker): added stateText prop to the datepicker by @kishore-kumar-E3682 in #448
- fix(data-table): adding localStorage permissions check before using it by @Vignesh-Manogar-E3433 in #453
- feat(datepicker): replacing moment-mini with date-fns to handle locale support by @kulkarni-kashyap in #452
- chore(datepicker): resolve merge conflict issues by @arvindanta in #455
- feat(css-variables): Namespace css variables by @kulkarni-kashyap in #441
- feat(timepicker): replace moment-mini with date-fns by @kulkarni-kashyap in #459
- chore(platform-ui): added strings for filters and searchdropdown in platform-ui by @arvindanta in #461
- fix(modal): display modal-title only when there is a title-text by @Vignesh-Manogar-E3433 in #464
- feat(file-uploader): adding file-uploader component by @Vignesh-Manogar-E3433 in #444
- feat(input-state-text): Added
hint-text
warning-text
error-text
props and slots and removedstate-text
prop by @arvindanta in #436 - fix(select-state-text): remove stateText prop from select by @arvindanta in #467
- feat(data-table): adding src prop to custom-cell-icon by @Vignesh-Manogar-E3433 in #470
- fix(datepicker): fix datepicker for popover trigger by @kulkarni-kashyap in #469
- feat(data-table): adding a column lock configuration to data table by @Vignesh-Manogar-E3433 in #454
- refactor(field-control): update prop comments by @arvindanta in #471
- fix(label-styling): fix label styling as per DSM by @arvindanta in #474
- feat(datepicker): adding support for handling multiple locales by @kulkarni-kashyap in #466
- docs(readme): readme changes for crayons v3 by @arvindanta in #475
- docs(breaking.md): update breaking changes for radio-group, tab and tabs by @kulkarni-kashyap in #477
- feat(dropdown-button): removed dropdown-button and added example in popover by @kishore-kumar-E3682 in #476
- docs(breaking-changes): updated breaking changes doc by @arvindanta in #478
- docs(modal): adding breaking changes for modal by @Vignesh-Manogar-E3433 in #479
- feat(data-table): Custom cell Paragraph variant added by @Vignesh-Manogar-E3433 in #473
- fix(fw-select): disabled select activation via space button by @kishore-kumar-E3682 in #482
- feat(data-table): table settings input clearing on closing modal by @Vignesh-Manogar-E3433 in #486
- fix(datepicker): make div inline-flex to occupy only width of contents by @kulkarni-kashyap in #488
- fix(fw-form): handle blur validation for form and fix selected year for datepicker by @arvindanta in #489
- docs(list-options): fix list-options code sample and type cast min and max year as number by @arvindanta in #490
- docs(version-docs): update migration guide to v3 docs by @arvindanta in #483
- chore(jenkinsfile): update correct paths in Jenkins file for v3 by @kulkarni-kashyap in #493
- docs(release-process): updated release process doc by @arvindanta in #496
- fix(modal): hideFooter prop working for custom footer by @Vignesh-Manogar-E3433 in #495
- fix(fw-select): prevents the dropdown from opening on option delete in multi-select by @kishore-kumar-E3682 in #497
- chore(package.json): update correct version for engines by @kulkarni-kashyap in #499
- build(build-scripts): update build scripts by @kulkarni-kashyap in #480
- docs(fw-select): added multiselect breaking condition by @kishore-kumar-E3682 in #503
- fix(input): remove redundant check by @kulkarni-kashyap in #505
- chore(package.json): add build step prior to pushing tags by @kulkarni-kashyap in #507
New Contributors
- @kulkarni-kashyap made their first contribution in #222
- @manoj-krishnan made their first contribution in #233
- @parsuram-vijaysankar made their first contribution in #264
- @kaushal-freshworks made their first contribution in #274
- @detiwari003 made their first contribution in #295
- @Vasanth-freshworks made their first contribution in #329
- @Sabari-Rajan-E3352 made their first contribution in #327
- @sangeet-fw made their first contribution in #331
Full Changelog: https://github.com/freshworks/crayons/compare/v2.13.2...@freshworks/[email protected]