CodeIgniter 4 Development v4.0.0-rc.4 Release Notes
Release Date: 2020-02-07 // about 4 years ago-
๐ Fixed bugs:
- ๐ Bug: Class 'Locale' not found when I try to use Time::parse() #2519
- ๐ Bug: Wrong Links for pager when having subfolders #2505
- View Cell render not be call initController #2500
- ๐ Bug: user guide compile failed. #2492
- ๐ Bug: setAutoRoute to false not working #2480
- ๐ Bug: CodeIgniter\Router\Router->checkRoutes() strpos() expects parameter 1 to be string, array given #2479
- ๐ Bug: Unable to use ul() helper with out modification #2473
- ๐ Bug: Cannot pass value in the function in ControllerTest #2470
- ๐ Bug: $useTimestamps cause insert() exception #2469
- ๐ Bug: prototype of setBody($data); method in CodeIgniter\HTTP\Message should be changed to setBody(string $data); #2466
- โก๏ธ Don't update it. It's rubbishBug: #2463
- ๐ Bug: Autoload over Composer #2461
- ๐ Bug: The docs say
composer install
instead ofcomposer required
#2457 - ๐ Bug: if not CSPEnaled but i have some #2456
- ๐ Bug: IsAJAX() relies on inconsistent headers #2454
- ๐ Bug: #2448
- ๐ Bug: Double use where and etc #2444
- ๐ Bug: Double use esc function with form_input and etc... #2443
- ๐ Bug: Entity casts do not cast the original data #2441
- ๐ Bug: namespace view returns empty value #2440
- ๐ Bug: php spark Call to undefined function CodeIgniter\Autoloader\get_filenames() #2439
- ๐ Bug: Curly brace deprecation #2430
- ๐ Bug: Routes and Namespace #2423
- ๐ Bug: Validation not working #2418
- ๐ Bug: Baseservice - getSharedInstance #2414
- ๐ Bug: base_url() and redirect() not honoring baseURL with paths #2409
- form_input double escaping data why ? #2405
- ๐ Bug: initController not called in ResourceController #2404
- ๐ Bug: #2397
- URL Helper safe_mailto UTF8Bug: #2396
- CSRF Filter redirect back not working #2395
- ๐ Bug: 404 error page override with cache #2391
- ๐ Bug: Mixed migration formats don't order #2386
- ๐ Bug: \CodeIgniter\Model::validate() returns TRUE if $data is empty #2384
- ๐ Bug: Usage of
static::methodName
in CodeIgniter\Config\Services prevents Service overriding #2376 - ๐ Bug: Duplicate headers in response #2375
- ๐ Bug: Nothing work with minimal config (DIRECTORY SEPARATOR) #2370
- ๐ Bug: current_url function not working as expected. #2365
- ๐ Bug: localhost development server after edit the content not updated or reloaded #2363
- ๐ Bug: with the parser, nl2br in a foreach duplicates entries. #2360
- ๐ Bug: Prevents the use of global functions with parameters [Validation] #2357
- ๐ Bug: lang('app.name') should prefer APPPATH.Language/Validation/en/app.php over installed packages #2354
- ๐ Bug: Inappropriate delimiter used in fillRouteParams #2353
- ๐ Bug: Please there is issue on the time and date guide in codeigniter 4 #2351
- ๐ Bug: Model()->find(null) should return null value #2350
- ๐ Bug: URL, Redirect and Pagination misbehave #2347
- ๐ Bug: Toolbar ErrorException Division by zero #2340
- ๐ Bug: Cannot pass a string param with a space to a custom parser plugin #2318
- ๐ Bug: Logger Path Duplicated #2286
- ๐ Bug: Email: SMTP Protocol Implementation @ Data Termination #2274
- ๐ Bug: Redirect to route ignores path set in baseurl #2119
Closed issues:
- ๐ท $routes not do the job as well #2531
- Multiple composer.json handling in codeigniter!! #2528
- โฌ๏ธ Mention about events in the upgrading doc pages #2521
- Missing Constant in E-Mail #2512
- Image Manipulation Class #2498
- Schema param in the .env file #2483
- system\Database\MigrationRunner->regress() resets instance variable $namespace to null #2474
- Issue passing data to views #2464
- ๐ currentURL & previousURL doesnt work in parser #2460
- Double quotes #2459
- ๐ Feature about Localization #2419
- ๐ Documentation Fix Needed #2412
- No such file or Directory found In Ubuntu 19.10 #2394
- previous_url() not loading the base path together #2378
- Wrong Logo on GitHub page #2372
- ๐ How to use the pagination with view parser? #2371
- ๐ Feature Request: Validation: in_db[table.field] #2366
- ๐ Feature request #2361
- ๐ Feature: AJAX route option #2310
- Return value of CodeIgniter\Database\BaseConnection::getConnectStart() must be of the type float, null returned #2158
- ๐ Create Security Guideline #73
๐ Merged pull requests:
- โก๏ธ Update manual.rst #2527 (avegacms)
- ๐ Page in the official documentation on ajax requests with iSAJAX() fixes #2454 #2526 (jlamim)
- โ Remove incorrect inline doc type #2525 (MGatner)
- โช Restore namespace after regress. Fixes #2474 #2524 (MGatner)
- ๐ Replace legacy CI3 constant. Fixes #2512 #2523 (MGatner)
- โ Adding Events information in the 'Upgrading from 3.x to 4.x' section #2522 (jlamim)
- ๐ Fix pager URI to work in subfolders. #2518 (lonnieezell)
- HTML Helper - Fix attribute type for lists #2516 (najdanovicivan)
- Layout Renderer Fix #2515 (najdanovicivan)
- [ci skip] Typo in userguide "Entity Classes - Business Logic" #2513 (jreklund)
- Database add highlight #2511 (MashinaMashina)
- โช Revert Renderer section reset #2509 (MGatner)
- โก๏ธ Update ordering of search locations for better prioritization. Fixes #2354 #2507 (lonnieezell)
- Proposal: HTTP Response - Fix crash on CSP methods CSP is disabled #2506 (najdanovicivan)
- BaseConnection - Nullable return type in getConnectStart() #2504 (najdanovicivan)
- View Renderer - Reset sections after generating the ouput #2502 (najdanovicivan)
- view_cell call controller on initController method. #2501 (byazrail)
- ๐ View Parser - Fix ParsePair() with filter #2499 (najdanovicivan)
- ๐ Fix splitQueryPart() #2497 (MashinaMashina)
- ๐ Use site_url for RedirectResponse. Fixes #2119 #2496 (lonnieezell)
- โก๏ธ [ci skip] update toolbar userguide #2495 (Instrye)
- Debug Toolbar - Fix Debugbar-Time header, Render in <head> #2494 (najdanovicivan)
- ๐ fix sphinx version. #2493 (ytetsuro)
- ๐ fix. Toolbar init view Error #2490 (Instrye)
- ๐ Fix pager #2489 (MashinaMashina)
- Update current_url and previous_url in the docs for View Parser. Fixes #2460 #2486 (lonnieezell)
- ๐ป Typo in user guide "Running via the Command Line" #2485 (jreklund)
- ๐ Services request add URI Core System extend support #2482 (byazrail)
- ๐ Fix #2479. Priority Redirection. #2481 (Instrye)
- โ ControllerTest should work without URI specified. Fixes #2470 #2472 (lonnieezell)
- Transition from Zend Escaper to Laminas Escaper #2471 (lonnieezell)
- Fix impossible length for migration table id. #2462 (ytetsuro)
- Replace
composer install
bycomposer require
#2458 (SteeveDroz) - ๐ [ci skip] Error correction in reference to Query Builder emptyTable mโฆ #2452 (jlamim)
- CRITICAL when $_SESSION is null / Argument 2 passed to dot_array_search() must be [] #2450 (nowackipawel)
- ๐ User Guide: Query Builder selectCount - error correction in example #2449 (jlamim)
- Existing File checks (Nowackipawel/patch-69) #2447 (MGatner)
- DB Insert Ignore (Tada5hi/database-feature) #2446 (MGatner)
- Nice array view in debug toolbar #2438 (MashinaMashina)
- [ci skip] Fix Message method reference #2436 (MGatner)
- ๐ Inserting through a model should respect all validation rules. Fixes #2384 #2433 (lonnieezell)
- ๐ Fix curly brace deprecation in php 7.4 #2432 (musmanikram)
- ๐ fix. safe_mailto multi-byte safe #2429 (Instrye)
- โ Add $recipients property to Config\Email #2427 (dafriend)
- โ Add hex validation rule, test, Guide #2426 (MGatner)
- ๐ fix: Router setDefaultNameSpace can't worker #2425 (Instrye)
- ๐ Don't show duplicate Date headers when running under PHPs server. Fixes #2375 #2422 (lonnieezell)
- ๐ Change current_url() to use cloned URI #2420 (MGatner)
- ๐ Revise Encryption Service Documentation [ci skip] #2417 (dafriend)
- โ Add missing closing braces of condition 'hasError()' under `Check Ifโฆ #2416 (musmanikram)
- โ Add 'nullable' to MySQL field data #2415 (MGatner)
- ๐ fix. toolbar file 301 #2413 (Instrye)
- ๐ #2318 - fix parse params of plugin #2411 (oleg1540)
- Looks like a typo. #2410 (AndiKod)
- Ensure previous_url() gets accurate URI. #2408 (lonnieezell)
- ๐ Fix url helper functions to work when site hosted in subfolders. #2407 (lonnieezell)
- ๐ Fix issue #2391 CodeIgniter::display404errors() #2406 (dafriend)
- โ Removed pointless isset() check #2402 (dafriend)
- โ Remove pointless check from conditional #2401 (dafriend)
- โ Remove redundant check in conditionals #2400 (dafriend)
- ๐ Revise Controllers Documentation [ci skip] #2399 (dafriend)
- Edit .htaccess #2398 (MashinaMashina)
- Add validation function
is\_not\_unique
#2392 (kennylajara) - ๐ Confer silent status to nested seeders #2389 (MGatner)
- ๐ Fix copypaste command comment #2388 (MGatner)
- ๐ Use only digits for migrations order #2387 (MGatner)
- quick fix postgresql insert id #2382 (iam-adty)
- ๐ Fix: Use of CodeIgniter\Config\Services prevents Service overriding #2381 (dafriend)
- ๐ฒ Replace null log file extension check #2379 (MGatner)
- ๐ Docs Rev: Replacing Core Classes [ci skip] #2377 (dafriend)
- โ Remove LoggerAwareTrait from Email class #2369 (dafriend)
- Remove log_message from Email::__construct #2368 (dafriend)
- Email config doesn't incorporate .env items #2364 (dafriend)
- ๐ Fix SMTP protocol problem #2362 (jim-parry)
- ๐ Bugfix Model after event data #2359 (MGatner)
- ๐ Fix Logger config #2358 (jim-parry)
- ๐ Fix typo in comments of Services.php #2356 (mladoux)
- ๐ Fix method name to 'toDateString()' in Date and Times user guide #2352 (musmanikram)
- Inccorectly formated JSON response , if body is string #2276 (nowackipawel)