tests: ComponentModel\Component: __constructor($parent, $name) is not used
remove bashism (POSIX shell compatibility)
Mail: fixed quotes in email [Closes #634]
Latte: macro {layout} included in CompileException
Latte: added modifier |noescape
Forms: better reporting for missing validation message [Closes #999]
Forms: add line ending normalization to \n
netteForms.js: removed \r from text input
Forms: fixed detection of submitted form; POST data can be empty [Closes #1026]
test: fixes
typo
UI\Form: attached() do not load HTTP data if not necessary [Closes #725]
Validators: URL validator accepts IPv6 [Closes #900]
netteForms.js: fixed toggles, correctly implemented AND and OR [Closes #1024]
netteForms.js: toggle behaves the same Form::getToggle() does
netteForms.js: implemented validation scope (forward compatibility)
Forms: validation data can be valid JSON (forward compatibility)

Parsing is done using native JSON parser, if available.
Compatibility with old format is preserved.
Html: decides whether the attribute values should be quoted using single or double quotes
Http\Url: scheme is optional according to RFC3986 4.2, therefore URL may begin with two slashes. [Closes #1052]

http://www.ietf.org/rfc/rfc3986.txt
Http\Url: fixed port & scheme