Skip to content

Latest commit

 

History

History
203 lines (143 loc) · 12.9 KB

CHANGELOG.md

File metadata and controls

203 lines (143 loc) · 12.9 KB

Nuka Changelog

4.7.0 (2020-05-20)

  • #695 Add slide-current className to current 'active' slide, cleanup some utility functions
  • #667 Fixes Issue 622: Only fully visible slides are interactable. update wicg-inert version

4.6.7 (2020-04-23)

  • #687 Fix Edge issue
  • #683 Rename param of afterSlide callback
  • #680 Fixes bug #586 - changing slide too quickly doesn't behave as expected
  • #677 Update incorrect prop getControlsContainerStyle

4.6.6 (2020-03-10)

  • #676 hot-fix: flash after wraparound

4.6.5 (2020-03-05)

  • #674 Upgrade react-move to reduce bundle size
  • #673 Remove deprecated UNSAFE_componentWillReceiveProps

4.6.4 (2020-03-03)

  • #672 Add innerRef to type definitions
  • #671 Add innerRef prop
  • #670 Add scrollMode prop
  • #669 Fix getControlsContainerStyle prop name type in type definitions
  • #668 Fix edge swipe bug
  • #666 Add ability to drag to scroll multiple slides

4.6.3 (2020-02-12)

  • #665 Revert wicg-inert changes as part of PR #643

4.6.2 (2020-01-29)

  • #656
  • #655
  • #653 Minor clean up and fixes - update demo to use hooks, add demo title, fix slidesToScroll typing, cleaning up prop names, minor perf improvement
  • #652 fix: add missing type annotation
  • #651 Fix typo
  • #650 Change touchAction for fade-transition to pinch-zoom
  • #648 Add autoplay toggle to demo
  • #647 Prevent fade and fadeFromSlide from reaching/equalling slideCount to solve opacity issue
  • #645 Prevent swipe logic from taking over when no swipe was made
  • #644 Add prop to allow for customization of defaultControls elements
  • #643 Slides that are not fully visible cannot receive focus (REVERTED in 4.6.3)
  • #639 Keyboard controls will only work when keyboard is in focus

4.6.1 (2020-01-20)

  • #632 Dependency vulnerability fixed, upgrade handlebars from 4.1.2 to 4.5.3
  • #633 Fixes #618 max (and first) height mode calculations
  • #635 Fixes #494 Updates scroll transition logic to fix wraparound flash
  • #636 Fixes #503 updates logic so Next button enables/disables correctly
  • #638 Fixes #531 styling issue in Demo and some minor cleanup of the code

4.6.0 (2019-12-17)

  • Fixes for leftAlign added for heightMode="current" and heightMode="max"
  • #614 Remove getListItemStyles() from type definitions
  • #619 Configure keyboard keyCodes so default ones can be overridden
  • #620 Avoid redundant dimension calculations after a DOM mutation
  • #621 Add TS definition for renderAnnounceSlideMessage
  • #625 Fixes Issue 521: Initial height calculations will be repeated until successful.
  • #626 Height mode 'current' uses tallest visible slide
  • #628 Adding missing Type For keyCodeConfig prop

4.5.13 (2019-11-08)

  • #592 change componentWillReceiveProps to UNSAFE_componentWillReceiveProps
  • #600 Fix wraparound logic to account for cellAlign property
  • #601 Change dot styling
  • #608 Fix dragging issue in Safari
  • #609 Prevent scroll when dragging on iOS

4.5.12 (2019-09-13)

  • #582 Another attempt to fix the height issue by changing the default prop value for height
  • #584 Fix multi-slide wraparound
  • #585 Fix onDragStart, should only happen with dragging/swiping
  • #588 Impossible to select last images when swiping, this fixes that

4.5.11 (2019-09-03)

  • #578 update vulnerable deps, fix broken scroll animation
  • #576 Clear timeouts when component unmounts to prevent memory leak

4.5.10 (2019-09-02)

  • #574 Add event param to onDragStart method
  • #573 Fix resizing height issue due to dynamically loaded elements and readyStateChange issues
  • #572 Fix Travis configuration
  • #571 Next and Previous buttons should not be submit type buttons
  • #565 Add missing controls to the TypeScript library definition
  • #564 Export NextButton, PreviousButton, PagingDots from main entry point to allow for easier style targeting
  • #562 Allow isEdgeSwiping to work with vertical slider
  • #561 Avoid the empty div wrapper for null custom controls

4.5.9 (2019-07-09)

  • #557 Add type for animation prop
  • #555 Fix wrongly calculated height for the current slide on slide change

4.5.8 (2019-05-23)

  • #551 Add disableEdgeSwiping prop to disable white space on last and first slide when swiping
  • #549 Add type=button to paging dots

4.5.5 (2019-05-07)

  • #545 Add onDragStart to index.d.ts
  • #541 Adds scroll3d to types
  • #536 Add type definition for PagingDots class
  • #535 Allow null to be passed to render controls

4.5.4 (2019-04-15)

  • #517 Fix bug when changing to vertical mode, add missing prop to types
  • #524 Remove extra function wrap around handleMouse methods
  • #525 Fix calculation of dimensions
  • #526 Add classnames to paging dots to improve styling ability
  • #529 Fix IE11 error related to #525
  • #532 Update README.md with OSS status

4.5.3 (2019-03-18)

  • Resolve dependency vulnerabilities
  • #506 Add Scroll3D transition mode option

4.5.2 (2019-03-08)

  • Fixes dragging bug

4.5.1 (2019-03-06)

  • #511 Adds style and transitionMode types
  • #510 Adds new prop to allow autoplay in reverse

4.4.9 (2019-03-04)

  • #508 Fix speed slide flicker/blinking

4.4.8 (2019-02-21)

  • #501 Add cellAlign type to CarouselSlideRenderControlProps interface
  • #500 Animation performance enhancements
  • #496 Upgrade react-move
  • #492 Fix Paging Dots sync, fix 'Next' button validation
  • #490 Disable animation for an initial slide when non-default slideIndex prop is passed
  • #489 Disable animation prop created
  • #488 Configurable zoom scale prop
  • #487 updates to README

4.4.7 (2019-01-21)

  • #480 Add Types to build
  • #486 Fix mouse event handling to account for click events within the slide

4.4.6 (2019-01-12)

  • #477 Add TypeScript types
  • #475 Fix click event handler on button within slide element
  • #473 Add zoom effect prop

4.4.5 (2018-12-31)

  • #469 Fix initial height issue

4.4.4 (2018-12-07)

  • #460 Ability to configure aria-live message with prop
  • #458 Fix flicker in wrap-around
  • #453 Fix issue involving updating props on beforeSlide

4.4.3 (2018-11-16)

  • #451 Allow clicks with modifier present
  • #446 Fix for demo (toggle between 2 and 6 slides showing)
  • #445 Add disableKeyboardControls prop to allow users to disable keyboard controls
  • #441 Start work on removing deprecated lifecycle methods
  • #439 Allow pauseOnHover to work when swiping/dragging is disabled
  • #436 Refactoring

4.4.2 (2018-10-29)

  • #425 Accessibility features added
  1. Adding keyboard controls
  2. Reader lets you know what slide you are on
  3. Slide that is being display will be read by reader
  • #435 Fix issues where clickDisabled is set to true too often
  • #433 add function to add ariaProps to all visible slides
  • #432 Add slide-visible class to all currently visible slides
  • #431 Carousel would go into an infinite loop between two slide. Added a isTransitioning check to wait until afterSlide is finish.

4.4.1 (2018-10-08)

  • #423 Prevent click events only when swiping