8
8
9
9
< meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
10
10
11
- < title > Change Logs — CodeIgniter4 4.0.0-rc.1 documentation</ title >
11
+ < title > Change Logs — CodeIgniter4 4.0.0-rc.2 documentation</ title >
12
12
13
13
14
14
34
34
35
35
36
36
37
- < link rel ="top " title ="CodeIgniter4 4.0.0-rc.1 documentation " href ="../index.html "/>
37
+ < link rel ="top " title ="CodeIgniter4 4.0.0-rc.2 documentation " href ="../index.html "/>
38
38
< link rel ="next " title ="Version 4.0-dev " href ="next.html "/>
39
39
< link rel ="prev " title ="The MIT License (MIT) " href ="../license.html "/>
40
40
130
130
< ul class ="current ">
131
131
< li class ="toctree-l1 "> < a class ="reference internal " href ="../license.html "> The MIT License (MIT)</ a > </ li >
132
132
< li class ="toctree-l1 current "> < a class ="current reference internal " href ="# "> Change Logs</ a > < ul >
133
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-rc-1 "> Version 4.0.0-rc.1</ a > </ li >
134
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-beta-4 "> Version 4.0.0-beta.4</ a > </ li >
135
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-beta-3 "> Version 4.0.0-beta.3</ a > </ li >
136
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-beta-2 "> Version 4.0.0-beta.2</ a > </ li >
137
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-beta-1 "> Version 4.0.0-beta.1</ a > </ li >
138
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-alpha-5 "> Version 4.0.0-alpha.5</ a > </ li >
139
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-alpha-4 "> Version 4.0.0-alpha.4</ a > </ li >
140
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-alpha-3 "> Version 4.0.0-alpha.3</ a > </ li >
141
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-alpha-2 "> Version 4.0.0-alpha.2</ a > </ li >
142
- < li class ="toctree-l2 "> < a class ="reference internal " href ="#version-4-0-0-alpha-1 "> Version 4.0.0-alpha.1</ a > < ul >
143
- < li class ="toctree-l3 "> < a class ="reference internal " href ="next.html "> Version 4.0-dev</ a > </ li >
144
- < li class ="toctree-l3 "> < a class ="reference internal " href ="v4.0.0-alpha.5.html "> Version 4.0.0-alpha.5</ a > </ li >
145
- < li class ="toctree-l3 "> < a class ="reference internal " href ="v4.0.0-alpha.4.html "> Version 4.0.0-alpha.4</ a > </ li >
146
- < li class ="toctree-l3 "> < a class ="reference internal " href ="v4.0.0-alpha.3.html "> Version 4.0.0-alpha.3</ a > </ li >
147
- < li class ="toctree-l3 "> < a class ="reference internal " href ="v4.0.0-alpha.2.html "> Version 4.0.0-alpha.2</ a > </ li >
148
- < li class ="toctree-l3 "> < a class ="reference internal " href ="v4.0.0-alpha.1.html "> Version 4.0.0-alpha.1</ a > </ li >
149
- </ ul >
150
- </ li >
133
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="next.html "> Version 4.0-dev</ a > </ li >
134
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-rc.1.html "> Version 4.0.0-rc.1</ a > </ li >
135
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-beta.4.html "> Version 4.0.0-beta.4</ a > </ li >
136
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-beta.3.html "> Version 4.0.0-beta.3</ a > </ li >
137
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-beta.2.html "> Version 4.0.0-beta.2</ a > </ li >
138
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-beta.1.html "> Version 4.0.0-beta.1</ a > </ li >
139
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-alpha.5.html "> Version 4.0.0-alpha.5</ a > </ li >
140
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-alpha.4.html "> Version 4.0.0-alpha.4</ a > </ li >
141
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-alpha.3.html "> Version 4.0.0-alpha.3</ a > </ li >
142
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-alpha.2.html "> Version 4.0.0-alpha.2</ a > </ li >
143
+ < li class ="toctree-l2 "> < a class ="reference internal " href ="v4.0.0-alpha.1.html "> Version 4.0.0-alpha.1</ a > </ li >
151
144
</ ul >
152
145
</ li >
153
146
</ ul >
213
206
214
207
< div class ="section " id ="change-logs ">
215
208
< h1 > Change Logs< a class ="headerlink " href ="#change-logs " title ="Permalink to this headline "> ¶</ a > </ h1 >
216
- < div class ="section " id ="version-4-0-0-rc-1 ">
217
- < h2 > Version 4.0.0-rc.1< a class ="headerlink " href ="#version-4-0-0-rc-1 " title ="Permalink to this headline "> ¶</ a > </ h2 >
218
- < p > Release Date: September 02, 2019</ p >
219
- < p > < strong > Next release of CodeIgniter4</ strong > </ p >
220
- < p > < a class ="reference internal " href ="next.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
221
- </ div >
222
- < div class ="section " id ="version-4-0-0-beta-4 ">
223
- < h2 > Version 4.0.0-beta.4< a class ="headerlink " href ="#version-4-0-0-beta-4 " title ="Permalink to this headline "> ¶</ a > </ h2 >
224
- < p > Release Date: July 25, 2019</ p >
225
- < p > Highlights:</ p >
226
- < p > There are some breaking changes...</ p >
227
- < ul class ="simple ">
228
- < li > The Entity class has been refactored;</ li >
229
- < li > The Model class changing has been updated to better handle soft deletes</ li >
230
- < li > The routing has been beefed up</ li >
231
- </ ul >
232
- < p > New messages:</ p >
233
- < ul class ="simple ">
234
- < li > new translation key: Database/noDateFormat</ li >
235
- </ ul >
236
- < p > Testing changes:</ p >
237
- < ul class ="simple ">
238
- < li > enhanced database & migration testing in tests/_support</ li >
239
- </ ul >
240
- < p > < a class ="reference internal " href ="v4.0.0-beta.4.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
241
- </ div >
242
- < div class ="section " id ="version-4-0-0-beta-3 ">
243
- < h2 > Version 4.0.0-beta.3< a class ="headerlink " href ="#version-4-0-0-beta-3 " title ="Permalink to this headline "> ¶</ a > </ h2 >
244
- < p > Release Date: May 06, 2019</ p >
245
- < p > Highlights:</ p >
246
- < ul class ="simple ">
247
- < li > Fixed a number of model, database, validation & debug toolbar issues</ li >
248
- < li > Type hinting added throughout & typos corrected (see API docs)</ li >
249
- </ ul >
250
- < p > New messages:</ p >
251
- < ul class ="simple ">
252
- < li > Database.FieldNotExists</ li >
253
- < li > Validation.equals, not_equals</ li >
254
- </ ul >
255
- < p > App changes:</ p >
256
- < ul class ="simple ">
257
- < li > Removed $salt config item in app/Config/App</ li >
258
- < li > Enabled migrations by default in app/Config/Migrations</ li >
259
- < li > Simplified public/.htaccess</ li >
260
- </ ul >
261
- < p > < a class ="reference internal " href ="v4.0.0-beta.3.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
262
- </ div >
263
- < div class ="section " id ="version-4-0-0-beta-2 ">
264
- < h2 > Version 4.0.0-beta.2< a class ="headerlink " href ="#version-4-0-0-beta-2 " title ="Permalink to this headline "> ¶</ a > </ h2 >
265
- < p > Release Date: April 04, 2019</ p >
266
- < p > Highlights:</ p >
267
- < ul class ="simple ">
268
- < li > A number of fixes & improvements, importantly for the Model and testing classes</ li >
269
- < li > Models now require a primary key</ li >
270
- < li > Generated API docs accessible at < a class ="reference external " href ="https://codeigniter4.github.io/api/ "> https://codeigniter4.github.io/api/</ a > </ li >
271
- < li > Validation rules have been enhanced</ li >
272
- < li > .htaccess beefed up</ li >
273
- </ ul >
274
- < p > New messages:</ p >
275
- < ul class ="simple ">
276
- < li > Database.noPrimaryKey, forFindColumnHaveMultipleColumns, Database.forEmptyInputGiven</ li >
277
- </ ul >
278
- < p > App changes:</ p >
279
- < ul class ="simple ">
280
- < li > updated app/Config/Events</ li >
281
- < li > added app/Controllers/BaseController</ li >
282
- < li > added tests/ folder for unit testing</ li >
283
- < li > added phpunit.xml.dist for unit testing configuration</ li >
284
- </ ul >
285
- < p > < a class ="reference internal " href ="v4.0.0-beta.2.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
286
- </ div >
287
- < div class ="section " id ="version-4-0-0-beta-1 ">
288
- < h2 > Version 4.0.0-beta.1< a class ="headerlink " href ="#version-4-0-0-beta-1 " title ="Permalink to this headline "> ¶</ a > </ h2 >
289
- < p > Release Date: Unreleased</ p >
290
- < p > Highlights:</ p >
291
- < ul class ="simple ">
292
- < li > New View Layouts provide simple way to create site site view templates.</ li >
293
- < li > Fixed user guide CSS for proper wide table display</ li >
294
- < li > Converted UploadedFile to use system messages</ li >
295
- < li > Numerous database, migration & model bugs fixed</ li >
296
- < li > Refactored unit testing for appstarter & framework distributions</ li >
297
- </ ul >
298
- < p > New messages:</ p >
299
- < ul class ="simple ">
300
- < li > Database.tableNotFound</ li >
301
- < li > HTTP.uploadErr...</ li >
302
- </ ul >
303
- < p > App changes:</ p >
304
- < ul class ="simple ">
305
- < li > app/Config/Cache has new setting: database</ li >
306
- < li > app/Views/welcome_message has logo tinted</ li >
307
- < li > composer.json has a case correction</ li >
308
- < li > env adds CI_ENVIRONMENT suggestion</ li >
309
- </ ul >
310
- < p > < a class ="reference internal " href ="v4.0.0-beta.1.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
311
- </ div >
312
- < div class ="section " id ="version-4-0-0-alpha-5 ">
313
- < h2 > Version 4.0.0-alpha.5< a class ="headerlink " href ="#version-4-0-0-alpha-5 " title ="Permalink to this headline "> ¶</ a > </ h2 >
314
- < p > Release Date: January 30, 2019</ p >
315
- < p > < strong > Alpha 5</ strong > </ p >
316
- < p > Highlights:</ p >
317
- < ul class ="simple ">
318
- < li > updated PHP dependency to 7.2</ li >
319
- < li > < dl class ="first docutils ">
320
- < dt > new feature branches have been created for the email and queue modules,</ dt >
321
- < dd > so they don’t impact the release of 4.0.0</ dd >
322
- </ dl >
323
- </ li >
324
- < li > < dl class ="first docutils ">
325
- < dt > dropped several language messages that were unused (eg Migrations.missingTable)</ dt >
326
- < dd > and added some new (eg Migrations.invalidType)</ dd >
327
- </ dl >
328
- </ li >
329
- < li > lots of bug fixes</ li >
330
- < li > code coverage is up to 78%</ li >
331
- </ ul >
332
- < p > < a class ="reference internal " href ="v4.0.0-alpha.5.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
333
- </ div >
334
- < div class ="section " id ="version-4-0-0-alpha-4 ">
335
- < h2 > Version 4.0.0-alpha.4< a class ="headerlink " href ="#version-4-0-0-alpha-4 " title ="Permalink to this headline "> ¶</ a > </ h2 >
336
- < p > Release Date: December 15, 2018</ p >
337
- < p > < strong > Next release of CodeIgniter4</ strong > </ p >
338
- < p > Highlights:</ p >
339
- < ul class ="simple ">
340
- < li > < dl class ="first docutils ">
341
- < dt > Refactor for consistency: folder application renamed to app;</ dt >
342
- < dd > constant BASEPATH renamed to SYSTEMPATH</ dd >
343
- </ dl >
344
- </ li >
345
- < li > Debug toolbar gets its own config, history collector</ li >
346
- < li > Numerous corrections and enhancements</ li >
347
- </ ul >
348
- < p > < a class ="reference internal " href ="v4.0.0-alpha.4.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
349
- </ div >
350
- < div class ="section " id ="version-4-0-0-alpha-3 ">
351
- < h2 > Version 4.0.0-alpha.3< a class ="headerlink " href ="#version-4-0-0-alpha-3 " title ="Permalink to this headline "> ¶</ a > </ h2 >
352
- < p > Release Date: November 30, 2018</ p >
353
- < p > < strong > Next alpha release of CodeIgniter4</ strong > </ p >
354
- < ul class ="simple ">
355
- < li > Numerous bug fixes, across the framework</ li >
356
- < li > Many missing features implemented, across the framework</ li >
357
- < li > Code coverage is up to 72%</ li >
358
- < li > CodeIgniter4 has been promoted to its own github organization.
359
- That is reflected in docs and comments.</ li >
360
- < li > We have integrated a git pre-commit hook, which will apply the
361
- CI4 code sniffer rules, and attempt to fix them.
362
- We have run all the source files through it, and any “funny”
363
- code formatting is temporary until the rules are updated.</ li >
364
- < li > We welcome Natan Felles, from Brazil, to the code developer team.
365
- He has proven to be passionate, dedicated and thorough :)</ li >
366
- </ ul >
367
- < p > < a class ="reference internal " href ="v4.0.0-alpha.3.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
368
- </ div >
369
- < div class ="section " id ="version-4-0-0-alpha-2 ">
370
- < h2 > Version 4.0.0-alpha.2< a class ="headerlink " href ="#version-4-0-0-alpha-2 " title ="Permalink to this headline "> ¶</ a > </ h2 >
371
- < p > Release Date: Oct 26, 2018</ p >
372
- < p > < strong > Second alpha release of CodeIgniter4</ strong > </ p >
373
- < ul class ="simple ">
374
- < li > bug fixes</ li >
375
- < li > features implemented</ li >
376
- < li > tutorial revised</ li >
377
- </ ul >
378
- < p > < a class ="reference internal " href ="v4.0.0-alpha.2.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
379
- </ div >
380
- < div class ="section " id ="version-4-0-0-alpha-1 ">
381
- < h2 > Version 4.0.0-alpha.1< a class ="headerlink " href ="#version-4-0-0-alpha-1 " title ="Permalink to this headline "> ¶</ a > </ h2 >
382
- < p > Release Date: September 28, 2018</ p >
383
- < p > < strong > Rewrite of the CodeIgniter framework</ strong > </ p >
384
- < dl class ="docutils ">
385
- < dt > Non-code changes:</ dt >
386
- < dd > < ul class ="first last simple ">
387
- < li > User Guide adapted or rewritten</ li >
388
- < li > < a class ="reference external " href ="https://github.com/bcit-ci/CodeIgniter4-translations "> System message translations repository</ a > </ li >
389
- < li > < a class ="reference external " href ="https://forum.codeigniter.com/forum-33.html "> Roadmap subforum</ a > for more transparent planning</ li >
390
- </ ul >
391
- </ dd >
392
- < dt > New core classes:</ dt >
393
- < dd > < ul class ="first last simple ">
394
- < li > CodeIgniter (bootstrap)</ li >
395
- < li > Common (shared functions)</ li >
396
- < li > ComposerScripts (integrate third party tools)</ li >
397
- < li > Controller (base controller)</ li >
398
- < li > Model (base model)</ li >
399
- < li > Entity (entity encapsulation)</ li >
400
- </ ul >
401
- </ dd >
402
- </ dl >
403
- < p > Some new, some old & some borrowed packages, all namespaced.</ p >
404
- < p > < a class ="reference internal " href ="v4.0.0-alpha.1.html "> < span class ="doc "> See all the changes.</ span > </ a > </ p >
405
209
< div class ="toctree-wrapper compound ">
406
- </ div >
210
+ < ul >
211
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="next.html "> Version 4.0-dev</ a > </ li >
212
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-rc.1.html "> Version 4.0.0-rc.1</ a > </ li >
213
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-beta.4.html "> Version 4.0.0-beta.4</ a > </ li >
214
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-beta.3.html "> Version 4.0.0-beta.3</ a > </ li >
215
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-beta.2.html "> Version 4.0.0-beta.2</ a > </ li >
216
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-beta.1.html "> Version 4.0.0-beta.1</ a > </ li >
217
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-alpha.5.html "> Version 4.0.0-alpha.5</ a > </ li >
218
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-alpha.4.html "> Version 4.0.0-alpha.4</ a > </ li >
219
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-alpha.3.html "> Version 4.0.0-alpha.3</ a > </ li >
220
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-alpha.2.html "> Version 4.0.0-alpha.2</ a > </ li >
221
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="v4.0.0-alpha.1.html "> Version 4.0.0-alpha.1</ a > </ li >
222
+ </ ul >
407
223
</ div >
408
224
</ div >
409
225
@@ -430,7 +246,7 @@ <h2>Version 4.0.0-alpha.1<a class="headerlink" href="#version-4-0-0-alpha-1" tit
430
246
< div role ="contentinfo ">
431
247
< p >
432
248
© Copyright 2014-2019 British Columbia Institute of Technology.
433
- Last updated on Sep 02 , 2019.
249
+ Last updated on Sep 26 , 2019.
434
250
435
251
</ p >
436
252
</ div >
@@ -452,7 +268,7 @@ <h2>Version 4.0.0-alpha.1<a class="headerlink" href="#version-4-0-0-alpha-1" tit
452
268
< script type ="text/javascript ">
453
269
var DOCUMENTATION_OPTIONS = {
454
270
URL_ROOT :'../' ,
455
- VERSION :'4.0.0-rc.1 ' ,
271
+ VERSION :'4.0.0-rc.2 ' ,
456
272
COLLAPSE_INDEX :false ,
457
273
FILE_SUFFIX :'.html' ,
458
274
HAS_SOURCE : false ,
0 commit comments