2.1.6.11

Rating: No reviews yet
Downloads: 213
Released: Jun 20, 2012
Updated: Jun 20, 2012 by ThomasHolmes
Dev status: Beta Help Icon

Recommended Download

Source Code 51Degrees.mobi Foundation Source and Detection Sample
source code, 1047K, uploaded Jun 19, 2012 - 44 downloads

Other Available Downloads

Application 51Degrees.mobi DLL Website Enhancer
application, 2517K, uploaded Jun 19, 2012 - 46 downloads
Documentation Release Note
documentation, 612K, uploaded Jun 19, 2012 - 36 downloads
Source Code 51Degrees.mobi Lite Device Data - Binary Format
source code, 765K, uploaded Jun 19, 2012 - 38 downloads
Source Code 51Degrees.mobi Lite Device Data - Xml Format
source code, 696K, uploaded Jun 20, 2012 - 49 downloads

Release Notes

One Click Install from NuGet

Changes to Version 2.1.6.11

1. Altered the GetIsCrawler method in MobileCapabilities.cs to return null if no value for IsCrawler is provided. Previously the method returned false breaking values provided via the BrowserCap file.
2. Enhanced Xml/Reader.cs to reduce the number of byte objects created when decompressing zipped XML files.
3. Altered Location.cs GetUrl method to remove replacement string tags {0} from the new url if no values were found to replace them.
4. Changed NewDevice.cs RecordNewDevice method to check for zero length byte arrays and not add them to the queue.
5. Reduced the volume of integer arrays created in the EditDistance routines to improve memory management and performance.
6. Modified DetectorModule.cs SetPreferredRenderingType method to use an Equals check rather than == for string comparison.
7. Optimised using statements across all classes.
8. Refactored code and project files to support MSBuild with .NET versions 2, 3.5 and 4. Previously 2 would not compile.
9. RedirectModule.cs IsFirstTime method changed to public.
10. Support.cs changed to include a static constructor to obtain the machine.config file path. This value is then used in place of the web.config file when setting the machine configuration file path in other methods. This addresses problems reported with use of the <location path="." inheritInChildApplications="false"> element in configuration files.
11. A NewDevice instance is created for each module instance.

Reviews for this release

No reviews yet for this release.