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.

Note: Pre-ZN 6 release arrangements are not included in the list.
Packages Last Version Last Changed Date
fullpack-edition 8.11.0 [2024-04-17] new
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.11.0 [2024-04-17] new[commit]


[ADDED] Strings::serialize(array $data) method.[nodocs]

 

# 8.10.0 [2024-04-12] new[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]