Move storage of field values and error messages into Form object.
Move storage of field values and error messages into Form object.
Move storage of field values and error messages into Form object.
Error message change
Process whole form definition configuration array, not just processor arguments; also minor change to config structure.
Validate email address not already registered in sign-up form.
Case change only.
Allow any case in method names for processors.
Login as guest functionality.
Prevent IDE warning.
Text change.
Don't display tooltips on navigation links, by default.
Documentation
Code readability.
Code readability
Fix test
Refactor session initialisation into separate internal method.
Add engine implementation for test which does not attempt to initialise the session or reuse it from the request.
Restore unit test and delete one no longer relevant
Add default empty array in config() call