This repository has been archived by the owner on Apr 25, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 78
/
Copy pathCHANGELOG
320 lines (228 loc) · 12.2 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
v5.1.5 - [07.03.2016]
- Fix for bug with Facebook where loading 'next page' of photos would load the same 25 photos each time.
v5.1.4 - [24.01.2016]
- Fix for #98 Saving from external source to provided storage location
v5.1.3 - [12.01.2016]
- Fix for #98 Saving to provided S3 bucket and/or folder
v5.1.2 - [23.12.2015]
- Fix for #104 for displaying Photo Library if authorization is required
- Fix for problem with login to Instagram
- Fix for bug with uploading mutliple files from local library
v5.1.1 - [03.12.2015]
- Fix for #104 for displaying Photo Library if authorization is required
- Fix for #100 Uploads fails when using AFNetworking 2.6.1
- Fix for #103 for loading the Photo Library on iOS 8.
- Fix for #108 FPSourceControllerDelegate delegate is called twice
v5.1.0 - [12.10.2015]
- removing deprecated ALAsset - PHAsset are now used for browsing photos from device
- removing code deprecated in iOS9
v5.0.1 - [30.09.2015]
- fixed bug with missing upload button when selecting file from external storage (#96)
v5.0.0 — Major Release — 16/09/2015
- Added color theming support
- Added `FPSimpleAPI` to easily allow programatic operations with remote sources
- Added experimental `-disableFrontCameraLivePreviewMirroring` to `FPPickerController` to toggle front camera live preview mirroring on/off
- Bugfix: `FPMediaInfo` `-containsVideoAtMediaURL` is now `-containsMovieAtMediaURL` and it returns `YES` for any media conforming to UTI `public.movie`
- Misc: Added convenience method `-MIMEType` to `FPMediaInfo` (MIME type is derived from the UTI represented by `mediaType`)
- Misc: Improved request cancellations in multiple parts of the framework
- Misc: Added `https://edit.europe.yahoo.com/` to `allowedUrlPrefix.plist`
- Misc OS X: `FPAuthController` was reimplemented so it can be instantiated without depending on a XIB file (this facilitates integration with FPSimpleAPI)
v 4.3.0 [07.09.2015]
- Updated AFNetworking dependency to 2.6.0.
- Fixed login to Google Drive
v 4.2.6 [18.06.2015]
- Fix for crash - issue #85
v4.2.5
- Fixed bug with missing progress indicator in local albums (for single selection)
v4.2.4
- Fixing problem with login to Instagram
v4.2.3
- Fixed bug with missing progress indicator
- Local source - albums without items are not shown
- Dropbox view - small design changes
v4.2.2
- Updated AFNetworking dependency to 2.5.3.
v4.2.1
- Fix for issue #75. Upload button doesn't hide if navigating back in popover
- Fix for issue #76. Source List not presenting sources in the order set.
- Fix for bug with login to facebook
v4.2.0
- Updated AFNetworking dependency to 2.5.1.
v4.1.2
- Fixed bug with missing upload button when FPPickerController is showing in popover
- Added ability to saving files on directory in cloud services
v4.1.1
- All request to filepicker api has now header User-Agent
v4.1.0
- Fixed problem with method and class names conflict in Swift. Changed method names in protocols: FPPickerControllerDelegate and FPSaveControllerDelegate
v4.0.2
- Fixed filtering sources on iOS
- Data type "video/*" is now sufficient to capture videos using FilePicker ( earlier version require data type: "video/quicktime" )
v4.0.1
- Added support for Amazon Cloud Drive
v4.0.0 - Major Release - 10/24/2014
- Library now targets iOS 8 and OS X 10.9 and requires Xcode 6 or later.
- CocoaPods is now the recommended method for integrating our library into your app.
- Introducing support for OS X — check our wiki for more information (https://github.com/Ink/ios-picker/wiki)
- Updating FPPickerController and FPSaveController delegates (check FPExternalHeaders.h to learn about the new protocols.)
v 3.2.9 - 10/24/2014
- Added the ability to perform user-definable image and video preprocessing.
- Added AFNetworkingOperationFailingURLResponseDataErrorKey symbol renaming to avoid conflicts with AFNetworking 2.4.1.
- Added https://login.yahoo.com/ and https://edit.yahoo.com/ to allowedUrlPrefix.plist
v 3.2.8 - 09/23/2014
- Fixed an UI reflow issue when rotating the device using a local source (FPLocalController).
- Fixed a bug in FPPickerController that was preventing the delegate from being called in certain conditions.
- Fixed a bug that was causing the upload button not to be visible in landscape mode when using a version of iOS between 7.1 and 8.0 (both non inclusive.)
- Improved iPhone support on included iOS demo app.
- FPPickerControllerSource is now returned when using either camera roll and camera sources.
- FPPickerControllerRemoteURL is now consistently returned as a NSURL with any source.
v 3.2.7 - 09/17/2014
- Updated AFNetworking dependency to 2.4.1.
- Fixed another case where FPPickerControllerRemoteURL was missing.
v 3.2.6 - 09/16/2014
- Fixed an UI locking issue during authentication when targetting iOS 8.
v 3.2.5 - 09/15/2014
- Fixed missing FPPickerControllerRemoteURL bug introduced in v3.2.4.
v 3.2.4 - 09/12/2014
- Remote sources now return the associated FPSource used in FPPickerControllerSource.
- Local sources now return the associated ALAsset used in FPPickerControllerOriginalAsset.
- Greatly reduced memory usage by returning a compressed version of the image in FPPickerControllerOriginalImage (this is particularly relevant when uploading a large number of images.)
- Fixed a glitch in cell selection that could lead to a crash.
- Fixed a minor UI glitch in iOS 8.
v 3.2.3 - 08/28/2014
- Improving compatibility with Instagram (issue #56 — @nickhart).
v 3.2.2 - 08/12/2014
- Added https://login.yahoo.com/ylc to allowedUrlPrefix.plist
- Ensure FPPickerControllerKey is returned when key (i.e. S3 filename) is available
- Misc minor bugfixes
v 3.2.1 - 08/01/2014
- Fixed a crash when handling next page loading on Google Drive, and other sources.
v 3.2.0 - 07/31/2014
- FPConfig is now the preferred way to set API key, security settings, etc. (Info plist configuration is still supported but deprecated.)
- Added "pull to refresh" gesture to remote source table views.
- Changed caching policy to prevent remote source table results from becoming stale.
- Fixed ambiguous mimetype on camera picture uploads (defaulting to image/jpeg now.)
- Added https://*.app.box.com/api/ to allowedUrlPrefix.plist
v 3.1.0 - 07/17/2014
- Added security support
- Added store options support
v 3.0.3 - 07/09/2014
- Fixed multipart upload data corruption
v 3.0.2 - 07/09/2014
- Fixed broken mimetype filtering
- Fixed that FPPicker.framework was not using the release build configuration
- Return FPPickerControllerKey when Amazon S3 Storage is used
- Updated FPSourceGoogleDrive to 'googledrive'
v 3.0.1 - 07/04/2014
- Switched from legacy GDrive client url to GoogleDrive
v 3.0.0 - Major Release - 06/27/2014
- Modernized code
- Library now targets iOS 6.0 and later
- Library now is also available as a CocoaPod
- Library now depends on AFNetworking 2.x
- Several memory-related bugfixes
- Fixed freezes on iPhone 4
- and more.
v 2.7.0 - 06/06/2014
- Updated Box and Facebook allowedUrls
- Fixed bug with crash when you start uploading files with keyboard opened
- Renamed SkyDrive to OneDrive and update OneDrive path to API
v 2.6.1 - 12/18/2013
- Updated code base to use dialog.filepicker.io hostname
v 2.6.0 - 12/9/2013
- Open sourced library
- Added selection from multiple sources
- Fixed some remaining iOS7 issues
v 2.5.0 - 11/25/2013
- Added 64 bit support
v2.4.7 - 09/24/2013
- Better about passing dismiss messages
v2.4.6 - 09/20/2013
- ios 7 patch for first item on refresh
- optional methods explictly mentioned
v2.4.5 - 09/16/2013
- ios 7 first item hiding under header bug
v2.4.4 - 09/05/2013
- Facebook two factor auth urls updated
- Skydrive fix
v2.4.3 - 07/20/2013
- Box url updated
- Webview Logs error if the URL is not allowed
v2.4.2 - 05/17/2013
- Newlines at end of header files (@mangtronix)
v2.4.1 - 05/15/2013
- Skydrive
v2.4.0 - 04/14/2013
- Much better local uploading. First lists the albums and then the photos.
- Fixes a bug that resulted in a corrupted navigation stack.
- Using a more subtle i information button and other minor look & feel tweaks.
v2.3.1 - 03/15/2013
- The library will respect your status bar settings. Fixing bug where it would turn the statusBarHidden:NO no matter what.
v2.3.0 - 03/11/2013
- URL matching matches standardized urls (bug with Box using double slahes)
- FPPickerControllerOriginalImage will now return the correct image, the UIImageEdited or UIImageOriginal, depending on
the settings.
- Addressed some new warnings that Xcode was throwing.
v2.2.5 - 01/28/2013
- Fix Dropbox Two Factor Auth
v2.2.4 - 01/22/2013
- Fix for no back button appearing if the title isn't set on the source list.
v2.2.3 - 01/07/2013
- Preventing users from mistakingly saving into directories where it wont work. eg. Facebook rooturl
- Adding the ability to set the title via FPController.title
- Adding in an about page to better explain to users what is going on
- Camera will change modes, video/still based on setting the right dataTypes.
Demo Changelog:
- Cleaning up Demos so they have App Icons, Better iPhone vs iPad detection, Better Errors on APIKEY.
v2.2.2 - 01/06/2013
- Whitelisting another Facebook Auth URL
v2.2.1 - 12/12/2012
- Overwrite button more accurate as it is refreshed on folder change as well as text input
- Delegates were being set to nil, resulting in some callbacks not fired
v2.2.0 - 12/11/2012
- Bug with spaces in Image Search
- Automatically reload local images if you switch out of the context. Nice for taking screenshots, coming back to the app
and having them show up with out having to reload
- Making sure the "No Pictures" empty label is correctly removed when photos exist
- Renaming the function names to avoid collisions in Categories. UIImage+FPAFNetworking in particular.
- Passing back errors, not just as a cancel
- Using obj BOOL rather then C booleans
- Flags to help with appstore approval in Bundle/FilepickerSettings.plist
- OnlyResolveAllowedLists will only allow whitelisted urls to be opened, preventing users from getting to a payment screen
that the app store frowns on
- HideAllLinks will actually hide all 'a' links. All the login pages worked when released.
- Both of these are flags because their ability to do the right thing (allow login but nothing else) is dependent on other moving
parts like the api providers. Feel free to add to AllowedUrlPrefix.plist to help maintain an up to date list.
- Use both of these flags carefully
v2.1.3 - 11/13/2012
- Bug where the modal was not returning the right image on the row.
- Returning FPPickerControllerKey for devs who have set up Amazon S3 at Filepicker.io
v2.1.2 - 10/12/2012
- Allowing you to subclass filepicker without breaking it.
v2.1.1 - 9/28/2012
- Adding Flickr and Picasa Support for iOS
v2.1.0 - 9/25/2012
- Recompiled with armv7s support
v2.0.3 - 9/22/2012
- Save source controller issue where one could only save in the root directory of a service.
v2.0.2 - 9/12/2012
- Bug fixes with url encoding
v2.0.1 - 8/30/2012
- Forgot instagram icons
v2.0.0 - New Features - 8/22/2012
- Instagram
- Facebook, Instagram, GMail handle infinite scroll
- ShouldUpload/ShouldDownload flags
- Better network retrying and error handling
- Images now sent as JPEG as opposed to PNG for better compression
- New delegate functions for to differentiate between the begining of a action (open/save) and when the action completed
- Video support from the camera
- Allow UIImagePicker camera options to be set
v1.1.1 - General Stability Fixes - 07/19/2012
- Images are now rotated properly before being sent up to the server. This affects both the Camera and the Camera Roll
- Camera Roll no longer reuses cells; solves problem of not reseting the touch handler and imageview properly
- HUD now shows up quickly on the Camera and Camera Roll without needless delay
- FPPicker now retains the delegate. This is to prevent crashing. While still being able to call back to the delegate may not be proper behavior, it doesn't crash. Async uploads, coming soon, will handle this better.
- File uploads happen in multiple parts. This is to address a bug where the server times out.
- Namespacing. All external libraries, AFNetworking, JSONKit, MBProgressHUD and PullRefreshTable are now prefixed with 'FP' to prevent the duplicate symbol definition bug
v1.0.0 - Initial Release - 07/12/2012