Skip to content

Commit 55ecd41

Browse files
committed
Release 4.0.0-alpha.4
1 parent ac6b2be commit 55ecd41

File tree

5 files changed

+227
-203
lines changed

5 files changed

+227
-203
lines changed

system/CodeIgniter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class CodeIgniter
6161
/**
6262
* The current version of CodeIgniter Framework
6363
*/
64-
const CI_VERSION = '4.0.0-alpha.3';
64+
const CI_VERSION = '4.0.0-alpha.4';
6565

6666
/**
6767
* App startup time.

user_guide_src/source/changelogs/index.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,16 @@ Release Date: Not Released
1010
**Next release of CodeIgniter4**
1111

1212

13+
:doc:`See all the changes. </changelogs/next>`
14+
15+
Version 4.0.0-alpha.4
16+
====================================================
17+
18+
Release Date: December 15, 2018
19+
20+
**Next release of CodeIgniter4**
21+
22+
1323
:doc:`See all the changes. </changelogs/next>`
1424

1525
Version 4.0.0-alpha.3
Lines changed: 1 addition & 201 deletions
Original file line numberDiff line numberDiff line change
@@ -1,214 +1,14 @@
1-
Version 4.0.0-alpha.4
1+
Version |version|
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
148

159
The list of changed files follows, with PR numbers shown.
1610

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
17211

17312
PRs merged:
17413
-----------
17514

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)