History of the JFUploader for Joomla 3.x
v3.2.5
- New: Compatible with php 7
- New: Updated TFU to 3.2.2
- Fix: The icon of the editor button does not work in the new layout anymore. A default upload icon from Joomla is now used.
- Fix: The editor popup did not show the left border. Now it does ;).
v3.2.4
- Copy/move settings where not used properly from the administration
v3.2.3
- Verified correct session handling with Joomla 3.4.8
v3.2.2
- New: Save (apply) button on the edit page added.
- Fix: Styling of the JFUploader editor button was fixed.
v3.2.1
- Fix: Image magic could not be enabled.
v3.2
- New: Updated TFU to 3.2 with all the new settings.
- New: Master mode has now the option id_name
- New: Flash can now be set transparent
- Fix: Error message when flash was not loaded was not shown. The message was also improved.
v3.1
- New: Updated TFU to 3.1 with all the new settings.
v3.0.3
- new: Updated TFU to 3.0.3 with the description mode fix.
v3.0.2
- New: Updated TFU to 3.0.2 with all the new settings.
- New: Installer does check if the tfu folder was moved to the site and updates this files as well!
- New: twg.lic.php, php.ini and .htaccess are now saved and restored when the tfu folder was in the site.
v3.0
- New: First version for Joomla 3.x
- New: Updated TFU to 3.0 with all the new settings.
- New: Fully compatible with php 5.4. No strict warnings are shown anymore.
- Fix: Normalization in master mode does now convert spaces and upper chars also. This was broken because this settings can be set individually when normal dirs are created.
- Fix: chmod of folders in the master mode where using decimal and not octet. Now octet is used.
v2.17
- Fix: Important. User mappings where reseted if a profile was saved again. Please update JFUploader to get the full power of the user mapping again.
- New: Updated TFU to 2.17 with all the new settings.
- New: Joomla SMTP E-Mail settings can now be used to send e-mails.
- New: Better e-mail vadidation in the administration
- Fix: Uninstaller was improved. When package and components where uninstalled at once no error is now shown anymore.
- Fix: The message 'Strict Standards: Only variables should be assigned by reference' does now not happen anymore.
v2.16
- New: Now compatible with Joomla 2.5.x - Joomla has changed the group handling and JFUploader now it is compatible with this new implementation as well.
- New: The items in the upper navigation in JFUploader are only shown if enabled.
- New: Updated TFU to 2.16.
- New: All layout parameters are now set directly also at the flash. No layout changes like jumping grids after loading the config anymore.
- New: The editor button does now preselect the last upload
- New: The editor button does now preselect the created thumbnail after creating a thumbnail
- New: License is not updated from the database anymore if a license does already exist.
v2.15.1
- New: Master profile mode for groups was improved and the documentation extended.
- Fix: Master profile mode for groups was not implemented for the plugin. Now the same code as for the component is used.
v2.15
- New: Updated TFU to 2.15.
- New: Master mode for user groups.
- New: Install package for Joomla 1.6/1.7. You don't need to unzip the full package anymore.
- New: Workaround for IDN domains. Please read howto 20 of the TFU FAQ!
- New: switch_sides added to the configuration
- New: date_format added to the configuration
- New: use_index_for_files added to the configuration
- New: zip files renamed to Joomla standard
- New: Image magick can only be set to true if the command path is set properly. Otherwise the setting is disabled.
- Fix: Layout fixes like alignment of icons...
v2.14.3
- New: Updated TFU to 2.14.3.
- New: The JFU editor button can now be used without a user in the editor as well (if you allow public creation of articles). You have to disable the user check in the config of the plugin.
- Fix: The JFU editor was using a static destination to insert the code. This was only working for default installations. Now it is read dnamically and inserting of images should work fine everywhere.
v2.14.2
- New: Updated TFU to 2.14.2.
- New: The size warning in the JFU editor is only shown if the thumbnail option is available.
- Fix: The JFU editor has an error in the language file which caused the Javascript to fail.
v2.14.1
- New: Updated TFU to 2.14.1.
- New: Joomla 1.6.4 has still a bug when ading menu items to the database. JFUploader does now a cleanup if the Joomla db menu table. If you get an error while installing please simply reinstall.
- New: A warning is shown if you try to insert an image in a different size than the original
- Fix: The icon is not shown in the frontend anymore.
v2.14
- New: TFU 2.14 is included with all the new features that comes with it. e.g directory quota, creation of files.
- New: JFUploader Editor extension was extended:
- JFUploader Editor extension can be configured.
- Links can be inserted
- Thumbnails of pdf's can be created.
- html and css was optimized to work with different templates (some templates destroyed the divs)
- Google doc viewer can be used directly.
- many small fixes...
v2.13.1
- New: FTP mode directory creation is now also used for the master profile mode to create user directories.
v2.13
- New: Migration to Joomla 1.6 - Rewrite the whole site part
- New: Adding the new user groups in the administration
- New: TFU 2.13.1 is included
- New: JFUploader Editor extension is available and some changes have been made in the site part because this is used for the plugin.
- New: Translation of the menu entries of JFUploader
- Fix: The generated plugin code was listing groups not distinct
v2.12
- New: TFU 2.12 is included - Scans images (gif,png,jpg) for php code and detects multiple extensions (e.g. .php.gif)
- New: Warning message on user page if a profile is not assigned to a group yet.
- New: Warning messages on the config page if the user/profile/group configuration seems not to be o.k.
- New: php.ini in tfu folder is saved at uninstall and restored after install.
- New: .htaccess in tfu folder is saved at uninstall and restored after install.
- New: Parameters $compression, $remove_multiple_php_extension, $scan_images added to JFU configuration
- Fix: Small errors in css
- Fix: Typos in the language files
v2.11.2
- New: TFU 2.11.1 is included.
- New: History is now shown on the config page.
- Fix: The chmod parameters where not passed to the flash after a refactor. Thanks to Verena for the hint.
- Fix: Download of big files > php memory limit was improved - before this failed on some servers.
- Fix: I removed the display of the image magic check while optimizing - now it's back again and reseted when you save a profile.
v2.11.1
- Important: Please update JFU to the latest version. Because of an update of Joomla itself JFU has to be updated as well to be 100% secure!
- New: New security concept for the plugin + plugin code generator
v2.11
- New: Renamed Joomla Flash Uploader to JFUploader because extensions are not allowed to start with Joomla. Database tables are not renamed - so updates to this version are possible without loosing the configuration.
- New: TFU 2.11 is included
- New: New plugin page where installed plugins are shown.
- New: All 13 new parameters of TFU are now added to JFU.
- New: All plugins are now refactored to work with JFU 2.11.
- New: The session usage was reworked. Most parameters are now in one array in the session.
- New: The internal parameter usage was optimized and new parameters can be added now much faster.
v2.10.7
- New: Updated TFU to version 2.10.7
- New: Added $truncate_dir_in_title to the configuration.
- New: You can now select the user name as directory for the mastermode as well.
v2.10.6
- Never offically release because TFU 2.10.7 was needed before JFU 2.10.6 was done.
- New: Updated TFU to version 2.10.6
- New: Added $hide_hidden_files to the configuration.
- New: Added the new logo to JFU
- New: Added icons to the menu entries.
v2.10.5
- New: Updated TFU to version 2.10.5
- New: The Joomla session is now refreshed on the upload page - so users are not logged out after a long upload.
- Fix: Description for the e-mail notification updated.
v2.10.4
- New: Updated TFU to version 2.10.4
- New: It's now possible to define a profile for each or the 3 backend roles of Joomla.
- New: Enhanced debug can be enabled in the config
- New: $upload_notification_use_full_path can now be changed in the config.
v2.10.3
- New: Updated TFU to version 2.10.3
- New: Enhanced Upload debug can be enabled in the config
- New: Debug file is shown in the backend and can be deleted there.
- New: The tfu folder can be located in the site or the administration. This makes it possible to use a .htaccess file to protect the administration area im Joomla! v2.10.2
- New: Updated TFU to version 2.10.2 v2.10.1
- New: ch_mod settings for new created dirs are now used for master profile created folders as well
- Fix: $upload_notification_use_full_path was not supported in Joomla. I changed this for a user that needed this. The setting will be available in the backend in the next version.
- Fix: Updated TFU to version 2.10.1
- Fix: value for 'ch_mod' for the files was not displayed
- Fix: User panel was displayed in the admin profile at the bottom.
- Fix: the session_cache workaround was not working for Joomla. Not it is. v2.10
- New: Updated TFU to version 2.10
- New: New user tab - completely improved handling of the users. Includes nice drag drop lists and filters
- New: Filter on the user page for faster and easier handling of the users.
- New: 'Add users' section is now on the top for better handling
- New: Introduced post processing plugins
- check the website v2.9.1.1
- New: when double clicking on a folder tfu was jumping to the sub dir and back with the 2nd click. Now a 300 ms timeout does exists between changing folders
- New: $_SESSION["TFU_USER_NAME"] and $_SESSION["TFU_USER_EMAIL"] are available in TFU. This are the user name and the e-mail of the joomla user.
- Fix: At the description mode a wrong checkbox value was used and therefore no description file was written. v2.9.1
- Fix: Updated TFU to version 2.9.1
- The language selector was only working for en,de,es but not for the other languages anymore! v2.9.0.1
- Fix: Hide remote view was not working in the frontend because a ; was missing in the flashvars v2.9
- New: Updated TFU to 2.9
- New: Permissions of the tfu_files can be changed in the backend (Limits page). This is a problem of servers with bad umasks.
- New: Version check in the config
- New: Added JFU backend group restriction. You can select which backend user group can access the upload and the config
- New: Added "Overwrite files" setting to the config
- New: Added "Description mandatory" setting to the config
- New: Added "Show full url" setting to the config
- New: Flash can now be included with and without Javascript. There are some other components around that make including the Flash with JS a problem.
- New: added us.gif to the installer
- New: A warning is shown if the upload limit is larger then the server limit.
- New: Added "Normalize spaces" to the config
- New: Added chmod to my config for files and directories
- New: Added Japanese language files
- New: JFU administration is now fully translated to German
- New: replaced swfobjects 1.5 with swfobjects 2.1
- Fix: Fixed some wording v2.8.3.2
- New: Master profile indicator is now in the config list and can be changed by AJAX.
- New: The access to JFU in the backend can be restricted for the different menu items.
- New: you can specify a directory structure that is copied to a new folder i master profiles are used. Read the howto "How to use a master profile" how to use this.
- New: A different message is displayed if no groups are used. This makes configuration easier to use.
- New: Added a howto how to use the language dependant title
- New: An internal center of the flash was removed. You have to add center in the textboxes now to have it centered.
- New: Updated JFU to TFU 2.9
- Fix: you can now decide if the Flash in the frontend is included by Javascript or by the object tag. On some systems the Javascript interferes with other components. If you get an error message that the page cannot be opend you should use the object tag.
- Fix: Reworked some descriptions
- Fix: Directory names where always normalized. Now the setting of the backend is used.
- Fix: css in the plugin was not loaded by Javascript and therefore was generating not valid html. Now the plugin validates fine. v2.8.3.1
- Fix: I autmatically remove " when license data is entered. Wrong inputs could lead the an invalid license file was created and JFU was not accessible anymore.
- Fix: Create a new profile created an error. There was a typo in the code. v2.8.3
- New: TFU 2.8.3 integrated
- New: Added normalize direcory names to the config
- New: Added direct download to the config
- Fix: Plugin was not working with groups properly. I did a small refactory and one variable was not renamed. Now groups work fine in the plugin as well.
- Fix: Small layout fixes for IE v2.8.2.1
- Fix: The session was started although joomla already did this. I removed that line. v2.8.2
- New: css splitted. Now there is a css for the frontend and for the backend.
- New: you can set in the profile if the login name is converted to lowercase in the master profile mode
- Fix: ' and " where double encoded on some systems when stored in the database. Now magic quotes is checked and slashes are removed if not needed
- Fix: Installer was inserting the version each time again to the database. Now it is updated properly.
- Fix: automatic language selection was not working
- Fix: Error handling was set to a higher level in the frontend. This can lead to error messages of other plugins. I don't change the error handling now. v2.8.1.2
- New: A small debug is now written to be able to help users if they do not configure the flash right. Search for type jfu in the source code to get the parameters
- Fix: The detection of wrong parameters was improved
- Fix: Version number in the backend was not updated. v2.8.1.1
- Fix: Resize was always trying to use image magick because a session parameter was not passed correctly.
- Fix: The default for not resizing was set to 100000. Now it is 10000 how it should be and how the description says
v2.8.1 - 28.11.2008
- Fix: Session recovery was improved. Now the tfu_file.php checks as well if the session is lost and restores it if needed.
- Fix: the css in the backend was sometimes not loaded because I add it dynamically in css. This is w3c conform but not stable. I do now include the css the old style and this works all the time and is not W3C conform.
- Fix: master profile login names are always converted to lowercase.
- Fix: The mambot was using a undefined variable which was throwing an error message depending on the joomla error settings. Now the right variable is used.
- Fix: The upload folder has to be relative. The check was not checking if the path started with a / which is not right. Now this check is done as well.
- Fix: plugin can now included in html comments to be invisible when disabled.
- Fix: TFU 2.8.1 was integrated because files could not be renamed. This is fixed now.
v2.8 - 09.11.2008
- New: Update JFU to TFU 2.8 with all the new stuff that comes with it
- Check the TFU website for details! Everything from 1.7.5 is new to JFU.
- New: many new parameters can be configured directly within Joomla
- New: Master profile. you can create a profile which automatically creates a subfolder for each of you registered users.
- New: Folder check. There is now an Ajax check that verifies if the folder you enter is nthe config does exists and is writeable!
- New: Check if image magick is available
- New: New configuration layout. Different tabs are now available
- New: Optimized installer - now all previous versions are detected and nicely upgraded without loosing the old settings.
- New: Input parameters are checked. Especially the list are not allowed to contain any spaces now they are stripped automatically.
- New: tfu_description_mode and hide_remote_view are added when calling the flash. The layout is then prepared properly and you don't see the default layout for a millisecound.
- Fix: The css is now dynamically added to the header. Makes the component w3c conform in the frontend.
- Fix: The settings where restructured how they belong together.
- Fix: The description of many parameters where not very good. I reworked many of them. If you find they still need improvement please give me a better text.
- Fix: session_double_fix error which was thrown because I forgot to define a variable.
- Fix: an unlink error was thrown when the internal session cache was cleaned up because the main directory was not excluded from the cleanup.
- Fix: The Mambot was ignoring the type attribute- therefore only profiles could be used and not groups. Now both work like expected
- Fix: Some messages where shown twice because of a caching session bug in Joomla. I fixed this where it was confusing. Hopefully it is completely fixed in a later Joomla version v2.7.4.2
- Fix: E-Mail notification was not using the Joomla login and the e-mail was not formated. Now it is.
- Fix: Because of a php bug the wrong license type was shown on the help page. Now the correct one is shown.
- Fix: Preview text was not shown properly - always preview not available was shown.
v2.7.4.1
- Fix: I was using parse_url with a parameter added in 5.1.2. I implemented it now the way that is works with php < 5.1.2 too.
v2.7.4
- New: integrated TFU 2.7.4
- New: added SEF support
- Fix: copy/move settings is now used. v2.7 - dev build
- New: Update JFU to TFU 2.7 with all the new stuff that comes with it - check the TFU website for details!
- New: License file is stored in the database when uninstalling and restored when JFU is reinstalled.
- New: Multiple slection is now possible when selecting users
- New: Enable/disable of profiles on the config page with AJAX.
- New: You can now use chars as groupid - before only numbers where possible
- New: Enhanced settings for the download button is now possible.
- New: I load the configuration of Joomla in the TFU files! Therefore if session_save_path is set then JFU is using this too!
- Fix: Moved some styles to the css
- Fix: Added an & before the collor settings are attached. Makes the use less error prove + I added the colors the the JFU help (was in the TFU FAQ before)
- Fix: Uploading to the main dir of Joomla was sometimes a problem. It was only working the 2nd time. I think it is a bug of some php versions because it happens at 5.0.3 but not on 5.2.3. I made a workaround that seems to work ;).
v2.5.4- 01.11.2007
- Fix: php has a bug that prevents that the session is passed properly. I have implemented a workaround to get JFU work anyway ;).
- Fix: Disabling the flash lead to an error message because I changed the signature of a method but forgot one to change ;).
v2.5.3 - 22.10.2007
- Fix: added defined( '_VALID_MOS' ) or die( 'Direct Access to this script is not allowed'); to installer and uninstaller script.
v2.5.2 19.09.2007
- Fix: Download was not working for registered users.
v2.5.1.1 30.08.2007
- Fix: Disabling the profile was not showing the text from the config but a warning.
- Fix: Log file handling for the mambot was disabled because everything after the include was writing to the log too. This should not be the case.
- Fix: The automatic language selection was not enabled for the mambot - now it works there too.
v2.5.1 1.08.2007 Initial release
- JFU starts with 2.5.1 because the TWG Flash Uploader 2.5.1 is the base of this Joomla component/bridge. The versions of JFU will always tell you with version of TWG Flash Uploader is used.