CodeIgniter 4 Development v4.0.0-beta.3 Release Notes

Release Date: 2019-05-06 // almost 5 years ago
  • Full Changelog

    ๐Ÿ›  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: