Fedora 15 Update: jericho-html-3.2-2.fc15

updates at fedoraproject.org updates at fedoraproject.org
Tue Apr 26 16:25:00 UTC 2011


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2011-5769
2011-04-22 00:07:40
--------------------------------------------------------------------------------

Name        : jericho-html
Product     : Fedora 15
Version     : 3.2
Release     : 2.fc15
URL         : http://jericho.htmlparser.net/
Summary     : Java library allowing analysis and manipulation of parts of an HTML document
Description :
Jericho HTML Parser is a java library allowing analysis and manipulation of
parts of an HTML document, including server-side tags, while reproducing
verbatim any unrecognized or invalid HTML. It also provides high-level HTML
form manipulation functions.

It is an open source library released under both the Eclipse Public License
(EPL) and GNU Lesser General Public License (LGPL). You are therefore free to
use it in commercial applications subject to the terms detailed in either one
of these license documents.

--------------------------------------------------------------------------------
Update Information:

Bug Fixes:
- [2826979] IllegalCharsetNameException thrown when illegal encoding specified in the document.
- [2837434] Potential multithreading bug in Source.getNewLine()
- [3036182] NullPointerException when run with stringent java.policy
- TextExtractor did not include any attribute values.
- All unterminated character references were decoded regardless of the configuration settings (bug introduced in 3.1).
- Renderer class - <div> under <li> resulted in new line.
- SourceFormatter did not handle TEXTAREA elements correctly.

Enhancements:
- No exceptions thrown if invalid charset is specified by server or in source document.
- Byte order mark character was included in the source document.
- HTML5 elements added to HTMLElementName and HTMLElements classes.
- Detects HTML5 character encoding declaration.
- Uses Windows-1252 as the default 8-bit encoding when available instead of the subset encoding ISO-8859-1.
- Added Renderer.setIncludeAlternateText(boolean) method.
- Added Renderer.renderAlternateText(StartTag) method.
- Added Renderer.setIncludeFirstElementTopMargin(boolean) method.
- Added Renderer.setDefaultTopMargin(String,int) static method.
- Added Renderer.setDefaultBottomMargin(String,int) static method.
- Added Renderer.setDefaultIndent(String,boolean) static method.
- Renderer now evaluates inline styles for top, bottom and left margins.
- Added Attribute.getStartTag() method.
- Added Segment.getURIAttributes() method.
- Added Segment.getStyleURISegments() method.
- Added deregister() methods to the extended tag type classes.
- Added MicrosoftConditionalCommentTagTypes class.
- Added StartTagType.SERVER_COMMON_COMMENT tag type.
- SourceFormatter now inlines DOCTYPE tags.
- Added Segment.getMaxDepthIndicator() method.
- Added static Config.IsHTMLEmptyElementTagRecognised parameter.
- Deprecated MicrosoftTagTypes class.
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update jericho-html' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list