Skip to content

Latest commit

 

History

History
127 lines (110 loc) · 3.63 KB

CHANGELOG.md

File metadata and controls

127 lines (110 loc) · 3.63 KB

ScientiaMobile WURFL PHP API change log:

[2013.10.09] 1.5.0.2

  • Bugfix: using an old WURFL with MySQL persistence causes infinte loop

[2013.10.07] 1.5.0.1

  • Bugfix: missing capabilities demo page

[2013.10.03] 1.5.0.0

  • New Feature: Virtual Capabilities
  • Improved normalization
  • Improved detection of:
    • Android
    • Apple iOS
    • Windows Phone
    • Firefox Mobile
    • Firefox OS
    • SmartTVs
    • BlackBerry
    • Skyfire
    • Opera Mini
    • UCWEB
    • Robots
    • Native apps

[2013.01.11] 1.4.4.0

  • Improved detection of Android 4.1+
  • Improved detection of Windows RT
  • Simplified detection of Firefox desktop
  • Improved detection of Xbox console
  • Improved detection of Opera Mobi and Opera Tablet

[2012.11.07] 1.4.3.0

  • Improved detection of Kindle Fire
  • Improved detection of Playstation Vita
  • Improved detection of Windows Phone
  • Improved detection of Windows RT
  • Improved detection of Safari desktop browser
  • Added Device-Stock-UA support
  • Improved detection of Maemo devices
  • Improved detection of SmartTVs
  • Improved detection of XBOX 360
  • Improved detection of Epiphany browser
  • Updated WURFL database

[2012.09.04] 1.4.2.0

  • Improved detection of Mobile Chrome
  • Improved detection of Smart TVs
  • Improved examples to allow auto-reloading if WURFL data changes
  • Bugfix: Improperly normalized filenames on Windows may cause exceptions

[2012.07.30] 1.4.1.1

  • Bugfix: Some desktop UAs with "toolbar" are detected as robots in HA mode

[2012.04.07] 1.4.1

  • Bugfix: Invalid definition of WURFL_Storage::save()
  • Bugfix: Chrome Beta on Android is not detected properly
  • Bugfix: Invalid system temp dir returned from sys_get_temp_dir()

[2012.03.30] 1.4.0

  • Complete overhaul of all User Agent Handlers
  • Improved normalizers
  • Added High-Performance vs. High-Accuracy mode
  • Added Introspector utility for diagnostics
  • Massive code and documentation cleanup
  • Added "Secondary Caching" to persistence providers, so memcache and APC can be used to improve performance of lookups to the persistence provider
  • Refactored examples for simplicity
  • Changed recommended configuration from XML Config to InMemory config
  • Removed the web patch, as it is now integrated with the main WURFL file

[2011.07.19] 1.3.1

  • Enabled displaying errors in example script
  • Updated default wurfl.xml
  • Added manual lookup script
  • Fixed bug with auto-loading WURFL failure on Solaris (EX flock on RO file failed)
  • Improved detection of Tablet PC devices
  • Improved detection of Android 2.3 - 3.0 devices

[2011.05.14] 1.3.0

  • Documented all classes
  • Improved Exceptions
  • Bugfix: ArrayConfig can now use relative config file pathnames
  • Updated unit tests and phing build file

[2010.10.05]

  • Added Storage to replace (Persistence & Cache)
  • Added NameSpace support for Memcache and Apc
  • Added Normalizers for
    • Locale
    • SerialNumbers
    • Maemo
  • Added Handler
    • MaemoHandler
  • Added Support For Multiple Memcache backend

[2010.05.06]

  • Replaced WURFLManagerProvider with WURFLManagerFactory
  • Autoreloading Added

[2009.06.01]

  • Configuration:
    • Changed the "persistance" to "persistence" (N.B a to e) in wurfl-config.xml
    • Added Possibilty to specify configuration from an array.(array-wurfl-config.php)
  • Normalizers
    • Added
      • Android
      • Chrome
      • Opera
      • Safari
      • MSIE
  • Handlers
    • Added
      • AndroidHandler
      • ChromeHandler
      • BotCrawlerTranscoderHandler
  • Logger
    • Removed dependency from the PEAR Log
    • Added Custom Logger
  • WURFLLoader
    • Added A WURFLReloader
  • Created a new web_browsers_patch

[2010-06-16] Added Caching expiration capability