Version Notes



Below are the change notes for the ZN Framework released versions.

ZN Release Date
6.0 2018-11-10
5.9 2018-09-01
5.8 2018-07-11
5.7 2018-05-01
5.6 2018-03-30
5.5 2018-01-01
5.0 2017-06-15
4.0 2017-01-21
3.0 2016-04-18
2.0 2015-03-30
1.0 2011-10-10

 

 

# 6.0 [2018-11-10]


Dedicated

Mustafa Kemal Atatürk ∞

Added

# 6.0.0 [2018-11-10]


Added json encoder for DB::insert/update() methods.[docs]
Added first & next methods for Storage libraries.[docs]
Added new config for Captcha.[docs]
Added new config for Auth.[docs]

Changed

# 6.0.0 [2018-11-10]


The $content parameters of html elements have been fixed to be nullable.[change]

Modified

# 6.0.0 [2018-11-10]


Added persistent connection to MySQLi driver.[modify]
Added persistent connection to PDO:MySQL driver.[modify]
Added new parameter to Validation::check() method.[modify]

Fixed

# 6.0.0 [2018-11-10]


Fixed the bug that occurs in the ranking of auto loader importance.[fix]
Fixed protected Email::defaultVariables() method.[fix]
Fixed ML library.[fix]
Fixed Import::view() method.[fix]
Fixed CallableTalkingQueries::callResultMethodsTalkingQuery() method.[fix]
Fixed ZN\Inclusion\Something::use() method.[fix]
Fixed Validation match methods.[fix]
Fixed ExceptionTable template content.[fix]
Fixed ZN\Ability\Exclusion::__construct() method.[fix]
Fixed ZN\Database\GrandModel::__costruct() method.[fix]
Fixed protected ZN\Hypertext::on() method.[fix]
Fixed protected ZN\Generator::write() method.[fix]
The src properties of the html media elements have been fixed.[fix]
Fixed protected ZN\Exceptions::getTemplateWizardErrorData() method.[fix]

Removed

# 6.0.0 [2018-11-10]


None

 

 

# 5.9 [2018-09-01]


Dedicated

Elon Musk

Added

# 5.9.0 [2018-09-01]


Added CURRENT_THEME_URL constant.[docs]
Added internal Docker Environment.[docs]
Added LocalValetDriver driver.
Added AjaxBuilder library.[docs]
Added JQueryBuilder library.[docs]

Changed

# 5.9.0 [2018-09-01]


 Authentication and Authorization configurations were merged under the name Auth.

Modified

None

Fixed

# 5.9.0 [2018-09-01]


Fixed Cache\Redis driver.[edit]

Removed

# 5.9.0 [2018-09-01]


The case sensitivity of the controllers has been removed.
 Removed Redis:socketType config.[edit]

 

 

# 5.8 [2018-07-11]


Dedicated

Cahit Arf

Added

# 5.8.7 [2018-08-28]


Added @valid-@invalid-@endvalid uses into template wizard.[docs]

# 5.8.6.6 [2018-08-25]


Added Form/Html::__toString() method.[docs]

# 5.8.6.3 [2018-08-25]


DB::new() method was added as an alternative to DB::differentConnection() method.[docs]
FTP::new() method was added as an alternative to FTP::differentConnection() method.[docs]
SSH::new() method was added as an alternative to SSH::differentConnection() method.[docs]

# 5.8.5.9 [2018-08-24]


Added Form::popover() method.[docs]
Added Form::tooltip() method.[docs]
Added Bootstrap gridsystem for Template Wizard.[docs]

# 5.8.5 [2018-08-21]


Added Form::group/label/col/helptext() methods.[docs]
Added Bootstrap Gridsystem component.[docs]
Added Bootstrap Alert component.[docs]
Added Bootstrap Breadcrumb component.[docs]
Added Bootstrap Carousel component.[docs]

# 5.8.4.5 [2018-08-17]


The use of the $this object has been added in the views.[docs]

# 5.8.4.4 [2018-08-16]


 Added Form::prevent(). method.[docs]

# 5.8.4.1 [2018-08-14]


Added Form::serializer() method.[docs] [new]
Added Form::trigger() method.[docs] [new]
Added Form::modal() method.[docs] [new]
Added Form::modalbox() method.[docs] [new]
Added CURRENT_THEME constant.[docs] [new]
Added CURRENT_THEME_DIR constant.[docs] [new]

# 5.8.3.3 [2018-08-04]


Added ML::keys() method.[docs] [new]
Added ML::langs() method.[docs] [new]
Added URL::lang() method.[docs] [new]
Added Form::vMessage() method.[docs] [new]

# 5.8.2.8 [2018-08-02]


Added File::reglace() method.[docs] [new]
Added Form::vMethod() methods.[docs] [new]
Added Upload::isFile() method.[docs] [new]

# 5.8.2.2 [2018-07-29]


Added new regex key.[4727b29]
Added DBForge::createTempTable() method.[b5f5542]
Added migration commands to Console.[2f62163]
Added GenerateProjectKey command to Console.[209fb5a]

# 5.8.1.7 [2018-07-25]


Added Users::passwordChangeProcess() method.[fa0964e]
Added Users::passwordChangeComplete() method.[fa0964e]
Added auto match feature to parameter 1 of User::register () method.[ca495aa]
Added Users::getEncryptionPassword() method.[2298793]

# 5.8.0.8 [2018-07-19]


Added Form::duplicateCheck() method.[1d3a2b6]

# 5.8.0 [2018-07-11]


Added Container ability.[bda687e]

Changed

# 5.8.7 [2018-08-28]


The default parameter of the Validation::check() method has been changed.[edit]

# 5.8.5.9 [2018-08-24]


The callback function can now also be applied to "$content" parameters of html methods.[docs]

# 5.8.1.7 [2018-07-25]


The default value of the key value in Config/Project.php has been changed.[57fb64a]

# 5.8.1.2 [2018-07-21]


Updated Devtools/Config/ViewObjects.php file.[bbbec95]

# 5.8.0 [2018-07-11]


Changed Config/Project:locale values.[f0006cc]

Modified

# 5.8.4.4 [2018-08-16]


Modified Form serializer wizard.[edit]
Modified Form tirgger wizard.[edit]

# 5.8.3.3 [2018-08-04]


vMethods are arranged so that multiple uses are possible.[modify]

# 5.8.2.8 [2018-08-02]


Modified Database\Connection::__debugInfo() method.[modify]

# 5.8.2.2 [2018-07-29]


Modified Cache::insert() & Converter::time() methods.[4276108]

# 5.8.1.2 [2018-07-21]


Modified protected Form::_unsetopen() method.[3747462]
Modified Devtools Info view content.[afcc830]

# 5.8.0.4 [2018-07-17]


Modified protected Butcher::bodyParser() method.[5590a7c]
Added Database\Connection::__debugInfo() method.[e0c4457]

# 5.8.0 [2018-07-11]


Modified Generator\Database::generate() method.[4f5316c]
 Modified protected ZN\Expcetions::getTemplateWizardErrorData() method.[34db4e8]

Fixed

# 5.8.6.7 [2018-08-25]


Fixed ZN\Hypertext\Html::__toString() method.[edit]

# 5.8.6.6 [2018-08-25]


Fixed Form::textarea() method.[edit]
Fixed Form::hidden() method.[edit]

# 5.8.5.9 [2018-08-24]


The Exceptions class has been enabled to work more correctly.
Fixed protected Exceptions::isWizardOrStandartFileExists() method.[5.8.5...develop#diff-0e798c9a4cd947fbb9facadff1da8fa9">edit]

# 5.8.3.5 [2018-08-06]


Fixed Import::view() method.[bug]
Fixed User::activationComplete() method.[bug]

# 5.8.2.8 [2018-08-02]


Fixed User::register() method.[bug]
Fixed Form::perm() method.[bug]

# 5.8.2.2 [2018-07-29]


Fixed Route::show404() method.[681ac27]

# 5.8.1.2 [2018-07-21]


Fixed protected DBGrid::_thead() method.[c00fbea]

# 5.8.0.8 [2018-07-19]


Fixed protected Wizard::functions() method.[67ccb82]

# 5.8.0.4 [2018-07-17]


Fixed protected Email\SmtpDriver::connect() method.[#88]
Fixed protected Exceptions::getTemplateWizardErrorData() method.[58d9ec3]

# 5.8.0 [2018-07-11]


Fixed protected Generator\File::type() method.[#83]
Fixed Generator\Generate Exception class.[4ae1306]
Fixed protected ZN\Exceptions::getTemplateWizardErrorData() method.[50ab682]

Removed

# 5.8.0.8 [2018-07-19]


Removed 2. parameter from Route::uri() method.[3fb8608]
Removed Route\CurlFilter filter.[0740bfd]

 

 

# 5.7 [2018-05-01]


Dedicated

Vecihi Hürkuş

Added

# 5.7.9 [2018-07-02]


Added Theme::matchElement() method.[3863a8f]
Added automatic facade class creation.

# 5.7.8 [2018-06-27]


New uses have been added to the Image package.

# 5.7.7 [2018-06-14]


Added automatic injection resolving for controllers.[a1ea9d6]
Added command to undo version upgrade.[22d068b]

# 5.7.6 [2018-06-07]


Added new method for Arrays library.[1f282fa]
Added new methods for Date & Time libraries.[d01f2d4]
Added local valet driver.[4ee5665]
Added ability to undo upgrade.[81fa029]
Added Console\UndoUpgrade command.[aaaf5be]

# 5.7.5 [2018-06-01]


Added new method to Benchmark class.[dbee382]

# 5.7.4 [2018-05-26]


Added Payment Package.[package-payment]
New method added to DB class.[97bbb9f]
New methods added to DBForge class.[40bc98b]
A feature has been added that allows the controller's subviews to be called shorter.[fd9c772]

# 5.7.3 [2018-05-19]


The butcher now also shapes the action feature. [8fa306c]
Added multi-theme integration feature to Bucher class.[e517df8]
Added usage of DBTool::listTables() and DBTool::listDatabases() for SQLServer driver.

# 5.7.2 [2018-05-12]


Added Butchery console commands.[e8f76e2]
Added Butchery system.[795930d]
Added Butchery directory into External directory.[00b3929]
Added trigger support for postgres driver.[3785dfb]
Added new methods for Restful library.[ff05a73]
Added new method for XML library.[d24ee66]
Added new methods for CDN library.[24c0158]
Added new aliases.[8714b78]

# 5.7.0 [2018-05-01]


Added login control to template wizard.[92af28d]
Added new short methods to template wizard.[1ff51d8]
Added Credit Card rules.[46ee5ff]
In case of using 3rd section, it is accepted as a condition.[2e2f35a]
Added new where clauses.[91614d9]
Added new parameter for redirect select data.[f58740a]

Changed

# 5.7.6 [2018-06-07]


Changed Upgrade system.[df4524c]

# 5.7.5 [2018-06-01]


The contents of Base and ZN classes have been changed.[#48]

# 5.7.3 [2018-05-19]


The DBForge::extras() method has been modified according to the driver type.[e7f8571]

# 5.7.2 [2018-05-12]


Updated DefaultProject.zip file.[0a96065]
Updated directory index.[#19]

# 5.7.1 [2018-05-05]


Changed Starting config "ajax code continue" key value.[#10]
The location of the class map file changed.[#12]
Changed pagination ajax return value.[#18]

# 5.7.0 [2018-05-01]


Changed default opening page.[f15c2a0]
The parameters of the Permission class have been expanded.[451f74d]

Modified

# 5.7.9 [2018-07-02]


Modified protected ZN\In::resolvingDepedencyInjections() method.[d6ff532]
Modified protected Autoloader::createFacadeClass() method.[c134bb2]

# 5.7.8 [2018-06-27]


The Event::run() method is statically arranged.[#74]
The console output command was modified.[2f66085]

# 5.7.6 [2018-06-07]


Modified Upload class.[f6fe402]
Modified ZN class.[bd581df]
Modified Autoloader class.[e7f7d4d]

 # 5.7.0 [2018-05-01]


None

Fixed

# 5.7.8 [2018-06-27]


An error has been fixed that prevents the creation of models via the console.[#75]

# 5.7.7 [2018-06-14]


A bug that prevented usage through the console was fixed.[a86d20b]

# 5.7.6 [2018-06-07]


Fixed Redirect::deleteData method.[e3af4d5]
Fixed Controller class.[5e8a0cb]
Fixed Wizard class.[2275c6d]

# 5.7.5 [2018-06-01]


Fixed Expcetion classes.[#44]
Autoloader's write to class map has been fixed.[#45]
Fixed Singleton class.[#46]

# 5.7.4 [2018-05-26]


Fixed Inclusion\Project\ViewTrait trait.[7ef67f0]
The error that occurs depending on the usage during auto-view loading is fixed.[37b896b]

# 5.7.3 [2018-05-19]


The request must be made to a valid controller.[fb50024]
The parameter sending error has been fixed.[8b3c7fd]
The SQLServer driver abstract class expansion error has been fixed.[46ba191]
An error in the Restoration class has been fixed.[38289b0]

# 5.7.2 [2018-05-12]


Fixed External Email Templates.[a9e32aa]
Fixed validation required control.[d4f7608]
Fixed User::logout() method.[0481ab4]

# 5.7.1 [2018-05-05]


Fixed talking queries.[a41ae69]
Fixed Buffering library namespace.[#9]

# 5.7.0 [2018-05-01]


Updated ExceptionTable.php file.[9262539]
Updated Filesystem deleteFolderEmpty method.[45a47da]
Updated GrandModel.[078b195]
Fixed Request::method() method.[d114f19]

Removed

# 5.7.6 [2018-06-07]


Removed External templates.[ff35b89]

# 5.7.1 [2018-05-05]


Removed controls from the Autoloader class that could pose a problem.[#16]

# 5.7.0 [2018-05-01]


The use of the subdirectory controller has been removed.[8024ffa]
Removed Validation::oldPassword() method.

 

 

# 5.6 [2018-03-30]


Dedicated

 Rasmus Lerdorf

Added

# 5.6.4 [2018-04-30]


Validation kütüphanesine messages() yöntemi eklendi.[b7070af]
ViewObjects dil dosyasına yeni anahtarlar eklendi.[7883f67]

# 5.6.3 [2018-04-22]


Added EventHandler package.[EventHandler]
Added new Database methods.[91614d9]

# 5.6.2 [2018-04-16]


Database kütüphanesine yeni bir yöntem eklendi.[#4]
Şablon sihirbazına yeni kullanımlar eklendi.[#5]

# 5.6.0 [2018-04-30]


Sanal kontrolcü kullanımı eklendi.[3b5da7f]
Sayfalama yapılandırmasına output ayarı eklendi.[#126]
Config/Authentication.php yapılandırma dosyası eklendi.[#121]
Config/Authorization.php yapılandırma dosyası eklendi.
Config/Routing.php yapılandırma dosyası eklendi.

Changed

# 5.6.3 [2018-04-22]


Added new methods.[#27]

# 5.6.2 [2018-04-16]


User kütüphanesinin iç yapısı değiştirildi.[#3]

# 5.6.0 [2018-03-30]


Upload::convertName() parametresi belirlenebilir değer alacak şekilde güncellendi.[#2]
Theme::active() yöntemi güncellendi.[#11]
Pagination yapılandırma dosyasına yeni ayar eklendi.[a90670a]
Settings/Autoloader.php yapılandırma dosyası güncellendi.[76eb2e]
Config/Routing.php yapılandırma dosyası eklendi.[319aa46]
starting:constructors ayarı güncellendi.[319aa46]
 zerocore dosyası güncellendi.[6ef452e]

Modified

# 5.6.1 [2018-04-08]


Strings::divide() yöntemine yeni parametre eklendi.[2fae331]
Json datalar için Method sınıfının çevrimi otomatize edildi.[c1ce8ac]

Fixed

# 5.6.3 [2018-04-22]


A syntax error related to composer loading in the kernel has been fixed.[#28]

# 5.6.2 [2018-04-16]


DBGrid sınıfında tespit edilen söz dizimi hatası düzeltildi..[#3]
GrandModel model dosyasında istenmeyen çıktıya neden olacak bir durum düzeltildi.[e13d8ef]

# 5.6.0 [2018-03-30]


İstisna çıktısı oluşturan tablo şablonu düzeltildi.[#125]
Upload:: kütüphanesi düzeltildi. [#3]

Removed

# 5.6.0 [2018-04-30]


InvalidParameterErrorType yapılandırması kaldırıldı.[#127]
FTP yapılandırması Config/Services.php dosyasından kaldırıldı.[03eaa05]