CodeIgniter 4 Development v4.0.0-beta.3 Release Notes
Release Date: 2019-05-06 // almost 5 years ago-
๐ Fixed bugs:
- ๐ travis-ci build broken #1830
- ๐ [Re-opened] 404 File not found when running CodeIgniter on local Apache web server and virtual hosts #1400
- MySQLi SSL verify #1219
Closed issues:
- SQLite driver doesn't drop indexes when dropping a table #1983
- About mysqli options MYSQLI_OPT_INT_AND_FLOAT_NATIVE #1979
- Toolbar won't accept custom collectors #1971
- 404 Error in pathinfo mode #1965
- 0๏ธโฃ A controller parameter without default value creates ReflectionException error #1948
- Wrong datetime on history debug toolbar #1944
- Appstarter is not working after installation #1941
- AppStarter Vanilla Installation - No hint that writable directory is not writable #1934
- โก๏ธ Updating appstarter with composer does not take composer.phar into account #1932
- Problem with extending core class. #1922
- Debug Toolbar causes error if an array is provided as session value since Beta 2 #1919
- Wrong controller filter processing because of faulty regular expression generation #1907
- ๐ Toolbar not supporting IE11 (realXHR.responseURL) #1905
- ๐จ Validation Always Print Error Message #1903
- ๐ป Using soft deletes can lead to mysql ambiguous exception #1881
- Error when running
php spark serve
(spaces in folder names) #1880 - Class 'CodeIgniter\Filters\DebugToolbar' not found #1871
- Should unmatched cache() return null? #1870
- โ Class 'CodeIgniter\Test\CIUnitTestCase' not found when testing in Appstarter project #1864
- Public methods in system/Controller #1849
- ๐ง Controller in folder - method not accessible unless I set a route on Linux - Windows OK #1841
- Routing to hardcoded ids does not work #1838
- Form Validation: required_with and required_without implementations #1837
- Events.php on method $callable parameter accepts only callable #1835
- Controller response property overriding by ControllerResponse inPHPUnit #1834
- ValidationInterface run method $data attribute should be nullable #1833
- Fail to render view in a view with layout #1826
- ๐ UploadedFile::move and File::move have different implementation #1825
- ๐ Missing documentation: parser is not able to handle nested loops #1821
- Is hashId function missing? #1801
- ๐ Parser is not able to handle nested loops #1799
- Routing rules order [suspended / probably csrf] #1798
- I need to call session() if I want to be able to use old() in the forms. #1795
- ๐ป Output getting buffered when running via command line #1792
- Wrong CodeIgniter::handleRequest method definition #1786
- ๐ File::move is not moving file #1785
- Question about date helper #1783
- โก๏ธ Intention or bug? File::move does not update path #1782
- ๐ Small typos in documentation section "Taking Advantage of Spl" #1781
- ๐ Documentation mistake: Model::save does not return a boolean only #1780
- Toolbar::run produces incompatible data for json_encode #1779
- History::setFiles may crash when reading empty file #1778
- Can't set subquery as WHERE condition. #1775
- Ignoring 'required' validation rule for inserts. #1773
- ๐พ save() method trying to insert instead of update #1770
- โ Controller Test / Feature Testing output issues #1767
- MigrationRunner::version should return "current version string on success" #1766
- ๐ DIRECTORY_SEPARATOR / Different Behavior under Windows #1760
- โ HTTP Feature Testing not working #1710
- alpha4->5 requires to have primary key in every model/table #1706
- route_to('name'); does not work for other subdomains #1697
- Router issue - overwriting. #1692
- ๐ป Using Memcache as Session Handler cause exception during regenerate. #1676
- Model's without primary keys get pagination counts wrong #1597
- Unable set ENVIRONMENT with Spark #1268
- ๐ง WIP Improve unit tests #512
๐ Merged pull requests:
- Prep for beta.3 #1990 (jim-parry)
- Correct API docblock problems for phpdocs #1987 (jim-parry)
- โก๏ธ Update docblock version to 4.0.0 #1986 (jim-parry)
- ๐ Fix filter processing. Fixes #1907 #1985 (jim-parry)
- โ Add footing to HTML Table #1984 (jim-parry)
- Using soft deletes should not return an ambiguous field message when joining tables. Closes #1881 #1981 (lonnieezell)
- Corrected return value for Session/RedisHandler::read to string, per PHP specs #1980 (lonnieezell)
- Implement HTML Table for CI4 #1978 (jim-parry)
- โ Test/featuretestcase #1977 (jim-parry)
- ๐ Fix validation rules table format #1975 (jim-parry)
- โ Remove framework classes from the autoloader classmap. #1974 (lonnieezell)
- 0๏ธโฃ Defaultfixes #1973 (lonnieezell)
- Toolbar fix for custom collectors #1972 (MGatner)
- โ Add back filter arguments #1970 (MGatner)
- ๐ Fixed pathinfo mode 404 error, rebuild array index of uri segments from array_filter() #1968 (viosion)
- โก๏ธ String type primary key should also wrap into an array during db update #1963 (vibbow)
- ๐ง WIP - Fix side issue #1962 (vibbow)
- ๐ Fix Debugbar url tail slash issue #1961 (vibbow)
- ๐ New generic string validation rule. #1957 (lonnieezell)
- ๐ Use Null Coalesce Operator #1956 (carusogabriel)
- ๐ Travis-CI build failed fix #1955 (atishamte)
- ๐ Fix validation table format #1954 (jim-parry)
- โ Add Validations for
equals\(\)
andnot\_equals\(\)
#1952 (MGatner) - โ๏ธ System typos changes & code cleanup #1951 (atishamte)
- ๐ Fix some side issue #1950 (vibbow)
- Toobar/Routes correction #1949 (atishamte)
- ๐ Fix BaseConfig didn't load Registrar files properly #1947 (vibbow)
- ๐ Fix datetime extraction from debugbar file #1945 (soft2u)
- โ Model, Entity, Exception & Migration test cases #1943 (atishamte)
- โ Remove section that prevents hotlinking #1939 (MGatner)
- โ๏ธ Database typos changes #1938 (atishamte)
- ๐ Docs: improve app testing writeup #1936 (jim-parry)
- โก๏ธ Update phpunit.xml scripts. Fixes #1932 #1935 (jim-parry)
- having (Is NULL deletion) #1933 (nowackipawel)
- Toolbar IE11 fix #1931 (REJack)
- Model Changes w.r.t. #1773 #1930 (atishamte)
- ๐ป Entity exception for non existed props. #1927 (nowackipawel)
- ๐ Docs: update installation guide #1926 (jim-parry)
- removed $_SERVER['CI_ENVIRONMENT'] #1925 (truelineinfotech)
- missing return #1923 (titounnes)
- JSONFormatter #1918 (nowackipawel)
- โ Database Test Cases #1917 (atishamte)
- Check if the value is string #1916 (daif)
- ๐ Fix for POST + JSON (Content-Length added) #1915 (nowackipawel)
- Housekeeping - prep for beta.2 #1914 (jim-parry)
- โ More RouteCollection tests for overwriting. Closes #1692 #1913 (jim-parry)
- โ Additional RouteCollectionTests #1912 (jim-parry)
- โ JSON Cast exception test cases #1911 (atishamte)
- โ Added print method to CLI library so you can print multiple times on same line #1910 (lonnieezell)
- โ Add filter parameters to User Guide #1908 (MGatner)
- โ SubQuery related test cases w.r.t #1775 #1906 (atishamte)
- BaseBuilder Corrections #1902 (atishamte)
- โก๏ธ Update .htaccess for better security and caching #1900 (atishamte)
- Database Forge correction #1899 (atishamte)
- Toolbar fix w.r.t #1779 #1897 (atishamte)
- Mysql connection issue with MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT #1219 #1896 (atishamte)
- Unmatched Cache Library
get\(\)
return null #1895 (MGatner) - ๐ New method Find Column w.r.t. #1619 #1861 (atishamte)