Files
Kleeja/CHANGELOG.md
H.Rouatbi 3cdfa9ce5a Miscellaneous changes
* PHP code style fixes
* Updated database schema for upgrade
2024-10-07 17:33:07 +01:00

196 lines
8.5 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## 3.1.7
* add the ability to toggle multipart download for groups
* introduce custom admin path option
* compatibility with PHP 8.X
* add group max storage limit feature
* add the ability to delete files by extension
* change the default style to Bootstrap
* fix pagination issue with incorrect link generation
* introduce ajax upload (show upload progress bar and upload speed)
* fix the issue where correct username, password, and security code still shows "The security code is incorrect!"
* various bug fixes and improvements
## 3.1.6
* compatibility with `m3u` files
* change dashboard box colors
* fix rtl issue in bootstrap template
* kleeja new domain is `kleeja.net`
## 3.1.5
* fix hiding error msgs when updating kleeja
* hide update all buttun , when empty update's list
* fix rewrite urls
* new user page is only for kleeja user system
* access style path parmiter from kleeja style (for developers)
* session fixes
## 3.1.4
* fixes compatibility issues on PHP 7.0
* adds description to plugins store page.
* fixes issues during plugins update if plugin is disabled.
## 3.1.0
- add the ability to auto-update kleeja from admin panel with one click!
- add plugins/styles store (one click download, install and update or even delete)
- a plugins/styles catalog (any developer can add his/her plugins/styles now)
- fix `fields doesn't have a default value` error #104
- fix e modifier is deprecated #103
- fix update check redirect error #97
- improve ban control page #94
- add the ability to ban by username
- add support of mkv files #83
- add support of most known-to-humans timezones #78
- fix download counter to skip unwanted visits.
- fix pagination error in user files page
- fix some issues with some plugins (kj_ftp, for example.)
- replace Kleeja team page with current github contributors 😇
- add ability to hide/show widgets in home page of admin panel.
- fix issues with downloaded persian/arabic filesnames #53
- fix `remember me` issue on login page.
- add solution for hosts running under suexec (by adding `define('HAS_SUEXEC', true);` to config.php)
- fix issue with auto-deleting old files feature.
- removed feature : Uploading from URLs (leech).
## 3.0.2
- new styles, drag and drop and progressbar and bootstrap black.
- cleaning the header and footer after removing the plugin.
- new plugin: traidnt.
## 3.0.1
- postpone x-send file plugin release.
## 3.0
- new plugins: klj_ftp, rebrandly, advanced extras, x_sendfile, adfly support, pdf viewer, amp support.
- add missing to language files.
- users can delete there files in one click.
- fixes for recaptcha.
## 2.4
- fix bug where captcha doesn't work if website is closed.
## 2.3
- fix bug where 'empty files' error when url uplaoding is on.
- fix bug where limiting download size is not working.
- fix bugs where some images in ACP are not shown/missing.
- you can use {username} in folder name now.
- only show/validate captcha for login/admin login if GD is installed.
- fix progress bar (with a style that supports that).
## 2.2
- fix a bug where a user can not upload files with uppercase extensions like PNG.
- fix a bug where a long filename might ruin the download.html page.
- fix a bug where the 'site is closed' not shown.
- new functions add_to_htaccess, remove_from_htaccess to make it easier for plugins to add rules.
- fix typo in download.html link target attribute.
## 2.1
- fix bug where installation shows white page if mysqli is not installed.
- fix bug where some links in admin/users page doesn't work
- prevent non-founder admins from installing/uploading/enabling plugins or styles.
- fix bug where uploading doesn't work because of default php uploading error system.
- fix a problem where a plugin cache still exists after enabling/disabling it.
- fix a bug where file inputs don't increase (reported by ali iraq)
- fix a bug where an admin can not login when Kleeja is closed.
## 2.0
- New file-based-plugin system. No more 'eval' function.
- Removed the ability to edit a template or restore backup template.
- IP addresses now respect CloudFlare integration
- wrong time at show last visit files/images (reported by: bader_vip)
- fix bug:1104, where kleeja_date doesn't respect user time zone (reported by: bader_vip)
- fix bug:1124, fix permission for fileuser (reported by: sadiq6210)
- fix bug:1134, where you can download files without waiting using imgf links (reported by: 2mka)
- fix bug:1121, where kleeja web site links are wrong (reported by: yasorno)
- fix bug:1120, where editing ACLs doesn't work .. (reported by: sadiq6210)
- Captcha in admin login to prevent automated bots.
- screenshots+info of styles in control panel
- fix bug when searching for selected imagess by ip, or username.
- fix bug 1102, where mobile devices users can not copy urls from inputs (style)
- fix bug where calls+reports deleting queue doesn't work! (un-reported)
- fix bug:1117, deleting files from user folder other than page 1 won't work (reported by: bader_vip)
- when enabling htaccess url, rename file from htaccess.tx to .htaccess
- remove KLIVE codes
- fix Default style to be responsive (works with mobile phones + tables)
- fix acp notifications
- alert the user if the file is not allowed [ext + size] before uploading.
- use ig, ip, g, p
- new style based on Bootstrap 4
- new Admin style based on Bootstrap 4
- kljuploader class refactored to an interface, so we could add other uploading methods
- fix image quality problem if watermark is on
- new way of detecting and securing kleeja during uploading.
- open ip search in new window
- fix htaccess rule where fileuser page not accessible by others
- Images has their own links form now.
- Captcha in login page to prevent password guessing.
- you can now use parameters in uploading folder input like {year} {month} {week} {day}.
- show captcha for admin login if first attempt was wrong.
- only support php 7+.
## 1.7
- Kleeja 1.7 is compatible with PHP7 now.
- some other fixes.
## 1.6
- Fix XSS bug at uploading files [ thanks to Ebram Atef @geekpero ]; bug#1253
- Add useful https header to improve security.
- fix compatibility issue with php 5.5; bug#1252, bug#1240, bug#1239, bug#1241
- fix an error with thumbs.php if no GD installed
- fix bug where admin can not change the ACL [permissions] of users. bug##1229
- fix bug where user cant see his folder if ACL to see others folders is off to him. bug#1228.
- remove gzip feature because user who doesnt know how to use it keep using it. bug#1226
- no more mysql driver, all now transformed to mysqli. bug #1224
- fix bug if number of files that user can upload is 0, he can still upload! bug#1223.
- remove backup feature, no need for it.
## 1.5.4
- When the database old, tell the user to update.
- fix bug in ACP where secondary menu not appear
- add link to user folder at do.php?id=.. page
## 1.5.3
- add turkish language.
- disable ajax by default at ACP ( you can add AJAX_ACP in config.php to turn ajax on )
- some style improvments at ACP
- hide un-important items from ACP menu and add a button to show them.
- fix problems with login + captcha that's appeared at 1.5.2
## 1.5.2
- Add Persian language (thanx for dverbame)
- Fix bug with thumbs size (reported by : Tony Broomfield)
- fix bug where Last visit in ACP doesnt use Kleeja zone (reborted by: Bader_vip)
- fix bug where total files number excludes images (reborted by: Bader_vip)
- fix bug where guests can not access user folders, ucp.php?go=fileuser&id=[userid] (reported by: ibragate)
- fix bug where kleeja doesnt respect decoding type when it set to nothing (reported by: althani)
- fix security issue ..
- Username at registering now should be between 4 to 25 characters (reported by ibragate)
- fix bug where user can not open other page while uploading files (reported by gulfup.com)
- faster home page with new improved javascript tabs
- Juqery.js library is included offically with Kleeja now
- fix bug when there is no file and request thumbf=..., it shows txt error instead of image error.
- good look of images at userfile while loading instead of just white spaces.
- return back to "mysql_real_escape_string, (reported by twitter/Abdullah_says)
## 1.5.1
- Fix bug with uploading from URL.
- Fix bug in SQL when reparing tables.
- FIx bug where function is miswritten [helper_thumb_imagick]
- Fix unclear halt at install.php file
## 1.0 (was in 2007)
- ...