@@ -3,12 +3,167 @@ Version |version|
3
3
4
4
Release Date: Not released
5
5
6
- **Next alpha release of CodeIgniter4 **
6
+ **RC.3 release of CodeIgniter4 **
7
+
8
+ Enhancements:
9
+
10
+ - Beefed up database, session & routing handling.
11
+ - Fixed numerous bugs & user guide errata.
12
+
13
+ App changes:
14
+
15
+ - New $CSRFHeaderName property in App/Config/App
16
+
17
+ Message changes:
7
18
8
19
9
20
The list of changed files follows, with PR numbers shown.
10
21
22
+ - admin/
23
+
24
+ - app/
25
+ - Config/
26
+ - App #2272
27
+
28
+ - public/
29
+
30
+ - system/
31
+ - Autoloader/
32
+ - FileLocator #2336
33
+ - Database/
34
+ - MySQLi/Forge #2100
35
+ - Postgre/Forge #2100
36
+ - SQLite3/Forge #2100
37
+ - BaseBuilder #2252, 2312
38
+ - Forge $2100
39
+ - Migration #2303
40
+ - MigrationRunner #2303
41
+ - Debug/
42
+ - Exceptions #2288
43
+ - Toolbar/Collectors/
44
+ - Route #2300
45
+ - Toolbar #2315
46
+ - Views/*.tpl #2283
47
+ - Helpers/
48
+ - inflector_helper #2296
49
+ - url_helper #2325
50
+ - HTTP/
51
+ - CURLRequest #2285, 2305
52
+ - Files/UploadedFile #2123
53
+ - Language/en/
54
+ - Encryption #2311
55
+ - RESTful #2311
56
+ - Session #2311
57
+ - Router/
58
+ - Exceptions/RedirectException #2338
59
+ - Router #2308, 2338
60
+ - Security/
61
+ - Security #2272, 2279
62
+ - Session/
63
+ - Handlers/
64
+ - DatabaseHandler #2298
65
+ - FileHandler #2298, 2307
66
+ - MemcachedHandler #2298
67
+ - RedisHandler #2298
68
+ - Session #2339
69
+ - Validation/
70
+ - Validation #2284, 2341
71
+ - View/
72
+ - View #2324
73
+ - CodeIgniter #2338
74
+ - Common #2279
75
+ - Model #2289, 2332
76
+
77
+ - tests/README.md #2345
78
+
79
+ - tests/_support/
80
+ - Config/
81
+ - MockAppConfig #2272
82
+
83
+ - tests/system/
84
+ - Database/
85
+ - Builder/
86
+ - UpdateTest #2295
87
+ - Live/
88
+ - ForgeTest #2100
89
+ - Helpers/
90
+ - InflectorHelperTest #2296
91
+ - URLHelperTest #2325
92
+ - HTTP/
93
+ - CURLRequestTest #2285
94
+ - Log/
95
+ - FileHandlerTest #2346
96
+ - Security/
97
+ - SecurityTest #2279
98
+ - Session/
99
+ - SessionTest #2339
100
+ - CommonFunctionsTest #2279
101
+
102
+ - user_guide_src/
103
+ - dbmgmt/
104
+ - forge #2100
105
+ - migration #2337
106
+ - general/
107
+ - common_functions #2279
108
+ - errors #2338
109
+ - modules #2290
110
+ - helpers/
111
+ - inflector_helper #2296
112
+ - incoming/
113
+ - message #2282
114
+ - restful #2313, 2321, 2333
115
+ - routing #2327
116
+ - libraries/
117
+ - curlrequest #2305
118
+ - security #2279
119
+ - models/
120
+ - model #2316, 2332
121
+ - outgoing/
122
+ - table #2337
123
+
11
124
12
125
PRs merged:
13
- -----------
126
+ ----------
14
127
128
+ - #2348 CodeIgniter Foundation gets copyright
129
+ - #2346 Fix FilerHandlerTest.php wierdness
130
+ - #2345 Tests readme polish
131
+ - #2344 Setup vs Set Up
132
+ - #2343 User guide minor fixes. Fix class names and code area
133
+ - #2341 Simplify Validation::getErrors()
134
+ - #2339 Fix Session::get('key') returns null when value is (int) 0
135
+ - #2338 Revert RedirectException change
136
+ - #2337 Guide: Minor grammar corrections
137
+ - #2336 Correct cleaning of namespaces in Windows
138
+ - #2333 Guide: RESTful table formatting
139
+ - #2332 Change after methods to use actual data
140
+ - #2328 Update Application structure
141
+ - #2327 Correct the tourint UG page
142
+ - #2325 Fix bug in url_title() function with diacritics
143
+ - #2324 Renderer Toolbar Debug Toggle
144
+ - #2321 Update RESTful User Guide
145
+ - #2316 Add getValidationRules() to model UG page
146
+ - #2315 Enhance Toolbar::renderTimeline
147
+ - #2313 RESTful User Guide cleanup
148
+ - #2312 BaseBuilder variable type fix
149
+ - #2311 Convert all language returns to single quote
150
+ - #2308 Bugfix extra autoroute slashes
151
+ - #2307 Resolve session save handler issue
152
+ - #2305 Fix curl debug bug
153
+ - #2303 Use DBGroup variable from migration class if defined
154
+ - #2300 Routes collector for toolbar should not die when a method name is calculated through _remap
155
+ - #2298 fix issue on session_regenerate
156
+ - #2296 Add counted() to Inflector Helper
157
+ - #2295 Test set() method in Builder class more
158
+ - #2290 Fix Code Modules documentation for psr4 namespace configuration
159
+ - #2289 Don't restrict model's access to properties in a read-only manner
160
+ - #2288 Fix line numbering in Debug/Exceptions class
161
+ - #2285 Fix error with Host header for CURLRequest class
162
+ - #2284 Fix getErrors() for validation with redirect
163
+ - #2283 Hotfix: Rename collectors _*.tpl.php to _*.tpl
164
+ - #2282 Fix user guide for Message class
165
+ - #2279 Bug in CSRF parameter cleanup
166
+ - #2272 Handle X-CSRF-TOKEN - CSRF
167
+ - #2252 Batch Update Where Reset
168
+ - #2123 WIP fix store() default value bug
169
+ - #2100 Added validation on exists database before created for MySQLi
0 commit comments