Skip to content

Latest commit

 

History

History
106 lines (69 loc) · 3.53 KB

CHANGELOG.md

File metadata and controls

106 lines (69 loc) · 3.53 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

📦 [Unreleased]

No unreleased changes 🔥

👻 Internal

  • Use applitool's layoutBreakpoint config to properly test mobile viewports

v0.2.2 - (3/26/2021)

🛠️ Fixed

  • Fix error when carousel had no meaningful children (affected multiple hooks including: useCarousel, usePages, useTargetZone)

🔐 Security

  • Update node-notifier (nested dependency)

v0.2.1 - (12/1/2020)

🛠️ Fixed

  • Add missing selected field to useCarouselTile return type
  • Fix usePages to return updated pages on immediately after an update

👻 Internal

  • Add tests for all of the exported hooks (using cypress)

v0.2.0 - (11/4/2020)

⚠️ BREAKING CHANGES ⚠️

  • Rename carousel list props returned from useCarousel from scrollContainer to list
  • Rename onLayoutUpdate to onLayoutChange (in useTargetZone and usePages)
  • Separate pages from other dom props in return of usePages
  • Rename attribute used to ignore elements (eg margin divs) from data-carousel-skip to data-lwc-ignore

🚀 Added

🛠️ Fixed

  • Make onClick prop on CarouselArrow optional
  • Fix non-dom props being passed to PageIndicator inside Carousel

👻 Internal

  • Stop producing source maps on build (and stop publishing them)

v0.1.1 - (11/3/2020)

🚀 Added

  • Add story for PageIndicator
  • Add static classnames to every dom node rendered by a carousel component

🛠️ Fixed

  • Update SingleCarousel to forward dom attributes to the base dom node
  • Fix pageByVisibility strategy to directly check if scroll snapping is enabled on the element when paging (checking for scroll-snap-type)

📖 Docs

  • Fix relative path links & images in README on NPM

v0.1.0 - (10/22/2020)

🚀 Added

  • Add visual tests (and included them in the validate script)
  • Expose hooks in the index file so they can be imported directly
  • Allow components & hooks to be imported through @lifeway-carousel/lib/components and @lifeway-carousel/lib/hooks respectively

🛠️ Fixed

  • Allow running npm install without setting up an npm auth token

📖 Docs

  • Update README with info on publishing a new package version
  • Update README to include visual test script

👻 Internal

  • Add visual tests to pipeline
  • Move all logic to reusable hooks

v0.0.2 - (10/14/2020)

Get README up to date

🛠️ Fixed

  • Fix Carousel's onSelect prop type.
  • Include the README's screenshot in the npm package

📖 Docs

  • Update the README to include installation & usage info (and also get other info up to date)

👻 Internal

  • Fix version check in pipeline so that package actually gets deployed 😁

v0.0.1 - (10/13/2020)

Initial Release; includes several prebuilt react components: Carousel, SingleCarousel, CarouselArrow, and ImageTile.