diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..5ee6f693 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,20 @@ +Thanks for opening a PR! +Since this is a volunteer project and is very active, anything you can do to reduce the amount of time needed to review and merge your PR is appreciated. +The following steps will help get your PR merged quickly: + +#### Update the documentation +If you've added new functionality, update the README.md with an entry for your prop or event. +The entry should be inserted in alphabetical order. + +#### Update the changelog +After you open the PR, update the CHANGELOG.md file with an entry pointing to your PR. + +#### Provide an example of how to test the change +If the PR requires special testing setup provide all the relevant instructions and files. This may include a sample video file or URL, configuration, or setup steps. + +#### Focus the PR on only one area +Testing multiple features takes longer than isolated changes and if there is a bug in one feature, prevents the other parts of your PR from getting merged until it gets fixed. +If you're touching multiple different areas that aren't related, break the changes up into multiple PRs. + +#### Describe the changes +Add a note describing what your PR does. If there is a change to the behavior of the code, explain why it needs to be updated. diff --git a/.gitignore b/.gitignore index f9e8706e..d477ec05 100644 --- a/.gitignore +++ b/.gitignore @@ -33,7 +33,13 @@ local.properties # node.js # node_modules/ -npm-debug.log +*.log + +# yarn +yarn.lock + +# editor workspace settings +.vscode # BUCK buck-out/ diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 6f30a3ab..00000000 --- a/.npmignore +++ /dev/null @@ -1 +0,0 @@ -/example diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fe396f5..8e84036a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,19 @@ ### Next Version * Partial support for timed metadata on Android MediaPlayer [#707](https://github.com/react-native-community/react-native-video/pull/707) +* Support video caching for iOS [#955](https://github.com/react-native-community/react-native-video/pull/955) +* Video caching cleanups [#1172](https://github.com/react-native-community/react-native-video/pull/1172) +* Add ipod-library support [#926](https://github.com/react-native-community/react-native-video/pull/926/files) +* Fix crash on ExoPlayer when there are no audio tracks [#1233](https://github.com/react-native-community/react-native-video/pull/1233) +* Reduce package size [#1231](https://github.com/react-native-community/react-native-video/pull/1231) +* Remove unnecessary import in TextTrackType [#1229](https://github.com/react-native-community/react-native-video/pull/1229) +* Prevent flash between poster and video [#1167](https://github.com/react-native-community/react-native-video/pull/1167) +* Support react-native-dom [#1253](https://github.com/react-native-community/react-native-video/pull/1253) * Update to ExoPlayer 2.8.2. Android SDK 26 now required [#1170](https://github.com/react-native-community/react-native-video/pull/1170) +* Update to ExoPlayer 2.8.4 [#1266](https://github.com/react-native-community/react-native-video/pull/1266) +* Add fullscreenOrientation option for iOS [#1215](https://github.com/react-native-community/react-native-video/pull/1215) +* Update to ExoPlayer 2.9.0 [#1285](https://github.com/react-native-community/react-native-video/pull/1285) +* Switch useTextureView to default to `true` [#1286](https://github.com/react-native-community/react-native-video/pull/1286) ### Version 3.2.0 * Basic fullscreen support for Android MediaPlayer [#1138](https://github.com/react-native-community/react-native-video/pull/1138) diff --git a/README.md b/README.md index 0f1717ef..f653dd86 100644 --- a/README.md +++ b/README.md @@ -3,18 +3,27 @@ A `