Skip to content

Commit 3571d86

Browse files
committed
Release 4.0.0-rc.2
1 parent 45ca5a9 commit 3571d86

File tree

5 files changed

+224
-200
lines changed

5 files changed

+224
-200
lines changed

system/CodeIgniter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class CodeIgniter
6565
/**
6666
* The current version of CodeIgniter Framework
6767
*/
68-
const CI_VERSION = '4.0.0-rc.1';
68+
const CI_VERSION = '4.0.0-rc.2';
6969

7070
/**
7171
* App startup time.

user_guide_src/source/changelogs/index.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22
Change Logs
33
###########
44

5+
Version |version|
6+
====================================================
7+
8+
Release Date: Not Released
9+
10+
**Next release of CodeIgniter4**
11+
12+
13+
:doc:`See all the changes. </changelogs/next>`
14+
515
.. toctree::
616
:titlesonly:
717

user_guide_src/source/changelogs/next.rst

Lines changed: 2 additions & 198 deletions
Original file line numberDiff line numberDiff line change
@@ -3,208 +3,12 @@ Version |version|
33

44
Release 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

239
The 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

16612
PRs 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 \Config\Database() 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

Comments
 (0)