Releases: Skyscanner/backpack
Releases · Skyscanner/backpack
34.0.1
What’s Changed
Fixed
- [NOJIRA][BpkLoadingButton|BpkCloseButton]: fix loading console errors (#3430) @mungodewar
- [LOOM-1312] [BpkScrollableCalendarGridList] Moved className to existing wrapper div (#3429) @Sybsw
33.8.1
[NOJIRA][BpkLoadingButton|BpkCloseButton]: fix loading console errors #3430
Full Changelog: 33.8.0...33.8.1
34.0.0
What’s Changed
Breaking
- Luna 1326: Changes BpkSlider base library for mobile accessibility (#3368) @LouiseReid
- A11y labels are now required for improved A11y.
ariaLabel
andariaValuetext
which are arrays of strings to be passed to the lower component.
- A11y labels are now required for improved A11y.
- [ARGG-1063][BpkPopover]: Migrate to floating UI library (#3390) @olliecurtis
- Migrated to a new underlying library and simplified API. See the migration guide for full details of changes
- [LOOM-1278][BpkBarChart] Class 2 Fix Remove unused classname prop"" (#3406) @metalix2
className
is no longer a property on this component
Added
- LOOM-1309 BpkPrice Class 2 Overrides (#3418) @jronald01
Fixed
- [Loom-1311][BpkScrollableCalendar] Class2 style fix (#3426) @metalix2
- [NoJIra][BpkModal] Update modal stories to tsx and add visual tests (#3420) @metalix2
- Bump sass-loader from 14.1.1 to 14.2.1 (#3422) @dependabot
- Bump style-loader from 3.3.4 to 4.0.0 (#3357) @dependabot
- Bump mini-css-extract-plugin from 2.8.1 to 2.9.0 (#3378) @dependabot
Dependency updates
- Bump sass-loader from 14.1.1 to 14.2.1 (#3422) @dependabot
- Bump style-loader from 3.3.4 to 4.0.0 (#3357) @dependabot
- Bump mini-css-extract-plugin from 2.8.1 to 2.9.0 (#3378) @dependabot
33.8.0
What’s Changed
Minor: Warning, from the changes made in [LOOM-1297][BpkLoadingButton], if you were previously passing type="submit" to the BpkLoadingButton, this will now no longer work. Instead you will need to use the submit
boolean prop in order to achieve a submit button type. The type property now represents the style of the button, you can see the full list of props in the docs .
Added
- Bump date-fns from 3.3.1 to 3.6.0 (#3305) @dependabot
- [LOOM-1297][maintenance]: Automated .d.ts file generation (#3417) @mungodewar
Fixed
- [NoJira] fix the mixins vars (#3424) @metalix2
- [LOOM-1297][BpkLoadingButton]: migrate to bpkbutton v2 & adopt ts in loading button (#3412) @mungodewar
Dependency updates
- Bump date-fns from 3.3.1 to 3.6.0 (#3305) @dependabot
33.7.0
What’s Changed
Added
- LOOM-1306 BpkPaginationNudger Class 2 Overrides (#3410) @jronald01
- [IRN-5018][BpkNavigationBar][BpkBottomSheet] Add handling for long title text (#3393) @steviehailey-skyscanner
Fixed
- [ZOOT-1102][BpkDialogInner]: Adds optional aria-modal to the dialog (#3402) @michmaml
- [LOOM-1297][BpkSpinner]: Migrate to ts (#3414) @mungodewar
- [LOOM-1306][BpkPaginationNudget]: Remove customised padding values (#3415) @mungodewar
- [NOJIRA][chore]: ensure that icon dir is clean before copy (#3413) @mungodewar
- [LOOM-1296][withOpenEvents]: Place
openable
styling within BpkInput (#3408) @mungodewar - [LOOM-1305][BpkConfigurableNudger] Remove unused styling (#3404) @metalix2
- [LOOM-1295][BpkClearButton] Remove the BpkClearButton integrate directly with the BpkInput (#3403) @metalix2
- [LOOM-1393][BpkCalendar] Accepted class 2 rules (#3401) @metalix2
- [LOOM-1286][BpkFloatingNotification]: remove className usage from BpkFloatingNotification (#3397) @mungodewar
- [LOOM-1394][BpkCalendar] - Update BpkCalendarWeek and fix fill styling on icons (#3399) @metalix2
- [LOOM-1284][BpkFlare] Fix class 2 CSS issues for BpkFlare (#3389) @metalix2
- [LOOM-1377][multiple-components]: remove unrequired ts ignores and address any typing issues (#3392) @mungodewar
33.6.0
What’s Changed
Added
- LOOM-1307 BpkPhoneInput Class 2 Overrides (#3386) @jronald01
- [BD-7842][BpkMap] Add scaleControl prop for BpkMap component (#3384) @KathyWang0208
Fixed
- LOOM-1315 BpkSpinner animation fix (#3394) @Sybsw
- [LOOM-1280][BpkDatePicker] Remove useless styling (#3388) @metalix2
- [LOOM-1287][BpkDismissibleChip][BpkSelectableChip] - Class 2 fixes (#3383) @metalix2
- [ZOOT-992][BpkFloatingNotification] Increases floating notification's z-index to 2 (#3385) @michmaml
33.5.0
What’s Changed
Added
- [MAT-1205] [BpkSkeleton] Add new component - bpk-component-skeleton (#3337) @felix-luo-sc
- LOOM-1367 BpkList Class 2 Overrides (#3377) @jronald01
- [BDES-137][bpk-component-mobile-scroll-container] Removed edge fade (#3275) @FireRedNinja
- [LOOM-1318][BpkCloseButton] Update Style and add onDark prop (#3372) @metalix2
- [BDES-144]: update svgs to include modified ai logo & new dot logo (#3366) @mungodewar
- LOOM-1304 BpkNudger Class 2 Overrides (#3349) @jronald01
- LOOM-1314 BpkSectionListItem Class 2 Overrides (#3354) @jronald01
- LOOM-1301 BpkNavigationBar Class 2 Overrides (#3346) @jronald01
- LOOM-1299 BpkModal V2 Class 2 Overrides (#3345) @jronald01
- LOOM-1292 BpkInfoBannerInner - Class 2 Overrides (#3339) @jronald01
- LOOM-1298 BpkPriceMarker Class 2 Overrides (#3344) @jronald01
- LOOM-1282 BkpDrawerContent BpkDrawer Class 2 Overrides (#3327) @jronald01
- DTO-5235 Add dark background flag for BpkModal and BpkModal v2 (#3323) @ameliajfitzpatrick
- LOOM-1283 BpkFieldset Class 2 Overrides (#3326) @jronald01
- LOOM-1274 BpkBreadcrumb Class 2 Overrides (#3320) @jronald01
- LOOM-1277 BpkDataTableHeader (#3324) @jronald01
- [NOJIRA] [BpkPageIndicator] Add cursor hover behaviour (#3321) @JonasLKD
- [DTO-5126][bpk-component-chip] Create BpkIconChip (#3277) @Iain530
Fixed
- [LOOM-1313][BpkSectionHeader] Class2 Fixes (#3380) @metalix2
- [NOJIRA][BpkBreakpoint]: fix ssr re-render behaviour (#3381) @mungodewar
- [LOOM-1368][BpkModal] Comment to declare the className as an accepted prop (#3373) @metalix2
- [LOOM-1373][BpkSlider] Comment to declare the className as an accepted prop (#3375) @metalix2
- [LOOM-1376][BpkMobileScrollContainer] Comment to declare the className as an accepted (#3376) @metalix2
- [LOOM-1372][BpkRTLToggle] Remove unnecessary className prop (#3374) @metalix2
- LOOM-1317 BpkStar Added spans around icons (#3367) @Sybsw
- [NOJIRA][BpkBreakpoint]: add isClient defensively around useEffect & add test (#3371) @mungodewar
- [LOOM-1318] [BpkThemeToggle] classname prop update (#3364) @metalix2
- LOOM-1316 BpkInteractiveStar Moved className on BpkStarNonRtl to wrapper div (#3362) @Sybsw
- [LOOM-1302] - Update BpkNavigationBarButtonLink and Icon (#3361) @metalix2
- LOOM-1315 BpkSpinner moved className prop to wrapper span (#3360) @Sybsw
- [LOOM-1250][maintenance]: link to new documentation inside eslint-plugin-rules (#3353) @mungodewar
- NOJIRA: Add rating example with stars (#3355) @runmoore
- [LOOM-1341]: update eslint-config-skyscanner@18 & include forbid rule (#3343) @mungodewar
- Bump webpack from 5.90.3 to 5.91.0 (#3316) @dependabot
- [LOOM-1341]: update & --fix to @skyscanner/[email protected] (#3347) @mungodewar
- [LOOM-1291][AnimateAndFade] className moved up one level (#3335) @metalix2
- LOOM-1290 BpkHorizontalNav moved className on BpkMobileScrollContainer (#3334) @Sybsw
- LOOM-1288 BpkGraphicPromo removed usages of BpkText (#3332) @Sybsw
- LOOM-1289 BpkGridToggle removed className from BpkButtonLink out to wra… (#3333) @Sybsw
- LOOM-1287 BpkFormValidation moved className (#3331) @Sybsw
- LOOM-1281 BpkDialog className moved to new wrapper span (#3325) @Sybsw
- LOOM-1261 BpkAccordionItem - Moved className props out into existing and new spans (#3297) @Sybsw
Dependency updates
- Bump webpack from 5.90.3 to 5.91.0 (#3316) @dependabot
33.4.0
What’s Changed
Added
- BpKContentCards LOOM-1276 (#3298) @jronald01
- LOOM-1275 BkpCloseButton - Move Icon style override into span (#3283) @jronald01
Fixed
- BpkBreakpoint: Fix Server Side Rendering (#3299) @robaw
- Use the import order defined by skyscanner to ensure consistency with css chunk resolution (#3234) @runmoore
- Fix linting (#3319) @robaw
Full Changelog: 33.3.1...33.4.0
33.3.1
What’s Changed
Fixed
- [NO JIRA]: Fix transpilation scripts to capture nested files missing from build (#3295) @olliecurtis