This is a pre-release of 4.0.0. It is not suitable for production!

A number of fixes & improvements, importantly for the Model and testing classes



Models now require a primary key



Generated API docs accessible at https://codeigniter4.github.io/api/



Validation rules have been enhanced



.htaccess beefed up



Database.noPrimaryKey, forFindColumnHaveMultipleColumns, Database.forEmptyInputGiven



updated app/Config/Events



added app/Controllers/BaseController



added tests/ folder for unit testing



added phpunit.xml.dist for unit testing configuration



Check the changelog for details, and the installation writeup for further directions.

CodeIgniter-4.0.0-beta.2 launches today(but it is pretty darn close)Highlights:New messages:App changes:We might need one more beta round, as we continue to fix remaining bugs and tighten up the code.Thank you to the community for stepping up to help make this the best PHP framework!Do NOT post support questions or feature requests in response to this thread - those will be deleted. Instead, use the appropriate CodeIgniter 4 subforum . We are trying to make the best of the limited resources that we have!Thank you, and ENJOY!