After a lot of development and tons of regression testing, Tera-WURFL 2.1.4 is finally ready for release. There has finally been a break in commits on the GitHub repo for more that a week, and no bug reports on the development branch.
Changes from Tera-WURFL 2.1.3
- Switched to better XML Parser (old parser, SimpleXML will still be used if XMLReader is missing)
- Improved matching for Apple, Android, Nokia, BlackBerry / RIM, DoCoMo, KDDI, LG and OperaMini
- Allowed preloading a custom TeraWurflConfig so the default is ignored
- Updated source documentation
- Updated instructions
- Greatly improved cmd_line_admin.php
- Converted line endings to \n
- Various bugfixes
- Improved Remote Client
- Added builtin regression testing (thanks digitalronin!). Tip: from the shell, go to the test/ dir and type “rake sanity” to make sure your patches are compatible with the loaded WURFL
- Moved default config to “TeraWurflConfig.php.example” so your config isn’t overwritten
- Fixed MSSQL DB Connector bug
If you rely on Android or BlackBerry detection, you will really want to get version 2.1.4 – it will significantly improve detection of these devices.
« Keep oom_killer from killing your server! Rebuilding a Sony Vaio Battery »


hi steve,
i’m computer science student and developing a web app with device detection features for my bachelor degree. I’m very interested on Tera-Wurfl, but any of the provided API is supported by the App-Server on it i work(Progress OpenEdge and WebSpeed). My question is: is there any way to retrieve clientside with javascript infos provides by tera-wurfl-explorer?(somethink like with webservice javascript-client, but i don’t want to host myself the TeraWurflWebservice.php file)
Thanks