Skip to content

Commit 4c0e180

Browse files
committed
Alpha.4 release prep
1 parent b2140b0 commit 4c0e180

File tree

2 files changed

+202
-2
lines changed

2 files changed

+202
-2
lines changed

tests/system/Language/LanguageTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ public function MessageBundles()
264264
public function testBundleUniqueKeys($bundle)
265265
{
266266
$language = Services::language('en', false);
267-
$messages = require BASEPATH . 'Language/en/' . $bundle . '.php';
267+
$messages = require SYSTEMPATH . 'Language/en/' . $bundle . '.php';
268268
$this->assertGreaterThan(0, count($messages));
269269
}
270270

Lines changed: 201 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,214 @@
1-
Version |version|
1+
Version 4.0.0-alpha.4
22
====================================================
33

44
Release Date: Not released
55

66
**Next alpha release of CodeIgniter4**
77

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
814

915
The list of changed files follows, with PR numbers shown.
1016

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
11172

12173
PRs merged:
13174
-----------
14175

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

Comments
 (0)