Changelog 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851
  1. 2018-03-28 Naoki Sawada <hypweb+elfinder@gmail.com>
  2. * elFinder (2.1.37):
  3. - [php:security] re-fix directory traversal vulnerability for windows server
  4. 2018-03-28 Naoki Sawada <hypweb+elfinder@gmail.com>
  5. * elFinder (2.1.36):
  6. - [js:core] Fixed #2433 cwdOptions becomes trash folder's options when folder restoring
  7. - [php:plugin:sanitizer] add on option `callBack` (#2432)
  8. - [ui:uploadbutton] Fixed #2435 can't upload
  9. - [cmd:upload] Fixed #2436 can’t upload with state that one file selected in cwd
  10. - [VD:abstract] Fixed #2425 adjustment of `internal_encoding` setting
  11. - [php:security] correction of symbolic link determination
  12. - [cmd:rename] bugfix of undo/redo functions
  13. - [php:plugin] add option onDropWith for plugin function iaEnabled (#2442)
  14. - [cmd:paste] Fixed #2439 missing `src` param on API < 2.1
  15. - [proxy:Ver1] correction of response data normalization on paste
  16. - [php:security] fix directory traversal vulnerability
  17. - And some minor bug fixes
  18. 2018-03-21 Naoki Sawada <hypweb+elfinder@gmail.com>
  19. * elFinder (2.1.35):
  20. - [cmd:upload] notify progress data to dfrd.progress in uploading
  21. - [VD:LocalFileSystem,OneDrive] fix wrong result of isNameExists()
  22. - [ui:dialog] Fixed #2431 form elements can not get focus with mouse down
  23. - And some minor bug fixes
  24. 2018-03-18 Naoki Sawada <hypweb+elfinder@gmail.com>
  25. * elFinder (2.1.34):
  26. - [VD:abstract] Fixed #2423 no longer running under PHP < 5.4
  27. - [cmd:mkdir] Fixed #2422 bugfix of behavior of mkdir on navbar
  28. - And some minor bug fixes
  29. 2018-03-14 Naoki Sawada <hypweb+elfinder@gmail.com>
  30. * elFinder (2.1.33):
  31. - [cmd:upload] Fixed #2379 icon of target folder list is not shown
  32. - [js:core] Fixed #2378 sometime can't upload from directory selector
  33. - [cmd:edit] Fixed #2381 trigger event "editEditorPrepare" before build editor
  34. - [cmd:edit] Fixed #2382 can't reopen editor on return from canceling SaveAs from cancel action
  35. - [cmd:edit] Fixed #2383 can't use CodeMirror, SimpleMDE with require.js
  36. - [VD:MySQL] Fixed #2384 infinitely loop on search if root has parent_id
  37. - [js:extras:editors] add CKEditor5 editor
  38. - [js,css] Fixed #2390 optimization to mobile devices
  39. - [cmd:search] Fixed #2392 broken search design in current nightlty
  40. - [php:core] Fixed #2393 strange corruption of PHP internal_encoding
  41. - [js] Fixed #2401 remove deprecated functions of jQuery
  42. - [js] Fixed #2401 change `on('hover')` to `on('mouseenter mouseleave')`
  43. - [php:core] Fixed #2402 add an option `memoryLimitGD` to connector main options
  44. - [js:core] Fixed #2403 backward compatibility with API 2.0 is broken
  45. - [cmd:edit] Fixed #2405 mount the zip archive to edit archive contents
  46. - [VD:abstract] Fixed #2407 include the leaf root into search results
  47. - [VD:abstract] Fixed #2408 have the generic archive function for remote volume
  48. - [js:core] optimization of handling of leafRoots
  49. - [cmd:netmount] also unmount volumes included in volume to be unmounted
  50. - [i18n:LANG] add 'reflectOnImmediate','reflectOnUnmount','unmountChildren'
  51. - [cmd:netmount] follow the tree in reverse and unmount them in order
  52. - [php:core] add 'netmount' to `sessionUseCmds` for handle requests synchronously on unmount
  53. - [VD:Group] correction of `dirs` result of root stat
  54. - [VD] allow uploading all file types to the net mount volume
  55. - [cmd:quicklook] add the MarkDown viewer with marked.js
  56. - [js:core] Fixed #2413 problem that unnecessary "remove" event fires on upload
  57. - [cmd:info] show the md5, sha256 contents hashes
  58. - [cmd:help] add preference "Algorithms to show the file hash"
  59. - [js:rename] Fixed #2419 allow rename of the volume root name
  60. - And some minor bug fixes
  61. 2018-02-07 Naoki Sawada <hypweb+elfinder@gmail.com>
  62. * elFinder (2.1.32):
  63. - [js:extras:editors.default] Fixed problem of initial widh of Zoho editor
  64. - [cmd:quicklook] Fixed #2346 conflict of `update` event with prototype.js
  65. - [php:core] Fixed #2345 aFixeddd the warning about object injection attacks
  66. - [VD:Dropbox2] Fixed #2348 edit File not respecting filename capitalization
  67. - [js:extras:editors] Fixed #2319 supports local CKEditor
  68. - [js:core] bugfix of sort by timestamp about unknown values
  69. - [ui:dialog] Fixed size restoration problem from maximized dialog
  70. - [ui:dialog] bugfix of when closes editing dialog of maximized
  71. - [VD:abstract] Fixed #2352 problem of detect MIME-Type as 'unknown' with the empty file
  72. - [cmd:open] Fixed #2359 can't open with "open" of "Action when select file"
  73. - [VD:abstract] update `mimeMap` of default options
  74. - [VD:TrashMySQL] add a new volume "TrashMySQL"
  75. - [php:core] Fixed #2365 make custom data controllable from the connector side
  76. - [VD:MySQL] bugfix that it was not possible to set as root path other than the root id
  77. - [api:put] allow puts by the self item hash
  78. - [i18n] correction of confirm message when duplicate upload
  79. - [i18n] Fixed #2369 modify wording of 'confirmRepl'
  80. - [cmd:help] Fixed #2370 add "Column setting" to Preferences tab
  81. - [i18n:LANG] add `'columnPref': 'Columns settings (List view)'`
  82. - And some minor bug fixes
  83. 2017-12-27 Naoki Sawada <hypweb+elfinder@gmail.com>
  84. * elFinder (2.1.31):
  85. - [ui:dialog] bugfix that used dialog is not removed
  86. - [cmd:rename,resources:mixin] bugfix that can't access filename edit area with mobile devices
  87. - [ui:cwd,ui:tree] Fixed #2303 UX at rename is not good
  88. - [cmd:rename] Fixed #2308 rename multiple items at once
  89. - [cmd:rename] Fixed #2315 add batch rename function
  90. - [js:core] Fixed #2320 problem that rename on upload don't work with FormData
  91. - [cmd:rm] fix problem of contentmenu extra button "Remove" not work on tree
  92. - [cmd:quicklook] add "RAR Archive" preview
  93. - [js:core] bugfix of registration `of fm.decodeRawString` by `fm.options.rawStringDecoder`
  94. - [php:core] Fixed #2312 can't upload by "paste url or images" on IE
  95. - [cmd:mkdir] fixed #2326 became can not be create folder on the tree
  96. - [VD:abstract] Fixed #2329 problem of getFullPath() with without folder name
  97. - [js:core] Fixed #2332 CORS detection gives false positive on IE11
  98. - [ui:dialog] Fixed #2331 add CSS class name to dialog buttons
  99. - [cmd:quicklook] show file size of the Archive preview
  100. - [js:core] fix problem that options.drawString encoder does not effect
  101. - Fixed #2336 'jp' isn't a Japanese in ISO-639 correctly it's a 'ja'
  102. - [js:core] Fixed #2337 prevent request initial request is completed
  103. - [js:options] allow empty value of cdns to disable it
  104. - [js:resouces,cmd:rename] Fixed #2343 can't close error dialog in item name editing
  105. - And some minor bug fixes
  106. 2017-11-29 Naoki Sawada <hypweb+elfinder@gmail.com>
  107. * elFinder (2.1.30):
  108. - [js:core] Fixed #2238 always same filename on upload with some iOS devices
  109. - [js:core] Fixed #2240 correspond to parallel request in "Cancel" in notify dialog
  110. - [VD:FTP] Fixed #2243 problem of symlink handling
  111. - [ui:cwd] bug fix of contextmenu on the "Old School"
  112. - [cmd:quicklook] Fixed #2249 close-able docked preview window
  113. - [api] cmd `size` can return size infomation of each targets as `sizes`
  114. - [api] accept HTTP header "X-elFinderReqid"
  115. - [cmd:quicklook:plain text] show all contents with click an element `charsLeft`
  116. - [VD:abstract] Fixed #2253 `elFinderVolumeDriver::getWorkFile()` dose not work
  117. - [cmd:resize] Fixed #2251 add an option `commandsOptions.resize.getDimThreshold` for rapid starting
  118. - [VD:abstract] Fixed #2257 save as progressive JPEG on image editing
  119. - [VD:abstract] bug fix of detecting of `tmpLinkPath` and `tmpLinkUrl`
  120. - [cmd:resize] Fixed #2265 show the jpeg image save file size
  121. - [ui:dialog] Fixed #2264 add an option `uiOptions.dualog.focusOnMouseOver`
  122. - [cmd:resize] make rotatable directly with mobile devices
  123. - [js:options] change default value of `commandsOptions.resize.grid8px` to 'disable'
  124. - [ui:cwd] Fixed #2271 JavaScript stops when adding item count exceeding the option showFiles
  125. - [api] add an cmd `editor` that getway for custom contents editor
  126. - [cmd:edit] Fixed #2280 add plugin to edit with Zoho Office Editor
  127. - [VD:GoogleDrive] Fixed #2281 class load error with constant `ELFINDER_GOOGLEDRIVE_GOOGLEAPICLIENT`
  128. - [js:core] Fixed #2283 thumbnails not displayed with newAPI
  129. - [VD:FTP] Fixed #2289 add support for FTP+SSL
  130. - [cmd:help] Fixed #2286 add user preferences "Action when select file", "Open with the editor used last time"
  131. - And some minor bug fixes
  132. 2017-10-07 Naoki Sawada <hypweb+elfinder@gmail.com>
  133. * elFinder (2.1.29):
  134. - [cmd:quicklook.plugins] Fixed #2149 support Data URI scheme contents of the text file
  135. - [cmd:quicklook] Fixed #2151 tmb icon don't appear at file addition
  136. - [ui:cwd] Fixed #2152 table header position unmatch in the rtl language
  137. - [jquery.elfinder] add jQuery function `$.fn.scrollRight()`
  138. - [ui:navbar] correction position of navbar resize handle in
  139. - [js:core] Fixed #2153 correction of `mime2class()` also give sub-type of "image/*"
  140. - [ui:cwd] Fixed #2158 add file type badge in icons view with CSS
  141. - [VD:abstract,plugin] Fixed #2160 animation of apng is lost
  142. - [php:core] bugfix of passing tagetHash to callback 'upload.presave'
  143. - [api] configurable MIME-types to handle as text on the connector side
  144. - [VD:MySQL] Fixed #2164, Fixed #2166 problem with MySQL > 5.6
  145. - [ui:navbar,cmd:quicklook] Fixed #2171 allow to display the preview on the navbar
  146. - [js:options] add an option `fileFilter` cf. #2176, #2178
  147. - [ui:contextmenu] Fixed #2183 problem of selecting submenu on touch devices
  148. - [js:core] add a unique query param to thumbnail url
  149. - [cmd:quicklook] Fixed #2191 add an option `commandsOptions.quicklook.contain`
  150. - [cmd:quicklook] Fixed #2192 show cwd info when unselect item
  151. - [cmd:quicklook] add PSD preview plugin
  152. - [VD:FTP] Fixed the permissions when the ftp deamon uses a Virtual User that it isn't a passwd user
  153. - [php:plugins] Fixed #2198 AutoResize/AutoRotate/Watermark fail if php fileinfo module not loaded
  154. - [php:core,VD:abstarct] Fixed #2199 remove `create_function()` for PHP>=7.2
  155. - [js:core] Fixed #2201 bugfix that language setting of options stores in browser
  156. - [ui:dialog] Fixed #2203 option `dialogContained` to contained in the elFinder node
  157. - [js:core] Fixed #2210 send `mimes` as Array (not Object) on upload
  158. - [VD:FTP] Fixed Using epsv4 off with Pure-ftpd servers creates a timeout
  159. - [js:core] Fixed #2216 to destruction completely of used XHR objects
  160. - [cmd:quicklook,rm] Fixed #2221 show folder size info into the each
  161. - [api] Fixed #2222 abort on the client side then notify it to the connector side
  162. - [js:cwd] Fixed #2224 problems that cause discrepancies on displaying
  163. - [VD:LocalFileSystem] Fixed #2226 problem on save empty file
  164. - [i18n:LANG] add "Sum" for the caption of recursive folder size
  165. - [cmd:download] bugfix of non-alphabetic characters in download filename
  166. - [php:core] add a main option `connectionFlagsPath`
  167. - [i18n:LANG] add "Sum" for the caption of recursive folder size
  168. - [js:core] Fixed #2236 show target path in upload confirm dialog at non-cwd
  169. - And some minor bug fixes
  170. 2017-08-16 Naoki Sawada <hypweb+elfinder@gmail.com>
  171. * elFinder (2.1.28):
  172. - [ui:cwd] Fixed #2140 sync problem of col-width of table header when item add/remove
  173. - [cmd] Fixed #2144 add cmds `select(all|none|invert)`
  174. - [php:core] Fixed #2143 locale dependent version number problem
  175. - And some minor bug fixes
  176. 2017-08-10 Naoki Sawada <hypweb+elfinder@gmail.com>
  177. * elFinder (2.1.27):
  178. - [php:core] Fixed #2104 notice error in `getIniBytes()` with php 7.1
  179. - [cmd:download] Fixed #2106 add an option `commandOptions.download.minFilesZipdl`
  180. - [VD:abstract] enable to specify the path of server commands as constant
  181. - [cmd:quicklook] Fixed #2108 support HLS, DASH video preview
  182. - [cmd:open,quicklook] MIME type determination to case incentive
  183. - [cmd:undo,redo] Fixed #2115 implement the Undo/Redo command
  184. - [VD] Fixed #2120 item copy between volumes is incomplete
  185. - [VD:Box,OneDrive] Fixed #2122 to be able to know the access token in debug mode
  186. - [VD:abstract] Fixed #2107 do clearstatcache() in abstract class
  187. - [cmd:help] Fixed #2118 controling to show/hide toolbar icons in preference tab
  188. - [ui:dialog] Fixed #2123 problem in maximaize on fullscreen mode
  189. - [ui:toolbar] add an option `showPreferenceButton`
  190. - [cmd:rm] Fixed #2087 rm command not disable on unselect items
  191. - [ui:dialog] Fixed #2124 missing dialog on fullscreen mode
  192. - [cmd:resize] Fixed #2127 don't show "SaveAs" if new image saving is not allowed
  193. - [VD:OneDrive] Fixed #2131 causes an infinite loop at the copy command
  194. - And some minor bug fixes
  195. 2017-07-17 Naoki Sawada <hypweb+elfinder@gmail.com>
  196. * elFinder (2.1.26):
  197. - [php:core] Fixed #2069 add static method `elFinder::getApiFullVersion()`
  198. - [js:core] Fixed #2073 auto loading of language files implemented in core
  199. - [cmd:help] Fixed #2074 add the Preference tab
  200. - [js:core] Fixed #2079 lost binded user functions with node.elfinder('reload')
  201. - [cmd:help] Fixed #2076 problem of content area height synchronization
  202. - [js:core] Fixed #2081 problem that updating of `uiCmdMap`
  203. - [cmd:resize] Fixed #2085 "Save As" dose not work in 2.1.25
  204. - [cmd:rm] Fixed #2086 problem of cmd mode sync on the item selected
  205. - [js:core] Fixed #2076 cancel full screen mode on `destroy`
  206. - [cmd:rm] Fixed #2087 JavaScript error when hide `rm` icon in toolbar
  207. - [cmd:netmount] Fixed #2088 problem of shows error dialog behind this dialog
  208. - [cmd:rm] Fixed #2087 button icon label is wrong until boot up
  209. - [php:connector] Supports X-Sendfile and similar file-download accelerators
  210. - And some minor bug fixes
  211. 2017-06-23 Naoki Sawada <hypweb+elfinder@gmail.com>
  212. * elFinder (2.1.25):
  213. - [php] Fixed #2014 "Parse error" on PHP < 5.3
  214. - [core,API] Fixed #1431 cmd `edit` supports Data Uri Scheme
  215. - [cmd:edit] Added Pixlr Editor, Pixlr Express, Cleative Cloud Image editor, Ace Editor, CodeMirror, SimpleMDE, CKEditor and TinyMCE as default editors
  216. - [cmd:edit] Fixed #2020 add "Save As" button
  217. - [cmd:resize] Fixed #2016 add Preset size buttons
  218. - [cmd:resize] Fixed #2019 conflict with the bootstrap.js
  219. - [CD:abstract] Fixed #2025 cannot edit any files with `memory_limit` = -1
  220. - [cmd:edit] Fixed #2027 make it selectable from multiple editors
  221. - [VD:abstract,LocalFileSystem] Fixed #2035 support multipart rar extraction
  222. - [VD:abstract] Fixed #2040 Fatal error on create the item with PHP>=7.1
  223. - [cmd:rm] Fixed #2042 add command options `infoCheckWait`, `toTrashMaxItems`
  224. - [cmd:resize] Fixed #2043 add "Save As" button into the resize dialog
  225. - [js:core] Fixed #2050 handling server errors during upload
  226. - [VD:abstract] Fixed #2054 to use the same hash value as Linux on Windows server
  227. - [js:restore] Fixed #2057 problem of empty folder handling
  228. - [cmd:empty] Fixed #2061 add a new command `empty` - "Empty the folder"
  229. - And some minor bug fixes
  230. 2017-05-19 Naoki Sawada <hypweb+elfinder@gmail.com>
  231. * elFinder (2.1.24):
  232. - [js:options] Fixed #1947 add client option `dispInlineRegex` for legacy connectors
  233. - [js:options] Fixed #1948 separate uiOptions.toolbar extra options to uiOptions.toolbarExtra
  234. - [js:core,php:core] Fixed #1951 set name to uploaded items from clipboard data
  235. - [js:core,php:core] Fixed #1951 to IE and correction to Firefox
  236. - [js:core] Fixed #1953 to selectable "Rename" when item name exists on upload
  237. - [VD:abstract] Fixed #1952 urlencode of results file.url on upload
  238. - [VD:abstract] Fixed #1959 add connector roots option `acceptedDirname`
  239. - [js:core] Fixed #1965 add an option `heightBase` to client configuration
  240. - [VD:abstract] Fixed #1974 add an option `driverId` (prefix of volumeid)
  241. - [php:connector] Fixed #1975 possible XSS issue on debug mode of connector
  242. - [VD:FTP] Fixed #1982 problem with connect to Pure-FTPd
  243. - [php:plugin:Normalizer,Sanitizer] Fixed #1983 upload fails due to unnecessary conversion
  244. - [cmd:quicklook] Fixed #1985 seek and volume change disabled in Firefox
  245. - [js:core,cmd:rm,VD:trash] Fixed #1065 add "Trash" feature
  246. - [php:core] Fixed #1990 sometimes in initial request, pass to bind callback `$volume` is empty
  247. - [cmd:rm,trash,restore] Fixed #1991 implementation of restore function
  248. - [js:core] Fixed #1996 pass an event object as `this` into binded callback
  249. - [ui:tree] Fixed #1999 split display of many directories
  250. - [js:core] Fixed #2005 prevent folder switching heavy as folders increase
  251. - [VD:abstract] Fixed #2000 `elFinderVolumeDriver::imageUtil()` is not working properly
  252. - [plugin:normalizer] Fixed #2004 add an option `umlauts
  253. - [VD:LocalFileSystem] Fixed #2009 corrention of an option `keepTimestamp`(upload)`
  254. - [ui:cwd,stat] Fixed #2010 sync problem when deleted any items in search results view
  255. - And some minor bug fixes
  256. 2017-03-31 Naoki Sawada <hypweb+elfinder@gmail.com>
  257. * elFinder (2.1.23):
  258. - [VD:Dropbox2] Fixed #1598 add a driver of Dropbox APIv2
  259. - [js:core] change option `abortCmdsOnOpen` default value to `['tmb', 'parents']
  260. - [php:core,VD:abstract] add a command `subdirs`
  261. - [js:core] add new method `asyncJob`
  262. - [quicklook] optimize of HTML5 audio/video player
  263. - [php:core,VD:abstract] Fixed problem of caching of subdirs
  264. - [ui:tree] trigger `check subdirs()` if necessary of change targets
  265. - [cmd:netmount] Fixed #1925 allow selection of multi-level hierarchy
  266. - [ui,cmd] Fixed #1931 cmd.disabled is not working in multi-volume search
  267. - [VD:GoogleDrive] Fixed #1932 support to auth type "JSON service account credentials"
  268. - [VD:GoogleDrive] Fixed #1933 sometimes infinite loop if root path is other than root on GoogleDrive
  269. - [js:core,ui:cwd,tree] add core method fm.getIconStyle() and use
  270. - [cmd:quicklook,info] Fixed #1926 support i18 name, file.icon
  271. - [Vd:abstract] allow -1 as value of option `checkSubfolders` for check asynchronously
  272. - [ui:cwd] Fixed #1923 first letter search & navigation in cwd
  273. - [VD:LocalFileSystem,FTP] Make success `extract()` by excluding unallowed items
  274. - [ui:cwd] Fixed #1941 performance deterioration of the thumbnail attach process
  275. - [js:core] Supports <base href> tag
  276. - And some minor bug fixes
  277. 2017-02-25 Naoki Sawada <hypweb+elfinder@gmail.com>
  278. * elFinder (2.1.22):
  279. - [VD:LocalFileSystem] Fixed #1882 option `copyJoin` does not work on extract
  280. - [cmd:help] Fixed #1898 error ".tabs is not a function" without JqUI tabs widget
  281. - [VD:abstract] Fixed #1899 rotating image breaks itself without exiftran and jpegtran
  282. - [VD:LocalFileSystem] Fixed #1910 `startPath` dose not work currently
  283. - [VD:abstract] Fixed #1911 unable to rename folder
  284. - And some minor bug fixes
  285. 2017-02-25 Naoki Sawada <hypweb+elfinder@gmail.com>
  286. * elFinder (2.0.9):
  287. - [VD:abstract] Fixed #1911 unable to rename folder
  288. 2017-02-09 Naoki Sawada <hypweb+elfinder@gmail.com>
  289. * elFinder (2.0.8):
  290. - [VD:security] Fixed #1891 MIME-type check of unknown item is not execute
  291. 2017-02-07 Naoki Sawada <hypweb+elfinder@gmail.com>
  292. * elFinder (2.1.21):
  293. - [cmd:open] Fixed #1844 make configurable to open into tab(s)
  294. - [php:core] Fixed #1846 target folder may be stay locked by adding items
  295. - [cmd:download] Fixed #1868 fixed up timeouts for bad connection download
  296. - [proxy:v1] Fixed #1880 error on command `paste`
  297. - [v1 support] Fixed #1884 error on command `reload`
  298. - [cmd:upload] Fixed #1885 Error on upload.ui = 'uploadbutton'
  299. - [VD:security] Fixed #1891 MIME-type check of unknown item is not execute
  300. - And some minor bug fixes
  301. 2017-01-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  302. * elFinder (2.1.20):
  303. - [php:core] Fixed #1800 session write before umount of the volume
  304. - [cmd:upload] Fixed #1804 add folder upload button into upload dialog
  305. - [php:plugin] Fixed #1807 enable/disable plugin by pressing meta key on DnD upload
  306. - [cmd:rename] Fixed #1814 trigger event blur of input on item unselect
  307. - [js:core] Fixed #1817 add "execpre.[cmd]" event and make cmd exec cancelable
  308. - [js:core] Fixed #1818 mtime not defined for chunk upload
  309. - [js:core] Fixed #1826 allow command invalidation by each item(folder/file)
  310. - [ui:dialog] Fixed #1824 empty dialog on elfinder load
  311. - [cmd:resize] Fixed #1834 configurable default state of `8px Grid`
  312. - [VD] Fixed #1841 published files security issues
  313. - [js:core] Fixed #1832 allow to set error message on HTTP status code 4/5xx
  314. - [js:cmd] Fixed #1842 disable shortcut that specified to `disabled`
  315. - [php:core] Fixed #1843 security vulnerability fix
  316. 2016-12-10 Naoki Sawada <hypweb+elfinder@gmail.com>
  317. * elFinder (2.1.19):
  318. - [js] Fixed #1000 Wrap compiled code in UMD (for commonJs and AMD support)
  319. - [VD:OneDrive,Box] Fixed #1774 dose not work when PHP has `open_basedir`
  320. - [cmd:edit,php:core] Fixed #1779 save contents with original character encoding
  321. - [ui:toolbar] Fixed #1778 displayTextLabel option not works
  322. - [cmd:edit] add encoding select box rel. #1779
  323. - [cmd:search] Fixed #1782 search by mimetype dose not work (>=2.1.16)
  324. - [ui:dialog] Fixed #1785 trigger resize event with `maximize:on` in minimize element
  325. - [VD:abstract] Fixed #1783 Illegal duplicate data as bind in duplicate command
  326. - [cmd:edit] include elFinder instance as `fm` into `ta.editor` property
  327. - [js:core] Fixed #1791 implement JS, CSS loader and auto load of elFinder CSS
  328. - [cmd:resize] Fixed #1789 bug that crop image size is change while dragging
  329. - [js:core] Fixed #1788 bug that chunked upload timeout processing is invalid
  330. - [VD:abstract] Fixed #1799 uses `link()` in exec `zipdl` to more faster
  331. - And some minor bug fixes
  332. 2016-11-21 Naoki Sawada <hypweb+elfinder@gmail.com>
  333. * elFinder (2.1.18):
  334. - [VD:FTP] Fixed #1757 cause infinite loop with getting stat of second level items from system root
  335. - [js:core] Fixed #1761 problem of chunk merge request on 2.1.17
  336. - [php:core] Fixed #1762 broken backward compatibility of PHP < 5.4 on 2.1.17
  337. - And some minor bug fixes
  338. 2016-11-19 Naoki Sawada <hypweb+elfinder@gmail.com>
  339. * elFinder (2.1.17):
  340. - [cmd:upload] Fixed #1695 disabled check doesn't work in other than CWD volume
  341. - [js:core] Fixed #1698 abort the file upload at network error occurs
  342. - [ui:toolbar] Fixed #1699 add an option `displayTextLabel` (default: `false`)
  343. - [css:toolbar] Fixed #1700 correction of button label for touch devices
  344. - [ui:toolbar] add contextmenu to show/hide the text label
  345. - [ui:workzone] Fixed #1702 cwd size fits to the workzone at resize
  346. - [VD:abstract] Fixed #1703 problem of make the video thumbnail
  347. - [core] Fixed #1706 configurable to limit max number of selectable items
  348. - Added an option `maxTargets` of connector main option.
  349. - [ui:cwd] Fixed #1701 No thumbnails after added the item (v 2.1.16)
  350. - [cmd:download] Fixed #1707 allow zip download in multi volume searching
  351. - Added native driver for GoogleDrive, OneDrive and Box (Special thanks to Raja Sharma)
  352. - [cmd:netmount] Fixed #1713 OAuth of procedure is not completed on MS Edge
  353. - [css:quicklook] Fixed #1717 preview html file won't scroll on IOS
  354. - [cmd:upload] Fixed #1718 File upload on paste does not work
  355. - [js:core] Fixed #1724 add client option `enableByMouseOver`
  356. - [js:core] Fixed #1724 disable event `disable` with option `enableAlways=true`
  357. - [js:core] Fixed #1724 optimize switching enable/disable for elf in iframe
  358. - [cmd:getfile] Fixed #1727 wrong path when the tree is not loaded
  359. - [cmd:quicklook] Fixed #1737 select next item after an item deleted
  360. - [cmd:mkdir] Fixed #1739 Add 'new folder' action to tree context menu
  361. - [VD:abstract,LocalFileSystem] Fixed #1744 results `url` must be urlencoded
  362. - [js:core] Fixed #1738 retry uploading only on connection aborted
  363. - [cmd:search] Fixed #1745 "onlyMimes" option invalid in search results
  364. - [js:core] Fixed #1738 bug in the retry function on chunked uploading
  365. - [php:plugin:AutoResize] Fixed #1746 add an option `forceEffect` (default:false)
  366. - [js:core,cmd:quicklook] Fixed #1748 add client option `rawStringDecoder`
  367. - And some minor bug fixes
  368. 2016-10-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  369. * elFinder (2.1.16):
  370. - [cmd:info] Fixed #1652 add CSS class name `file.csscls` to icon
  371. - [ui:cwd] Fixed #1653 JQUI.selectable does not work on items that has been added
  372. - [js:core,cmd:info] Fixed #1652 add the item type `Volume Root`
  373. - [js:core] Fixed #1656 wrong result `fm.convAbsUrl()` with location basename
  374. - [php:core] Fixed #1658 to allow cancel cmd exec by [cmd].pre callback
  375. - [js:code] Fixed #1659 not work in Mac/iOS safari private browsing mode
  376. - [js:core] Fixed #1662 `[cmd]fail` event is fired at fail cmd execution
  377. - [php:core] Fixed #1669 Fatal error in `detectFileExtension()` when URL upload
  378. - [ui:dialog] Fixed #1670 add the minimize button into the editing dialog
  379. - [ui:navbar] Fixed #1684 rtl right-panel resize bug
  380. - [cmd:resize] Fixed #1685 to enable specify bgcolor in the image rotation
  381. - [cmd:resize] Fixed #1686 add "Aspect ratio" button into crop panel
  382. - [cmd:resize] add button "8px Grid" Enabled/Disabled for JPEG image
  383. - [js:core] Fixed #1689 initialized to an undefined property
  384. - [js:core] Fixed #1692 optimize function of swipe to close navbar
  385. - [cmd:quicklook] Fixed #1693 `dispInlineRegex` doesn't reflect in multi volume searching
  386. - And some minor bug fixes
  387. 2016-09-12 Naoki Sawada <hypweb+elfinder@gmail.com>
  388. * elFinder (2.1.15):
  389. - [js:command] inheritable elFinder.command object rel. #1545
  390. - [VD:abstract] Fixed #1550 option `uiCmdMap` dose not work on 2.1.14
  391. - [VD:abstract] Fixed #1553 root stat not refresh when do chmod of root
  392. - [php:core] fix make netkey problem - support multiple array options
  393. - [js:core] Fixed #1554 can not unmount netvolume when done auto sync
  394. - [js:core] Fixed #1555 can not upload to unreadable folder
  395. - [php:core] parent dir sets to changed when upload, paste, rm, mkfile, mkdir etc
  396. - [js:core] Fixed #1560 to possible to apply sort mode in tree in navbar
  397. - [js:ui,cmd:fullscreen] Fixed #1563 add ui command "fullscrren"
  398. - [cmd:edit] Fixed #1561 add to fullscreen button
  399. - [js:core] Fixed #1562 sort with i18 name if exist
  400. - [js:options] ui option `commands` accepts "*" as all of commands
  401. - [VD:LocalFileSystem] Fixed #1565 dose not support volume option `searchTimeout`
  402. - [VD:FTP] Fixed #1571 cause infinite loop during auto-sync of the volume root
  403. - [php:core] Fixed #1572 unable to DnD upload the folder named "0"
  404. - [VD:abstract] Fixed #1575 can not rename "0" to "00", "000"...
  405. - [cmd:rename] Fixed #1573 input text stay in there at rename error in tree view
  406. - [ui:cwd] Fixed #1576 reset the column width may not applied to the header
  407. - [ui:conttextmenu] Fixed #1578 to the contextmenu draggable
  408. - [php,cmd:open] Fixed #1586 RFC7233 violation, add `commandsOptions.open.method`
  409. - [ui:navbar,cwd] Fixed #1590 auto scroll on HTML5 native dragging
  410. - [VD:Dropbox] Fixed #1596 correction of `basename`, `dirname` on the windows server
  411. - [cmd:upload] Fixed #1600 add target folder selector into upload dialog
  412. - [ui] Fixed #1609 toast notification on complete of upload/paste into any folder
  413. - [cmd:getfile] Fixed #1610 getFileCallback to supports the jQuery.Deferred
  414. - [cmd:rename] Fixed #1613 correction of error handling
  415. - [js:core] Fixed #1614 correction of upload mixed chunks and normal file
  416. - [ui:cwd] Fixed #1615 break the lazy rendering when it delete items
  417. - [ui:tree] Fixed #1617 other volumes cmds doesn't work when it disabled in cwd
  418. - [core] Fixed #1622 added an option `phash` to the volume roots for implement feature of volume group
  419. - [ui:toolbar] Fixed #1619 use fm.trigger('toolbarload') instead toolbar.tigger('load')
  420. - [js:options] Fixed #1624 add a new option `overwriteUploadConfirm`
  421. - [cmd:search] Fixed #1635 support parallel requests for multi volumes
  422. - [contextmenu] Fixed #1645 to enable the operation of the keyboard
  423. - [ui:cwd] Fixed #1646 selected targets by ctrl+shift are wrong
  424. - [ui:dialog] Fixed #1647 controlling tabstop by `elfinder-tabstop` css class name
  425. - And some minor bug fixes
  426. 2016-07-25 Naoki Sawada <hypweb+elfinder@gmail.com>
  427. * elFinder (2.1.14):
  428. - [js:core,VD:abstract] Fixed #1525 do MIME check before file upload
  429. - [API] Accept the root options data as an attribute `options` of the root stat
  430. - [ui:cwd] Fixed #1532 can not use the `_` in custom column name
  431. - [js:command] Fixed #1533 update the cmd status at `sync`
  432. - [core] Fixed #1012 support i18n folder name
  433. - [ui:cwd] Fixed #1544 jQuery backward compatibility (fix DnD problem)
  434. - [proxy:APIv1] Fixed #178 correction of command `paste`
  435. - And some minor bug fixes
  436. 2016-07-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  437. * elFinder (2.1.13):
  438. - [ui:cwd] Fixed #1433 create a thumbnail of the video file with ffmpeg
  439. - [js:core] Fixed #1435 bug of getFileCallback on multi instances
  440. - [ui:cwd] Fixed #1440 bug that not become disabled on multi instance
  441. - [cmd:quicklook] Fixed #1441 hide the prev/next button on first/last item
  442. - [js:core] Fixed #1439 show window close confirm dialog while editing file
  443. - [ui:cwd] Fixed #1450 missing contextmenu on touch up on iOS devices
  444. - [js] Fixed #1455 duplicate registration of command change event
  445. - [ui:cwd] Fixed #1461 resizable table column width
  446. - [cmd:sort] Fixed #1464 to enable more sort options
  447. - [cmd:chmod] Fixed #1465 remove unnecessary `this` reference
  448. - [ui:toolbar,navbar] Fixed #1473 memorize state of open/close by swipe
  449. - [ui:cwd] Fixed #1475 make custom column sortable on list view
  450. - [cmd:quicklook] Fixed #1478 preview broken with old jQuery
  451. - [js:core] Fixed #1480 broken compatibility with protocol API v1
  452. - [cmd:opendir] Fixed #1481 broken in elFinder 2.1.12
  453. - [ui:cwd] Fixed #1479 can't be moved to the right edge at column sort
  454. - [ui:cwd] Fixed #1485 add an option of template placeholders replacement rules
  455. - [php:core] Fixed #1490 configurable root options of the network mounting volume
  456. - [js] Fixed #1491 jQuery 3.0 supports
  457. - [cmd:search] Fixed #1499 incremental search from current view items
  458. - [cmd;resize] Fixed #1498 img-edit dialog layout disordered when resizing window
  459. - [VD:abstract] Fixed #1505 configurable duplicate's suffix, unique numbe format
  460. - [VD:abstract] Fixed #1507 add a volume option `dirUrlOwn`
  461. - [VD:abstract] Fixed #1514 security vulnerability in the archive command
  462. - And some minor bug fixes
  463. 2016-07-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  464. * elFinder (2.0.7):
  465. - [VD:abstract] Fixed #1514 security vulnerability in the archive command
  466. 2016-05-30 Naoki Sawada <hypweb+elfinder@gmail.com>
  467. * elFinder (2.1.12):
  468. - Fixed #1321 Not trim white spaces on editing the text file
  469. - Fixed #1320 Supported operation in the modal dialog
  470. - Correction of the context menu (Mobile devices, Right-to-Left Language etc.)
  471. - Correction of Quicklook (Supported 'video/quicktime', improvement of IFRAME, For Mobile devices etc)
  472. - Fixed #1272 Correct detection of timestamp on FTP volume
  473. - Fixed #1315 Implement function for `copyJoin` of the volume root option
  474. - Fixed #1344 Use self image as thumbnail when without `imgLib`
  475. - Fixed #1342 Bugfix of method `getFullPath` that was problems relative path can not be resolved
  476. - Added a volume root option `uploadMaxConn`
  477. - Maximum number of chunked upload connection. `-1` to disable chunked upload.
  478. - Changed default value of volume root option `tmbBgColor` to 'transparent'
  479. - Added a volume root option `bgColorFb`
  480. - Image rotate fallback background color (defalt: #ffffff). Uses this color if it can not specify to transparent.
  481. - Fixed #935 Supports `'convert'`(imagemagick) as `imgLib`
  482. - Fixed #1363 Bugfix of FTP connect from windows localhost to remote server
  483. - Fixed #1367 Bugfix of backward compatible to jQuery UI < 1.11
  484. - Mobile devices friendly
  485. - Swipe to navbar/toolbar show/hide on touch devices
  486. - Hide toolbar on mobile devices at initial view
  487. - A little bigger icons
  488. - Added item select checkboxes
  489. - Path breadcrumbs move to top of workzone when hide navbar
  490. - To enable resizing/cropping by touch events
  491. - UX enhancements
  492. - Fixed #1311 CWD list table with fixed fixed header
  493. - UI path apply text-ellipsis in each holder name
  494. - Fixed #1370 implemented function keep timestamp into LocalFileSystem volume driver
  495. - Added PHP error handler and removed all `@` error-control operator
  496. - Fixed #1391 take care 32bit system of chunked file uploading arg `cid`
  497. - Fixed #1393 Added PHP class auto loader
  498. - Fixed #1412 Enable auto scroll when navbar/cwd drag over
  499. - And some minor bug fixes
  500. 2016-04-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  501. * elFinder (2.1.11):
  502. - Added Archive(zip|gzip|tar) quicklook preview plugin
  503. - DnD upload supports Microsoft Edge
  504. - Fixed problem which directory is not detected in the LocalFileSystem driver (Bug of 2.1.10)
  505. - And some minor bug fixes
  506. 2016-04-02 Naoki Sawada <hypweb+elfinder@gmail.com>
  507. * elFinder (2.1.10):
  508. - Fixed #1061, #1231 Supported controllable folder icons
  509. - Fixed #1240 LocalFileSystem search files it was still follow symlinks
  510. - Added new volume root option `searchExDirReg` for exclusion serach
  511. - Return file.url in result on file upload for 3rd party uploader
  512. - Supported elFinder API version 1
  513. - Added a new volume driver FlysystemGoogleDriveNetmount that based on flysystem-google-drive
  514. - Added a new connector plugin "AutoRotate"
  515. - And some minor bug fixes
  516. 2016-03-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  517. * elFinder (2.1.9):
  518. - Fixed enbug of 2.1.6-2.1.7 PHP error undefind valiable/array to string conversion
  519. - The function to make thumbnail supports more image types when Imagick enabled
  520. - Correction of the problem that Archive / Extract function don't work well under some environment
  521. - Added a quicklook plugin that is the Google docs online viewer
  522. - Default is disabled. Set `commandsOptions.quicklook.googleDocsMimes` to enable this plugin.
  523. ```javascript
  524. commandsOptions : {
  525. // "quicklook" command options.
  526. quicklook : {
  527. autoplay : true,
  528. jplayer : 'extensions/jplayer',
  529. // MIME types to use Google Docs online viewer
  530. // Example array value
  531. // ['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']
  532. googleDocsMimes : []
  533. }
  534. }
  535. ```
  536. - And some minor bug fixes
  537. 2016-03-07 Naoki Sawada <hypweb+elfinder@gmail.com>
  538. * elFinder (2.1.8):
  539. - Added a new volume driver `MsSQL`
  540. - Fixed #1226 problem of sort by clicking on cloumn headers
  541. - Fixed #1229 bug of selection after sorting in list view
  542. - Replaceable session handling wrapper (elFinderSessionInterface)
  543. - Added Connector main config `defaultMimefile` ()
  544. - update mime.types
  545. - Added LocalFileSystem volume root config `followSymLinks` (defailt true)
  546. - And some minor bug fixes
  547. 2016-02-21 Naoki Sawada <hypweb+elfinder@gmail.com>
  548. * elFinder (2.1.7):
  549. - Added connector main options `commonTempPath` and `maxArcFilesSize`
  550. - Fixed #353 It can download files/folders as an archve file
  551. - Fixed #1195 Supported BMP in GD image resize
  552. - Became possible to cancellation while searching
  553. - Supported API protocol version 2.0 for the legacy connector
  554. - Fixed #1206 Configurable places(favorites) (https://github.com/Studio-42/elFinder/issues/1206)
  555. - Fixed #1211 Remove deprecated method jQueryUI.zIndex()
  556. - Supported jQueryUI 1.12.0
  557. - Fixed #1213 infinite loop in PHP connector
  558. - Cmd:mkdir to callable "New Folder with Selected items" as "Into New Folder"
  559. - Supported nao-pon/flysystem-google-drive with barryvdh/elfinder-flysystem-driver
  560. - barryvdh/elfinder-flysystem-driver (https://github.com/barryvdh/elfinder-flysystem-driver)
  561. - nao-pon/flysystem-google-drive (https://github.com/nao-pon/flysystem-google-drive)
  562. - UX improvement of in Touch devices
  563. - And some minor bug fixes
  564. 2015-02-21 Naoki Sawada <hypweb+elfinder@gmail.com>
  565. * elFinder (2.0.6):
  566. - Fixed #1213 infinite loop in PHP connector
  567. 2016-01-19 Naoki Sawada <hypweb+elfinder@gmail.com>
  568. * elFinder (2.1.6):
  569. - Fixed #1074 startPath for multi volumes
  570. - Fixed #1172 enbug-fix of rename command
  571. - Fixed #1174 support for multi-instance on the same connector
  572. - Plugin: AutoResize New option `preserveExif`
  573. - Fixed #179 JPEG quality specifiable
  574. - Fixed #1176 auto-sync check with HTTP long polling/inotifywait
  575. - Fixed #1181 case insensitive search problem of LocalFileSystem driver
  576. - Added an autosync button into contextmenu `Reload`
  577. - Added new client configuration `syncStart`
  578. - Search result view optimization
  579. - Adddd new volume root option `searchTimeout` (default 30s)
  580. - Added new crient command `opendir` - opens selected item's parent folder at search result
  581. - Sortable "Places" (your favorites)
  582. - Fixed #1193 open the file at direct URL if possible
  583. - And some minor bug fixes
  584. 2015-12-26 Naoki Sawada <hypweb+elfinder@gmail.com>
  585. * elFinder (2.1.5):
  586. - Fixed bug that can't in writable with `chmod`
  587. - Show remove item info in confirm dialog on `rm` action
  588. - Fixed #1165, MIME types maintenance (doc, dot, xlt, xla)
  589. - Fixed problem if filename included character that can't be json encode
  590. - Added option `convmap` to Normalizer plugin
  591. - And some minor bug fixes
  592. 2015-12-26 Naoki Sawada <hypweb+elfinder@gmail.com>
  593. * elFinder (2.0.5):
  594. - Fixed problem if filename included character that can't be json encode
  595. 2015-12-16 Naoki Sawada <hypweb+elfinder@gmail.com>
  596. * elFinder (2.1.4):
  597. - Fixed #1163 Dropbox driver supported windows server
  598. - Fixed search problem on Windows server
  599. 2015-12-13 Naoki Sawada <hypweb+elfinder@gmail.com>
  600. * elFinder (2.1.3):
  601. - Auto configure `customHeaders`, `xhrFields` for CORS
  602. - Allow set elFinder::$volumesCnt by HTTP header "X-elFinder-VolumesCntStart"
  603. - Resolved #1145, Configurable keyboard shortcuts of any command
  604. - Force non-overwrite on URL uploading
  605. - Supported Drag out function with [Shift] + Drag of file item (with out IE)
  606. - Drag and Drop copy from elFinder(A) to elFinder(B)
  607. - Make list of download url to Text editor
  608. - Drag and Drop download with Chrome (Single file only)
  609. - etc.
  610. - Choosable "backup" at pasting of same name files
  611. - Show confirm at uploading of same name file exists
  612. - Show URL link icon on Download menu in contextmenu
  613. - This icon is clickable as normal link, shows context menu and drag out
  614. - Added more feedback sign of jQuery DnD drag icon
  615. - Others, some minor bug fixes
  616. 2015-11-23 Naoki Sawada <hypweb+elfinder@gmail.com>
  617. * elFinder (2.1.2):
  618. - [security-fix] vulnerability of the MIME type quarantine
  619. - Multi-line filename editing on icon view
  620. - Auto expands filename editing on list view
  621. - Fixed #1124, Uploading problem exactly 20MiB/30MiB/40MiB...
  622. - Marged #1125, Fix file permissions for MySQL LOAD_FILE command
  623. - Fixed #1127, Supported full path including the drive letter of the Windows server
  624. - Marged #1131, #1132, Complete Romanian(ro) translation
  625. - Fixed symbolic link file stats `mtime`, `size`
  626. - Marged #1133, Complete German(de) translation
  627. - Marged #1139, Complete Türkçe(tr) translation
  628. - Marged #1141, Plugin Normalizer function: make filename lowercase
  629. - Others, some minor bug fixes
  630. 2015-11-23 Naoki Sawada <hypweb+elfinder@gmail.com>
  631. * elFinder (2.0.4):
  632. - [security-fix] vulnerability of the MIME type quarantine
  633. 2015-11-10 Naoki Sawada <hypweb+elfinder@gmail.com>
  634. * elFinder (2.1.1):
  635. - More High performance server backend and light client UI
  636. - Connector plugin
  637. - AutoResize : Auto resize on file upload.
  638. - Normalizer : UTF-8 Normalizer of file-name and file-path etc.
  639. - Sanitizer : Sanitizer of file-name and file-path etc.
  640. - Watermark : Print watermark on file upload.
  641. - Folder upload with Chrome
  642. - Chunked file upload
  643. - Upload directly to the folder
  644. - Creating the archive by specifying the file name
  645. - Direct extraction to the current working directory (you do not want to create a folder)
  646. - Support Dropbox.com© (Configurable & As network volume)
  647. - Supports custom information in info dialog
  648. - Configuable columns of list view
  649. - Supports custom CSS class function of tree view
  650. 2015-11-10 Naoki Sawada <hypweb+elfinder@gmail.com>
  651. * elFinder (2.0.3):
  652. - jQuery 1.9+ support
  653. - 350+ bugs fixed since rc1 version
  654. - Modify translations and some new translations
  655. - Netmount volume function
  656. 2012-04-10 Troex Nevelin <troex@fury.scancode.ru>
  657. * elFinder (2.0 rc1):
  658. - Major code refactor
  659. - 200+ bugs fixed since beta version
  660. - 14 new translations
  661. - FTP volume driver
  662. - Advanced image editing dialog
  663. 2011-07-10 Troex Nevelin <troex@fury.scancode.ru>
  664. * elFinder (2.0 beta):
  665. - New branch 2.x, total rewrite from scratch
  666. - MySQL volume driver support (as file storage)
  667. - Full drag & drop support with HTML5 upload
  668. 2011-06-20 Troex Nevelin <troex@fury.scancode.ru>
  669. * elFinder (1.2):
  670. - jQuery and UI updated
  671. - Python connector improvements
  672. - QuickLook fixed
  673. - CSS fixes
  674. - New icons from http://pixel-mixer.com/
  675. - New languages: Czech, Dutch, German, Greek, French, Hungarian,
  676. Italian, Japanese, Latvian, Polish, Brazilian Portuguese,
  677. Slovak, Thai, Turkish, Vietnamese, Simplified Chinese,
  678. Traditional Chinese
  679. 2010-03-11 Troex Nevelin <troex@fury.scancode.ru>
  680. * elFinder (1.1):
  681. - Total rewrite from scratch.
  682. - New PHP connector.
  683. - Python connector.
  684. - Create/Extract archives.
  685. - QuickLook.
  686. - "Places" for favorites.
  687. - Background thumbnails creation.
  688. - Exteneded configuration options of connector and client.
  689. - Spanish localization.
  690. - JSON API description.
  691. - Full documentation in English, Russian and Spanish.
  692. - No more use of jquery plugins.
  693. - Website update.
  694. - [bugfix] All known bugs fixed.
  695. 2009-11-09 Dmitry Levashov <dio@std42.ru>
  696. * elFinder (1.0.1):
  697. - In directory tree panel added arrows to open/close directories
  698. without entering in.
  699. - Added shortcut support for copy/cut/paste/delete files and
  700. folders. For Mac users added Command+Backspace support.
  701. - Added context menu to current directory.
  702. - Added help.
  703. - [bugfix] invalid determing files/folders permissions using
  704. "perms" options in php connector