proper response and response code (404 instead of 200)
Restore whitelist when save fails.

Fixes whitelist not being restored when save fails due to no data.

Fixes #3646
Tidy up doc blocks.

These kind of changes make tidyier method summaries in apigen.
Fix formatting and expand find() docs.
Merge pull request #1155 from dereuromark/master-test-404

proper response and response code for test.php with debug 0 (404 instead of 200)
Add type hints in SchemaShell.

I'm trying to figure out what's going on in the failing travis builds.
Expanding year range based on the provided value.

This solves issues where editing a record with a year outside the year range would leave the year selection empty, as now it will expand to accomodate the value.
Keep default=false for boolean columns
better with strict comparison
Merge pull request #1160 from remidewitte/feature/schema-update-default

Keep default=false for boolean columns
Remove appending to $errors on success/failure.

Logging boolean values offers no real value, and just balloons memory
consumption. While removing this may cause userland problems having it does as
well.

Fixes #3657
Properly initialize variable.

Fixes #3658
Update version number to 2.3.1
Fixes API parse error for link to Configure::read() in the book.
Merge pull request #1164 from Phally/api-configure-read

Documentation link API for Configure::read()
Fix notice error for fixtures with imported tables.

Don't emit an error when a fixture has an imported table with no primary.

Fixes #3659
add CAKE to the paths after handling parameters that depend on _isExtractingApp() return value, fixes LH-3442
Merge pull request #1166 from ceeram/2.3-3442

add CAKE to the paths after handling parameters that depend on _isExtrac...
Fix typos
Merge pull request #1168 from ataylor32/fix-typos

Fix typos