Releases: spyip/react-film
Releases · spyip/react-film
v4.0.0 (#106)
[4.0.0] - 2025-08-03
Added
- Added
leftFlipperAriaLabelandrightFlipperAriaLabelfor customizing thearia-labelattribute for flipper buttons, by @compulim, in PR #98 - Added
stylesRootproperty which allows to specify a container node component styles will be placed into, by @OEvgeny in PR #102
Changed
- Avoided global pollution via
@babel/runtime-corejs3, by @compulim, in PR #99 - Bundle is now built using Webpack for compatibility with IE Mode, by @compulim, in PR #99
- Bump dependencies, by @compulim, in PR #99, and PR #103
- Added
bumpscripts - Bumped scaffold
- Production dependencies
- Development dependencies
@babel/preset-env@7.28.0@babel/preset-react@7.27.1@babel/preset-typescript@7.27.1@emotion/css@11.13.5@testing-library/dom@10.4.1@testing-library/react@16.3.0classnames@2.5.1esbuild@0.25.8eslint-import-resolver-node@0.3.9eslint-import-resolver-typescript@4.4.4eslint-plugin-import@2.32.0eslint-plugin-prettier@5.5.3eslint-plugin-react@7.37.5eslint@9.32.0jest@30.0.5prettier@3.6.2publint@0.3.12react-dom@18.3.1react-test-renderer@18.3.1react@18.3.1
- Added
- 💥 Default has been renamed to
ReactFilm, by @compulim, in PR #103 retrofit()is now available in CJS, ESM and UMD, by @compulim, in PR #103
[3.1.0] - 2021-10-14
Changes
- Added support of GitHub Codespaces, by @compulim, in PR #89
- Changed peer dependencies requirement to
react >= 16.8.6, by @compulim, in PR #89 - Bump dependencies, by @compulim, in PR #89
- Development dependencies
@babel/cli@7.15.7@babel/core@7.15.8@babel/plugin-transform-runtime@7.15.8@babel/preset-env@7.15.8@babel/preset-react@7.14.5@testing-library/jest-dom@5.14.1@testing-library/react@12.1.2@testing-library/user-event@13.3.0concurrently@6.3.0core-js@3.18.3esbuild@0.13.6eslint-plugin-prettier@4.0.0eslint-plugin-react@7.26.1eslint@7.32.0husky@7.0.2jest@27.2.5prettier@2.4.1react-scripts@4.0.3serve@12.0.1web-vitals@2.1.2
- Development dependencies
[3.0.1] - 2021-06-29
Fixed
- Fixed #75. Flippers, dots, and scroll bar should work in right-to-left (RTL) correctly in Chrome 85 and beyond, by @compulim, in PR #86
Changes
[3.0.0] - 2020-09-01
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
classNameprops are removed from sub-componentscreateBasicStyleSet()will only return a single complete style set, namelyroot. The style set will be a React CSS object, instead of a class namestyleSetprop 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
nonceprop for Content Security Policy support - Added React Hooks API
- Added RTL support on Chromium Edge
- Added
overscroll-behavior-x: containto prevent scroll-chaining - Added
eslintandprettier - Sub-component
FilmStripis renamed toFilmstrip - Moved from class components to functional components
Changes
- Moved from
glamortocreate-emotion, in PR #57 - Replaced
babel-plugin-version-transformwithbabel-plugin-transform-inline-environment-variables, in PR #56 - Bump dependencies, in PR #56
- Production dependencies
- Development dependencies
@babel/cli@7.10.5@babel/core@7.11.4@babel/plugin-proposal-object-rest-spread@7.11.0@babel/plugin-transform-runtime@7.11.0@babel/preset-env@7.11.0@babel/preset-react@7.10.4babel-jest@26.3.0concurrently@5.3.0core-js@3.6.5create-emotion@10.0.27eslint-plugin-prettier@3.1.4eslint@7.7.0jest@26.4.2lerna@3.22.1prettier@2.0.5react-app-polyfill@1.0.6react-film@0.0.0-0react-scripts@3.4.3rimraf@3.0.2serve@11.3.2webpack-cli@3.3.12webpack@4.44.1
[2.1.0] - 2020-05-11
Changelog
Breaking changes
z-indexadded to flipper and filmstrip- List item with
position: relativewill no longer obstructing the left flipper, we are addingz-index: 1to both flippers, andz-index: 0to filmstrip to form a new stacking context.
- List item with
Fixed
[2.0.2] - 2020-01-15
[2.0.1] - 2020-01-15
[2.0.0] - 2019-12-03
Changelog
Breaking changes
- We will no longer include
reactandreact-domin our NPM package, instead, we will requires peer dependencies ofreact@^16.8.6andreact-dom@^16.8.6
Added
- Support right-to-left, by @spyip in PR #32.
- Added
flipperBlurFocusOnClickprop toBasicFilmandblurFocusOnClickprop toFlippercomponents, by @tdurnford in PR #33. - Support right-to-left on IE11, by @spyip in PR #34.
- Hide flipper on edge items and added
autoHideFlipperOnEdgeoption, by @spyip in PR #34.
Changed
- Bump peer dependency, in PR #33
Fixed
- Fix server-side rendering, by @giulianok in PR #29.
[1.3.0] - 2019-10-24
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
- For performance reason, deep-customizing component will now need to pass
numItemsprop to<Composer>, by @compulim in PR #21. - Bump dependencies, in PR #27
- @babel/cli@^7.5.5
- @babel/core@^7.5.5
- @babel/plugin-proposal-object-rest-spread@^7.5.5
- @babel/plugin-transform-runtime@^7.5.5
- @babel/preset-env@^7.5.5
- @babel/runtime@^7.5.5
- babel-core@^6.26.3
- babel-jest@^24.8.0
- concurrently@^4.1.1
- jest@^24.8.0
- react-scripts@^3.0.1
- rimraf@^2.6.3
- serve@^11.1.0
- webpack-cli@^3.3.6
- webpack@^4.36.1
Fixed
[1.2.0] - 2019-03-20
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.
- Load bundle from unpkg.com, then call
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.