Version Notes
Below are listed the changes of the packages according to their versions. You can follow the changes regarding the packages of ZN Framework from this section.
Packages | Last Version | Last Changed Date |
fullpack-edition | 8.18.0 | [2024-08-25] |
single-edition | 2.0.0 | [2023-01-03] |
custom-edition | 2.0.0 | [2023-01-03] |
light-edition | 2.0.0 | [2023-01-03] |
shared-edition | 2.0.0 | [2023-01-03] |
developer-tools | 2.0.0 | [2023-01-07] |
shared-extension | 1.0.1 | [2023-01-03] |
# fullpack-edition [znframework]
# 8.18.0 [2024-08-25][commit]
[ADDED] GD::ttftext(string $text, array $settings = []) method.[nodocs]
# 8.16.0 [2024-08-23][commit]
[ADDED] Asenkron Soket Yöntemleri eklendi.[nodocs]
# 8.15.0 [2024-08-17][commit]
[ADDED] URI::Xcall method.[nodocs]
# 8.14.1 [2024-08-15][commit]
[EXTENDED] Asynchronous Operations Library.[nodocs]
# 8.13.0 [2024-08-12][commit]
[ADDED] Excel::delimiter(string $delimiter) method.[nodocs]
# 8.12.0 [2024-07-31][commit]
[ADDED] New wizard characters.[nodocs]
# 8.11.0 [2024-04-17][commit]
[ADDED] Strings::serialize(array $data) method.[nodocs]
# 8.10.0 [2024-04-12][commit]
[ADDED] Email::lf(string $type) method.[nodocs]
[ADDED] Email::cr(string $type) method.[nodocs]
[ADDED] Arrays::fillKeysRange(array $arr, $char = '', $min = NULL, $max = NULL) method.[nodocs]
[ADDED] Strings::unserialize(string $str) method.[nodocs]
# 8.7.1 [2023-09-14][commit]
[ADDED] DB::restruct(array $config = []) method.[nodocs]
# 8.6.0 [2023-08-08][commit]
[ADDED] Async::displayError() method.[docs]
# 8.5.0 [2023-08-08][commit]
[ADDED] Bool $displayError parameter to Async::process() method.[nodocs]
# 8.4.0 [2023-07-13][commit]
[ADDED] DB::preselect() method.[nodocs]
# 8.3.0 [2023-06-15][commit]
[ADDED] Async::class.[nodocs]
# 8.1.0 [2023-03-07][commit]
[ADDED] Date::dayCount().[nodocs]
# 8.0.0 [2023-01-03][commit]
[ADDED] Date::quarter().[nodocs]
[ADDED] Date::lMethods(mixed ...$parameters, string $lang = DEFAULT) method.[nodocs]
[ADDED] Settings/Expressions.php : 'date'.[nodocs]
[REMOVED] Config/Project.php : 'locale'.[nodocs]
# 7.8.0 [2022-12-18][commit]
[ADDED] Validation::errorInputs().[nodocs]
[EXTENDED] Validation::addError().[nodocs]
# 7.7.1 [2022-12-09][commit]
[ADDED] once() function added.[nodocs]
# 7.6.2 [2022-09-19]
[FIXED] Validator::identity() method.[commit]
[FIXED] A bug where storage configuration settings could not be set.[commit]
# 7.6.0 [2022-09-16][commit]
[ADDED] $useBom parameter in Excel::arrayToCSV() method.[nodocs]
# 7.5.0 [2022-09-09][commit]
[ADDED] Upload::clean() method.[nodocs]
[FIXED] Output::display() method.[nodocs]
# 7.4.0 [2022-08-25][commit]
[ADDED] Form::getName() method.[nodocs]
# 7.3.0 [2022-08-18][commit]
[ADDED] Excel::arrayToCSV() method.[nodocs]
# 7.2.0 [2022-07-27][commit]
[ADDED] Strings::repeatComplete() method.[nodocs]
# 7.0.0 [2022-06-23][commit]
[CHANGED] According to the changes that came with PHP 8.1, arrangements have been made to work in harmony with this version.[nodocs]
# 6.25.6 [2022-06-22][commit]
[FIXED] a bug that caused the DB::multiQuery() method to delay query processing.[nodocs]
# 6.25.4 [2022-03-18][commit]
[CHANGED] Added $separator parameter to Validation::error() method.[nodocs]
# 6.25.0 [2021-10-15][commit]
[ADDED] Form::onkeywait() method.[nodocs]
[FIXED] Cart::selectObjects() method.[nodocs]
# 6.24.0 [2021-10-09][commit]
[ADDED] wizard() function.[nodocs]
[CHANGED] The value indicating the permission of the file in the File::info() method array has been converted to understandable form.[nodocs]
# 6.23.0 [2021-09-20][commit]
[ADDED] Form::repeat() method.[nodocs]
# 6.22.3 [2021-09-11][commit]
[REVISED] Converter::money() method.[nodocs]
# 6.22.1 [2021-08-07][commit]
[FIXED] DBForge::modifyColumn() method to work with Postgres 11.[nodocs]
# 6.22.0 [2021-07-28][commit]
[ADDED] Arrays::forceRecursive(array $arr, callable $callback) method..[nodocs]
[EXTENDED] Post:: method can now be used with data holding multidimensional data.[nodocs]
# 6.21.2 [2021-07-28][commit]
[CHANGED] DB::insert() method has been modified to allow direct NULL submission.[docs]
[CHANGED] DB::update() method changed to allow direct NULL submission.[docs]
[CHANGED] DB::where() method has been modified to allow direct NULL comparison.[nodocs]
# 6.21.0 [2021-07-24][commit]
[ADDED] $passiveMode config for FTP:: library.[nodocs]
# 6.20.0 [2021-07-23][commit]
● [ADDED] PayPal driver to payment systems.[nodocs]
● [ADDED] DB::unset(string ...$columns) method.[nodocs]
● [ADDED] DB::isUpdate() method.[nodocs]
● [ADDED] DB::object(string $processColumn = 'id') method.[nodocs]
# 6.19.1 [2021-07-16][commit]
● [CHANGED] The DB::secure() method now changes the way the single quotation mark sent in the data is saved from \' to '.[nodocs]
# 6.19.0 [2021-07-12][commit]
● [EXTENDED] DB::update() method.[nodocs]
● [EXTENDED] Arrays::combine() method.[nodocs]
# 6.18.0 [2021-07-06][commit]
● [ADDED] DB::aliases(array $aliases) yöntemi eklendi.[nodocs]
● [ADDED] IS::slug(string $slug) yöntemi eklendi.[nodocs]
# 6.17.0 [2021-07-01][commit]
● [ADDED] Generate\Databases::info() method.[nodocs]
# 6.16.3 [2021-07-01][commit]
● [FIXED] Double insertion error caused by DB\Postgres::exec() edit in 6.15.0.[nodocs]
# 6.16.0 [2021-07-01][commit]
● [ADDED] DB::returningId() method.[nodocs]
● [ADDED] Form::onlyOptions() method.[nodocs]
# 6.15.0 [2021-06-29][commit]
● [ADDED] DB::hashId() method.[nodocs]
● [ADDED] Reference pattern usage to regex library.[nodocs]
● [CHANGED] Error checking structure that caused the DB\Postgres::exec() method to stop working on incorrect query usage. Errors no longer stop the code flow and can be output with the DB::error() method.[nodocs]
● [FIXED] A bug where the Generate::databases() method would not work properly on different platforms.[nodocs]
# 6.14.0 [2021-06-18][commit]
● [ADDED] Cart::selectObjecs() method added.[nodocs]
# 6.13.2 [2021-06-14][commit]
● [FIXED] Fixed a bug that prevented the filters of the Route::container() method from passing correctly to child objects.[nodocs]
# 6.13.1 [2021-06-09][commit]
● [FIXED] Fixed a bug that caused the CURRENT_THEME_DIR constant to not be positioned relative to the External/ directory if there is no relevant theme in the project.[nodocs]
# 6.13.0 [2021-06-07][commit]
● [ADDED] Form::resetValidationRules(string $formName) method added.[nodocs]
# 6.12.0 [2021-05-30][commit]
● [ADDED] Upload::progress() method added.[nodocs]
● [ADDED] Added new expression to the template wizard.[nodocs]
# 6.11.0 [2021-05-12][commit]
● [ADDED] New date and time display expressions are added for Date:: and Time:: libraries.[nodocs]
# 6.10.0 [2021-05-06][commit]
● [ADDED] Multiple data insertion feature has been added for the database library.[nodocs]
● [CHANGED] Changes have been made to ensure that user errors occurring during connection and session operations of the SSH library direct users correctly.[nodocs]
# 6.9.0 [2021-05-03][commit]
● [ADDED] Crontab::stringQuery() : string method.[nodocs]
# 6.8.0 [2021-05-02][commit]
● [ADDED] Crontab::script(string $command) : int method.[nodocs]
● [FIXED] Fixed a bug that prevented form and HTML methods from working correctly with callable function applied methods.[nodocs]
● [FIXED] BFixed a bug preventing the Butcher class from working correctly on single editions.[nodocs]
# 6.7.4 [2021-04-07][commit]
● [CHANGED] The Security::htmlEncode() method now replaces the & symbol & does not convert to symbol. This conversion caused a lot of problems while saving data. This change also includes Post::, Get::, Request:: methods.[nodocs]
# 6.7.0 [2021-03-16][commit]
● [ADDED] Added $subject parameter to User::setActivationEmail() method to make the subject of the e-mail changeable.[nodocs]
* [ADDED] Added $subject parameter to User::setForgotPasswordEmail() method to make the subject of the e-mail changeable.[nodocs]
# 6.6.4 [2021-03-14][commit]
● [FIXED] Fixed an error that caused the DBTool:: backup() method to not work properly on data containing quotes.[nodocs]
● [FIXED] Fixed a bug that prevented the Folder::allFiles() method from listing empty directories.[nodocs]
# 6.6.0 [2021-03-09][commit]
● [ADDED] Pagination::paging() method added.[nodocs]
● [ADDED] Added paging key to Config/ViewObjects.php:pagination array.[nodocs]
# 6.5.1 [2021-03-07][commit]
● [FIXED] Fixed an error that caused the Form::checked() method to not work properly after submit.[nodocs]
# 6.5.0 [2021-03-07][commit]
● [ADDED] Validation::addError() method has been added.[nodocs]
● [CHANGED] Pagination::create() method changed to output a more useful pagination bar now.[nodocs]
# 6.4.0 [2021-03-04][commit]
● [ADDED] "Objects" alias added to ZN\DataTypes\Objects class.[nodocs][nodocs]
● [REMOVED] Layers usage.[nodocs]
# 6.3.0 [2021-03-02][commit]
● [ADDED] Validation::answer().[nodocs]
● [ADDED] Validator::question().[nodocs]
* [ADDED] Form::vAnswer().[nodocs]
# 6.2.3 [2021-02-28][commit]
● [CHANGED] The design of the opening page has been changed.[nodocs]
# 6.2.2 [2021-02-28][commit]
● [CHANGED] ClassMap.php name changed to map.php.[nodocs]
# 6.2.1 [2021-02-27][commit]
● [ADDED] composer restart command added.[nodocs]
● [ADDED] composer apply command added.[nodocs]
● [ADDED] Security::timeOnStay() method added.[nodocs]
● [ADDED] Security::validTimeOnStay() method added.[nodocs]
# single-edition
# 2.0.0 [2023-01-03][commit]
[ADDED] Settings/Expressions.php : 'date'.[nodocs]
[REMOVED] Config/Project.php : 'locale'.[nodocs]
# 1.6.0 [2021-07-24][commit]
[ADDED] $passiveMode config for FTP:: library.[nodocs]
# 1.5.0 [2021-03-09][commit]
* [ADDED] Pagination::paging() method.[nodocs]
* [ADDED] Added paging key to Config/ViewObjects.php:pagination array.[nodocs]
# custom-edition
# 2.0.0 [2023-01-03][commit]
[ADDED] Settings/Expressions.php : 'date'.[nodocs]
[REMOVED] Config/Project.php : 'locale'.[nodocs]
# 1.6.0 [2021-07-24][commit]
[ADDED] $passiveMode config for FTP:: library.[nodocs]
# 1.5.0 [2021-03-09][commit]
* [ADDED] Added paging key to Config/ViewObjects.php:pagination array.[nodocs]
# light-edition
# 2.0.0 [2023-01-03][commit]
[ADDED] Settings/Expressions.php : 'date'.[nodocs]
[REMOVED] Config/Project.php : 'locale'.[nodocs]
# 1.5.0 [2021-07-24][commit]
[ADDED] $passiveMode config for FTP:: library.[nodocs]
# 1.4.0 [2021-03-09][commit]
* [ADDED] Added paging key to Config/ViewObjects.php:pagination array.[nodocs]
# 1.0.0 [2021-02-21][commit]
● [ADDED] light-edition isimli yeni ZN Framework dağıtım eklendi.[nodocs]
# shared-edition
# 2.0.0 [2023-01-03][commit]
[ADDED] Settings/Expressions.php : 'date'.[docs]
[REMOVED] Config/Project.php : 'locale'.[nodocs]
# 1.4.0 [2021-07-24][commit]
[ADDED] $passiveMode config for FTP:: library.[nodocs]
# 1.3.0 [2021-03-09][commit]
* [ADDED] Added paging key to Config/ViewObjects.php:pagination array.[nodocs]
# 1.0.0 [2021-02-27][commit]
● [ADDED] shared-edition isimli yeni ZN Framework dağıtım eklendi.[nodocs]
# developer-tools
# 2.0.0 [2023-01-07][commit]
● [FIXED] for PHP 8.0.[nodocs]
# 1.2.2 [2021-05-07][commit]
● [FIXED] An arrangement has been made to ensure that Devtools' version upgrade feature for ZN FE distribution works correctly.[nodocs]
# 1.1.9 [2021-01-21][commit]
● [FIXED] Devtools fullpack-edition 6.0.0 is no longer included, and must be installed separately.[nodocs]
● [FIXED] Fixed documentation code coloring to work smoother.[nodocs]
● [FIXED] Fixed bug preventing the documentation page from working correctly.[nodocs]
# shared-extension
# 1.0.1 [2021-02-27][commit]
● [ADDED] Added repo that allows creating shared working directory (public).[nodocs]