All notable changes to the Webtools
project will be documented in this file.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- [WebpageAnalyzer] Accept URLs beginning with '//' in getAbsoluteUrl()
- Added class OEmbed
- [WebpageAnalyzer] Added method isImageAccepted()
- [HtmlExplorer] Added method getSimpleXML()
- Bugfixes
- Moved UserAgent component to external project
- Bugfixes and improvements
- [UserAgent] Added method UserAgent::isRealBrowser() etc.
- [UserAgent] Added FlameCore detection ('flamecore-*')
- [HttpClient] Added support for PUT and other requests
- [HttpClient] Allow setting User Agent string in constructor
- [WebpageAnalyzer] Allow using alternative HttpClient
- [UserAgent] Improved OS- and browser engine detection
- [UserAgent] Use precedence to check for UA
- [HttpClient] Use platform independent default cookie jar filename
- [HttpClient] Moved basic curl_setopt() calls to constructor
- [HttpClient] Fixed default headers
- Bugfixes and improvements
- Bugfixes and improvements
- [UserAgent] Added FlameCore detection ('flamecore-*')
- [HttpClient] Bugfixes
- [HttpClient] Bugfixes and improvements
- [HttpClient] Bugfixes
- [UserAgent] Added Opera 15.0+ detection ('opera')
- [UserAgent] Added Maxthon detection ('maxthon')
- [UserAgent] Added Yandex.Browser detection ('yabrowser')
- [UserAgent] Added KHTML engine detection ('khtml')
- [UserAgent] Added Lynx detection ('lynx')
- [UserAgent] Added "Microsoft Edge" / "Spartan" detection ('edge')
- [UserAgent] Added "Baiduspider" detection ('baidubot')
- [UserAgent] Added 'Windows 8.1' and 'Windows 10' detection
- Minor fixes and improvements
- Added class UserAgent
- Added class UserAgentStringParser
- Fixed bugs
- Bugfixes and improvements
- Bugfixes and improvements
- [HtmlExplorer] Added static methods for quick access
- [HtmlExplorer] Throw exception on errors
- [HttpClient] Include headers in response information
- Removed compatibility with PHP 5.3; Requires PHP >= 5.4 now
- Bugfixes and improvements
- Bugfixes and improvements
First stable release