Skip to content

Releases: spyip/react-film

v4.0.0 (#106)

03 Aug 21:34
84e94b6

Choose a tag to compare

[4.0.0] - 2025-08-03

Added

  • Added leftFlipperAriaLabel and rightFlipperAriaLabel for customizing the aria-label attribute for flipper buttons, by @compulim, in PR #98
  • Added stylesRoot property which allows to specify a container node component styles will be placed into, by @OEvgeny in PR #102

Changed

[3.1.0] - 2021-10-14

14 Oct 11:31

Choose a tag to compare

[3.0.1] - 2021-06-29

14 Oct 11:31

Choose a tag to compare

[3.0.0] - 2020-09-01

01 Sep 09:37

Choose a tag to compare

Breaking changes

  • API through React Context is being deprecated in favor of React Hooks
  • CSS has been revamped by introducing support of customization through CSS BEM
    • className props are removed from sub-components
    • createBasicStyleSet() will only return a single complete style set, namely root. The style set will be a React CSS object, instead of a class name
    • styleSet prop will accept a map of React CSS object, instead of class names

Added

  • Revamped in PR #57, #58, #59, #60, #61 and #62
    • Single set of CSS BEM style
    • Added nonce prop for Content Security Policy support
    • Added React Hooks API
    • Added RTL support on Chromium Edge
    • Added overscroll-behavior-x: contain to prevent scroll-chaining
    • Added eslint and prettier
    • Sub-component FilmStrip is renamed to Filmstrip
    • Moved from class components to functional components

Changes

[2.1.0] - 2020-05-11

11 May 17:52

Choose a tag to compare

Changelog

Breaking changes

  • z-index added to flipper and filmstrip
    • List item with position: relative will no longer obstructing the left flipper, we are adding z-index: 1 to both flippers, and z-index: 0 to filmstrip to form a new stacking context.

Fixed

  • Fixed list item with position: relative will no longer obstructing the left flipper, in PR #XX.
  • Fixed unhandled exception for offsetWidth of undefined exception, in PR #XX.

[2.0.2] - 2020-01-15

15 Jan 15:06

Choose a tag to compare

Changelog

Fixed

  • Fixed #37, hiding overflowing button when at edge, by @compulim in PR #39.

[2.0.1] - 2020-01-15

15 Jan 11:08

Choose a tag to compare

Changelog

Fixed

  • Fixed #37, hiding overflowing button when at edge, by @compulim in PR #38.

[2.0.0] - 2019-12-03

03 Dec 11:22

Choose a tag to compare

Changelog

Breaking changes

  • We will no longer include react and react-dom in our NPM package, instead, we will requires peer dependencies of react@^16.8.6 and react-dom@^16.8.6

Added

  • Support right-to-left, by @spyip in PR #32.
  • Added flipperBlurFocusOnClick prop to BasicFilm and blurFocusOnClick prop to Flipper components, by @tdurnford in PR #33.
  • Support right-to-left on IE11, by @spyip in PR #34.
  • Hide flipper on edge items and added autoHideFlipperOnEdge option, by @spyip in PR #34.

Changed

Fixed

[1.3.0] - 2019-10-24

24 Oct 17:34

Choose a tag to compare

Changelog

Added

  • Support specifying item elements and scrollable container element, by @compulim in PR #21.
  • Fix #22. Added style options to hide "cursor: pointer" style, by @compulim in PR #25.

Changed

Fixed

  • Fix #23. Fix IE11 not working with CoreJS-polyfilled [...document.children], by @compulim in PR #24.

[1.2.0] - 2019-03-20

20 Mar 19:51

Choose a tag to compare

Changelog

Added

  • Support existing web site without React loaded.
    • Load bundle from unpkg.com, then call window.ReactFilm.retrofit(element, props).
    • Retrofit existing DOM tree with a new DOM tree backed by React/ReactDOM in the bundle.

Fixed

  • Fix #13. Fix flipper not working on content with <ul>, by @compulim in PR #15.
  • Fix #18. Fix flipper should not submit if carousel is a descendant of <form>, by @compulim in PR #19.

Changed