CodeIgniter 4 Development v4.0.0-beta.4 Release Notes
Release Date: 2019-07-25 // almost 5 years ago-
๐ Fixed bugs:
- Controller filters match too loosely. #2038
Closed issues:
- File->getDestination fails without extension #2103
- ๐ User Guide: UploadedFile Class #2102
- Worries about postgresql errors #2097
- README.md - Link to Announcement on Forums is a 404? #2094
- Entity castAsJson returns an empty array #2080
- Migrations Sequential field information is required #2076
- function gussExtension return wrong result, return csv instead of right answer "txt" or "text" #2066
- Unexpected empty "query" property when returning CodeIgniter\HTTP\URI #2062
- Multiple rules for file upload always return false #2061
- ๐ฑ The assets of the public_folder are not loaded #2047
- Modify Model's deleted field to be a date #2041
- Filter Config not quite working with Routes? #2037
- ๐ฎ force_https() doesn't redirect #2033
- URI segments passed in as method parameters skips segments with value as 0 (zero) #2032
- /System/Debug/Toolbar/Collectors/Routes.php on line 83 #2028
- php spark not working #2025
- ๐ป PR#2012 caused 404 exception in spark #2021
- Cache config #2017
- CodeIgniter\Entity Setter doesn't work #2013
- validation match[x] don't work anymore... if custom setter is used. #2006
- Paths issue when moving Views outside of app folder #1998
- ๐ View Parser Register Plugins as closures not works! #1997
- ๐ View Parser site_url not works? #1995
- CURLRequest not respecting debug flag #1994
- Entity null values cause database error #1992
- ๐ป SQLite driver throws exception when using dropForeignKey #1982
- ๐ Security: DotEnv loads DB password plaintext in $_SERVER #1969
- ๐ Feature: FK Constraint Enable/Disable #1964
- ๐ป redirect($namedRoute) missing helpful exception #1953
๐ Merged pull requests:
- โก๏ธ Update the starters #2108 (jim-parry)
- Prep for beta.4 #2107 (jim-parry)
- ๐ File & UploadFile Fixes #2104 (MGatner)
- Timezone select #2091 (MGatner)
- JSON format checking improved #2081 (nowackipawel)
- โก๏ธ Update config() to check all namespaces #2079 (MGatner)
- Throttler can access bucket for bucket life time #2074 (MohKari)
- ๐ Fix autoloader.rst formatting #2071 (jim-parry)
- validation rule: then -> than (spelling) #2069 (nowackipawel)
- ๐ Bugfix file locator slash error #2064 (MGatner)
- ๐ Ensure query vars are part of request->uri. Fixes #2062 #2063 (lonnieezell)
- Cache Drive Backups #2060 (MohKari)
- โ Add multi-path support to
locateFile\(\)
#2059 (MGatner) - โ Add model exceptions for missing/invalid dateFormat #2054 (MGatner)
- ๐ Change Model's deleted flag to a deleted_at datetime/timestamp. Fixes #2041 #2053 (lonnieezell)
- โ Add various tests for (not) null #2052 (MGatner)
- Soft deletes use deleted_at #2051 (MGatner)
- Stash insert ID before event trigger #2050 (MGatner)
- ๐ Zero params should be passed through when routing. Fixes #2032 #2043 (lonnieezell)
- ๐ SQLite3 now supports dropping foreign keys. Fixes #1982 #2042 (lonnieezell)
- โก๏ธ Update CURLRequest.php #2040 (nowackipawel)
- ๐ Restrict filter matching of uris so they require an exact match. Fixes #2038 #2039 (lonnieezell)
- ๐ Make
force\_https\(\)
send headers before exit #2036 (MGatner) - โ๏ธ Various typos and Guide corrections #2035 (MGatner)
- 0๏ธโฃ Fallback to server request for default method #2031 (MGatner)
- ๐ Support the new
router
service in Debug Toolbar #2030 (MGatner) - Extension Pager::makeLinks (optional grup name) #2026 (nowackipawel)
- ๐จ Refactor the way the router and route collection determine the current HTTP verb. #2024 (lonnieezell)
- โ SQLite and Mysql driver additional tests and migration runner test fixes #2019 (lonnieezell)
- โฌ๏ธ Direct user to follow the upgrade steps after installation #2015 (agmckee)
- โ Added a new Session/ArrayHandler that can be used during testing. #2014 (lonnieezell)
- ๐ Use request->method for HTTP verb #2012 (MGatner)
- Set the raw data array without any mutations for the Entity #2011 (iRedds)
- โ Add
patch
method to command "routes" #2008 (MGatner) - ๐ Plugin closures docs update and test #2005 (lonnieezell)
- ๐ Allow hasChanged() without parameter #2004 (MGatner)
- ๐จ Entity refactor #2002 (lonnieezell)
- ๐ use CodeIgniter\Controller; not needed since Home Controller extends โฆ #1999 (titounnes)
- Attempting to fix CURLRequest debug issue. #1994 #1996 (lonnieezell)
- argument set() must by type of string - cannot agree #1989 (nowackipawel)
- Prevent reverseRoute from searching closures #1959 (MGatner)