@@ -3,234 +3,12 @@ Version |version|
3
3
4
4
Release Date: Not released
5
5
6
- **RC.1 release of CodeIgniter4 **
6
+ **Next (pre-) release of CodeIgniter4 **
7
7
8
- Enhancements:
9
-
10
- - CI3 Email ported to CI4
11
- - Encryption (basic) added
12
- - Migrations refactored and streamlined for more wholistic functionality (BC)
13
- - added convert() to ImageHandlerInterface
14
- - disabled debug toolbar for downloads
15
- - CLI commands returns an error code now ("spark" changed)
16
- - RESTful controllers added to shorten dev time for RESTful APIs
17
- - added RouteCollection::presenter() as part of the RESTful support
18
-
19
- App changes:
20
-
21
- - added app/Common to make it easier to override common functions
22
- - Config/Email and Encryption added
23
- - Config/Migration modified, and has different settings
24
- - Controllers/Home fixed, removing unnecessary model reference
25
-
26
- Message changes:
27
-
28
- - Migration has new & modified messages
29
- - Messages now has RESTful set
30
8
31
9
The list of changed files follows, with PR numbers shown.
32
10
33
- - admin/
34
- - release-appstarter #2155
35
- - release-framework #2155
36
-
37
- - app/
38
- - Config/
39
- - Email #2092
40
- - Encryption #2135
41
- - Migrations #2065
42
- - Controllers/
43
- - BaseController #2046
44
- - Home #2145
45
-
46
- - Common #2110
47
-
48
- - public/
49
-
50
- - system/
51
- - API/
52
- - ResponseTrait #2131
53
- - Autoloader/
54
- - Autoloader #2149
55
- - FileLocator #2149
56
- - Cache/Handlders/
57
- - RedisHandler #2144
58
- - CLI/
59
- - CommandRunner #2164
60
- - Commands/Database/
61
- - CreateMigration #2065
62
- - Migrate #2065, 2137
63
- - MigrateRefresh #2065, 2137
64
- - MigrateRollback #2065, 2137
65
- - MigrateStatus #2137
66
- - MigrateVersion #2137
67
- - Config/
68
- - BaseConfig #2082
69
- - Services #2135, 2092
70
- - Database/
71
- - BaseBuilder #2127, 2090, 2142, 2153, 2160, 2023, 2001
72
- - MigrationRunner #2065, 2137
73
- - Debug/
74
- - Toolbar #2118
75
- - Email/
76
- - Email #2092
77
- - Encryption/
78
- - EncrypterInterface #2135
79
- - Encryption #2135
80
- - Exceptions/EncryptionException #2135
81
- - Handlers/
82
- - BaseHandler #2135
83
- - OpenSSLHandler #2135
84
- - Exceptions/
85
- - ConfigException #2065
86
- - Files/
87
- - File #2178
88
- - Filters/
89
- - DebugToolbar #2118
90
- - Helpers/
91
- - inflector_helper #2065
92
- - Honeypot/
93
- - Honeypot #2177
94
- - HTTP/
95
- - DownloadResponse #2129
96
- - Files/UploadedFile #2128
97
- - Message @2171
98
- - Response #2166
99
- - Images/
100
- - Handlers/
101
- -BaseHandler #2113, 2150
102
- - ImageMagickHandler #2151
103
- - BImageHandlerInterface #2113
104
- - Language/en/
105
- - Email #2092
106
- - Encryption #2135
107
- - Migrations #2065, 2137
108
- - RESTful #2165
109
- - RESTful/
110
- - ResourceController #2165
111
- - ResourcePresenter #2165
112
- - Router/
113
- - RouteCollection #2165
114
- - Security/
115
- - Security #2027
116
- - Session/Handlers/
117
- - RedisHandler #2125
118
- - Test/
119
- - CIDatabaseTestCase #2137
120
-
121
- - bootstrap #2110
122
- - CodeIgniter #2126, 2164
123
- - Common #2109
124
- - Entity #2112
125
- - Model #2090
126
-
127
- - tests/_support/
128
- - RESTful/... #2165
129
-
130
- - tests/system/
131
- - API/
132
- - ResponseTraitTest #2131
133
- - Database/
134
- - Builder/
135
- - GetTest #2142
136
- - SelectTest #2160
137
- - WhereTest #2001
138
- - Live/
139
- - GroupTest #2160
140
- - ModelTest #2090
141
- - SelectTest #2160
142
- - Migrations/MigrationRunnerTest #2065, 2137
143
- - Encryption/
144
- - EncryptionTest #2135
145
- - OpenSSLHandlerTest #2135
146
- - Helpers/
147
- - InflectorHelperTest #2065
148
- - HTTP/
149
- - DownloadResponseTest #2129
150
- - MessageTest #2171
151
- - Images/
152
- - GDHandlerTest #2113
153
- - RESTful/
154
- - ResourceControllerTest #2165
155
- - ResourcePresenterTest #2165
156
- - Router/
157
- - RouteCollectionTest #2165
158
-
159
- - ControllerTest #2165
160
- - EntityTest #2112
161
-
162
- - user_guide_src/
163
- - changelogs/
164
- - next #2154
165
- - database/
166
- - query_builder #2160, 2001
167
- - dbmgmt/
168
- - migrations #2065, 2132, 2136, 2154, 2137
169
- - extending/
170
- - common #2162
171
- - helpers/
172
- - inflector_helper #2065
173
- - incoming/
174
- - restful #2165
175
- - routing #2165
176
- - libraries/
177
- - email #2092, 2154
178
- - encryption #2135
179
- - images #2113, 2169
180
- - outgoing/
181
- - api_responses #2131
182
- - localization #2134
183
- - response #2129
184
- - testing/
185
- - database #2137
186
-
187
- - CONTRIBUTING.md #2010
188
- - README.md #2010
189
- - spark
190
11
191
12
PRs merged:
192
13
-----------
193
14
194
- - #2178 Add fallback for missing finfo_open
195
- - #2177 Fix missing form close tag
196
- - #2171 Setheader dupes
197
- - #2169 Add $quality usage for Image Library
198
- - #2166 Cookie error
199
- - #2165 RESTful help
200
- - #2164 Exit error code on CLI Command failure
201
- - #2162 User Guide updates for Common.php
202
- - #2160 Add BaseBuilder SelectCount
203
- - #2155 Include .gitignore in starters
204
- - #2153 Bug fix countAllResults with LIMIT
205
- - #2154 Fix email & migrations docs; update changelog
206
- - #2151 ImageMagick->save() return value
207
- - #2150 New logic for Image->fit()
208
- - #2149 listNamespaceFiles: Ensure trailing slash
209
- - #2145 Remove UserModel reference from Home controller
210
- - #2144 Update Redis legacy function
211
- - #2142 Fixing BuilderBase resetting when getting the SQL
212
- - #2137 New Migration Logic
213
- - #2136 Migrations user guide fixes
214
- - #2135 Encryption
215
- - #2134 Fix localization writeup
216
- - #2132 Update migration User Guide
217
- - #2131 Added No Content response to API\R esponseTrait
218
- - #2129 Add setFileName() to DownloadResponse
219
- - #2128 guessExtension fallback to clientExtension
220
- - #2127 Update limit function since $offset is nullable
221
- - #2126 Limit storePreviousURL to certain requests
222
- - #2125 Updated redis session handler to support redis 5.0.x
223
- - #2118 Disabled Toolbar on downloads
224
- - #2113 Add Image->convert()
225
- - #2112 Update `Entity.php ` `__isset ` method
226
- - #2110 Added app/Common.php
227
- - #2109 Fix typo in checking if exists db_connect()
228
- - #2092 Original email port
229
- - #2090 Fix prevent soft delete all without conditions set
230
- - #2082 Update BaseConfig.php
231
- - #2065 Migration updates for more wholistic functionality
232
- - #2046 clean base controller code
233
- - #2027 Fix CSRF hash regeneration
234
- - #2023 whereIn $value do not have to be an array
235
- - #2010 Fix CSRF hash regenerationerbiage revisions
236
- - #2001 Subqueries in BaseBuilder
0 commit comments