- rewritten mozilla domain name list parser (fix issue #1)
- removed trailing spaces
- changed own version in composer.json
- changed phpdoc for adding additional tlds in Parser
catchTlds
- fixed release dates in CHANGELOG.md
- fixed typos in CHANGELOG.md
- rewritten
load()
method to use regex - added tldGroup to
Result
- added Additional.php file to outsource missing tlds
- added some .FJ second-level domain names because they were missing in the Mozilla list
- added type to composer.json
- added validHostname to XML output
- changed exception handling - ConnectionException will only be thrown if there is no cache file and no internet connection
- changed link to changelog in README.md
- added composer.json
- added CHANGELOG.md
- changed description of Domain Parser in README.md
- added some .CK second-level domain names because they were missing in the Mozilla list
- changed documentation and description in README.md
- changed copyright to 2013
- added support for IDN top level domain names
- added .IL second-level domain names because they were missing in the Mozilla list
- added some .NZ second-level domain names because they were missing in the Mozilla list
- fixed another bug that reloads the cache file all the time
- added
setCachePath()
method for setting a different path for the cache file - changed some phpDoc
- fixed
ucfirst()
in AbstractException - fixed reloading the cache all the time bug
- added
dirname(__FILE__)
to require_once of classes - added support for looking up only top-level domain names
- changed Exception handling, there are more different Exceptions to be thrown now
- changed format in README.md
- added
setEncoding()
method for setting the encoding of given domain name - added
isValid()
method to check if domain name is valid - added additional output format serialize
- added additional output format XML
- added fqdn and idn_fqdn to output
- added
filter_var()
to all public methods exceptparse()
- added more TLDs because they were missing in the Mozilla list
- changed exception handling, if you want an exception you must set the flag to true otherwise you will only get an error message trapped in the response
- changed
Result
properties to camelCase - changed comments in some php files to me more accurate
- changed
toArray()
method to improve it - changed description in README.md
- changed
__constructer()
method: format is the only parameter now
- fixed url of issue tracker
- changed name in README.md
- fixed repository url in README.md
- cleanup and added support for multiple output formats (array, object and JSON)
- removed debug output from Parser.php
- Initial commit