Changelog 63 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235
  1. 2020-06-05 Naoki Sawada <hypweb+elfinder@gmail.com>
  2. * elFinder (2.1.57):
  3. - [js] Fixed #3148 to support jQuery 3.5.0 update
  4. - [php:core] Fixed #3154 volume that require online access cannot be specified
  5. - [VD:abstract] Fixed #3161 fix option data of cwd results on after change files
  6. - [VD:abstract] Fixed #3167 added "none" (no image library check) to `imgLib`
  7. - [cmd:resize] Fixed #3158 to make able to change quality without changing dimensions
  8. - And some minor bug fixes
  9. 2020-04-09 Naoki Sawada <hypweb+elfinder@gmail.com>
  10. * elFinder (2.1.56):
  11. - [js:extras:editors.default] remove Pixlr editor it is no longer possible to display in IFRAME
  12. - [php:core] Fixed #3134 close file pointer before deleting temporary file on shutdown
  13. - [VD:abstract] change prefix of zipdl temp file
  14. - [php:core] Fixed #3136 zipdl fails on Chrome on iOS / iPadOS
  15. - [cmd:netmount] Fixed #3138 OAuth not possible with CORS due to new ITP
  16. - [VD:MySQL,OneDrive] Fixed #3142 remove debug code
  17. - [i18n:pl,ko] Updated translations
  18. - And some minor bug fixes
  19. 2020-03-18 Naoki Sawada <hypweb+elfinder@gmail.com>
  20. * elFinder (2.1.55):
  21. - [VD:abstract] Fixed #3125 Fatal error in zipArchiveUnzip()
  22. - [cmd:open] optimization, move function definition in loop to out of loop
  23. - [php:session] Fixed #3103 WARNING: setcookie(): Unrecognized key 'lifetime'
  24. - [i18n:cs,sk] Updated translations
  25. 2020-03-14 Naoki Sawada <hypweb+elfinder@gmail.com>
  26. * elFinder (2.1.54):
  27. - [cmd:edit,quicklook] adjustment about select encoding function
  28. - [php:core] add `toastErrorHandler` for send toast message to client side
  29. - [cmd:resize] to allow image resize more image type with the ImageMagick
  30. - [php:session] Fixed #3103 WARNING: setcookie(): Unrecognized key 'lifetime'
  31. - [php:session] Fixed #2857 warning error on start()
  32. - [ui:dialog] delete an option `flexibleHeight` so it works well by option `height: "auto"``
  33. - [cmd:edit] bugfix of save as on the serach results
  34. - [php:core] add a public method `utf8Encode()` and make new main option `utf8Encoder` @callable
  35. - [VD:abstract] Fixed #3104 Fixed as much as possible the differences in encoding of archive file names
  36. - [php:plugins:Watermark] repeated use of Imagick::compositeImage() may cause PHP to hang, so disable it
  37. - [js:core] Fixed #3106 enable to specify header name of parrot return to enable ITP measures
  38. - [php:Connector] add a public method `setHeader($value)`
  39. - [js:core] support fake progress bar
  40. - [VD:OneDrive] bugfix of large file uploading
  41. - [VD:Box] Fixed problem where access token could be lost
  42. - [VD:Box] Fixed processing of `getSharedWebContentLink()`
  43. - [js:core] if the file URL is public, use it as onetime url
  44. - [php:plugins:Normalizer] support "caron" with option "umlauts"
  45. - [js:core:notify] Fixed #3111 add minimize, close(option) button into notify dialog
  46. - [ja:extars:editors.default] Fixed #2600 remove Creative Cloud Image Editor UI
  47. - [php] Fixed #3114 stream proxy function using the `file` cmd corresponds to range request
  48. - [js:extras:efitors.default] to show color slider of TUI Image Editor
  49. - [cmd:edit] error handling of ta.getContent()
  50. - [cmd:edit] bugfix of savecl() edit dialog may not re-open in case of error
  51. - [js:core] Fixed #3118 web worker does not work when elfinder.js is cross-site loaded
  52. - [php:core,VD] Fixed #3119 disallow extract of uncompressed size larger than option "maxArcFilesSize"
  53. - [php:core] Fixed #3120 allow plugins (Sanitizer etc) to be applied when pasting from another volume
  54. - [php:plugins:Normlizer,Sanitizer] update example commentation, recommend to bind to action "paste.copyfrom"
  55. - [VD:FTP] Fixed stat() of root on server with no supports "MLST"
  56. - [ui:cwd] Fixed a bug that thumbnails might not be displayed after editing image
  57. - And some minor bug fixes
  58. 2020-01-25 Naoki Sawada <hypweb+elfinder@gmail.com>
  59. * elFinder (2.1.53):
  60. - [VD:LocalFileSystem] Fixed #3095 not able to make `quarantine` directory
  61. - [cmd:quicklook] Added TIFF image viewer
  62. - [VD:abstract] Fixed #3097 "Unable to create archive" error deletes target files
  63. - [cmd:quicklook] Fixed #3099 to make charactor encoding selectable in text file preview
  64. - And some minor bug fixes
  65. 2020-01-20 Naoki Sawada <hypweb+elfinder@gmail.com>
  66. * elFinder (2.1.52):
  67. - [js:core] Fixed #3052 a bug where duplicate CSS was loaded by `loadCss()`
  68. - [debugger] Fixed #3057 add a client option `toastBackendWarn`
  69. - [php:core] Fixed #3062 bugfix of `elFinder::getConnectorUrl()`
  70. - [VD:abstract] Fixed #3071 folders in archive may not be extracted
  71. - Use square brackets instead of curly braces, because this syntax is deprecated with PHP 7.4 (#3070)
  72. - [cmd:quicklook] support the elFinder client option `dialogContained`
  73. - [ui:dialog] Fixed wrong dialog sizing with the option `dialogContained`
  74. - [VD:abstract] Fixed #3042 stricter processing verification on `getItemsInHand()`
  75. - [VD] Fixed #3074 authentification (return) URL not useable if the connctor url has "?"
  76. - [VD:abstract] Fixed #3077 support rapid root stat
  77. - [VD:Box,OneDrive] Fixed #3082 support permanent mount with connector roots configure
  78. - [js] Fixed #3081 handle when browser cookies are disabled
  79. - [js:core] Fixed an issue where opened tabs could't be closed, such as when approving netmount
  80. - [js:extras:editors.default] Fixed problem that can't save as JPEG with TUI image edtor
  81. - [editors:online-convert] online-convert.com can no longer be displayed in iFrames on external sites
  82. - [VD:abstract] Fixed #3084 add thumbnail garbage collection function
  83. - [VD:FTP] change default option, 'checkSubfolders' to -1
  84. - [core] Fixed #3085 malfunction of volume root option "disabled"
  85. - [doc,example] Fixed #3079 add connector.maximal.php-dist
  86. - [VD] save alias of options to session data of netmount volume
  87. - [ui:cwd] Fixed #3087 wrong behavior when dragging with old jQuery UI
  88. - [VD:Box] Fixed problem that `isNameExists()` return value is wrong
  89. - [js] add worker/worker.js to support the Window.Worker
  90. - [cmd:quicklook] add bzip2 preview and use Worker to calc
  91. - [js:core] create new method `fm.getWorker(options)`
  92. - [i18n:LANG] add new word 'linesLeft' : '... $1 lines left.'
  93. - [js:core] Fixed #3069 send relative path on folder uploading
  94. - [ui:cwd] Fixed lazy display of oldschool parent directory icon
  95. - [php:core] Fixed #3093 add a delegate point `get.detectencoding` for the `bind` option
  96. - And some minor bug fixes
  97. 2019-12-08 Naoki Sawada <hypweb+elfinder@gmail.com>
  98. * elFinder (2.1.51):
  99. - [css] Fixed #2985 conflict css with bootstrap
  100. - [cmd:edit,mkfile] Fixed #3000 add an option `commandsOptions.edit.mkfileHideMimes`
  101. - [css:cwd] Fixed #3008 adjusting the minimum width of the type badge
  102. - [php:session] Fixed #3017 param "SameSite=None" support for CORS
  103. - [cmd:edit] Fixed #3018 CodeMirror lib URL don't work as relative path when using RequireJS
  104. - [js:core,VD:abstract] Fixed #3028 add an option `tmbReqCustomData` to the volume roots
  105. - And some minor bug fixes
  106. 2019-08-20 Naoki Sawada <hypweb+elfinder@gmail.com>
  107. * elFinder (2.1.50):
  108. - [cmd:edit] Fixed #2903 Types that can not be created are hidden in the contextmenu
  109. - [VD:abstract] Fixed #2908 MIME type misjudgment of file with upper case extension
  110. - [js:main.default] Fixed #2943 add error handling of lang detector
  111. - [cmd:paste,VD:abstract] Fixed #2954 make the `paste` command cancelable
  112. - [js:core] Fixed #2957 prevent circular reference of data for event call back
  113. - [cmd:paste] Fixed #2967 add an option `commandsOptions.paste.moveConfirm`
  114. - [js:core] Fixed #2970 "response is not defined" on upload error
  115. - [js:core] Fixed #2971 of logic of `getSize()` function
  116. - [js:core] Fixed #2863 (again) cssAutoLoad is not working
  117. - And some minor bug fixes
  118. 2019-04-17 Naoki Sawada <hypweb+elfinder@gmail.com>
  119. * elFinder (2.1.49):
  120. - [js:core] Fixed #2863 cssAutoLoad Array option is not working
  121. - [js:core] Fixed #2862 stop autoSync when browser tab turn to background
  122. - [cmd:search] Fixed #2867 support incremental search other than filename
  123. - [VD:abstract] Fixed #2873 correct MIME-Type detection of "*.java"
  124. - [js:extras:editors] Fixed #2879 adjustment save type of Photopea
  125. - [js:resources:mixin] Fixed #2880 error "Uncaught TypeError"
  126. - [VD:MySQL] Fixed #2883 problem that not uses `tmpPath` on `_fopen()`
  127. - [js:extras:editors] Fixed problem of Online Convert by `<base>` tag
  128. - [ui:dialog] Fixed problem of dialog height by CSS percentage max-height
  129. - [ui:cwd] Fixed #2865 add an option `uiOptions.cwd.matekeyDragout`
  130. - [Security,php:core] Fixed being bypassable of CVE-2019-6257 SSRF
  131. - And some minor bug fixes
  132. 2019-02-26 Naoki Sawada <hypweb+elfinder@gmail.com>
  133. * elFinder (2.1.48):
  134. - [VD:abstract] Fixed animated image conversion on ImageMagick
  135. - [Security,VD:abstract] [CVE-2019-9194] Fixed command injection vulnerability of PHP connector
  136. Special thanks to Thomas Chauchefoin (Synacktiv) for reporting this vulnerability.
  137. 2019-02-25 Naoki Sawada <hypweb+elfinder@gmail.com>
  138. * elFinder (2.1.47):
  139. - [js] Fixed #2820 remove Multi-byte space characters
  140. - [js:jqueryelfinder] bugfix of elfinder reload(restart) on dialogelfinder
  141. - [ui:places] Fixed #2822 set title attr correctly
  142. - [ui:tree] add an option `uiOptions.tree.attrTitle` to enable set path info to title attr
  143. - [js:editors.default] support tinyMCE 5 and integrate image uploader
  144. - [js:dialogelfinder] Fixed #2824 freezes browser in uses dialogelfinder
  145. - [ui:button] add CSS class `elfinder-button-{COMMAND NAME}-menu` to submenu
  146. - [ui:sortbutton] Fixed #2829 sort menu is not synchronized with the data of cwd
  147. - [ui:cwd] Fixed #2840 thumbnail is not created when adding an image to an empty folder
  148. - [ui:cwd] Fixed #2836 setting CWD icons size not working
  149. - [php:core] Fixed #2842 allow to cancel upload on upload.presave callback
  150. - [js:core] Fixed #2845 `size` request with wrong params `targets`
  151. - [php:session] Fixed #2857 consideration for environment other than "apache2 SAPI"
  152. - [cmd:fullscreen] Fixed #2858 add an option of fullscreen mode screen/window
  153. - And some minor bug fixes
  154. 2019-01-14 Naoki Sawada <hypweb+elfinder@gmail.com>
  155. * elFinder (2.1.46):
  156. - [php:core:security] Add an option `urlUploadFilter`(@type callable) to elFinder class constructor options
  157. - [php:core:security] [CVE-2019-6257] Fixed SSRF vulnerability of `elFinder::get_remote_contents()` [Reporter: Do Ha Anh of Viettel Cyber Security]
  158. - [ui:button] Fixed #2818 correction of cmd menu position
  159. - And some minor bug fixes
  160. 2019-01-09 Naoki Sawada <hypweb+elfinder@gmail.com>
  161. * elFinder (2.1.45):
  162. - [js] Fixed #2802 broken handling of jQuery `#` selector
  163. - [cmd:upload] Fixed #2807 correction of event handling of buttons
  164. - [api:url] Fixed #2808 supports onetime url for the external service
  165. - [VD:abstract] typo Fixed #2809 undefined ERROR_COPY_INTO_ITSELF
  166. - [cwd] Fixed problem of thumbnail attaching on mobile devices
  167. - [cmd:edit:editors.default] Fixed #2815 add Pixo editor integration
  168. - [cmd:edit] To support onetime URL to get content URL
  169. - [php:core:security] [CVE-2019-5884] Fixed information leakage vulnerability [Reporter: Ravindra Rajaram (ravindra.rajaram@broadcom.com) and Hamsalekha Madiraju (hamsalekha.madiraju@broadcom.com)]
  170. - And some minor bug fixes
  171. 2018-12-15 Naoki Sawada <hypweb+elfinder@gmail.com>
  172. * elFinder (2.1.44):
  173. - [cmd:sort] Fixed #2774 to make can disable "Also Treeview" sort option
  174. - [cmd:edit:zoho] Fixed #2777 to show warning when editing items that can not be written anonymously
  175. - [js:core] Fixed #2783i, #2784 make new event `xhruploadfail`
  176. - [ui:tree,cwd] Fixed #2785 event handling of droppable element of tree of navbar
  177. - [VD:abstract] Fixed #2791 correction of `localRmdirRecursive()` for Win server
  178. - [js:core] Fixed #2799 some files are not saved when uploading multiple files
  179. - And some minor bug fixes
  180. 2018-11-24 Naoki Sawada <hypweb+elfinder@gmail.com>
  181. * elFinder (2.1.43):
  182. - [VD:abstract,cmd:info] Fixed #2646 volume roots option `'dirUrlOwn'` accepts value `'hide'`
  183. - [php:plugin] Fixed #2649 disable content editing plugin when saving data in OnlineConvert
  184. - [cmd:open] Fixed #2651 add an option `selectAction`
  185. - [php:core] Fixed #2657 add a connector main option `throwErrorOnExec`
  186. - [ui:cwd] Fixed #2653 correction of event handling of `input:checkbox`
  187. - [js:core] Fixed #2660 add `requestError` event and make error message controlable
  188. - [js:core,ui:cwd,tree] Fixed #2664 problem of handling of connector option `maxTargets`
  189. - [php:autoload] Fixed #2672 simplified class map
  190. - [js:core] Fixed #2674 'tooltip' conflict with Bootstrap
  191. - [VD:abstract] Fixed #2687 add public method `getSession()`
  192. - [ui:cwd] Fixed #2687, #2694 prevent select action of the item with CSS class "elfinder-cwd-nonselect"
  193. - [php:core,VD] Fixed #2695 improved redundant check of archivers
  194. - [ui:cwd] Fixed #2701 correction of oldScholl function
  195. - [VD:abstract] Fixed #2704 correction of `mimetype()` & add an option `mimeTypeUnknown`
  196. - [VD:abstract] Fixed #2704 use MIME-Type notified by the volume driver if detected as unknown
  197. - [css:cwd] Fixed #2707 typo
  198. - [js:core] Fixed #2706 add an option `i18nBaseUrl`
  199. - [ui:toolbar] Fixed #2710 add an option `uiOptions.toolbarExtra.preferenceInContextmenu`
  200. - [cmd:netmount] Fixed #2714 disable command if there is no protocols
  201. - [cmd:info] Fixed #2712 remove ZWSP of the Path value with mousedown event
  202. - [cmd:edit] Fixed #2717 encoding select box move to footer
  203. - [css:toolbar] Fixed #2721 duplicated class name
  204. - [js:command] Fixed #2718 add a method `fmDialog()` to add cmd class name to dialog
  205. - [js:core] Fixed #2720 implementation of theme changer
  206. - [cmd:empty] Fixed #2729 add check that folder is readable in getstate()
  207. - [cmd:upload] Fixed #2725 problem of contextmenu (target selector) handling
  208. - [VD:Group] Fixed #2730 set `copy` to disabled command
  209. - [js:core,ui:cwd] Fixed #2730 correction of dragging icon
  210. - [cmd:preference] Fixed #2731 add options `width`, `height`
  211. - [cmd:rm] Fixed #2733 correction of spinner position
  212. - [css:cwd] Fixed #2724 problem of position of perm marker in rtl
  213. - [js:core] Fixed #2744 add class name "elfinder-err-var" to replaced word of error message
  214. - [css:dialog] rel #2724 correction style of `td.elfinder-info-hash`
  215. - [ui:navdock] Fixed #2747 theme support of CSS fine tuning part
  216. - [ui:navdock] rel #2747 correction of the ui size adjustment
  217. - [css:commands] Fixed #2748 fix spinner position in rtl and unify `elfinder-info-spinner` to `elfinder-spinner`
  218. - [css:command] rel #2748 typo fix of "spiner" to "spinner"
  219. - [cmd:quicklook] Fixed #2742 ViewerJS integration for PDF,ODT,ODS,ODP
  220. - [ui:toolbar] Fixed #2751 correction rtl-toolbar (float icons in group)
  221. - [css:toolbar] rel #2751 mirroring some icons for rtl
  222. - [ui:cwd] Fixed #2749 show an unnecessary context menu on touch to the list header
  223. - [cmd:resize] Fixed #2718 duplicate CSS class name
  224. - [ui:cwd] Fixed #2749 show an unnecessary context menu on touch to the list header
  225. - [ui:dialog] rel #2739 use CSS class `ui-corner-top` instead `ui-corner-all`
  226. - [css:navbar] rel #2748 integrate "elfinder-navbar-spinner" into "elfinder-spinner"
  227. - [API:upload] Fixed #2753 uploading multiple items continues uploading except error items
  228. - [js:core] Fixed #2762 prevent useless requests when chunks uploading
  229. - [cmd:quickllok] Fixed #2752 title bar HTML structure as well as other dialogs
  230. - [js:core] Fixed #2764 delete padding specification by inline to maximize element
  231. - [js:core] Fixed #2766 correction upload file size judgment
  232. - And some minor bug fixes
  233. 2018-08-29 Naoki Sawada <hypweb+elfinder@gmail.com>
  234. * elFinder (2.1.42):
  235. - [VD:abstract] Fixed #2624 "application/xml" determines the MIME-Type with the file extension
  236. - [cmd:quicklook] Fixed #2627 kml, kmz preview with GoogleMaps API
  237. - [ui:statusbar] Fixed #2635 positioning design with CSS flexible box
  238. - [cmd:rename] Fixed #2639 change cmd title to "Alias (Preference)" of the volume root
  239. - [php:core] Fixed #2641 problem of overwrite upload of folder uploading
  240. - [php] Fixed #2642 Measures of Ghostscript security vulnerabilities
  241. - And some minor bug fixes
  242. 2018-08-19 Naoki Sawada <hypweb+elfinder@gmail.com>
  243. * elFinder (2.1.41):
  244. - [ui:cwd] Fixed #2583 `uiOptions.cwd.oldSchool` is no longer working
  245. - [VD:abstract] change type from `protected` to `public` of `mimeTypeNormalize()`
  246. - [js:core] Fixed #2591 show the toast message according with the response of connector
  247. - [cmd:edit] Fixed #2592 to make ediable as text that the media file composed of text
  248. - [cmd:undo/redo] Fixed #2596 bug of not updating status when elFinder into enable
  249. - [cmd:hide] Fixed #2595 make to be able to hide selected items as personal setting
  250. - [cmd:edit] Fixed #2565 Integrate the TUI Image Editor
  251. - [cmd:quicklook] Fixed #2599 add controls option of HTML5 media , PDF preview
  252. - [cmd:edit] set integrate of the "TUI Image Editor"
  253. - [php:core] Fixed #2603 options path settings convert to absolute path
  254. - [cmd:edit] Fixed #2569 add the photopea.com editor integration
  255. - [cmd:upload] Fixed #2607 hash@undefined on select folder upload
  256. - [cmd:mkfile] Fixed #2609 allow creation of various file types
  257. - [img] Fixed #2503 make icons-big.svg and use it
  258. - [VD:Dropbox2] Fixed options definition test (PR #2619)
  259. - [js:core] Fixed #2616 can't close dialogelfinder if can't connect to the connector
  260. - [php:plugin:Watermark] Fixed #2621 add option `ratio`, `position`, `marginX` and `marginY`
  261. - And some minor bug fixes
  262. 2018-07-14 Naoki Sawada <hypweb+elfinder@gmail.com>
  263. * elFinder (2.1.40):
  264. - [php:plugin] Fixed #2532 perform folder name filtering on folder upload
  265. - [VD:abstract] Fixed #2534 bugfix of `doSerach()` method
  266. - [API,ui:cwd] Fixed #2535 show the remaining time until the volume expires into cwd
  267. - [js:core] bugfix of click problem of select element of netmount oauth dialog
  268. - [cmd:rm] Fixed #2541 to be able to customize the action of to put in the trash
  269. - [VD:abstract] fallback imgLib to 'gd' when error in Imagick (#2544)
  270. - [ui:dialog] Fixed #2545 problem of the mousedown event of the form element
  271. - [VD:abstract] Fixed #2549 freezes while creating and extracting a zip/7zip archive
  272. - [ui:dialog] Fixed #2551 trigger `dialogopen` event before open the dialog
  273. - [ui:dialog] Fixed #2558 autoopen after creation of dialog if it has open callback
  274. - [cmd:upload] Fixed #2559 since 2.1.30, broken paste upload on iOS
  275. - [ui:dialog] Fixed #2560 corection of restore dialog size on maximize/minimize
  276. - [cmd:edit,preference] Fixed #2566 add preference 'Open the maximized editor window'
  277. - [cmd:quicklook] Fixed #2567 support Microsoft Office Online viewer
  278. - [VD:abstract] Fixed #2564 bugfix of MIME-Type detection
  279. - [cmd:quicklook,VD:abstract] Fixed #2575 add CAD-Files and 3D-Models online viewer on sharecad.org
  280. - [cmd:edit] Fixed #2570 add online-convert.com integration
  281. - [cmd:edit] Fixed #2580 fix detectation of current enabled editors
  282. - [cmd:help] Add a tab "Integrations" to listing external services
  283. - [cmd:edit:images] Fixed #2568 open one format save to another
  284. - [js:core] Fixed #2582 sync size of list view column headers on browser resize
  285. - And some minor bug fixes
  286. 2018-06-05 Naoki Sawada <hypweb+elfinder@gmail.com>
  287. * elFinder (2.1.39):
  288. - [cmd:preference] Fixed #2497 add a preference "Icon Size (Icons View)"
  289. - [cmd:mkdir] Fixed #2466 mkdir 'Into new folder' always on
  290. - [css] Fixed #2499 style correction to the Firefox browser
  291. - [css] replace volume_icon_* to SVG image
  292. - [cmd:edit] Fixed #2507 not work if the "commandsOptions.edit.editors" is empty
  293. - [php:core] Fixed #2515 support multi Level directory creation when uploading
  294. - [VD:abstract] Fixed #2523 thumbnail file name may exceed 255 bytes
  295. - [VD:abstract] re-Fixed #2523 add volume id as prefix to tmbname of fallback
  296. - [API,cmd:download] Fixed #2525 show notification dialog until browser starts downloading
  297. - [ui:cwd] Fixed #2526 connector option `'tmbURL' => 'self'` does not work currently
  298. - [cmd:upload] Fixed #2528 show error message "errFolderUpload"
  299. - [ui:fullscreenbutton] Fixed #2530 wrong toolbar icon of re-fullscreen
  300. - [VD:abstract,security] add "pht:*", "php7:*" to default option `staticMineMap`
  301. - [cmd:upload] Fixed #2531 upload buttons are not working in Firefox
  302. - And some minor bug fixes
  303. 2018-05-05 Naoki Sawada <hypweb+elfinder@gmail.com>
  304. * elFinder (2.1.38):
  305. - [js:dialogelfinder] Re-fixed #2401 remove deprecated functions of jQuery
  306. - [cmd:info,help] Fixed #2445 add user preference `Info Items (Selection Info Panel)`
  307. - [php:core] More secure processing of `zipdl()`
  308. - [VD:abstract] Fixed #2450 correction of `getContentUrl()` (when $this->root is "/")
  309. - [js:core] Fixed #2453 handling back button press to close dialog
  310. - [cmd:opennew] Fixed #2457 new command "Open in new window" for the folder
  311. - [cmd:preference] Fixed #2458 move settings from "Preference" tab
  312. - [cmd:mkdir] Fixed #2466 'Into new folder' always on (toolbar button)
  313. - [css:common] Fixed #2469 to disable resizable in fullscreen mode
  314. - [cmd:sort] Fixed #2472 keep stay the context menu when choosing the sort menu
  315. - [VD:GoogleDrive] Fixed #2473 not use undefined variable
  316. - [ui:tree] Fixed #2485 add an option `uiOptions.tree.durations`
  317. - [ui:toast] Fixed #2487 add an option `uiOptions.toast.defaults`
  318. - [js] Performance tuning
  319. - [VD,cmd:search] Fixed #2490 support custom search method
  320. - [cmd:quicklook] support AMR Audio, FLV Video preview
  321. - And some minor bug fixes
  322. 2018-03-28 Naoki Sawada <hypweb+elfinder@gmail.com>
  323. * elFinder (2.1.37):
  324. - [php:security] re-fix directory traversal vulnerability for windows server
  325. 2018-03-28 Naoki Sawada <hypweb+elfinder@gmail.com>
  326. * elFinder (2.1.36):
  327. - [js:core] Fixed #2433 cwdOptions becomes trash folder's options when folder restoring
  328. - [php:plugin:sanitizer] add on option `callBack` (#2432)
  329. - [ui:uploadbutton] Fixed #2435 can't upload
  330. - [cmd:upload] Fixed #2436 can’t upload with state that one file selected in cwd
  331. - [VD:abstract] Fixed #2425 adjustment of `internal_encoding` setting
  332. - [php:security] correction of symbolic link determination
  333. - [cmd:rename] bugfix of undo/redo functions
  334. - [php:plugin] add option onDropWith for plugin function iaEnabled (#2442)
  335. - [cmd:paste] Fixed #2439 missing `src` param on API < 2.1
  336. - [proxy:Ver1] correction of response data normalization on paste
  337. - [php:security] Fixed directory traversal vulnerability
  338. - And some minor bug fixes
  339. 2018-03-21 Naoki Sawada <hypweb+elfinder@gmail.com>
  340. * elFinder (2.1.35):
  341. - [cmd:upload] notify progress data to dfrd.progress in uploading
  342. - [VD:LocalFileSystem,OneDrive] Fixed wrong result of isNameExists()
  343. - [ui:dialog] Fixed #2431 form elements can not get focus with mouse down
  344. - And some minor bug fixes
  345. 2018-03-18 Naoki Sawada <hypweb+elfinder@gmail.com>
  346. * elFinder (2.1.34):
  347. - [VD:abstract] Fixed #2423 no longer running under PHP < 5.4
  348. - [cmd:mkdir] Fixed #2422 bugfix of behavior of mkdir on navbar
  349. - And some minor bug fixes
  350. 2018-03-14 Naoki Sawada <hypweb+elfinder@gmail.com>
  351. * elFinder (2.1.33):
  352. - [cmd:upload] Fixed #2379 icon of target folder list is not shown
  353. - [js:core] Fixed #2378 sometime can't upload from directory selector
  354. - [cmd:edit] Fixed #2381 trigger event "editEditorPrepare" before build editor
  355. - [cmd:edit] Fixed #2382 can't reopen editor on return from canceling SaveAs from cancel action
  356. - [cmd:edit] Fixed #2383 can't use CodeMirror, SimpleMDE with require.js
  357. - [VD:MySQL] Fixed #2384 infinitely loop on search if root has parent_id
  358. - [js:extras:editors] add CKEditor5 editor
  359. - [js,css] Fixed #2390 optimization to mobile devices
  360. - [cmd:search] Fixed #2392 broken search design in current nightlty
  361. - [php:core] Fixed #2393 strange corruption of PHP internal_encoding
  362. - [js] Fixed #2401 remove deprecated functions of jQuery
  363. - [js] Fixed #2401 change `on('hover')` to `on('mouseenter mouseleave')`
  364. - [php:core] Fixed #2402 add an option `memoryLimitGD` to connector main options
  365. - [js:core] Fixed #2403 backward compatibility with API 2.0 is broken
  366. - [cmd:edit] Fixed #2405 mount the zip archive to edit archive contents
  367. - [VD:abstract] Fixed #2407 include the leaf root into search results
  368. - [VD:abstract] Fixed #2408 have the generic archive function for remote volume
  369. - [js:core] optimization of handling of leafRoots
  370. - [cmd:netmount] also unmount volumes included in volume to be unmounted
  371. - [i18n:LANG] add 'reflectOnImmediate','reflectOnUnmount','unmountChildren'
  372. - [cmd:netmount] follow the tree in reverse and unmount them in order
  373. - [php:core] add 'netmount' to `sessionUseCmds` for handle requests synchronously on unmount
  374. - [VD:Group] correction of `dirs` result of root stat
  375. - [VD] allow uploading all file types to the net mount volume
  376. - [cmd:quicklook] add the MarkDown viewer with marked.js
  377. - [js:core] Fixed #2413 problem that unnecessary "remove" event fires on upload
  378. - [cmd:info] show the md5, sha256 contents hashes
  379. - [cmd:help] add preference "Algorithms to show the file hash"
  380. - [js:rename] Fixed #2419 allow rename of the volume root name
  381. - And some minor bug fixes
  382. 2018-02-07 Naoki Sawada <hypweb+elfinder@gmail.com>
  383. * elFinder (2.1.32):
  384. - [js:extras:editors.default] Fixed problem of initial widh of Zoho editor
  385. - [cmd:quicklook] Fixed #2346 conflict of `update` event with prototype.js
  386. - [php:core] Fixed #2345 aFixeddd the warning about object injection attacks
  387. - [VD:Dropbox2] Fixed #2348 edit File not respecting filename capitalization
  388. - [js:extras:editors] Fixed #2319 supports local CKEditor
  389. - [js:core] bugfix of sort by timestamp about unknown values
  390. - [ui:dialog] Fixed size restoration problem from maximized dialog
  391. - [ui:dialog] bugfix of when closes editing dialog of maximized
  392. - [VD:abstract] Fixed #2352 problem of detect MIME-Type as 'unknown' with the empty file
  393. - [cmd:open] Fixed #2359 can't open with "open" of "Action when select file"
  394. - [VD:abstract] update `mimeMap` of default options
  395. - [VD:TrashMySQL] add a new volume "TrashMySQL"
  396. - [php:core] Fixed #2365 make custom data controllable from the connector side
  397. - [VD:MySQL] bugfix that it was not possible to set as root path other than the root id
  398. - [api:put] allow puts by the self item hash
  399. - [i18n] correction of confirm message when duplicate upload
  400. - [i18n] Fixed #2369 modify wording of 'confirmRepl'
  401. - [cmd:help] Fixed #2370 add "Column setting" to Preferences tab
  402. - [i18n:LANG] add `'columnPref': 'Columns settings (List view)'`
  403. - And some minor bug fixes
  404. 2017-12-27 Naoki Sawada <hypweb+elfinder@gmail.com>
  405. * elFinder (2.1.31):
  406. - [ui:dialog] bugfix that used dialog is not removed
  407. - [cmd:rename,resources:mixin] bugfix that can't access filename edit area with mobile devices
  408. - [ui:cwd,ui:tree] Fixed #2303 UX at rename is not good
  409. - [cmd:rename] Fixed #2308 rename multiple items at once
  410. - [cmd:rename] Fixed #2315 add batch rename function
  411. - [js:core] Fixed #2320 problem that rename on upload don't work with FormData
  412. - [cmd:rm] Fixed problem of contentmenu extra button "Remove" not work on tree
  413. - [cmd:quicklook] add "RAR Archive" preview
  414. - [js:core] bugfix of registration `of fm.decodeRawString` by `fm.options.rawStringDecoder`
  415. - [php:core] Fixed #2312 can't upload by "paste url or images" on IE
  416. - [cmd:mkdir] fixed #2326 became can not be create folder on the tree
  417. - [VD:abstract] Fixed #2329 problem of getFullPath() with without folder name
  418. - [js:core] Fixed #2332 CORS detection gives false positive on IE11
  419. - [ui:dialog] Fixed #2331 add CSS class name to dialog buttons
  420. - [cmd:quicklook] show file size of the Archive preview
  421. - [js:core] Fixed problem that options.drawString encoder does not effect
  422. - Fixed #2336 'jp' isn't a Japanese in ISO-639 correctly it's a 'ja'
  423. - [js:core] Fixed #2337 prevent request initial request is completed
  424. - [js:options] allow empty value of cdns to disable it
  425. - [js:resouces,cmd:rename] Fixed #2343 can't close error dialog in item name editing
  426. - And some minor bug fixes
  427. 2017-11-29 Naoki Sawada <hypweb+elfinder@gmail.com>
  428. * elFinder (2.1.30):
  429. - [js:core] Fixed #2238 always same filename on upload with some iOS devices
  430. - [js:core] Fixed #2240 correspond to parallel request in "Cancel" in notify dialog
  431. - [VD:FTP] Fixed #2243 problem of symlink handling
  432. - [ui:cwd] bug fix of contextmenu on the "Old School"
  433. - [cmd:quicklook] Fixed #2249 close-able docked preview window
  434. - [api] cmd `size` can return size infomation of each targets as `sizes`
  435. - [api] accept HTTP header "X-elFinderReqid"
  436. - [cmd:quicklook:plain text] show all contents with click an element `charsLeft`
  437. - [VD:abstract] Fixed #2253 `elFinderVolumeDriver::getWorkFile()` dose not work
  438. - [cmd:resize] Fixed #2251 add an option `commandsOptions.resize.getDimThreshold` for rapid starting
  439. - [VD:abstract] Fixed #2257 save as progressive JPEG on image editing
  440. - [VD:abstract] bug fix of detecting of `tmpLinkPath` and `tmpLinkUrl`
  441. - [cmd:resize] Fixed #2265 show the jpeg image save file size
  442. - [ui:dialog] Fixed #2264 add an option `uiOptions.dualog.focusOnMouseOver`
  443. - [cmd:resize] make rotatable directly with mobile devices
  444. - [js:options] change default value of `commandsOptions.resize.grid8px` to 'disable'
  445. - [ui:cwd] Fixed #2271 JavaScript stops when adding item count exceeding the option showFiles
  446. - [api] add an cmd `editor` that getway for custom contents editor
  447. - [cmd:edit] Fixed #2280 add plugin to edit with Zoho Office Editor
  448. - [VD:GoogleDrive] Fixed #2281 class load error with constant `ELFINDER_GOOGLEDRIVE_GOOGLEAPICLIENT`
  449. - [js:core] Fixed #2283 thumbnails not displayed with newAPI
  450. - [VD:FTP] Fixed #2289 add support for FTP+SSL
  451. - [cmd:help] Fixed #2286 add user preferences "Action when select file", "Open with the editor used last time"
  452. - And some minor bug fixes
  453. 2017-10-07 Naoki Sawada <hypweb+elfinder@gmail.com>
  454. * elFinder (2.1.29):
  455. - [cmd:quicklook.plugins] Fixed #2149 support Data URI scheme contents of the text file
  456. - [cmd:quicklook] Fixed #2151 tmb icon don't appear at file addition
  457. - [ui:cwd] Fixed #2152 table header position unmatch in the rtl language
  458. - [jquery.elfinder] add jQuery function `$.fn.scrollRight()`
  459. - [ui:navbar] correction position of navbar resize handle in
  460. - [js:core] Fixed #2153 correction of `mime2class()` also give sub-type of "image/*"
  461. - [ui:cwd] Fixed #2158 add file type badge in icons view with CSS
  462. - [VD:abstract,plugin] Fixed #2160 animation of apng is lost
  463. - [php:core] bugfix of passing tagetHash to callback 'upload.presave'
  464. - [api] configurable MIME-types to handle as text on the connector side
  465. - [VD:MySQL] Fixed #2164, Fixed #2166 problem with MySQL > 5.6
  466. - [ui:navbar,cmd:quicklook] Fixed #2171 allow to display the preview on the navbar
  467. - [js:options] add an option `fileFilter` cf. #2176, #2178
  468. - [ui:contextmenu] Fixed #2183 problem of selecting submenu on touch devices
  469. - [js:core] add a unique query param to thumbnail url
  470. - [cmd:quicklook] Fixed #2191 add an option `commandsOptions.quicklook.contain`
  471. - [cmd:quicklook] Fixed #2192 show cwd info when unselect item
  472. - [cmd:quicklook] add PSD preview plugin
  473. - [VD:FTP] Fixed the permissions when the ftp deamon uses a Virtual User that it isn't a passwd user
  474. - [php:plugins] Fixed #2198 AutoResize/AutoRotate/Watermark fail if php fileinfo module not loaded
  475. - [php:core,VD:abstarct] Fixed #2199 remove `create_function()` for PHP>=7.2
  476. - [js:core] Fixed #2201 bugfix that language setting of options stores in browser
  477. - [ui:dialog] Fixed #2203 option `dialogContained` to contained in the elFinder node
  478. - [js:core] Fixed #2210 send `mimes` as Array (not Object) on upload
  479. - [VD:FTP] Fixed Using epsv4 off with Pure-ftpd servers creates a timeout
  480. - [js:core] Fixed #2216 to destruction completely of used XHR objects
  481. - [cmd:quicklook,rm] Fixed #2221 show folder size info into the each
  482. - [api] Fixed #2222 abort on the client side then notify it to the connector side
  483. - [js:cwd] Fixed #2224 problems that cause discrepancies on displaying
  484. - [VD:LocalFileSystem] Fixed #2226 problem on save empty file
  485. - [i18n:LANG] add "Sum" for the caption of recursive folder size
  486. - [cmd:download] bugfix of non-alphabetic characters in download filename
  487. - [php:core] add a main option `connectionFlagsPath`
  488. - [i18n:LANG] add "Sum" for the caption of recursive folder size
  489. - [js:core] Fixed #2236 show target path in upload confirm dialog at non-cwd
  490. - And some minor bug fixes
  491. 2017-08-16 Naoki Sawada <hypweb+elfinder@gmail.com>
  492. * elFinder (2.1.28):
  493. - [ui:cwd] Fixed #2140 sync problem of col-width of table header when item add/remove
  494. - [cmd] Fixed #2144 add cmds `select(all|none|invert)`
  495. - [php:core] Fixed #2143 locale dependent version number problem
  496. - And some minor bug fixes
  497. 2017-08-10 Naoki Sawada <hypweb+elfinder@gmail.com>
  498. * elFinder (2.1.27):
  499. - [php:core] Fixed #2104 notice error in `getIniBytes()` with php 7.1
  500. - [cmd:download] Fixed #2106 add an option `commandOptions.download.minFilesZipdl`
  501. - [VD:abstract] enable to specify the path of server commands as constant
  502. - [cmd:quicklook] Fixed #2108 support HLS, DASH video preview
  503. - [cmd:open,quicklook] MIME type determination to case incentive
  504. - [cmd:undo,redo] Fixed #2115 implement the Undo/Redo command
  505. - [VD] Fixed #2120 item copy between volumes is incomplete
  506. - [VD:Box,OneDrive] Fixed #2122 to be able to know the access token in debug mode
  507. - [VD:abstract] Fixed #2107 do clearstatcache() in abstract class
  508. - [cmd:help] Fixed #2118 controling to show/hide toolbar icons in preference tab
  509. - [ui:dialog] Fixed #2123 problem in maximaize on fullscreen mode
  510. - [ui:toolbar] add an option `showPreferenceButton`
  511. - [cmd:rm] Fixed #2087 rm command not disable on unselect items
  512. - [ui:dialog] Fixed #2124 missing dialog on fullscreen mode
  513. - [cmd:resize] Fixed #2127 don't show "SaveAs" if new image saving is not allowed
  514. - [VD:OneDrive] Fixed #2131 causes an infinite loop at the copy command
  515. - And some minor bug fixes
  516. 2017-07-17 Naoki Sawada <hypweb+elfinder@gmail.com>
  517. * elFinder (2.1.26):
  518. - [php:core] Fixed #2069 add static method `elFinder::getApiFullVersion()`
  519. - [js:core] Fixed #2073 auto loading of language files implemented in core
  520. - [cmd:help] Fixed #2074 add the Preference tab
  521. - [js:core] Fixed #2079 lost binded user functions with node.elfinder('reload')
  522. - [cmd:help] Fixed #2076 problem of content area height synchronization
  523. - [js:core] Fixed #2081 problem that updating of `uiCmdMap`
  524. - [cmd:resize] Fixed #2085 "Save As" dose not work in 2.1.25
  525. - [cmd:rm] Fixed #2086 problem of cmd mode sync on the item selected
  526. - [js:core] Fixed #2076 cancel full screen mode on `destroy`
  527. - [cmd:rm] Fixed #2087 JavaScript error when hide `rm` icon in toolbar
  528. - [cmd:netmount] Fixed #2088 problem of shows error dialog behind this dialog
  529. - [cmd:rm] Fixed #2087 button icon label is wrong until boot up
  530. - [php:connector] Supports X-Sendfile and similar file-download accelerators
  531. - And some minor bug fixes
  532. 2017-06-23 Naoki Sawada <hypweb+elfinder@gmail.com>
  533. * elFinder (2.1.25):
  534. - [php] Fixed #2014 "Parse error" on PHP < 5.3
  535. - [core,API] Fixed #1431 cmd `edit` supports Data Uri Scheme
  536. - [cmd:edit] Added Pixlr Editor, Pixlr Express, Cleative Cloud Image editor, Ace Editor, CodeMirror, SimpleMDE, CKEditor and TinyMCE as default editors
  537. - [cmd:edit] Fixed #2020 add "Save As" button
  538. - [cmd:resize] Fixed #2016 add Preset size buttons
  539. - [cmd:resize] Fixed #2019 conflict with the bootstrap.js
  540. - [CD:abstract] Fixed #2025 cannot edit any files with `memory_limit` = -1
  541. - [cmd:edit] Fixed #2027 make it selectable from multiple editors
  542. - [VD:abstract,LocalFileSystem] Fixed #2035 support multipart rar extraction
  543. - [VD:abstract] Fixed #2040 Fatal error on create the item with PHP>=7.1
  544. - [cmd:rm] Fixed #2042 add command options `infoCheckWait`, `toTrashMaxItems`
  545. - [cmd:resize] Fixed #2043 add "Save As" button into the resize dialog
  546. - [js:core] Fixed #2050 handling server errors during upload
  547. - [VD:abstract] Fixed #2054 to use the same hash value as Linux on Windows server
  548. - [js:restore] Fixed #2057 problem of empty folder handling
  549. - [cmd:empty] Fixed #2061 add a new command `empty` - "Empty the folder"
  550. - And some minor bug fixes
  551. 2017-05-19 Naoki Sawada <hypweb+elfinder@gmail.com>
  552. * elFinder (2.1.24):
  553. - [js:options] Fixed #1947 add client option `dispInlineRegex` for legacy connectors
  554. - [js:options] Fixed #1948 separate uiOptions.toolbar extra options to uiOptions.toolbarExtra
  555. - [js:core,php:core] Fixed #1951 set name to uploaded items from clipboard data
  556. - [js:core,php:core] Fixed #1951 to IE and correction to Firefox
  557. - [js:core] Fixed #1953 to selectable "Rename" when item name exists on upload
  558. - [VD:abstract] Fixed #1952 urlencode of results file.url on upload
  559. - [VD:abstract] Fixed #1959 add connector roots option `acceptedDirname`
  560. - [js:core] Fixed #1965 add an option `heightBase` to client configuration
  561. - [VD:abstract] Fixed #1974 add an option `driverId` (prefix of volumeid)
  562. - [php:connector] Fixed #1975 possible XSS issue on debug mode of connector
  563. - [VD:FTP] Fixed #1982 problem with connect to Pure-FTPd
  564. - [php:plugin:Normalizer,Sanitizer] Fixed #1983 upload fails due to unnecessary conversion
  565. - [cmd:quicklook] Fixed #1985 seek and volume change disabled in Firefox
  566. - [js:core,cmd:rm,VD:trash] Fixed #1065 add "Trash" feature
  567. - [php:core] Fixed #1990 sometimes in initial request, pass to bind callback `$volume` is empty
  568. - [cmd:rm,trash,restore] Fixed #1991 implementation of restore function
  569. - [js:core] Fixed #1996 pass an event object as `this` into binded callback
  570. - [ui:tree] Fixed #1999 split display of many directories
  571. - [js:core] Fixed #2005 prevent folder switching heavy as folders increase
  572. - [VD:abstract] Fixed #2000 `elFinderVolumeDriver::imageUtil()` is not working properly
  573. - [plugin:normalizer] Fixed #2004 add an option `umlauts
  574. - [VD:LocalFileSystem] Fixed #2009 corrention of an option `keepTimestamp`(upload)`
  575. - [ui:cwd,stat] Fixed #2010 sync problem when deleted any items in search results view
  576. - And some minor bug fixes
  577. 2017-03-31 Naoki Sawada <hypweb+elfinder@gmail.com>
  578. * elFinder (2.1.23):
  579. - [VD:Dropbox2] Fixed #1598 add a driver of Dropbox APIv2
  580. - [js:core] change option `abortCmdsOnOpen` default value to `['tmb', 'parents']
  581. - [php:core,VD:abstract] add a command `subdirs`
  582. - [js:core] add new method `asyncJob`
  583. - [quicklook] optimize of HTML5 audio/video player
  584. - [php:core,VD:abstract] Fixed problem of caching of subdirs
  585. - [ui:tree] trigger `check subdirs()` if necessary of change targets
  586. - [cmd:netmount] Fixed #1925 allow selection of multi-level hierarchy
  587. - [ui,cmd] Fixed #1931 cmd.disabled is not working in multi-volume search
  588. - [VD:GoogleDrive] Fixed #1932 support to auth type "JSON service account credentials"
  589. - [VD:GoogleDrive] Fixed #1933 sometimes infinite loop if root path is other than root on GoogleDrive
  590. - [js:core,ui:cwd,tree] add core method fm.getIconStyle() and use
  591. - [cmd:quicklook,info] Fixed #1926 support i18 name, file.icon
  592. - [Vd:abstract] allow -1 as value of option `checkSubfolders` for check asynchronously
  593. - [ui:cwd] Fixed #1923 first letter search & navigation in cwd
  594. - [VD:LocalFileSystem,FTP] Make success `extract()` by excluding unallowed items
  595. - [ui:cwd] Fixed #1941 performance deterioration of the thumbnail attach process
  596. - [js:core] Supports <base href> tag
  597. - And some minor bug fixes
  598. 2017-02-25 Naoki Sawada <hypweb+elfinder@gmail.com>
  599. * elFinder (2.1.22):
  600. - [VD:LocalFileSystem] Fixed #1882 option `copyJoin` does not work on extract
  601. - [cmd:help] Fixed #1898 error ".tabs is not a function" without JqUI tabs widget
  602. - [VD:abstract] Fixed #1899 rotating image breaks itself without exiftran and jpegtran
  603. - [VD:LocalFileSystem] Fixed #1910 `startPath` dose not work currently
  604. - [VD:abstract] Fixed #1911 unable to rename folder
  605. - And some minor bug fixes
  606. 2017-02-25 Naoki Sawada <hypweb+elfinder@gmail.com>
  607. * elFinder (2.0.9):
  608. - [VD:abstract] Fixed #1911 unable to rename folder
  609. 2017-02-09 Naoki Sawada <hypweb+elfinder@gmail.com>
  610. * elFinder (2.0.8):
  611. - [VD:security] Fixed #1891 MIME-type check of unknown item is not execute
  612. 2017-02-07 Naoki Sawada <hypweb+elfinder@gmail.com>
  613. * elFinder (2.1.21):
  614. - [cmd:open] Fixed #1844 make configurable to open into tab(s)
  615. - [php:core] Fixed #1846 target folder may be stay locked by adding items
  616. - [cmd:download] Fixed #1868 fixed up timeouts for bad connection download
  617. - [proxy:v1] Fixed #1880 error on command `paste`
  618. - [v1 support] Fixed #1884 error on command `reload`
  619. - [cmd:upload] Fixed #1885 Error on upload.ui = 'uploadbutton'
  620. - [VD:security] Fixed #1891 MIME-type check of unknown item is not execute
  621. - And some minor bug fixes
  622. 2017-01-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  623. * elFinder (2.1.20):
  624. - [php:core] Fixed #1800 session write before umount of the volume
  625. - [cmd:upload] Fixed #1804 add folder upload button into upload dialog
  626. - [php:plugin] Fixed #1807 enable/disable plugin by pressing meta key on DnD upload
  627. - [cmd:rename] Fixed #1814 trigger event blur of input on item unselect
  628. - [js:core] Fixed #1817 add "execpre.[cmd]" event and make cmd exec cancelable
  629. - [js:core] Fixed #1818 mtime not defined for chunk upload
  630. - [js:core] Fixed #1826 allow command invalidation by each item(folder/file)
  631. - [ui:dialog] Fixed #1824 empty dialog on elfinder load
  632. - [cmd:resize] Fixed #1834 configurable default state of `8px Grid`
  633. - [VD] Fixed #1841 published files security issues
  634. - [js:core] Fixed #1832 allow to set error message on HTTP status code 4/5xx
  635. - [js:cmd] Fixed #1842 disable shortcut that specified to `disabled`
  636. - [php:core] Fixed #1843 security vulnerability fix
  637. 2016-12-10 Naoki Sawada <hypweb+elfinder@gmail.com>
  638. * elFinder (2.1.19):
  639. - [js] Fixed #1000 Wrap compiled code in UMD (for commonJs and AMD support)
  640. - [VD:OneDrive,Box] Fixed #1774 dose not work when PHP has `open_basedir`
  641. - [cmd:edit,php:core] Fixed #1779 save contents with original character encoding
  642. - [ui:toolbar] Fixed #1778 displayTextLabel option not works
  643. - [cmd:edit] add encoding select box rel. #1779
  644. - [cmd:search] Fixed #1782 search by mimetype dose not work (>=2.1.16)
  645. - [ui:dialog] Fixed #1785 trigger resize event with `maximize:on` in minimize element
  646. - [VD:abstract] Fixed #1783 Illegal duplicate data as bind in duplicate command
  647. - [cmd:edit] include elFinder instance as `fm` into `ta.editor` property
  648. - [js:core] Fixed #1791 implement JS, CSS loader and auto load of elFinder CSS
  649. - [cmd:resize] Fixed #1789 bug that crop image size is change while dragging
  650. - [js:core] Fixed #1788 bug that chunked upload timeout processing is invalid
  651. - [VD:abstract] Fixed #1799 uses `link()` in exec `zipdl` to more faster
  652. - And some minor bug fixes
  653. 2016-11-21 Naoki Sawada <hypweb+elfinder@gmail.com>
  654. * elFinder (2.1.18):
  655. - [VD:FTP] Fixed #1757 cause infinite loop with getting stat of second level items from system root
  656. - [js:core] Fixed #1761 problem of chunk merge request on 2.1.17
  657. - [php:core] Fixed #1762 broken backward compatibility of PHP < 5.4 on 2.1.17
  658. - And some minor bug fixes
  659. 2016-11-19 Naoki Sawada <hypweb+elfinder@gmail.com>
  660. * elFinder (2.1.17):
  661. - [cmd:upload] Fixed #1695 disabled check doesn't work in other than CWD volume
  662. - [js:core] Fixed #1698 abort the file upload at network error occurs
  663. - [ui:toolbar] Fixed #1699 add an option `displayTextLabel` (default: `false`)
  664. - [css:toolbar] Fixed #1700 correction of button label for touch devices
  665. - [ui:toolbar] add contextmenu to show/hide the text label
  666. - [ui:workzone] Fixed #1702 cwd size fits to the workzone at resize
  667. - [VD:abstract] Fixed #1703 problem of make the video thumbnail
  668. - [core] Fixed #1706 configurable to limit max number of selectable items
  669. - Added an option `maxTargets` of connector main option.
  670. - [ui:cwd] Fixed #1701 No thumbnails after added the item (v 2.1.16)
  671. - [cmd:download] Fixed #1707 allow zip download in multi volume searching
  672. - Added native driver for GoogleDrive, OneDrive and Box (Special thanks to Raja Sharma)
  673. - [cmd:netmount] Fixed #1713 OAuth of procedure is not completed on MS Edge
  674. - [css:quicklook] Fixed #1717 preview html file won't scroll on IOS
  675. - [cmd:upload] Fixed #1718 File upload on paste does not work
  676. - [js:core] Fixed #1724 add client option `enableByMouseOver`
  677. - [js:core] Fixed #1724 disable event `disable` with option `enableAlways=true`
  678. - [js:core] Fixed #1724 optimize switching enable/disable for elf in iframe
  679. - [cmd:getfile] Fixed #1727 wrong path when the tree is not loaded
  680. - [cmd:quicklook] Fixed #1737 select next item after an item deleted
  681. - [cmd:mkdir] Fixed #1739 Add 'new folder' action to tree context menu
  682. - [VD:abstract,LocalFileSystem] Fixed #1744 results `url` must be urlencoded
  683. - [js:core] Fixed #1738 retry uploading only on connection aborted
  684. - [cmd:search] Fixed #1745 "onlyMimes" option invalid in search results
  685. - [js:core] Fixed #1738 bug in the retry function on chunked uploading
  686. - [php:plugin:AutoResize] Fixed #1746 add an option `forceEffect` (default:false)
  687. - [js:core,cmd:quicklook] Fixed #1748 add client option `rawStringDecoder`
  688. - And some minor bug fixes
  689. 2016-10-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  690. * elFinder (2.1.16):
  691. - [cmd:info] Fixed #1652 add CSS class name `file.csscls` to icon
  692. - [ui:cwd] Fixed #1653 JQUI.selectable does not work on items that has been added
  693. - [js:core,cmd:info] Fixed #1652 add the item type `Volume Root`
  694. - [js:core] Fixed #1656 wrong result `fm.convAbsUrl()` with location basename
  695. - [php:core] Fixed #1658 to allow cancel cmd exec by [cmd].pre callback
  696. - [js:code] Fixed #1659 not work in Mac/iOS safari private browsing mode
  697. - [js:core] Fixed #1662 `[cmd]fail` event is fired at fail cmd execution
  698. - [php:core] Fixed #1669 Fatal error in `detectFileExtension()` when URL upload
  699. - [ui:dialog] Fixed #1670 add the minimize button into the editing dialog
  700. - [ui:navbar] Fixed #1684 rtl right-panel resize bug
  701. - [cmd:resize] Fixed #1685 to enable specify bgcolor in the image rotation
  702. - [cmd:resize] Fixed #1686 add "Aspect ratio" button into crop panel
  703. - [cmd:resize] add button "8px Grid" Enabled/Disabled for JPEG image
  704. - [js:core] Fixed #1689 initialized to an undefined property
  705. - [js:core] Fixed #1692 optimize function of swipe to close navbar
  706. - [cmd:quicklook] Fixed #1693 `dispInlineRegex` doesn't reflect in multi volume searching
  707. - And some minor bug fixes
  708. 2016-09-12 Naoki Sawada <hypweb+elfinder@gmail.com>
  709. * elFinder (2.1.15):
  710. - [js:command] inheritable elFinder.command object rel. #1545
  711. - [VD:abstract] Fixed #1550 option `uiCmdMap` dose not work on 2.1.14
  712. - [VD:abstract] Fixed #1553 root stat not refresh when do chmod of root
  713. - [php:core] Fixed make netkey problem - support multiple array options
  714. - [js:core] Fixed #1554 can not unmount netvolume when done auto sync
  715. - [js:core] Fixed #1555 can not upload to unreadable folder
  716. - [php:core] parent dir sets to changed when upload, paste, rm, mkfile, mkdir etc
  717. - [js:core] Fixed #1560 to possible to apply sort mode in tree in navbar
  718. - [js:ui,cmd:fullscreen] Fixed #1563 add ui command "fullscrren"
  719. - [cmd:edit] Fixed #1561 add to fullscreen button
  720. - [js:core] Fixed #1562 sort with i18 name if exist
  721. - [js:options] ui option `commands` accepts "*" as all of commands
  722. - [VD:LocalFileSystem] Fixed #1565 dose not support volume option `searchTimeout`
  723. - [VD:FTP] Fixed #1571 cause infinite loop during auto-sync of the volume root
  724. - [php:core] Fixed #1572 unable to DnD upload the folder named "0"
  725. - [VD:abstract] Fixed #1575 can not rename "0" to "00", "000"...
  726. - [cmd:rename] Fixed #1573 input text stay in there at rename error in tree view
  727. - [ui:cwd] Fixed #1576 reset the column width may not applied to the header
  728. - [ui:conttextmenu] Fixed #1578 to the contextmenu draggable
  729. - [php,cmd:open] Fixed #1586 RFC7233 violation, add `commandsOptions.open.method`
  730. - [ui:navbar,cwd] Fixed #1590 auto scroll on HTML5 native dragging
  731. - [VD:Dropbox] Fixed #1596 correction of `basename`, `dirname` on the windows server
  732. - [cmd:upload] Fixed #1600 add target folder selector into upload dialog
  733. - [ui] Fixed #1609 toast notification on complete of upload/paste into any folder
  734. - [cmd:getfile] Fixed #1610 getFileCallback to supports the jQuery.Deferred
  735. - [cmd:rename] Fixed #1613 correction of error handling
  736. - [js:core] Fixed #1614 correction of upload mixed chunks and normal file
  737. - [ui:cwd] Fixed #1615 break the lazy rendering when it delete items
  738. - [ui:tree] Fixed #1617 other volumes cmds doesn't work when it disabled in cwd
  739. - [core] Fixed #1622 added an option `phash` to the volume roots for implement feature of volume group
  740. - [ui:toolbar] Fixed #1619 use fm.trigger('toolbarload') instead toolbar.tigger('load')
  741. - [js:options] Fixed #1624 add a new option `overwriteUploadConfirm`
  742. - [cmd:search] Fixed #1635 support parallel requests for multi volumes
  743. - [contextmenu] Fixed #1645 to enable the operation of the keyboard
  744. - [ui:cwd] Fixed #1646 selected targets by ctrl+shift are wrong
  745. - [ui:dialog] Fixed #1647 controlling tabstop by `elfinder-tabstop` css class name
  746. - And some minor bug fixes
  747. 2016-07-25 Naoki Sawada <hypweb+elfinder@gmail.com>
  748. * elFinder (2.1.14):
  749. - [js:core,VD:abstract] Fixed #1525 do MIME check before file upload
  750. - [API] Accept the root options data as an attribute `options` of the root stat
  751. - [ui:cwd] Fixed #1532 can not use the `_` in custom column name
  752. - [js:command] Fixed #1533 update the cmd status at `sync`
  753. - [core] Fixed #1012 support i18n folder name
  754. - [ui:cwd] Fixed #1544 jQuery backward compatibility (fix DnD problem)
  755. - [proxy:APIv1] Fixed #178 correction of command `paste`
  756. - And some minor bug fixes
  757. 2016-07-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  758. * elFinder (2.1.13):
  759. - [ui:cwd] Fixed #1433 create a thumbnail of the video file with ffmpeg
  760. - [js:core] Fixed #1435 bug of getFileCallback on multi instances
  761. - [ui:cwd] Fixed #1440 bug that not become disabled on multi instance
  762. - [cmd:quicklook] Fixed #1441 hide the prev/next button on first/last item
  763. - [js:core] Fixed #1439 show window close confirm dialog while editing file
  764. - [ui:cwd] Fixed #1450 missing contextmenu on touch up on iOS devices
  765. - [js] Fixed #1455 duplicate registration of command change event
  766. - [ui:cwd] Fixed #1461 resizable table column width
  767. - [cmd:sort] Fixed #1464 to enable more sort options
  768. - [cmd:chmod] Fixed #1465 remove unnecessary `this` reference
  769. - [ui:toolbar,navbar] Fixed #1473 memorize state of open/close by swipe
  770. - [ui:cwd] Fixed #1475 make custom column sortable on list view
  771. - [cmd:quicklook] Fixed #1478 preview broken with old jQuery
  772. - [js:core] Fixed #1480 broken compatibility with protocol API v1
  773. - [cmd:opendir] Fixed #1481 broken in elFinder 2.1.12
  774. - [ui:cwd] Fixed #1479 can't be moved to the right edge at column sort
  775. - [ui:cwd] Fixed #1485 add an option of template placeholders replacement rules
  776. - [php:core] Fixed #1490 configurable root options of the network mounting volume
  777. - [js] Fixed #1491 jQuery 3.0 supports
  778. - [cmd:search] Fixed #1499 incremental search from current view items
  779. - [cmd;resize] Fixed #1498 img-edit dialog layout disordered when resizing window
  780. - [VD:abstract] Fixed #1505 configurable duplicate's suffix, unique numbe format
  781. - [VD:abstract] Fixed #1507 add a volume option `dirUrlOwn`
  782. - [VD:abstract] Fixed #1514 security vulnerability in the archive command
  783. - And some minor bug fixes
  784. 2016-07-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  785. * elFinder (2.0.7):
  786. - [VD:abstract] Fixed #1514 security vulnerability in the archive command
  787. 2016-05-30 Naoki Sawada <hypweb+elfinder@gmail.com>
  788. * elFinder (2.1.12):
  789. - Fixed #1321 Not trim white spaces on editing the text file
  790. - Fixed #1320 Supported operation in the modal dialog
  791. - Correction of the context menu (Mobile devices, Right-to-Left Language etc.)
  792. - Correction of Quicklook (Supported 'video/quicktime', improvement of IFRAME, For Mobile devices etc)
  793. - Fixed #1272 Correct detection of timestamp on FTP volume
  794. - Fixed #1315 Implement function for `copyJoin` of the volume root option
  795. - Fixed #1344 Use self image as thumbnail when without `imgLib`
  796. - Fixed #1342 Bugfix of method `getFullPath` that was problems relative path can not be resolved
  797. - Added a volume root option `uploadMaxConn`
  798. - Maximum number of chunked upload connection. `-1` to disable chunked upload.
  799. - Changed default value of volume root option `tmbBgColor` to 'transparent'
  800. - Added a volume root option `bgColorFb`
  801. - Image rotate fallback background color (defalt: #ffffff). Uses this color if it can not specify to transparent.
  802. - Fixed #935 Supports `'convert'`(imagemagick) as `imgLib`
  803. - Fixed #1363 Bugfix of FTP connect from windows localhost to remote server
  804. - Fixed #1367 Bugfix of backward compatible to jQuery UI < 1.11
  805. - Mobile devices friendly
  806. - Swipe to navbar/toolbar show/hide on touch devices
  807. - Hide toolbar on mobile devices at initial view
  808. - A little bigger icons
  809. - Added item select checkboxes
  810. - Path breadcrumbs move to top of workzone when hide navbar
  811. - To enable resizing/cropping by touch events
  812. - UX enhancements
  813. - Fixed #1311 CWD list table with fixed fixed header
  814. - UI path apply text-ellipsis in each holder name
  815. - Fixed #1370 implemented function keep timestamp into LocalFileSystem volume driver
  816. - Added PHP error handler and removed all `@` error-control operator
  817. - Fixed #1391 take care 32bit system of chunked file uploading arg `cid`
  818. - Fixed #1393 Added PHP class auto loader
  819. - Fixed #1412 Enable auto scroll when navbar/cwd drag over
  820. - And some minor bug fixes
  821. 2016-04-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  822. * elFinder (2.1.11):
  823. - Added Archive(zip|gzip|tar) quicklook preview plugin
  824. - DnD upload supports Microsoft Edge
  825. - Fixed problem which directory is not detected in the LocalFileSystem driver (Bug of 2.1.10)
  826. - And some minor bug fixes
  827. 2016-04-02 Naoki Sawada <hypweb+elfinder@gmail.com>
  828. * elFinder (2.1.10):
  829. - Fixed #1061, #1231 Supported controllable folder icons
  830. - Fixed #1240 LocalFileSystem search files it was still follow symlinks
  831. - Added new volume root option `searchExDirReg` for exclusion serach
  832. - Return file.url in result on file upload for 3rd party uploader
  833. - Supported elFinder API version 1
  834. - Added a new volume driver FlysystemGoogleDriveNetmount that based on flysystem-google-drive
  835. - Added a new connector plugin "AutoRotate"
  836. - And some minor bug fixes
  837. 2016-03-11 Naoki Sawada <hypweb+elfinder@gmail.com>
  838. * elFinder (2.1.9):
  839. - Fixed enbug of 2.1.6-2.1.7 PHP error undefind valiable/array to string conversion
  840. - The function to make thumbnail supports more image types when Imagick enabled
  841. - Correction of the problem that Archive / Extract function don't work well under some environment
  842. - Added a quicklook plugin that is the Google docs online viewer
  843. - Default is disabled. Set `commandsOptions.quicklook.googleDocsMimes` to enable this plugin.
  844. ```javascript
  845. commandsOptions : {
  846. // "quicklook" command options.
  847. quicklook : {
  848. autoplay : true,
  849. jplayer : 'extensions/jplayer',
  850. // MIME types to use Google Docs online viewer
  851. // Example array value
  852. // ['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']
  853. googleDocsMimes : []
  854. }
  855. }
  856. ```
  857. - And some minor bug fixes
  858. 2016-03-07 Naoki Sawada <hypweb+elfinder@gmail.com>
  859. * elFinder (2.1.8):
  860. - Added a new volume driver `MsSQL`
  861. - Fixed #1226 problem of sort by clicking on cloumn headers
  862. - Fixed #1229 bug of selection after sorting in list view
  863. - Replaceable session handling wrapper (elFinderSessionInterface)
  864. - Added Connector main config `defaultMimefile` ()
  865. - update mime.types
  866. - Added LocalFileSystem volume root config `followSymLinks` (defailt true)
  867. - And some minor bug fixes
  868. 2016-02-21 Naoki Sawada <hypweb+elfinder@gmail.com>
  869. * elFinder (2.1.7):
  870. - Added connector main options `commonTempPath` and `maxArcFilesSize`
  871. - Fixed #353 It can download files/folders as an archve file
  872. - Fixed #1195 Supported BMP in GD image resize
  873. - Became possible to cancellation while searching
  874. - Supported API protocol version 2.0 for the legacy connector
  875. - Fixed #1206 Configurable places(favorites) (https://github.com/Studio-42/elFinder/issues/1206)
  876. - Fixed #1211 Remove deprecated method jQueryUI.zIndex()
  877. - Supported jQueryUI 1.12.0
  878. - Fixed #1213 infinite loop in PHP connector
  879. - Cmd:mkdir to callable "New Folder with Selected items" as "Into New Folder"
  880. - Supported nao-pon/flysystem-google-drive with barryvdh/elfinder-flysystem-driver
  881. - barryvdh/elfinder-flysystem-driver (https://github.com/barryvdh/elfinder-flysystem-driver)
  882. - nao-pon/flysystem-google-drive (https://github.com/nao-pon/flysystem-google-drive)
  883. - UX improvement of in Touch devices
  884. - And some minor bug fixes
  885. 2015-02-21 Naoki Sawada <hypweb+elfinder@gmail.com>
  886. * elFinder (2.0.6):
  887. - Fixed #1213 infinite loop in PHP connector
  888. 2016-01-19 Naoki Sawada <hypweb+elfinder@gmail.com>
  889. * elFinder (2.1.6):
  890. - Fixed #1074 startPath for multi volumes
  891. - Fixed #1172 enbug-fix of rename command
  892. - Fixed #1174 support for multi-instance on the same connector
  893. - Plugin: AutoResize New option `preserveExif`
  894. - Fixed #179 JPEG quality specifiable
  895. - Fixed #1176 auto-sync check with HTTP long polling/inotifywait
  896. - Fixed #1181 case insensitive search problem of LocalFileSystem driver
  897. - Added an autosync button into contextmenu `Reload`
  898. - Added new client configuration `syncStart`
  899. - Search result view optimization
  900. - Adddd new volume root option `searchTimeout` (default 30s)
  901. - Added new crient command `opendir` - opens selected item's parent folder at search result
  902. - Sortable "Places" (your favorites)
  903. - Fixed #1193 open the file at direct URL if possible
  904. - And some minor bug fixes
  905. 2015-12-26 Naoki Sawada <hypweb+elfinder@gmail.com>
  906. * elFinder (2.1.5):
  907. - Fixed bug that can't in writable with `chmod`
  908. - Show remove item info in confirm dialog on `rm` action
  909. - Fixed #1165, MIME types maintenance (doc, dot, xlt, xla)
  910. - Fixed problem if filename included character that can't be json encode
  911. - Added option `convmap` to Normalizer plugin
  912. - And some minor bug fixes
  913. 2015-12-26 Naoki Sawada <hypweb+elfinder@gmail.com>
  914. * elFinder (2.0.5):
  915. - Fixed problem if filename included character that can't be json encode
  916. 2015-12-16 Naoki Sawada <hypweb+elfinder@gmail.com>
  917. * elFinder (2.1.4):
  918. - Fixed #1163 Dropbox driver supported windows server
  919. - Fixed search problem on Windows server
  920. 2015-12-13 Naoki Sawada <hypweb+elfinder@gmail.com>
  921. * elFinder (2.1.3):
  922. - Auto configure `customHeaders`, `xhrFields` for CORS
  923. - Allow set elFinder::$volumesCnt by HTTP header "X-elFinder-VolumesCntStart"
  924. - Resolved #1145, Configurable keyboard shortcuts of any command
  925. - Force non-overwrite on URL uploading
  926. - Supported Drag out function with [Shift] + Drag of file item (with out IE)
  927. - Drag and Drop copy from elFinder(A) to elFinder(B)
  928. - Make list of download url to Text editor
  929. - Drag and Drop download with Chrome (Single file only)
  930. - etc.
  931. - Choosable "backup" at pasting of same name files
  932. - Show confirm at uploading of same name file exists
  933. - Show URL link icon on Download menu in contextmenu
  934. - This icon is clickable as normal link, shows context menu and drag out
  935. - Added more feedback sign of jQuery DnD drag icon
  936. - Others, some minor bug fixes
  937. 2015-11-23 Naoki Sawada <hypweb+elfinder@gmail.com>
  938. * elFinder (2.1.2):
  939. - [security-fix] vulnerability of the MIME type quarantine
  940. - Multi-line filename editing on icon view
  941. - Auto expands filename editing on list view
  942. - Fixed #1124, Uploading problem exactly 20MiB/30MiB/40MiB...
  943. - Marged #1125, Fix file permissions for MySQL LOAD_FILE command
  944. - Fixed #1127, Supported full path including the drive letter of the Windows server
  945. - Marged #1131, #1132, Complete Romanian(ro) translation
  946. - Fixed symbolic link file stats `mtime`, `size`
  947. - Marged #1133, Complete German(de) translation
  948. - Marged #1139, Complete Türkçe(tr) translation
  949. - Marged #1141, Plugin Normalizer function: make filename lowercase
  950. - Others, some minor bug fixes
  951. 2015-11-23 Naoki Sawada <hypweb+elfinder@gmail.com>
  952. * elFinder (2.0.4):
  953. - [security-fix] vulnerability of the MIME type quarantine
  954. 2015-11-10 Naoki Sawada <hypweb+elfinder@gmail.com>
  955. * elFinder (2.1.1):
  956. - More High performance server backend and light client UI
  957. - Connector plugin
  958. - AutoResize : Auto resize on file upload.
  959. - Normalizer : UTF-8 Normalizer of file-name and file-path etc.
  960. - Sanitizer : Sanitizer of file-name and file-path etc.
  961. - Watermark : Print watermark on file upload.
  962. - Folder upload with Chrome
  963. - Chunked file upload
  964. - Upload directly to the folder
  965. - Creating the archive by specifying the file name
  966. - Direct extraction to the current working directory (you do not want to create a folder)
  967. - Support Dropbox.com© (Configurable & As network volume)
  968. - Supports custom information in info dialog
  969. - Configuable columns of list view
  970. - Supports custom CSS class function of tree view
  971. 2015-11-10 Naoki Sawada <hypweb+elfinder@gmail.com>
  972. * elFinder (2.0.3):
  973. - jQuery 1.9+ support
  974. - 350+ bugs fixed since rc1 version
  975. - Modify translations and some new translations
  976. - Netmount volume function
  977. 2012-04-10 Troex Nevelin <troex@fury.scancode.ru>
  978. * elFinder (2.0 rc1):
  979. - Major code refactor
  980. - 200+ bugs fixed since beta version
  981. - 14 new translations
  982. - FTP volume driver
  983. - Advanced image editing dialog
  984. 2011-07-10 Troex Nevelin <troex@fury.scancode.ru>
  985. * elFinder (2.0 beta):
  986. - New branch 2.x, total rewrite from scratch
  987. - MySQL volume driver support (as file storage)
  988. - Full drag & drop support with HTML5 upload
  989. 2011-06-20 Troex Nevelin <troex@fury.scancode.ru>
  990. * elFinder (1.2):
  991. - jQuery and UI updated
  992. - Python connector improvements
  993. - QuickLook fixed
  994. - CSS fixes
  995. - New icons from http://pixel-mixer.com/
  996. - New languages: Czech, Dutch, German, Greek, French, Hungarian,
  997. Italian, Japanese, Latvian, Polish, Brazilian Portuguese,
  998. Slovak, Thai, Turkish, Vietnamese, Simplified Chinese,
  999. Traditional Chinese
  1000. 2010-03-11 Troex Nevelin <troex@fury.scancode.ru>
  1001. * elFinder (1.1):
  1002. - Total rewrite from scratch.
  1003. - New PHP connector.
  1004. - Python connector.
  1005. - Create/Extract archives.
  1006. - QuickLook.
  1007. - "Places" for favorites.
  1008. - Background thumbnails creation.
  1009. - Exteneded configuration options of connector and client.
  1010. - Spanish localization.
  1011. - JSON API description.
  1012. - Full documentation in English, Russian and Spanish.
  1013. - No more use of jquery plugins.
  1014. - Website update.
  1015. - [bugfix] All known bugs fixed.
  1016. 2009-11-09 Dmitry Levashov <dio@std42.ru>
  1017. * elFinder (1.0.1):
  1018. - In directory tree panel added arrows to open/close directories
  1019. without entering in.
  1020. - Added shortcut support for copy/cut/paste/delete files and
  1021. folders. For Mac users added Command+Backspace support.
  1022. - Added context menu to current directory.
  1023. - Added help.
  1024. - [bugfix] invalid determing files/folders permissions using
  1025. "perms" options in php connector