forked from Studio-42/elFinder
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog
350 lines (279 loc) · 13.9 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
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
2016-07-25 Naoki Sawada <[email protected]>
* elFinder (2.1.14):
- [js:core,VD:abstract] Fixed #1525 do MIME check before file upload
- [API] Accept the root options data as an attribute `options` of the root stat
- [ui:cwd] Fixed #1532 can not use the `_` in custom column name
- [js:command] Fixed #1533 update the cmd status at `sync`
- [core] Fixed #1012 support i18n folder name
- [ui:cwd] Fixed #1544 jQuery backward compatibility (fix DnD problem)
- [proxy:APIv1] Fixed #178 correction of command `paste`
- And some minor bug fixes
2016-07-11 Naoki Sawada <[email protected]>
* elFinder (2.1.13):
- [ui:cwd] Fixed #1433 create a thumbnail of the video file with ffmpeg
- [js:core] Fixed #1435 bug of getFileCallback on multi instances
- [ui:cwd] Fixed #1440 bug that not become disabled on multi instance
- [cmd:quicklook] Fixed #1441 hide the prev/next button on first/last item
- [js:core] Fixed #1439 show window close confirm dialog while editing file
- [ui:cwd] Fixed #1450 missing contextmenu on touch up on iOS devices
- [js] Fixed #1455 duplicate registration of command change event
- [ui:cwd] Fixed #1461 resizable table column width
- [cmd:sort] Fixed #1464 to enable more sort options
- [cmd:chmod] Fixed #1465 remove unnecessary `this` reference
- [ui:toolbar,navbar] Fixed #1473 memorize state of open/close by swipe
- [ui:cwd] Fixed #1475 make custom column sortable on list view
- [cmd:quicklook] Fixed #1478 preview broken with old jQuery
- [js:core] Fixed #1480 broken compatibility with protocol API v1
- [cmd:opendir] Fixed #1481 broken in elFinder 2.1.12
- [ui:cwd] Fixed #1479 can't be moved to the right edge at column sort
- [ui:cwd] Fixed #1485 add an option of template placeholders replacement rules
- [php:core] Fixed #1490 configurable root options of the network mounting volume
- [js] Fixed #1491 jQuery 3.0 supports
- [cmd:search] Fixed #1499 incremental search from current view items
- [cmd;resize] Fixed #1498 img-edit dialog layout disordered when resizing window
- [VD:abstract] Fixed #1505 configurable duplicate's suffix, unique numbe format
- [VD:abstract] Fixed #1507 add a volume option `dirUrlOwn`
- [VD:abstract] Fixed #1514 security vulnerability in the archive command
- And some minor bug fixes
2016-07-11 Naoki Sawada <[email protected]>
* elFinder (2.0.7):
- [VD:abstract] Fixed #1514 security vulnerability in the archive command
2016-05-30 Naoki Sawada <[email protected]>
* elFinder (2.1.12):
- Fixed #1321 Not trim white spaces on editing the text file
- Fixed #1320 Supported operation in the modal dialog
- Correction of the context menu (Mobile devices, Right-to-Left Language etc.)
- Correction of Quicklook (Supported 'video/quicktime', improvement of IFRAME, For Mobile devices etc)
- Fixed #1272 Correct detection of timestamp on FTP volume
- Fixed #1315 Implement function for `copyJoin` of the volume root option
- Fixed #1344 Use self image as thumbnail when without `imgLib`
- Fixed #1342 Bugfix of method `getFullPath` that was problems relative path can not be resolved
- Added a volume root option `uploadMaxConn`
- Maximum number of chunked upload connection. `-1` to disable chunked upload.
- Changed default value of volume root option `tmbBgColor` to 'transparent'
- Added a volume root option `bgColorFb`
- Image rotate fallback background color (defalt: #ffffff). Uses this color if it can not specify to transparent.
- Fixed #935 Supports `'convert'`(imagemagick) as `imgLib`
- Fixed #1363 Bugfix of FTP connect from windows localhost to remote server
- Fixed #1367 Bugfix of backward compatible to jQuery UI < 1.11
- Mobile devices friendly
- Swipe to navbar/toolbar show/hide on touch devices
- Hide toolbar on mobile devices at initial view
- A little bigger icons
- Added item select checkboxes
- Path breadcrumbs move to top of workzone when hide navbar
- To enable resizing/cropping by touch events
- UX enhancements
- Fixed #1311 CWD list table with fixed fixed header
- UI path apply text-ellipsis in each holder name
- Fixed #1370 implemented function keep timestamp into LocalFileSystem volume driver
- Added PHP error handler and removed all `@` error-control operator
- Fixed #1391 take care 32bit system of chunked file uploading arg `cid`
- Fixed #1393 Added PHP class auto loader
- Fixed #1412 Enable auto scroll when navbar/cwd drag over
- And some minor bug fixes
2016-04-11 Naoki Sawada <[email protected]>
* elFinder (2.1.11):
- Added Archive(zip|gzip|tar) quicklook preview plugin
- DnD upload supports Microsoft Edge
- Fixed problem which directory is not detected in the LocalFileSystem driver (Bug of 2.1.10)
- And some minor bug fixes
2016-04-02 Naoki Sawada <[email protected]>
* elFinder (2.1.10):
- Fixed #1061, #1231 Supported controllable folder icons
- Fixed #1240 LocalFileSystem search files it was still follow symlinks
- Added new volume root option `searchExDirReg` for exclusion serach
- Return file.url in result on file upload for 3rd party uploader
- Supported elFinder API version 1
- Added a new volume driver FlysystemGoogleDriveNetmount that based on flysystem-google-drive
- Added a new connector plugin "AutoRotate"
- And some minor bug fixes
2016-03-11 Naoki Sawada <[email protected]>
* elFinder (2.1.9):
- Fixed enbug of 2.1.6-2.1.7 PHP error undefind valiable/array to string conversion
- The function to make thumbnail supports more image types when Imagick enabled
- Correction of the problem that Archive / Extract function don't work well under some environment
- Added a quicklook plugin that is the Google docs online viewer
- Default is disabled. Set `commandsOptions.quicklook.googleDocsMimes` to enable this plugin.
```javascript
commandsOptions : {
// "quicklook" command options.
quicklook : {
autoplay : true,
jplayer : 'extensions/jplayer',
// MIME types to use Google Docs online viewer
// Example array value
// ['application/pdf', 'image/tiff', 'application/msword', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']
googleDocsMimes : []
}
}
```
- And some minor bug fixes
2016-03-07 Naoki Sawada <[email protected]>
* elFinder (2.1.8):
- Added a new volume driver `MsSQL`
- Fixed #1226 problem of sort by clicking on cloumn headers
- Fixed #1229 bug of selection after sorting in list view
- Replaceable session handling wrapper (elFinderSessionInterface)
- Added Connector main config `defaultMimefile` ()
- update mime.types
- Added LocalFileSystem volume root config `followSymLinks` (defailt true)
- And some minor bug fixes
2016-02-21 Naoki Sawada <[email protected]>
* elFinder (2.1.7):
- Added connector main options `commonTempPath` and `maxArcFilesSize`
- Fixed #353 It can download files/folders as an archve file
- Fixed #1195 Supported BMP in GD image resize
- Became possible to cancellation while searching
- Supported API protocol version 2.0 for the legacy connector
- Fixed #1206 Configurable places(favorites) (https://github.com/Studio-42/elFinder/issues/1206)
- Fixed #1211 Remove deprecated method jQueryUI.zIndex()
- Supported jQueryUI 1.12.0
- Fixed #1213 infinite loop in PHP connector
- Cmd:mkdir to callable "New Folder with Selected items" as "Into New Folder"
- Supported nao-pon/flysystem-google-drive with barryvdh/elfinder-flysystem-driver
- barryvdh/elfinder-flysystem-driver (https://github.com/barryvdh/elfinder-flysystem-driver)
- nao-pon/flysystem-google-drive (https://github.com/nao-pon/flysystem-google-drive)
- UX improvement of in Touch devices
- And some minor bug fixes
2015-02-21 Naoki Sawada <[email protected]>
* elFinder (2.0.6):
- Fixed #1213 infinite loop in PHP connector
2016-01-19 Naoki Sawada <[email protected]>
* elFinder (2.1.6):
- Fixed #1074 startPath for multi volumes
- Fixed #1172 enbug-fix of rename command
- Fixed #1174 support for multi-instance on the same connector
- Plugin: AutoResize New option `preserveExif`
- Fixed #179 JPEG quality specifiable
- Fixed #1176 auto-sync check with HTTP long polling/inotifywait
- Fixed #1181 case insensitive search problem of LocalFileSystem driver
- Added an autosync button into contextmenu `Reload`
- Added new client configuration `syncStart`
- Search result view optimization
- Adddd new volume root option `searchTimeout` (default 30s)
- Added new crient command `opendir` - opens selected item's parent folder at search result
- Sortable "Places" (your favorites)
- Fixed #1193 open the file at direct URL if possible
- And some minor bug fixes
2015-12-26 Naoki Sawada <[email protected]>
* elFinder (2.1.5):
- Fixed bug that can't in writable with `chmod`
- Show remove item info in confirm dialog on `rm` action
- Fixed #1165, MIME types maintenance (doc, dot, xlt, xla)
- Fixed problem if filename included character that can't be json encode
- Added option `convmap` to Normalizer plugin
- And some minor bug fixes
2015-12-26 Naoki Sawada <[email protected]>
* elFinder (2.0.5):
- Fixed problem if filename included character that can't be json encode
2015-12-16 Naoki Sawada <[email protected]>
* elFinder (2.1.4):
- Fixed #1163 Dropbox driver supported windows server
- Fixed search problem on Windows server
2015-12-13 Naoki Sawada <[email protected]>
* elFinder (2.1.3):
- Auto configure `customHeaders`, `xhrFields` for CORS
- Allow set elFinder::$volumesCnt by HTTP header "X-elFinder-VolumesCntStart"
- Resolved #1145, Configurable keyboard shortcuts of any command
- Force non-overwrite on URL uploading
- Supported Drag out function with [Shift] + Drag of file item (with out IE)
- Drag and Drop copy from elFinder(A) to elFinder(B)
- Make list of download url to Text editor
- Drag and Drop download with Chrome (Single file only)
- etc.
- Choosable "backup" at pasting of same name files
- Show confirm at uploading of same name file exists
- Show URL link icon on Download menu in contextmenu
- This icon is clickable as normal link, shows context menu and drag out
- Added more feedback sign of jQuery DnD drag icon
- Others, some minor bug fixes
2015-11-23 Naoki Sawada <[email protected]>
* elFinder (2.1.2):
- [security-fix] vulnerability of the MIME type quarantine
- Multi-line filename editing on icon view
- Auto expands filename editing on list view
- Fixed #1124, Uploading problem exactly 20MiB/30MiB/40MiB...
- Marged #1125, Fix file permissions for MySQL LOAD_FILE command
- Fixed #1127, Supported full path including the drive letter of the Windows server
- Marged #1131, #1132, Complete Romanian(ro) translation
- Fixed symbolic link file stats `mtime`, `size`
- Marged #1133, Complete German(de) translation
- Marged #1139, Complete Türkçe(tr) translation
- Marged #1141, Plugin Normalizer function: make filename lowercase
- Others, some minor bug fixes
2015-11-23 Naoki Sawada <[email protected]>
* elFinder (2.0.4):
- [security-fix] vulnerability of the MIME type quarantine
2015-11-10 Naoki Sawada <[email protected]>
* elFinder (2.1.1):
- More High performance server backend and light client UI
- Connector plugin
- AutoResize : Auto resize on file upload.
- Normalizer : UTF-8 Normalizer of file-name and file-path etc.
- Sanitizer : Sanitizer of file-name and file-path etc.
- Watermark : Print watermark on file upload.
- Folder upload with Chrome
- Chunked file upload
- Upload directly to the folder
- Creating the archive by specifying the file name
- Direct extraction to the current working directory (you do not want to create a folder)
- Support Dropbox.com© (Configurable & As network volume)
- Supports custom information in info dialog
- Configuable columns of list view
- Supports custom CSS class function of tree view
2015-11-10 Naoki Sawada <[email protected]>
* elFinder (2.0.3):
- jQuery 1.9+ support
- 350+ bugs fixed since rc1 version
- Modify translations and some new translations
- Netmount volume function
2012-04-10 Troex Nevelin <[email protected]>
* elFinder (2.0 rc1):
- Major code refactor
- 200+ bugs fixed since beta version
- 14 new translations
- FTP volume driver
- Advanced image editing dialog
2011-07-10 Troex Nevelin <[email protected]>
* elFinder (2.0 beta):
- New branch 2.x, total rewrite from scratch
- MySQL volume driver support (as file storage)
- Full drag & drop support with HTML5 upload
2011-06-20 Troex Nevelin <[email protected]>
* elFinder (1.2):
- jQuery and UI updated
- Python connector improvements
- QuickLook fixed
- CSS fixes
- New icons from http://pixel-mixer.com/
- New languages: Czech, Dutch, German, Greek, French, Hungarian,
Italian, Japanese, Latvian, Polish, Brazilian Portuguese,
Slovak, Thai, Turkish, Vietnamese, Simplified Chinese,
Traditional Chinese
2010-03-11 Troex Nevelin <[email protected]>
* elFinder (1.1):
- Total rewrite from scratch.
- New PHP connector.
- Python connector.
- Create/Extract archives.
- QuickLook.
- "Places" for favorites.
- Background thumbnails creation.
- Exteneded configuration options of connector and client.
- Spanish localization.
- JSON API description.
- Full documentation in English, Russian and Spanish.
- No more use of jquery plugins.
- Website update.
- [bugfix] All known bugs fixed.
2009-11-09 Dmitry Levashov <[email protected]>
* elFinder (1.0.1):
- In directory tree panel added arrows to open/close directories
without entering in.
- Added shortcut support for copy/cut/paste/delete files and
folders. For Mac users added Command+Backspace support.
- Added context menu to current directory.
- Added help.
- [bugfix] invalid determing files/folders permissions using
"perms" options in php connector