3.1.1-Dev baseline
Implement Bcrypt->needs_rehash()
Find real document root; Simplify debug paths
Add reference to fatfreeframework.com
Bug fix: exists() malfunction (Issue #401)
Optimize code
NEW: Support OpenID attribute exchange
Display OpenID response
Tweak display of OpenID response
Bug fix: Jig mapper triggers error when loading from CACHE (Issue #403)
Bug fix: Array index check
Optimize code
Bug fix: OpenID verified() return value
NEW: BAIL variable enables/disables continuance of execution on non-fatal errors
Bug fix: $port component URL overwritten by _socket()
Mark cached queries in log (Feature Request #405)
Add entropy to SQL cache hash; Add uuid() method to DB backends
Add entropy to cache hash
Fix inconsistencies in previous commit
Mutex operator precedence error (Issue #406)