Releases: psolom/RichFilemanager
Releases · psolom/RichFilemanager
2.2.2 - Filetree features and bugfixes
- new section "filetree" in configuration file;
- independent ajax calls for filetree and fileview #103, #104;
- selectable supports custom scrollbar (scrolling + selection);
- bugfix: missed custom scrollbar for preview mode;
- bugfix: bugfix: breadcrumbs is broken if "exclusiveFolder" is set #107;
- bugfix: close button issue on integration with CKEditor #108;
2.2.1 - Breadcrumbs and bugfixes
- breadcrumbs instead of string for the current path #96;
- improved determining of active context during "select" action;
- implemented postMessage communication capability on "select" action;
- demo page new examples: simple js window, fancybox iframe, tinyMCE 4 iframe;
- updated translations in [el] and [fr] language files;
- bugfix: scrollbar issues #98;
- bugfix: sorting in list view doesn't work #97;
- bugfix: file and folder info isn't updated after the file has been modified #95;
- bugfix: (PHP connector) images uploads are failed in case "imagesOnly" configuration option is enabled #74;
2.2.0 - Clipboard feature support
- clipboard feature: copy, cut, paste, clear (header panel and context menu) #80;
- implemented "copy" action at the client-side and PHP connector (see API) to support clipboard copy feature;
- configurable clipboard availability via
clipboard
option in json configuration file; - implemented context menu on items background; include clipboard "paste" and "create folder" items;
- more flexible permissions control: attribute "protected" has been split into two: readable and writable attributes #91, #92;
- support [.md] markdown files editing out of the box #86;
- create new and adjust existing translations;
- better support of define RFM context for "select" action;
- bugfix: error on filtering inside a subfolder #89;
- bugfix: error upon setup default theme for CodeMirror #86;
- bugfix: text editor remains open after close preview #79;
- bugfix: corrupted PHP S3 plugin move/copy of thumbnails if located at AWS S3 storage;
- included "purl" library to parse urls and updated CodeMirror library;
Backward incompatible changes:
2.1.0 - Selectable and Multiple actions
- implemented selectable view items (mouse dragging & Ctrl key), see
manager
.selection
config options #15, #38; - implemented multiple actions for selected items (move, delete, download) #11, #15, #38;
- special drag helper while dragging multiple items:
- shows number items items;
- prevents on moving (to) protect folder or to the one of selected items;
- provided an ability to open files/folders with mouse dblClick, see
manager
.dblClickOpen
config option; - improved injection of dynamic assets (js & css) with toast plugin;
- added "afterSelectItem" callback function #73;
- created file to initiate RFM plugin and configure with callbacks and baseUrl #73;
- "select" action now available without window.opener to use RFM inside custom modal windows (bootstrap, jquery dialog, etc.);
- bugfix: scrollbar not showing on initial load #77;
- PHP connector: bugfix comma in filename problem #78;
- composer is added to the project #71;
Backward incompatible changes:
- JSON configuration file "filemanager.config.default.json" has been moved from "/scripts" to "/config" folder;
- have to copy and rename "/config/filemanager.init.js.example" file, along with JSON configuration file;
2.0.3 - Bugfix and new features
- added "overrideClientConfig" option in PHP connector config file, "false" by default
- added callback functions for some urls modification, described in Wiki article "Configuration"
- moved application plugin initialization to the index file
- adjusted Wiki articles and ReadMe.md file
- bugfix: broken "exclusiveFolder" query param
2.0.2 - ASHX connector
- ASHX connector is up-to-date (thanks @richeflits)
- bugfix: displaying file type in list view
2.0.1 - Bugfix
- new demo site: http://fm.devale.pro
- bugfix: broken "expandedFolder" query param (#59)
- bugfix: download action for files less than 16mb (#60)
- removed "filter_output" method from "getfile" action (PHP)
2.0.0 - Major release
- js file reworked to become a plugin
- some ajax async calls replaced with deferred chains (based on #21)
- new nice notifications, based on alertify plugin on my fork (#25)
- theme concept was reworked, base assets created, no need to duplicate all assets for new theme
- started with demo page with examples for different usage cases
- many changes in html templates to make thing more organaized
- upload popup dialog now scrollable
- migrated frontend to knockout.js
- removed a number of the application plugins (tinysort, filetree, impromptu, liveSearch); their functionality has been replaced with own implementation
- grid view icons implemented via css styles (#47)
- capability to preview images and media files with absolute path along with connector path (#27, #31)
- completely rewritten and standardized Rich Filemanager API that follows JSON API best practices (#37)
- configuration splitted into two files: server and client config files (#31, #32)
- implemented "initiate" request to provide ability to override client-side configuration options (#29, #32)
- refactored client-side configuration files: deleted obsolete options, some options or sections were moved/renamed (actual configuration description is in WIKI)
- implemented actions-based access management (#24)
- greatly improved security for PHP connector, a number of vulnerabilities were fixed
- handle large files download in PHP connector (#56)
- "languages" folder moved to the root FM folder
1.0.6 - Improvements and new features
- removed
fileConnector
option from server-side; - removed 'Preview' and 'Thumbnail' params from
getinfo
response; - all preview paths (images, media, office files) are now associated to connector. Absolute paths for icons exclusively;
- all preview paths are now built at the client-side (connector independent) for better API support;
- added support of seeking for media files in PHP connector (including S3 storage plugin);
- added capability to pass custom configuration options in filemanager.php to override the default config;
- PHP connector refactored, following OOP practices;
- added icons for OpenOffice files;
1.0.5 - Bugfix and improvements
- Added a capability to preview images and media files when the userfiles folder is located beyond server root directory
- Improved path processing at the client-side. Absolute path used whenever it is possible. Normalization of the preview path
- Improved a way of automatically determination of
baseUrl
based on page URL - Fixed bug: Copy URL to clipboard does not work - #5
- Fixed bug: Path issue upon file selection in WYSIWYG editor
- Fixed bug: It is possible to select folders in WYSIWYG editor
- Fixed bug: Preview of media and pdf files is broken when the path contains special chars (fixed by path encoding)