Change Log 1.6
- CF
- minimum versi php adalah 7.4 and drop support untuk versi dibawah 7.4
- remove all debug from framework when library initialized
- adding support to php 8.1
- CLogger
- Refactor all Logger with Monolog
- apply config log based laravel
- remove
CLogger::instance()->add
- remove
CLogger::instance()->write
- add CLogger_Reader and default CTrait_Controller_Application_Log_System trait log viewer now using CLogger_Reader
- perubahan log file yang sebelum 1.6 adalah ekstensi .php menjadi .log
- .htaccess default penambahan
RewriteRule \.log$ - [R=404,L], tambahkan manual ke rewrite jika webserver tidak menggunakan .htaccess
- default debug when not in production
- CExporter
- fix temporary file on folder temp ke folder
exporter/{appCode}/{date('Ymd')}
- add data type for percentage
- fix for transform formatNumber
- CSession
- [fix] when calculating expiration in seconds instead of minutes
- add support database driver
- add support cookie driver
- add support encrypted payload for all driver
- CDatabase
- Major update use pdo mysql instead of mysqli
- CDatabase::instance now is deprecated use c::db()
- Config format changed, but old config is supported.
- add support for driver postgres and sqlserver
- add event CDatabase_Event_ConnectionCreated
- CModel
- Adding support for relation with different connection
- CApi
- add grant type social for oauth2 authentication
- CCarbon
- Major update to CCarbon (php 5.6 not supported anymore)
- CDaemon
- update for logging open file handler
- update for supervisor daemon for queue runner with scaling and dashboard
- CDebug
- update debugbar for views collector
- update debugbar for new theme on 1.6
- add timeline on query viewer
- CManager
- add feature for OnBoarding
c::manager()->onBoarding()
- add support for adding attributes when registerJs or registerCss files
CManager::registerJs($file, CManager_Asset::POS_END, ['defer'=>'defer'])
- CElement
- add support dependsOn for multiple controls
- add listener handler for CloseAllDialog
- add setDataFromCollection on Table Element
- add support for arrayValues when adding paramInput on AjaxHandlerTrait
- CNotification
- add Event CNotification_Event_FirebaseFailure
- CNavigation
- refactor navigation tidak masuk dalam module CApp lagi
- adding support for key badge => string/Closure/null default null
- adding support for key translate => true/false , auto translate when true default true
- CConfig
- refactor CConfig now use CConfig_Repository for store and set config data
- CLogger
- add static call to CLogger to call direct like
CLogger::info($message)
- CVendor
- WAGO - add support for wago device getStatus()
- WAGO - add support for send document
- CEmail
- add support for mailer mailersend
- CPrinter
- EscPos - add support for escpos printer library
- EscPos - add support from escpos format to html
- cresjs
- add cres as alias for cresenity
- add cres.history for browser history management
- add cres.collect
- add cres.clsx
- add cres.dateFns
- upgrading alpinejs to 3.9.5
- vendor
- upgrade AWS SDK to latest version