Application: added template factory; it is used by Control & Presenter instead of Nette\Templating (BC break)
Nette\Templating is deprecated
Latte: macros separated to Core, UI, Forms and Cache (BC break)
tests: improved Latte tests, removed $path
Configurator: config files that have section must be added with parameter Configurator::AUTO (BC break)
DI: added ContainerFactory
Configurator: uses DI\ContainerFactory (BC break)

Compiler::createLoader() and createCompiler() replaced with createContainerFactory()
DI\ContainerFactory: removed dependency on Nette\Caching and PhpFileStorage
Database: added own Nette\DI\CompilerExtension for Database [Closes #1403]
tests: added missing assertions
classes ArrayHash, ArrayList, DateTime, Image and ObjectMixin moved to Nette\Utils namespace.

Old classes still exist.
PhpFileStorage & service templateCacheStorage are deprecated
Framework uses Tracy instead of Nette\Diagnostics; added dependency on Tracy to composer.json
Debugger becomes wrapper over Tracy.
Framework uses Latte instead of Nette\Latte (is becomes only wrapper); added dependency on Latte to composer.json
Nette Framework is leaving, Nette Components are coming. So Long, and Thanks for All the Fish ♥
removed tests