UrlHelperExtensions.RouteAbsoluteUrl() fully documented and tested.
UrlHelperExtensions.CurrentUrl() tested and fully documented.
UrlHelperExtensions.CurrentUrl() tests for query parameters added.
UrlHelperExtensions.CurrentAbsoluteUrl() preconditions and postconditions checked.
UrlHelperExtensionsTests: Tests for encoded parameters added.
NamespaceDoc classes added for all namespaces in the SwissKnife project.
NamespaceDoc classes added for all namespaces in the SwissKnife.Web project.
UrlHelperExtensions.CurrentAbsoluteUrl() fully tested and documented. ProtocolHelper class added.
SwissKnife.Enumeration namespace renamed to SwissKnife.Enums.
<threadsafety> comment added to all existing classes.
Given tribute to Marin Rončević for original proposals and implementations of some classes.
UrlHelperExtensions.ToAbsoluteUrl() always return canonical URL representation.
UrlHelperExtensions.ToAbsoluteUrl() fully implemented, tested and documented.
Tests for combining of URLs added to UrlHelperExtensions.ToAbsoluteUrl().
Semantic of the UrlHelperExtensions.ToAbsoluteUrl() changed.
UrlHelperExtensions.Action() properly implemented. ControllerHelperTests added.
ControllerHelper fully implemented.
UrlHelperExtensions.Action() fully documented and tested.
<preliminary/> tag added to documentation where needed. TODO descriptions improved.