1.4.6 Release
The only difference between 1.4.5 is a fix for the .NET 2.0 dll in 1.4.5
Below are the notes for 1.4.5
This codeplex release is provided as a courtesy, the preferred method of referencing HAP is through nuget
http://nuget.org/packages/HtmlAgilityPackThis release includes versions of Html Agility Pack for .NET 2.0 - 4.5, Silverlight 4-5, Windows Phone 7-7.1 and Windows 8 Metro.
Windows 8 Metro support
The Windows 8 Metro version is a mostly untested port. There is a known bug with Windows 8 Metro HttpClient and basic authentication. This client is used within the HtmlWeb class. Also XPATH is not supported and may never be supported, only LINQ expressions can be used.
BugFixes
This update fixes a few bugs introduced in the nuget versions since 1.4.0.
- PreHandleDocumentHandler now fires before the Document is loaded in HtmlWeb
- Invalid parsing of td tags is fixed
- Minor speed up of node name retrieval, most notable in LINQ queries
- Deprecation of DescendantNodes and DescendantNodesAndSelf. These methods will have their implementations changed in the future which will break existing code. It is recommended to use Descendants and DescendantsAndSelf instead
Source code structure changes
More files have been split into partial classes or refactored to facilitate porting HAP to new .NET target profiles. Since it now not possible to build all versions of HAP in one version of visual studio there are multiple solution files. All solution files have been moved to the Solutions directory to keep items tidy. Test projects (current and upcoming) have been moved to the Tests folder. While all sample projects have been moved to the Samples folder.
Getting the Source Code
Due to Codeplex now supporting tagging source control versions to releases the source zip file is not included here. Please follow the tagged change set number link above to a page where you can download the source code for this release