@@ -3,234 +3,12 @@ Version |version|
33
44Release Date: Not released
55
6- **RC.1 release of CodeIgniter4 **
6+ **Next (pre-) release of CodeIgniter4 **
77
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
308
319The list of changed files follows, with PR numbers shown.
3210
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
19011
19112PRs merged:
19213-----------
19314
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