Versiyon Notları


    × Bunları biliyor muydunuz?
"Settings/CDNLinks.php yapılandırma dosyası altında yer alan 'script' ve 'style' dizilerine tanımlayacağınız linkleri Import::script() ve Import::style() kütüphaneleri ile birlikte kullanabilirsiniz."


Aşağıda paketlerin versiyonlarına göre değişiklikleri listelenmiştir. ZN Framework'ün paketleri ile ilgili değişiklikleri bu bölümden takip edebilirsiniz.

Not: ZN 6 öncesi düzenlemeler listede yer almamaktadır.
Packages Son Versiyon Son Değişiklik Tarihi
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 = []) yöntemi eklendi.[docs]

 

# 8.16.0 [2024-08-23][commit]


[ADDED] Asenkron Soket Yöntemleri eklendi.[docs]

 

# 8.15.0 [2024-08-17][commit]


[ADDED] URI::Xcall yöntemi eklendi.[docs]

 

# 8.14.1 [2024-08-15][commit]


[EXTENDED] Asenkron İşlemler Kütüphanesi genişletildi.[docs]

 

# 8.13.0 [2024-08-12][commit]


[ADDED] Excel::delimiter(string $delimiter) eklendi.[docs]

 

# 8.12.0 [2024-07-31][commit]


[ADDED] Yeni şablon sihirbazı karakterleri eklendi.[docs]

 

# 8.11.0 [2024-04-17][commit]


[ADDED] Strings::serialize(array $data) yöntemi eklendi.[docs]

 

# 8.10.0 [2024-04-12][commit]


[ADDED] Email::lf(string $type) yöntemi eklendi.[docs]
[ADDED] Email::cr(string $type) yöntemi eklendi.[docs]
[ADDED] Arrays::fillKeysRange(array $arr, $char = '', $min = NULL, $max = NULL) yöntemi eklendi.[docs]
[ADDED] Strings::unserialize(string $str) yöntemi eklendi.[docs]

 

# 8.7.1 [2023-09-14][commit]


[ADDED] DB::restruct(array $config = []) yöntemi eklendi.[docs]

 

# 8.6.0 [2023-08-08][commit]


[ADDED] DB::restruct() yöntemi eklendi.[docs]

 

# 8.6.0 [2023-08-08][commit]


[ADDED] Async::displayError() yöntemi eklendi.[docs]

 

# 8.5.0 [2023-08-08][commit]


[ADDED] Async::proıcess() yöntemine 3. bool $displayError parametresi eklendi.[docs]

 

# 8.4.0 [2023-07-13][commit]


[ADDED] DB::preselect() yöntemi eklendi.[docs]

 

# 8.3.0 [2023-06-15][commit]


[ADDED] Async::class eklendi.[docs]

 

# 8.1.0 [2023-03-07][commit]


[ADDED] Date::dayCount().[docs]

 

# 8.0.0 [2023-01-03][commit]


[ADDED] Date::quarter().[docs]
[ADDED] Date::lMethods(mixed ...$parameters, string $lang = DEFAULT).[docs]
[ADDED] Settings/Expressions.php : 'date'.[docs
[REMOVED] Config/Project.php : 'locale'.[docs]

 

# 7.8.0 [2022-12-18][commit]


[ADDED] Validation::errorInputs() yöntemi eklendi.[docs]
[EXTENDED] Validation::addError() yöntemine $name parametresi eklendi.[docs]

 

# 7.7.1 [2022-12-09][commit]


[ADDED] once() fonksiyonu eklendi.[docs]

 

# 7.6.2 [2022-09-19]


[FIXED] Validator::identity() yöntemi düzeltildi.[commit]
[FIXED] Storage yapılandırma ayarlarının set edilememesine neden olan hata giderildi.[commit]

 

# 7.6.0 [2022-09-16][commit]


[ADDED] Excel::arrayToCSV() yöntemine $useBom parametresi eklendi.[docs]

 

# 7.5.0 [2022-09-09][commit]


[ADDED] Upload::clean() yöntemi eklendi.[docs]
[FIXED] Output::display() yöntemi düzeltildi.[nodocs]

 

# 7.4.0 [2022-08-25][commit]


[ADDED] Form::getName() yöntemi eklendi.[docs]

 

# 7.3.0 [2022-08-18][commit]


[ADDED] Excel::arrayToCSV() yöntemi eklendi.[docs]

 

# 7.2.0 [2022-07-27][commit]


[ADDED] Strings::repeatComplete() yöntemi eklendi.[docs]

 

# 7.0.0 [2022-06-23][commit]


[CHANGED] PHP 8.1 ile gelen değişikliklere göre bu sürümle uyumlu çalışacak şekilde düzenlemeler yapıldı.[nodocs]

 

# 6.25.6 [2022-06-22][commit]


[FIXED] DB::multiQuery() yönteminin sorgu işlemede gecikmesine neden olan hata giderildi.[nodocs]

 

# 6.25.4 [2022-03-18][commit]


[CHANGED] Validation::error() yöntemine $separator parametresi eklendi.[docs]

 

# 6.25.0 [2021-10-15][commit]


[ADDED] Form::onkeywait() yöntemi eklendi.[docs]
[FIXED] Cart::selectObjects() yöntemi düzeltildi.[nodocs]

 

# 6.24.0 [2021-10-09][commit]


[ADDED] wizard() fonsksiyonu eklendi.[docs]
[CHANGED] File::info() yöntemi dizisinde bulunan dosyanın yetkisini gösteren değer anlaşılabilir forma çevrildi.[docs]

 

# 6.23.0 [2021-09-20][commit]


[ADDED] Form::repeat() yöntemi eklendi.[docs]

 

# 6.22.3 [2021-09-11][commit]


[REVISED] Converter::money() yöntemi restore edildi.[nodocs]

 

# 6.22.1 [2021-08-07][commit]


[FIXED] DBForge::modifyColumn() yöntemi Postgres 11 ile uyumlu çalışacak şekilde düzeltildi.[nodocs]

 

# 6.22.0 [2021-07-28][commit]


[ADDED] Arrays::forceRecursive(array $arr, callable $callback) yöntemi eklendi.[docs]
[EXTENDED] Post:: yöntemi artık çok boyutlu dizilere filtre uygulayabiliyor.[docs]

 

# 6.21.2 [2021-07-28][commit]


[CHANGED] DB::insert() yönteminde doğrudan NULL gönderimi yapılabilecek değişiklik yapıldı.[docs]
[CHANGED] DB::update() yönteminde doğrudan NULL gönderimi yapılabilecek değişiklik yapıldı.[docs]
[CHANGED] DB::where() yönteminde doğrudan NULL karşılaştırması yapılabilecek değişiklik yapıldı.[docs]

 

# 6.21.0 [2021-07-24][commit]


[ADDED] FTP:: kütüphanesi için $passiveMode ayarı eklendi.[docs]

 

# 6.20.0 [2021-07-23][commit]


[ADDED] Ödeme sistemlerine PayPal sürücüsü eklendi.[docs]
[ADDED] DB::unset(string ...$columns) yöntemi eklendi.[docs]
[ADDED] DB::isUpdate() yöntemi eklendi.[docs]
[ADDED] DB::object(string $processColumn = 'id') yöntemi eklendi.[docs]

 

# 6.19.1 [2021-07-16][commit]


[CHANGED] DB::secure() yöntemi veri içerisinde gönderilen tek tırnak sembolü \' yerine artık ' formatında kaydedilecek şekilde değiştirildi.[docs]

 

# 6.19.0 [2021-07-12][commit]


[EXTENDED] DB::update() yöntemi genişletildi.[docs]
[EXTENDED] Arrays::combine() yöntemi genişletildi.[docs]

 

# 6.18.0 [2021-07-06][commit]


[ADDED] DB::aliases(array $aliases) yöntemi eklendi.[docs]
[ADDED] IS::slug(string $slug) yöntemi eklendi.[docs]

 

# 6.17.0 [2021-07-01][commit]


[ADDED] Generate\Databases::info() yöntemi eklendi.[docs]

 

# 6.16.3 [2021-07-01][commit]


[FIXED] 6.15.0 sürümüde yapılan DB\Postgres::exec() yöntemindeki düzenlemenin neden olduğu çift ekleme hatası giderildi.[nodocs]

 

# 6.16.0 [2021-07-01][commit]


[ADDED] DB::returningId() yöntemi eklendi.[docs]
[ADDED] Form::onlyOptions() yöntemi eklendi.[docs]

 

# 6.15.0 [2021-06-29][commit]


[ADDED] DB::hashId() yöntemi eklendi.[docs]
[ADDED] Regex kütüphanesine reference pattern kullanımı eklendi.[docs]
[CHANGED] DB\Postgres::exec() yönteminin hatalı query kullanımında çalışmayı durdurmasına neden olan hata denetim yapısı değiştirildi. Hatalar artık kod akışını durdurmayıp DB::error() yöntemi ile çıktılanabilecek.[nodocs]
[FIXED] Generate::databases() yönteminin farklı platformlarda düzgün çalışmamasına neden olan hata giderildi.[nodocs]

 

# 6.14.0 [2021-06-18][commit]


[ADDED] Cart::selectObjects() yöntemi eklendi.[docs]

 

# 6.13.2 [2021-06-14][commit]


[FIXED] Route::container() yönteminin alt nesnelere doğru filtre aktarımı engelleyen hata giderildi.[nodocs]

 

# 6.13.1 [2021-06-09][commit]


[FIXED] CURRENT_THEME_DIR sabitinin proje içerisinde ilgili tema yoksa External/ dizine göre konumlanmamasına neden olan hata giderildi.[nodocs]

 

# 6.13.0 [2021-06-07][commit]


[ADDED] Form::resetValidationRules(string $formName) yöntemi eklendi.[docs]

 

# 6.12.0 [2021-05-30][commit]


[ADDED] Upload::progress() yöntemi eklendi.[docs]
[ADDED] Şablon sihirbazına (wizard) yeni deyim eklendi.[docs]

 

# 6.11.0 [2021-05-12][commit]


[ADDED] Date:: ve Time:: kütüphaneleri için yeni tarih ve zaman gösterim ifadeleri eklendi.[docs]

 

# 6.10.0 [2021-05-06][commit]


[ADDED] Database kütüphanesi için çoklu veri ekleme özelliği eklendi.[docs]
[CHANGED] SSH kütüphanesinin bağlantı ve oturum işlemleri esnasından oluşan kullanıcı hatalarının kullanıcıları doğru yönlendirmesi için değişiklikler yapıldı.[nodocs]

 

# 6.9.0 [2021-05-03][commit]


[ADDED] Crontab::stringQuery() : string yöntemi eklendi.[docs]

 

# 6.8.0 [2021-05-02][commit]


[ADDED] Crontab::script(string $command) : int yöntemi eklendi.[docs]
[FIXED] Form ve HTML yöntemlerinin çağrılabilir işlev uygulanan yöntemlerin doğru çalışmasını engelleyen hata giderildi.[nodocs]
[FIXED] Butcher sınıfının tekil projelerde doğru çalışmasına engel olan hata giderildi.[nodocs]

 

# 6.7.4 [2021-04-07][commit]


[CHANGED] Security::htmlEncode() yöntemi artık & sembolünü & sembolüne dönüştürmüyor. Bu dönüştürme verilerin kaydedilmesi sırasında bir sürü soruna neden oluyordu. Bu değişiklik Post::, Get::, Request:: yöntemlerini de kapsamaktadır.[docs]

 

# 6.7.0 [2021-03-16][commit]


[ADDED] User::setActivationEmail() yöntemine e-postanın konusunun değiştirilebilir olması sağlamak için $subject parametresi eklendi.[docs]
[ADDED] User::setForgotPasswordEmail() yöntemine e-postanın konusunun değiştirilebilir olması sağlamak için $subject parametresi eklendi.[docs]

 

# 6.6.4 [2021-03-14][commit]


[FIXED] DBTool::backup() yönteminin tırnak içeren veriler üzerinde düzgün çalışmamasına neden olan hata giderildi.[nodocs]
[FIXED] Folder::allFiles() yönteminin boş dizinleri almamasına neden olan hata giderildi.[nodocs]

 

# 6.6.0 [2021-03-09][commit]


[ADDED] Pagination::paging() yöntemi eklendi.[docs]
[ADDED] Config/ViewObjects.php:pagination dizisine paging ayarı eklendi.[nodocs]

 

# 6.5.1 [2021-03-07][commit]


[FIXED] Form::checked() yönteminin submit sonrası düzgün çalışmamasına neden olan hata giderildi.[nodocs]

 

# 6.5.0 [2021-03-07][commit]


[ADDED] Validation::addError() yöntemi eklendi.[docs]
[CHANGED] Pagination::create() yöntemi artık daha kullanışlı sayfalama barı çıktılayacak şekilde değiştirildi.[nodocs]

 

# 6.4.0 [2021-03-04][commit]


[ADDED] ZN\DataTypes\Objects sınıfına Objects takma ismi eklendi.[docs]
[REMOVED] Layers yani katman kullanımı kaldırıldı.[nodocs]

 

# 6.3.0 [2021-03-02][commit]


[ADDED] Validation::answer().[docs]
[ADDED] Validator::question().[docs]
* [ADDED] Form::vAnswer().[docs]

 

# 6.2.3 [2021-02-28][commit]


[CHANGED] Açılış sayfasının tasarımı değiştirildi.[nodocs]

 

# 6.2.2 [2021-02-28][commit]


[CHANGED] ClassMap.php ismi map.php olarak değiştirildi.[nodocs]

 

# 6.2.1 [2021-02-27][commit]


[ADDED] composer restart komutu eklendi.[nodocs]
[ADDED] composer apply komutu eklendi.[nodocs]
[ADDED] Security::timeOnStay() yöntemi eklendi.[docs]
[ADDED] Security::validTimeOnStay() yöntemi eklendi.[docs]

 

 

# single-edition


# 2.0.0 [2023-01-03][commit]


[ADDED] Settings/Expressions.php : 'date'.[docs
[REMOVED] Config/Project.php : 'locale'.[docs]

 

# 1.6.0 [2021-07-24][commit]


[ADDED] FTP:: kütüphanesi için $passiveMode ayarı eklendi.[nodocs]

 

# 1.5.0 [2021-03-09][commit]


* [ADDED] Config/ViewObjects.php:pagination dizisine paging ayarı eklendi.[nodocs]

 

 

# custom-edition


# 2.0.0 [2023-01-03][commit]


[ADDED] Settings/Expressions.php : 'date'.[docs
[REMOVED] Config/Project.php : 'locale'.[docs]

 

# 1.6.0 [2021-07-24][commit]


[ADDED] FTP:: kütüphanesi için $passiveMode ayarı eklendi.[nodocs]

 

# 1.5.0 [2021-03-09][commit]


* [ADDED] Config/ViewObjects.php:pagination dizisine paging ayarı eklendi.[nodocs]

 

 

# light-edition


# 2.0.0 [2023-01-03][commit]


[ADDED] Settings/Expressions.php : 'date'.[docs
[REMOVED] Config/Project.php : 'locale'.[docs]

 

# 1.5.0 [2021-07-24][commit]


[ADDED] FTP:: kütüphanesi için $passiveMode ayarı eklendi.[nodocs]

 

# 1.4.0 [2021-03-09][commit]


* [ADDED] Config/ViewObjects.php:pagination dizisine paging ayarı eklendi.[nodocs]

 

# 1.0.0 [2021-02-21][commit]


[ADDED] light-edition isimli yeni ZN Framework dağıtım eklendi.[docs]

 

 

# shared-edition


# 2.0.0 [2023-01-03][commit]


[ADDED] Settings/Expressions.php : 'date'.[docs
[REMOVED] Config/Project.php : 'locale'.[docs]

 

# 1.4.0 [2021-07-24][commit]


[ADDED] FTP:: kütüphanesi için $passiveMode ayarı eklendi.[nodocs]

 

# 1.3.0 [2021-03-09][commit]


* [ADDED] Config/ViewObjects.php:pagination dizisine paging ayarı eklendi.[nodocs]

 

# 1.0.0 [2021-02-27][commit]


[ADDED] shared-edition isimli yeni ZN Framework dağıtım eklendi.[docs]

 

 

# developer-tools


# 2.0.0 [2023-01-07][commit]


[FIXED] PHP 8 ile gelen özelliklere göre düzeltmeler yapıldı.[nodocs]

 

# 1.2.2 [2021-05-07][commit]


[FIXED] Devtools'un ZN FE dağıtımı için versiyon yükseltme özelliğin doğru çalışabilmesi için düzenleme yapıldı.[nodocs]

 

# 1.1.9 [2021-01-21][commit]


[FIXED] Devtools fullpack-edition 6.0.0 sürümü itibari ile artık dahili gelmiyor ayrıca kurulmalıdır.[nodocs]
[FIXED] Dokümantasyon kod renklendirilmesi daha düzgün çalışacak şekilde düzeltildi.[nodocs]
[FIXED] Dokümantasyon sayfasının doğru çalışmasına engel olana hata giderildi.[nodocs]

 

 

# shared-extension


# 1.0.1 [2021-02-27][commit]


[ADDED] Paylaşımlı çalışma dizini (public) oluşturmaya izin veren repo eklendi.[docs]