adding EncodingInterface
improved Host validation
improved path encoding using rawurlencode
improved method naming
Update README text
:x
improved Host:validate method
improved Host:validate method
improved AbstractSegment::sanitizeValue method
Adding Url::sameValueAs method
Improve Url::sameValueAs method
improve Url::sameValueAs method
improved Path::validate
each URL Component has its own class
Documentation update
Documentation update
Documentation update
Documentation Update
Update Unit test
update library description