Why?
- Added
to_arraymethod to the base Eloquent model. - Added
$hiddenstatic variable to the base Eloquent model. - Added
syncmethod to has_many_and_belongs_to Eloquent relationship. - Added
savemethod to has_many Eloquent relationship. - Added
unlessstructure to Blade template engine. - Added Blade comments.
- Added simpler environment management.
- Added
Blade::extend()method to define custom blade compilers. - Added
View::existsmethod. - Use Memcached API instead of older Memcache API.
- Added support for bundles outside of the bundle directory.
- Added support for DateTime database query bindings.
- Migrated to the Symfony HttpFoundation component for core request / response handling.
- Fixed the passing of strings into the
Input::exceptmethod. - Fixed replacement of optional parameters in
URL::transposemethod. - Improved
updatehandling onHas_ManyandHas_Onerelationships. - Improved View performance by only loading contents from file once.
- Fix handling of URLs beginning with hashes in
URL::to. - Fix the resolution of unset Eloquent attributes.
- Allows pivot table timestamps to be disabled.
- Made the
get_timestampEloquent method static. Request::securenow takesapplication.sslconfiguration option into consideration.- Simplified the
paths.phpfile. - Only write file caches if number of minutes is greater than zero.
- Added
$defaultparameter to Bundle::option method. - Fixed bug present when using Eloquent models with Twig.
- Allow multiple views to be registered for a single composer.
- Added
Request::set_envmethod. Schema::dropnow accepts$connectionas second parameter.- Added
Input::mergemethod. - Added
Input::replacemethod. - Added saving, saved, updating, creating, deleting, and deleted events to Eloquent.
- Added new
Sectionableinterface to allow cache drivers to simulate namespacing. - Added support for
HAVINGSQL clauses. - Added
array_pluckhelper, similar to pluck method in Underscore.js. - Allow the registration of custom cache and session drivers.
- Allow the specification of a separate asset base URL for using CDNs.
- Allow a
starterClosure to be defined inbundles.phpto be run on Bundle::start. - Allow the registration of custom database drivers.
- New, driver based authentication system.
- Added Input::json() method for working with applications using Backbone.js or similar.
- Added Response::json method for creating JSON responses.
- Added Response::eloquent method for creating Eloquent responses.
- Fixed bug when using many-to-many relationships on non-default database connection.
- Added true reflection based IoC to container.
- Added
Request::route()->controllerandRequest::route()->controller_action. - Added
Event::queue,Event::flusher, andEvent::flushmethods to Event class. - Added
array_exceptandarray_onlyhelpers, similar toInput::exceptandInput::onlybut for arbitrary arrays.
Nuff said.

