Versiyon Notları


    × Bunları biliyor muydunuz?
"Başlangıç kontrolcüsü tanımlayarak bu kontrolcüde yer alan kodların diğer tüm kontrolcüler için geçerli olmasını sağlayabilirsiniz."


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.7.1 [2023-09-14]
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.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]