|
1 | | -Version 4.0.0-alpha.4 |
| 1 | +Version |version| |
2 | 2 | ==================================================== |
3 | 3 |
|
4 | 4 | Release Date: Not released |
5 | 5 |
|
6 | 6 | **Next alpha release of CodeIgniter4** |
7 | 7 |
|
8 | | -Highlights: |
9 | | - |
10 | | -- Refactor for consistency: folder application renamed to app; |
11 | | -constant BASEPATH renamed to SYSTEMPATH |
12 | | -- Debug toolbar gets its own config, history collector |
13 | | -- Numerous corrections and enhancements |
14 | 8 |
|
15 | 9 | The list of changed files follows, with PR numbers shown. |
16 | 10 |
|
17 | | -- admin/ |
18 | | - - docbot #1573 |
19 | | - - framework/composer.json #1555 |
20 | | - - release #1573 |
21 | | - - release-deploy #1573 |
22 | | - - starter/composer.json #1573, #1600 |
23 | | - |
24 | | -- app/ |
25 | | - - Config/ |
26 | | - - App #1571 |
27 | | - - Autoload #1579 |
28 | | - - ContentSecurityPolicy #1581 |
29 | | - - Events #1571, #1595 |
30 | | - - Paths #1579 |
31 | | - - Routes #1579 |
32 | | - - Services #1579 |
33 | | - - Toolbar #1571, #1579 |
34 | | - - Filters/ |
35 | | - - Toolbar #1571 |
36 | | - - Views/ |
37 | | - - errors/* #1579 |
38 | | - |
39 | | -- public/ |
40 | | - - index #1579 |
41 | | -- system/ |
42 | | - - Autoloader/ |
43 | | - - Autoloader #1562 |
44 | | - - FileLocator #1562, #1579 |
45 | | - - CLI/ |
46 | | - - CommandRunner #1562 |
47 | | - - Config/ |
48 | | - - AutoloadConfig #1555, #1579 |
49 | | - - BaseConfig #1562 |
50 | | - - Services #1571, #1562 |
51 | | - - Database/ |
52 | | - - BaseBuilder #a0fc68 |
53 | | - - MigrationRunner #1585 |
54 | | - - MySQLi/Connection #1561, #8f205a |
55 | | - - Debug/ |
56 | | - - Collectors/* #1571, #1589, #1579 |
57 | | - - Exceptions #1579 |
58 | | - - Toolbar #1571 |
59 | | - - Views/toolbar.tpl #1571 |
60 | | - - Views/toolbarloader.js #1594 |
61 | | - - Helpers/ |
62 | | - - form_helper #1548 |
63 | | - - url_helper #1588 |
64 | | - - HTTP/ |
65 | | - - ContentSecurityPolicy #1581 |
66 | | - - DownloadResponse |
67 | | - - I18n/ |
68 | | - - Time #1603 |
69 | | - - Language/ |
70 | | - - Language #1587, #1562, #1610 |
71 | | - - en/ |
72 | | - - CLI #1562 |
73 | | - - HTTP #d7dfc5 |
74 | | - - Log/ |
75 | | - - Handlers/FileHandler #1579 |
76 | | - - Logger #1562, #1579 |
77 | | - - Session/ |
78 | | - - Handlers/DatabaseHandler #1598 |
79 | | - - Test/ |
80 | | - - CIUnitTest #1581, #1593, #1579 |
81 | | - - FeatureResponse #1593 |
82 | | - - FeatureTestCase #1593 |
83 | | - - View/ |
84 | | - - View #1571, #1579 |
85 | | - - bootstrap #1579 |
86 | | - - CodeIgniter #ab8b5b, #1579 |
87 | | - - Common #1569, #1563, #1562, #1601, #1579 |
88 | | - - Entity #4c7bfe, #1575 |
89 | | - - Model #1602, #a0fc68 |
90 | | - |
91 | | -- tests/ |
92 | | - - Autoloader/ |
93 | | - - AutolaoderTest #1562, #1579 |
94 | | - - FileLocatorTest #1562, #1579 |
95 | | - - Config/ |
96 | | - - ServicesTest #1562 |
97 | | - - Database/ |
98 | | - - Live/ModelTest #1602, #a0fc68 |
99 | | - - Files/ |
100 | | - - FileTest #1579 |
101 | | - - Helpers/ |
102 | | - - FormHelperTest #1548 |
103 | | - - URLHelperTest #1588 |
104 | | - - HTTP/ |
105 | | - - ContentSecurityPolicyTest #1581 |
106 | | - - DownloadResponseTest #1576, #1579 |
107 | | - - IncomingRequestDetectingTest #1576 |
108 | | - - IncomingRequestTest #1576 |
109 | | - - RedirectResponseTest #1562 |
110 | | - - ResponseTest #1576 |
111 | | - - I18n/ |
112 | | - - TimeDifferenceTest #1603 |
113 | | - - TimeTest #1603 |
114 | | - - Language/ |
115 | | - -LanguageTest #1587, #1610 |
116 | | - - Log/ |
117 | | - - FileHandlerTest #1579 |
118 | | - - Router/ |
119 | | - - RouterCollectionTest #1562 |
120 | | - - RouterTest #1562 |
121 | | - - Test/ |
122 | | - - FeatureResponseTest #1593 |
123 | | - - FeatureTestCaseTest #1593 |
124 | | - - TestCaseTest #1593 |
125 | | - - Validation/ |
126 | | - - ValidationTest #1562 |
127 | | - - View/ |
128 | | - - ParserPluginTest #1562 |
129 | | - - ParserTest #1562 |
130 | | - - ViewTest #1562 |
131 | | - - CodeIgniterTest #1562 |
132 | | - - CommonFunctionsTest #1569, #1562 |
133 | | - - EntityTest #4c7bfe, #1575 |
134 | | - |
135 | | -- user_guide_src/source/ |
136 | | - - cli/ |
137 | | - - cli #1579 |
138 | | - - cli_commands #1579 |
139 | | - - concepts/ |
140 | | - - autoloader #1579 |
141 | | - - mvc #1579 |
142 | | - - services #1579 |
143 | | - - structure #1579 |
144 | | - - database/ |
145 | | - - configuration #1579 |
146 | | - - dbmgt/ |
147 | | - - migration #1579 |
148 | | - - seeds #1579 |
149 | | - - general/ |
150 | | - - common_functions #d7dfc5, #1579 |
151 | | - - configuration #1608 |
152 | | - - errors #1579 |
153 | | - - installation/ |
154 | | - - downloads #1579 |
155 | | - - models/ |
156 | | - - entities #547792, #1575 |
157 | | - - outgoing/ |
158 | | - - localization #1610 |
159 | | - - response #1581, #1579 |
160 | | - - view_parser #1579 |
161 | | - - testing/ |
162 | | - - debugging #1579 |
163 | | - - overview #1593, #1579 |
164 | | - - tutorial/ |
165 | | - - news_section #1586 |
166 | | - - static_pages #1579 |
167 | | - |
168 | | -- composer.json #1555 |
169 | | -- ComposerScripts #1551 |
170 | | -- spark #1579 |
171 | | -- Vagrantfile.dist #1459 |
172 | 11 |
|
173 | 12 | PRs merged: |
174 | 13 | ----------- |
175 | 14 |
|
176 | | -- #1610 Test, fix & enhance Language |
177 | | -- #a0fc68 Clear binds after inserts, updates, and find queries |
178 | | -- #1608 Note about environment configuration in UG |
179 | | -- #1606 release framework script clean up |
180 | | -- #1603 Flesh out I18n testing |
181 | | -- #8f305a Catch mysql connection errors and sanitize username and password |
182 | | -- #1602 Model's first and update didn't work primary key-less tables |
183 | | -- #1601 clean up \Config\Services in Common.php |
184 | | -- #1600 admin/starter/composer.json clean up |
185 | | -- #1598 use $defaultGroup as default value for database session DBGroup |
186 | | -- #1595 handle fatal error via pre_system |
187 | | -- #1594 Fix Toolbar invalid css |
188 | | -- #1593 Flesh out the Test package testing |
189 | | -- #1589 Fix Toolbar file loading throw exception |
190 | | -- #1588 Fix site_url generate invalid url |
191 | | -- #1587 Add Language fallback |
192 | | -- #1586 Fix model namespace in tutorial |
193 | | -- #1585 Type hint MigrationRunner methods |
194 | | -- #4c7bfe Entity fill() now respects mapped properties |
195 | | -- #547792 Add _get and _set notes for Entity class |
196 | | -- #1582 Fix changelog index & common functions UG indent |
197 | | -- #1581 ContentSecurityPolicy testing & enhancement |
198 | | -- #1579 Use Absolute Paths |
199 | | -- #1576 Testing13/http |
200 | | -- #1575 Adds ?integer, ?double, ?string, etc. cast types |
201 | | -- #ab8b5b Set baseURL to example.com during testing by default. |
202 | | -- #d7dfc5 Doc tweaks for redirects |
203 | | -- #1573 Lessons learned |
204 | | -- #1571 Toolbar updates |
205 | | -- #1569 Test esc() with different encodings and ignore app-only helpers |
206 | | -- #1563 id attribute support added for csrf_field |
207 | | -- #1562 Integrates Autoloader and FileLocator |
208 | | -- #1561 Update Connection.php |
209 | | -- #1557 remove \ prefix on use statements |
210 | | -- #1556 using protected intead of public modifier for setUp() function in tests |
211 | | -- #1555 autoload clean up: remove Psr\Log namespace from composer.json |
212 | | -- #1551 remove manual define "system/" directory prefix at ComposerScripts |
213 | | -- #1548 allows to set empty html attr |
214 | | -- #1459 Add Vagrantfile |
0 commit comments