From 68a51fbc9a2df81179bac84c5f32945932e31095 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 20 Oct 2022 05:42:47 +1100 Subject: [PATCH 1/5] Add `CHANGELOG.md` --- CHANGELOG.md | 248 ++++++--------------------------------------------- 1 file changed, 26 insertions(+), 222 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e1c2cd..903bd3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,245 +1,49 @@ -# Change Log -All notable changes to this project will be documented in this file. -`WPMediaPicker` adheres to [Semantic Versioning](http://semver.org/). +# Changelog ---- -## [1.8.5](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.8.5) -### Changes -- Fix issue where incorrect thumbnails are displayed during incremental updates. +The format of this document is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ---- -## [1.8.1](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.8.1) -Released on 2022-01-10. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.8.1). + -### Fixed -- Add new method to WPMediaCollectionDataSource protocol to allow for checking changes on the groups of the data source. This allow improving refresh on the WPMediaGroupViewController so that it only refresh when the group changes instead of when the assets of a group change. #322 #323 +## Unreleased ---- -## [1.3.4](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.3.4) -Released on 2019-04-24. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.3.4). +### Breaking Changes -### Fixed -- If no details of the changes are made available on PHDataSource send a change notification with the proper variable state set. Make sure observers are removed and readded when datasource changes. #305 #321 +_None._ ---- -## [1.3](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.3) -Released on 2018-06-21. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.3). +### New Features -### Fixed -- Check for nil for empty View Controller. #304 +_None._ ---- -## [1.2](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.2) -Released on 2018-06-21. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.2). +### Bug Fixes -### Added -- Added the possibility to use a View Controller for the empty state. #303 +_None._ +### Internal Changes ---- -## [1.1](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.1) -Released on 2018-06-21. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.1). - -### Added -- Added the possibility to configure a badge on the top left of the media cells. Good to display extra info about the media object. #295 #296 #299 -- It's now possible to configure the display of the each media on the carrousel view. #300 - ---- -## [1.0](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.0) -Released on 2018-05-09. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.0). - -### Fixed -- Fix crash when updating collection view from partial changes. #293 - ---- -## [0.28](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.28) -Released on 2018-04-30. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.28). - -### Added - -- Implements a carousel view to preview multiple selection of assets. #281 -- Bottom action bar. #282 - -### Fixed -- Fix crash when dealloc WPMediaGroupCell. #280 -- Enable bounce correctly depending of scrolling type. #288 - ---- -## [0.27](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.27) -Released on 2018-02-26. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.27). - -### Fixed -- Ordering of selection highlight and position indicator. #278 - ---- -## [0.26](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.26) -Released on 2010-01-10. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.26). - -### Added -- Smart Invert support. #272 - -### Fixed -- Fix video player on iPhone X. #273 -- Center empty view. #274 - ---- -## [0.25](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.25) -Released on 2017-11-20. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.25). - -### Added -- Added the possibility to display a overlay view on top of the media cells. #259 #261 -- Added the possibility to search for assets on the picker. #257 #260 #268 - -### Fixed -- Improved reload of cells by reconfiguring the cell instead of reloading it. #269 - ---- -## [0.24](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.24) -Released on 2017-11-01. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.24). - -### Fixed -- Empty albums are filtered out of the album list. #230 -- Fix crash on reload when using the same data source. #253 -- Fixed display of count and thumbnail of albums when scrolling super quick. #255 - -## [0.23](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.23) -Released on 2017-10-04. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.23). - -### Fixed -- Fixed layout issues for the iPhoneX. #242 -- Updated collection cell design for audio & doc files. #245 -- Fixed issues with play/pause of videos. #249 -- Pushed the minimum version of iOS to be the 10. Solved deprecation warnings. #248 - -## [0.22](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.22) -Released on 2017-09-21. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.22). - -### Fixed -- Fixed crash on photos permission check. #239 - -## [0.21](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.21) -Released on 2017-09-06. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.21). - -### Fixed -- Fixed some crashes and bugs on the demo app. #219 #221 -- Fixed bugs related to selection of assets and refresh. #225 #223 -- Improved performance when capturing new media inside the picker. #211 -- Photos captured using the picker were not saving metadata. #226 - -## [0.20](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.20) -Released on 2017-08-25. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.20). - -### Added -- New design for the picker media cells. #203 #205 -- New design and interaction for album selector. #207 - -### Fixed -- Improved performance of loading albums and assets on the picker. #209 -- Fixed selection bug when capturing new cell. #214 -- Improved performance when capturing new media inside the picker. #211 - -## [0.19](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.19) -Released on 2017-07-26. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.19). - -#### Fixed -- Fixed some retain cycles that were causing issues with double notifications. -- Refactor options on the picker to allow better refresh of picker. -- Allow selected assets to be pre-selected on the picker. - -## [0.18](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.18) -Released on 2017-06-16. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.18). - -#### Fixed -- Fixed unit tests compilation and started running them on Travis CI -- Improved startup time of the picker -- Fix long standing issue when certain updates when switching groups where crashing the picker. - -## [0.17](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.17) -Released on 2017-05-26. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.17). - -#### Added -- Two new `WPMediaPickerViewControllerDelegate` methods: `mediaPickerControllerWillBeginLoadingData` and `mediaPickerControllerDidEndLoadingData` to inform the delegate when loading of data from the data source has begun / ended. - -## [0.16](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.16) -Released on 2017-05-04. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.16). - -#### Added -- A title to the default asset preview view controller, showing the date of the asset. -- The media picker can now handle non-image and non-video assets, such as PDFs. The cells in the picker will show a placeholder icon, the file type, and filename. -- The media picker will show a placeholder icon if an image or video fails to load. - -### Fixed -- Video is now captured in high quality. -- The picker's layout is now improved on iPad, for more consistent cell spacing. -- The group picker should now be much faster to load and scroll for PHAssetCollections. -- Date / time formatting code has been refactored / cleaned up a little, and should now better handle different locales. -- Optimized the loading and caching of group thumbnails. - ---- - -## [0.15](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.15) -Released on 2017-03-29. All issues associated with this milestone can be found using this -[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/issues?utf8=✓&q=milestone%3A0.15). - -#### Added -- A new toolbar to WPVideoPlayerView to allow control of play/pause of video assets. - -### Fixed -- Fixed scrolling issues when opening the picker. - ---- +_None._ From 33114bac5730e115932b746d84364ae11bd57bc4 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 20 Oct 2022 05:43:40 +1100 Subject: [PATCH 2/5] Add changelog entry about changelog itself --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 903bd3e..34fb657 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,4 +46,4 @@ _None._ ### Internal Changes -_None._ +- Add this changelog file [#396] From f305b5dc30d13ea1ac24020924827f7a3bebc2c4 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 20 Oct 2022 05:44:09 +1100 Subject: [PATCH 3/5] Update `PULL_REQUEST_TEMPLATE.md` to mention `CHANGELOG.md` --- .github/PULL_REQUEST_TEMPLATE.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 0977562..ace448d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -2,3 +2,6 @@ Fixes # To test: +--- + +- [ ] I have considered if this change warrants release notes and have added them to the appropriate section in the `CHANGELOG.md` if necessary. From 84784dffbaa7c8c7f533d12f774a9db6cdb46b99 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 20 Oct 2022 13:57:22 +1100 Subject: [PATCH 4/5] Update bash-cache to version 2.9.0 to address known Bundler issue --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index f1dedd0..a2db8a9 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -1,7 +1,7 @@ # Nodes with values to reuse in the pipeline. common_params: plugins: &common_plugins - - &bash_cache automattic/bash-cache#2.8.0 + - &bash_cache automattic/bash-cache#2.9.0 # Common environment values to use with the `env` key. env: &common_env IMAGE_ID: xcode-14 From f616da517609f047006cad4c246258d1539764fb Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 20 Oct 2022 16:57:41 +1100 Subject: [PATCH 5/5] Restore `CHANGELOG.md` entries accidentally removed --- CHANGELOG.md | 244 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 244 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34fb657..66e44e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,3 +47,247 @@ _None._ ### Internal Changes - Add this changelog file [#396] + +_Versions below this precede the Keep a Changelog-inspired formatting._ + +--- +## [1.8.5](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.8.5) +### Changes +- Fix issue where incorrect thumbnails are displayed during incremental updates. + +--- +## [1.8.1](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.8.1) +Released on 2022-01-10. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.8.1). + +### Changes +- Fix crashing error when trying to access the Media Library for the first time. #375 + +--- +## [1.8.0](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.8.0) +Released on 2021-10-22. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.8.0). + +### Changes +- Update minimum version of supported iOS to be iOS 13.0 + +--- +## [1.7.0](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.7.0) +Released on 2019-10-18. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.7.0). + +### Changes +- Fix image/photo capture when it's done with the device rotated. #337 #338 + +--- +## [1.6.0](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.6.0) +Released on 2019-10-18. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.6.0). + +### Fixed +- Fix bug where VC present after selection was being changed by selection updates. #353 + +--- +## [1.5.0](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.5.0) +Released on 2019-09-09. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.5.0). + +### Changes +- Update code to have as minimum working version iOS 11. + +--- +## [1.4.2](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.4.2) +Released on 2019-06-14. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.4.2). + +### Fixed +- Sorting of user albums alphabetically. #329 +- Fix selection frame when rotating device. #332 +- Fix asset display on device. #333 + +--- +## [1.4](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.4.0) +Released on 2019-05-01. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.4.0). + +### Fixed +- Add new method to WPMediaCollectionDataSource protocol to allow for checking changes on the groups of the data source. This allow improving refresh on the WPMediaGroupViewController so that it only refresh when the group changes instead of when the assets of a group change. #322 #323 + +--- +## [1.3.4](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.3.4) +Released on 2019-04-24. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.3.4). + +### Fixed +- If no details of the changes are made available on PHDataSource send a change notification with the proper variable state set. Make sure observers are removed and readded when datasource changes. #305 #321 + +--- +## [1.3](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.3) +Released on 2018-06-21. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.3). + +### Fixed +- Check for nil for empty View Controller. #304 + +--- +## [1.2](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.2) +Released on 2018-06-21. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.2). + +### Added +- Added the possibility to use a View Controller for the empty state. #303 + + +--- +## [1.1](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.1) +Released on 2018-06-21. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.1). + +### Added +- Added the possibility to configure a badge on the top left of the media cells. Good to display extra info about the media object. #295 #296 #299 +- It's now possible to configure the display of the each media on the carrousel view. #300 + +--- +## [1.0](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/1.0) +Released on 2018-05-09. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A1.0). + +### Fixed +- Fix crash when updating collection view from partial changes. #293 + +--- +## [0.28](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.28) +Released on 2018-04-30. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.28). + +### Added + +- Implements a carousel view to preview multiple selection of assets. #281 +- Bottom action bar. #282 + +### Fixed +- Fix crash when dealloc WPMediaGroupCell. #280 +- Enable bounce correctly depending of scrolling type. #288 + +--- +## [0.27](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.27) +Released on 2018-02-26. All issues associated with this milestone can be found using this [filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.27). + +### Fixed +- Ordering of selection highlight and position indicator. #278 + +--- +## [0.26](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.26) +Released on 2010-01-10. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.26). + +### Added +- Smart Invert support. #272 + +### Fixed +- Fix video player on iPhone X. #273 +- Center empty view. #274 + +--- +## [0.25](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.25) +Released on 2017-11-20. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.25). + +### Added +- Added the possibility to display a overlay view on top of the media cells. #259 #261 +- Added the possibility to search for assets on the picker. #257 #260 #268 + +### Fixed +- Improved reload of cells by reconfiguring the cell instead of reloading it. #269 + +--- +## [0.24](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.24) +Released on 2017-11-01. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.24). + +### Fixed +- Empty albums are filtered out of the album list. #230 +- Fix crash on reload when using the same data source. #253 +- Fixed display of count and thumbnail of albums when scrolling super quick. #255 + +## [0.23](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.23) +Released on 2017-10-04. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.23). + +### Fixed +- Fixed layout issues for the iPhoneX. #242 +- Updated collection cell design for audio & doc files. #245 +- Fixed issues with play/pause of videos. #249 +- Pushed the minimum version of iOS to be the 10. Solved deprecation warnings. #248 + +## [0.22](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.22) +Released on 2017-09-21. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.22). + +### Fixed +- Fixed crash on photos permission check. #239 + +## [0.21](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.21) +Released on 2017-09-06. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.21). + +### Fixed +- Fixed some crashes and bugs on the demo app. #219 #221 +- Fixed bugs related to selection of assets and refresh. #225 #223 +- Improved performance when capturing new media inside the picker. #211 +- Photos captured using the picker were not saving metadata. #226 + +## [0.20](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.20) +Released on 2017-08-25. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.20). + +### Added +- New design for the picker media cells. #203 #205 +- New design and interaction for album selector. #207 + +### Fixed +- Improved performance of loading albums and assets on the picker. #209 +- Fixed selection bug when capturing new cell. #214 +- Improved performance when capturing new media inside the picker. #211 + +## [0.19](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.19) +Released on 2017-07-26. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.19). + +#### Fixed +- Fixed some retain cycles that were causing issues with double notifications. +- Refactor options on the picker to allow better refresh of picker. +- Allow selected assets to be pre-selected on the picker. + +## [0.18](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.18) +Released on 2017-06-16. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.18). + +#### Fixed +- Fixed unit tests compilation and started running them on Travis CI +- Improved startup time of the picker +- Fix long standing issue when certain updates when switching groups where crashing the picker. + +## [0.17](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.17) +Released on 2017-05-26. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.17). + +#### Added +- Two new `WPMediaPickerViewControllerDelegate` methods: `mediaPickerControllerWillBeginLoadingData` and `mediaPickerControllerDidEndLoadingData` to inform the delegate when loading of data from the data source has begun / ended. + +## [0.16](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.16) +Released on 2017-05-04. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/pulls?utf8=✓&q=is%3Apr%20is%3Aclosed%20milestone%3A0.16). + +#### Added +- A title to the default asset preview view controller, showing the date of the asset. +- The media picker can now handle non-image and non-video assets, such as PDFs. The cells in the picker will show a placeholder icon, the file type, and filename. +- The media picker will show a placeholder icon if an image or video fails to load. + +### Fixed +- Video is now captured in high quality. +- The picker's layout is now improved on iPad, for more consistent cell spacing. +- The group picker should now be much faster to load and scroll for PHAssetCollections. +- Date / time formatting code has been refactored / cleaned up a little, and should now better handle different locales. +- Optimized the loading and caching of group thumbnails. + +--- + +## [0.15](https://github.com/wordpress-mobile/MediaPicker-iOS/releases/tag/0.15) +Released on 2017-03-29. All issues associated with this milestone can be found using this +[filter](https://github.com/wordpress-mobile/MediaPicker-iOS/issues?utf8=✓&q=milestone%3A0.15). + +#### Added +- A new toolbar to WPVideoPlayerView to allow control of play/pause of video assets. + +### Fixed +- Fixed scrolling issues when opening the picker. + +---