# Changelog #### v7.1.0 - Use Intl to render persian number for farsi languages - Looking for help testing the results and then doing the same for Arabic #### v7.0.0 - Added support for React 18 - Added hi.js language strings - Added so.js language strings - Added oc.js language strings - Update ru.js language strings - Fix memory leak - Update dependencies #### v6.1.0 - Added `eslint-plugin-react-hooks` and fixed the dependencies for hooks used in the library. Should result in a more consistent behaviour when changing props at runtime. - Updated dependencies #### v6.0.0 - Added `module` field to the package.json file so you can now import ES6 modules with only a minimal amount of pre-processing applied. Relevant when targeting newer browsers only. - A bunch of internal changes: - Using `rollup` instead of `browserify` to compile the example - Updating a bunch of dependencies - Added support for React 17 #### v5.2.1 - Minor documentation fixes #### v4.4.0 - Bug Fix: clearTimeout when setting a new timeout. Prevents unnecessary renders. #### v4.2.0 - Pass in the `now` function as the last argument to the formatters. - Fix a bug in `buildFormatter` that would ignore the user-specified `now` function and just used `Date.now` #### v4.2.0 - Fixed the type of `Formatter`. - It's last argument is now correctly typed to be `() => React.Node` - This last argument is now a documented feature and is going to be set to the value of of the default formatter. - Please Note, that you should not use this argument and instead import defaultFormatter from the package directly and use it as a fallback. #### v4.0.0 - v4.1.9: - Requires React ^16. - Flow types updated to the latest version (0.69) - Various bug-fixes. #### v3.x.x: - `minPeriod` and `maxPeriod` now accept seconds not milliseconds. This matches the documentation. - react-timeago now uses ES6 modules. So if you don't use ES6, your code will go from : ```js var TimeAgo = require('react-timeago') ``` to: ```js var TimeAgo = require('react-timeago').default ``` ES6 imports will continue to work the same way. ```js import TimeAgo from 'react-timeago' ``` #### v2.2.1 * Fixed the many typos introduced by me in 2.2.0. Thanks to insin for the quick PR. #### v2.2.0 * FEATURE: New Props: `minPeriod` and `maxPeriod` to customize how often the Component updates. #### v2.1.1 * BUG-FIX: Fixed an issue, where changing the date wouldn't correctly update the update timer. #### v2.1.0 * FEATURE: Added PropType validation. It will now print a warning if you fail to pass in a date, instead of failing silently. * BUG-FIX: Pending Timeouts are cleared when the Component is unmounted * BUG-FIX: When new Props are passed in, the component will update itself correctly. Now you can flip the live switch on and off. * FEATURE: The formatter function gets the original date as the fourth argument, for more custom date formats.