DI\Compiler::getExtensions($type) returns extensions filtered by type
Fix: NetteExtension does not add BlueScreen panels (debugMode = false)
Merge pull request #1310 from mishak87/patch-6

Fix: NetteExtension does not add BlueScreen panels (debugMode = false)
typo
FileSystem: copy() replaced with stream_copy_to_stream(). Solves "Unable to access" error in safe mode.
UIMacros: typo IPartiallyRenderable -> IRenderable [Closes #1314]
Diagnostics: refactoring of DefaultBarPanel. This is possible when minified version is PHAR
Latte: fixed depth counting in MacroTokens
Latte: added modifier {foreach |noiterator}
Latte: added macros {switch} and {case}
typos
removed IFreezable & FreezableObject (BC break!)
updated composer.json
NetteExtension: added nette.http.headers, sends HTTP response headers
SqlsrvDriver: do not care about non-positive offsets
tests: fix DB tests for SqlsrvDriver [Closes #1309]
tests: added JSON extension
Merge pull request #1317 from ujovlado/json-extension

tests: added JSON extension
Forms: reverted BC break, Form::getErrors() return all errors as in 2.0. Own errors are returned by Form::getOwnErrors().
Forms: direct calling of DefaultFormRenderer::render('errors') renders all errors (for BC), own errors are rendered via render() or render('ownerrors')