check for page name in addQuery
fix tests
Pagination Presenter add rel="prev" rel="next", update tests and docs.
added orHaving(), works similar to orHavingRaw()
Updated Model dirty checks to ignore numerically equivalent fields
separate query bindings
clean up code and formatting
added more tests
fix join binding order
update addDateBasedWhere to use addBinding
add displayabled values support
Allow Input::has to be passed an array
Made getKeys return a unique array of keys.

This was causing applications to crash if there was somehow thousands of keys, but where most the same.
fire an event on cache clear

In some situations, users may store certain cache-style data in a more custom manner than the Cache functions permit. For example, we store most cache data in Redis, but have a few larger cacheable items (rendered, minified CSS) that would incur high levels of unnecessary network traffic from the Redis server if stored there. For these larger items, we manually store to the db and/or the filesystem.

Adding a `cache:clear` event to `php artisan cache:clear` allows these a cache clearing to be hooked into via an event for additional custom processing.
change cache:clear event to cache:cleared
Added getAndForget method to Session\Store.

Added method to Seesion\Store as detailed in issue #4135.
Use Unix Socket or Host and port

Referring to this (http://us3.php.net/manual/en/ref.pdo-mysql.connection.php) document explaining that unix socket should not be used together with Host and Port.
Missed an !

Can happen sometimes.
Added @return to getAndForget in Session\Store
Updated the tests so that it passes now

As far as I know, it doesn't matter if dbname is listed before host or port. Could someone verify?