@@ -3,208 +3,12 @@ Version |version|
33
44Release Date: Not released
55
6- **RC.2 release of CodeIgniter4 **
6+ **Next alpha release of CodeIgniter4 **
77
8- Enhancements:
9-
10- - query builder testability simplified with new property, but dropped
11- method parameters (breaking change)
12- - database, migrations and sessions beefed up
13- - numerous smaller bugs corrected
14-
15- App changes:
16-
17- - Config/Constants, Paths & some config settings have had changes
18-
19- Message changes:
20-
21- - N/A
228
239The list of changed files follows, with PR numbers shown.
2410
25- - admin/
26-
27- - app/
28- - Config/
29- - Boot/* #2241
30- - Constants #2183
31- - Paths #2181
32- - public/
33-
34- - system/
35- - CLI/
36- - BaseCommand #2231
37- - Database/
38- - MySQLi/Connection #2201, 2229
39- - Postgre/
40- - BaseBuilder #2269
41- - Connection #2201
42- - SQLite3/Connection #2201, 2228, 2230
43- - BaseBuilder #2257, 2232, 2269, 2270
44- - BaseConnection #2208, 2213, 2231
45- - Config #2224
46- - Forge #2205
47- - MigrationRunner #2191
48- - Debug/
49- - Exceptions #2262
50- - Encryption/
51- - Encryption #2231
52- - Handlers/BaseHandler #2231
53- - Files/
54- - FileCollection #2265
55- - HTTP/
56- - CURLRequest #2168
57- - IncomingRequest #2265
58- - Request #2253
59- - Response #2253
60- - I18n/
61- - Time #2231
62- - TimeDifference #2231
63- - Images/
64- - Handlers/BaseHandler #2246
65- - RESTful/
66- - ResourcePresenter #2271
67- - Security/
68- - Security #2240
69- - Session/
70- - Session #2197, 2231
71- - Test/
72- - CIDatabaseTestCase #2205
73- - CIDatabaseUnitTestCase #2184
74- - Validation/
75- - FileRules #2265
76- - Validation #2268
77- - View/
78- - Parser #2264
79-
80- - Common #2200, 2209, 2261
81- - Model #2231
82-
83- - tests/_support/
84-
85- - tests/system/
86- - Commands/
87- - CommandClassTest #2231
88- - Database/
89- - Builder/
90- - GetTest #2232
91- - CountTest #2269
92- - DeleteTest #2269
93- - EmptyTest #2269
94- - GetTest #2269
95- - GroupTest #2257
96- - InsertTest #2269
97- - ReplaceTest #2269
98- - TruncateTest #2269
99- - UpdateTest #2269
100- - Live/
101- - EscapeTest #2229
102- - ForgeTest #2201, 2211
103- - GroupTest #2257
104- - MetadataTest #2211
105- - ModelTest #2231
106- - BaseConnectionTest #2229, 2231
107- - Encryption/
108- - EncryptionTest #2231
109- - Helpers/
110- - URLHelperTest #2259
111- - HTTP/
112- - CURLRequestTest #2168
113- - FileCOllectionTest #2265
114- - URITest #2259
115- - I18n/
116- - TimeDifferenceTest #2231
117- - TimeTest #2231
118- - Pager/
119- - pagerTest #2259
120- - RESTful/
121- - ResourcePresenterTest #2271
122- - Session/
123- - SessionTest #2231
124- - View/
125- - ParserTest #2264
126-
127- - user_guide_src/
128- - concepts/
129- - structure #2221
130- - database/
131- - metadata #2199, 2201, 2208
132- - queries #2208
133- - query_builder #2257, 2232, 2269
134- - dbmgmt/
135- - migration #2190, 2191
136- - extending/
137- - contributing #2221
138- - general/
139- - errors #2221
140- - helpera/
141- - url_helper #2259
142- - incoming/
143- - restful #2189
144- - routing #2221
145- - installation/
146- - troubleshooting #2260
147- - libraries/
148- - encryption #2221
149- - pagination #2216
150- - time #2221
151- - uti #2216
152- - outgoing/
153- - api_responses #2245
154- - view_layouts #2218
155- - view_parser #2218, 2264
156- - testing/
157- - controllers #2221
158- - debugging #2221, 2209
159- - feature #2218, 2221
160- - overview #2221
161- - tutorial/
162- - news_section #2221
163- - static_pages #2221
164-
16511
16612PRs merged:
167- --------------------------
13+ -----------
16814
169- - #2271 fix ResourcePresenter::setModel()
170- - #2270 groupStart() refactorization
171- - #2269 testMode() method for BaseBuilder
172- - #2268 Validation session use only if exists
173- - #2267 Tests setUp and tearDown: void
174- - #2265 Fix a validation issue on multiple file upload
175- - #2264 fix. Parser allow other extension
176- - #2262 Fix parameter type in Debug/Exceptions
177- - #2261 Fix lang() signature
178- - #2260 Explain the whoops page
179- - #2259 Add URI & url_helper tests
180- - #2257 Several updates to the HAVING clauses
181- - #2253 Fix invalid parameters
182- - #2246 EXIF not supported for GIF
183- - #2245 Fix class ref parameter types
184- - #2241 Fix ini_set parameter type
185- - #2240 Handle JSON POSTs in CSRF
186- - #2232 Fixes BaseBuilder getWhere() bug
187- - #2231 Add magic __isset to classes with __get
188- - #2230 Add escape to SQLite _listTables()
189- - #2229 MySQLi escapeLikeStringDirect()
190- - #2228 Exclude `sqlite_% ` from listTables()
191- - #2224 change new \C onfig\D atabase() to config('Database')
192- - #2221 Documentation fixes
193- - #2218 Typo corrected
194- - #2216 Update uri.rst
195- - #2213 Filter listTables cache response on constrainPrefix
196- - #2211 Add listTable() tests
197- - #2209 Add trace()
198- - #2208 Add $db->getPrefix()
199- - #2205 Fix empty() bug on DBPrefix
200- - #2201 Foreign key columns
201- - #2200 Notify Kint of dd alias
202- - #2199 Add getForeignKeyData to User Guide
203- - #2187 Update Session.php
204- - #2191 Migration rollback reverse
205- - #2190 Fix name of ForeignKeyChecks
206- - #2189 missing return
207- - #2184 Fix case on "Seeds/" directory
208- - #2183 Check `defined ` for constants
209- - #2181 Remove copy-paste extraneous text
210- - #2168 Fix for CURL for 'debug' option
0 commit comments