Back to Codeigniter4

Version 4.0.0-alpha.2

user_guide_src/source/changelogs/v4.0.0-alpha.2.rst

4.7.25.7 KB
Original Source

Version 4.0.0-alpha.2

Release Date: Oct 26, 2018

Second alpha release of CodeIgniter4

.. contents:: :local: :depth: 2

Changed Files

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

application / - composer.json #1312 - Config/Boot/development, production, testing #1312 - Config/Paths #1341 - Config/Routes #1281 - Filters/Honeypot #1314 - Views/errors/cli/error_404 #1272 - Views/welcome_message #1342

public / - .htaccess #1281 - index #1295, #1313

system / - CLI/ - CommandRunner #1350, #1356 - Commands/ - Server/Serve #1313 - Config/ - AutoloadConfig #1271 - Services #1341 - Database/ - BaseBuilder #1217 - BaseUtils #1209, #1329 - Database #1339 - MySQLi/Utils #1209 - Debug/Toolbar/ - Views/toolbar.css #1342 - Exceptions/ - CastException #1283 - DownloadException #1239 - FrameworkException #1313 - Filters/ - Filters #1239 - Helpers/ - cookie_helper #1286 - form_helper #1244, #1327 - url_helper #1321 - xml_helper #1209 - Honeypot/ - Honeypot #1314 - HTTP/ - CliRequest #1303 - CURLRequest #1303 - DownloadResponse #1239 - Exceptions/HTTPException #1303 - IncomingRequest #1304, #1313 - Negotiate #1306 - RedirectResponse #1300, #1306, #1329 - Response #1239, #1286 - ResponseInterface #1239 - URI #1300 - Language/en/ - Cast #1283 - HTTP #1239 - Router/ - RouteCollection #1285, #1355 - Test/ - CIUnitTestCase #1312, #1361 - FeatureTestCase #1282 - CodeIgniter #1239 #1337 - Common #1291 - Entity #1283, #1311 - Model #1311

tests / - API/ - ResponseTraitTest #1302 - Commands/ - CommandsTest #1356 - Database/ - BaseBuilderTest #1217 - Live/ModelTest #1311 - Debug/ - TimerTest #1273 - Helpers/ - CookieHelperTest #1286 - Honeypot/ - HoneypotTest #1314 - HTTP/ - Files/ - FileMovingTest #1302 - UploadedFileTest #1302 - CLIRequestTest #1303 - CURLRequestTest #1303 - DownloadResponseTest #1239 - NegotiateTest #1306 - RedirectResponseTest #1300, #1306, #1329 - ResponseTest #1239 - I18n/ - TimeTest #1273, #1316 - Router/ - RouteTest #1285, #1355 - Test/ - TestCaseEmissionsTest #1312 - TestCaseTest #1312 - View/ - ParserTest #1311 - EntityTest #1319

user_guide_src /source/ - cli/ - cli_request #1303 - database/ - query_builder #1217 - utilities #1209 - extending/ - contributing #1280 - general/ - common_functions #1300, #1329 - helpers #1291 - managing_apps #1341 - helpers/ - xml_helper #1321 - incoming/ - controllers #1323 - routing #1337 - intro/ - requirements #1280, #1303 - installation/ #1280, #1303 - troubleshooting #1265 - libraries/ - curlrequest #1303 - honeypot #1314 - sessions #1333 - uploaded_files #1302 - models/ - entities #1283 - outgoing/ - response #1340 - testing/ - overview #1312 - tutorial... #1265, #1281, #1294

/ - spark #1305

PRs merged

  • #1361 Add timing assertion to CIUnitTestCase
  • #1312 Add headerEmitted assertions to CIUnitTestCase
  • #1356 Testing/commands
  • #1355 Handle duplicate HTTP verb and generic rules properly
  • #1350 Checks if class is instantiable and is a command
  • #1348 Fix sphinx formatting in sessions
  • #1347 Fix sphinx formatting in sessions
  • #1342 Toolbar Styles
  • #1341 Make viewpath configurable in Paths.php. Fixes #1296
  • #1340 Update docs for downloads to reflect the need to return it. Fixes #1331
  • #1339 Fix error where Forge class might not be returned. Fixes #1225
  • #1337 Filter in the router Fixes #1315
  • #1336 Revert alpha.2
  • #1334 Proposed changelog for alpha.2
  • #1333 Error in user guide for session config. Fixes #1330
  • #1329 Tweaks
  • #1327 FIX form_hidden and form_open - value escaping as is in form_input.
  • #1323 Fix doc error : show_404() doesn't exist any more
  • #1321 Added missing xml_helper UG page
  • #1319 Testing/entity
  • #1316 Refactor TimeTest
  • #1314 Fix & expand Honeypot & its tests
  • #1313 Clean exception
  • #1311 Entities store an original stack of values to compare against so we d...
  • #1306 Testing3/http
  • #1305 Change chdir('public') to chdir($public)
  • #1304 Refactor script name stripping in parseRequestURI()
  • #1303 Testing/http
  • #1302 Exception: No Formatter defined for mime type ''
  • #1300 Allow redirect with Query Vars from the current request.
  • #1295 Fix grammar in front controller comment.
  • #1294 Updated final tutorial page. Fixes #1292
  • #1291 Allows extending of helpers. Fixes #1264
  • #1286 Cookies
  • #1285 Ensure current HTTP verb routes are matched prior to any * matched ro...
  • #1283 Entities
  • #1282 system/Test/FeatureTestCase::setupRequest(), minor fixes phpdoc block...
  • #1281 Tut
  • #1280 Add contributing reference to user guide
  • #1273 Fix/timing
  • #1272 Fix undefined variable "heading" in cli 404
  • #1271 remove inexistent "CodeIgniter\Loader" from AutoloadConfig::classmap
  • #1269 Release notes & process
  • #1266 Adjusting the release build scripts
  • #1265 WIP Fix docs re PHP server
  • #1245 Fix #1244 (form_hidden declaration)
  • #1239 [Unsolicited PR] I changed the download method to testable.
  • #1217 Optional parameter for resetSelect() call in Builder's countAll();
  • #1209 Fix undefined function xml_convert at Database\BaseUtils