Release Notes - rome - Version milestone 1 - HTML format

Bug

  • [ROME-1] - publishing date format
  • [ROME-2] - subscribe list is broken
  • [ROME-3] - Rome Fetcher resets default System properties
  • [ROME-4] - RSS 2.0 pubDate not captured
  • [ROME-5] - Wrong encoding detection for XML-Reader
  • [ROME-8] - No description for RSS 0.9
  • [ROME-9] - ConverterForAtom03 always set the node type to XML
  • [ROME-10] - dates are being truncated
  • [ROME-11] - Atom feed from blogspot causes UnsupportedEncodingException
  • [ROME-13] - CDATA section for SyndContent.getValue() not handled correctly
  • [ROME-14] - unable to parse rfc-822 dates in non-english locale settings
  • [ROME-15] - whitespace in xml data causing trouble
  • [ROME-17] - DateParser uses default locale to parse and format dates
  • [ROME-19] - DateParser fails on RFC822 date with two digit years
  • [ROME-20] - RSS parse of washington post feed returns NULL publish date
  • [ROME-21] - Atom03Parser does not pick up creation date
  • [ROME-22] - Potential to improve Date Element Mapping for atom 0.3
  • [ROME-25] - ConverterForRSS10.java does not set URI for item
  • [ROME-26] - Wrong default description type for RSS 2.0
  • [ROME-27] - Non RFC822 Dates not processed in RSS pubDate field
  • [ROME-30] - NullPointerException when generating output for a SyndFeed of type "rss_2.0"
  • [ROME-31] - A valid atom 1.0 rss (a few trivial warnings) cannot be converted to rss 2.0
  • [ROME-33] - RSS parser does not recognize version="2.00"
  • [ROME-34] - valid IRI href attributes are stripped for atom:link
  • [ROME-35] - iTunes Module has incorrect author and category support
  • [ROME-36] - XmlReader xml prolog regular expression does not allow for single quotes
  • [ROME-37] - Improper relative link resolution in Atom10Parser
  • [ROME-38] - ATOM 1.0 Entry links parsing
  • [ROME-39] - Atom 1.0 Text Types Not Set Correctly
  • [ROME-41] - Use updated instead of published
  • [ROME-42] - Atom 1.0 Date (Updated or Published) Not Set
  • [ROME-43] - lastBuildDate does not populate publishedDate
  • [ROME-44] - Slash module not serializable for FeedFetcher
  • [ROME-45] - mediarss.io.MediaModuleParser NumberFormatException
  • [ROME-46] - Security issue
  • [ROME-47] - Modules 0.2 jar is built with the wrong Java version!
  • [ROME-53] - Content.setType not working with subtitles atom 1.0
  • [ROME-54] - RSS .91 Feed pubDates are null even though feed contains pubDates
  • [ROME-56] - fix of bug #39 leads to invalid atom feeds
  • [ROME-57] - building samples through 'ant' doesn't copy rome-0.9.jar to proper lib directory.
  • [ROME-58] - org.blogapps.romeexamples.GenerateFeedRSS doesn't have proper usage.
  • [ROME-59] - org.blogapps.romeexamples.GenerateFeed doesn't have a proper usage.
  • [ROME-60] - 'run' script doesn't allow passing proxyHost or proxyPort
  • [ROME-61] - The Javadocs link on http://wiki.java.net/bin/view/Javawsxml/Rome does not work.
  • [ROME-62] - sun.io.MalformedInputException parsing the feed http://politiken.dk/rss/indland.rss
  • [ROME-63] - Missing link attribute when generating Atom 1.0
  • [ROME-64] - ROME's Atom parser doesn't pick up multiple alt links
  • [ROME-65] - Atom feeds not including logo image
  • [ROME-66] - APP interop: Propono: don't expect entry to be returned from update
  • [ROME-67] - APP interop: Propono: must handle relative URIs in Service Doc
  • [ROME-68] - APP interop: Propono: must handle out-of-line categories
  • [ROME-71] - encoding problem in XmlReader.getXmlProlog()
  • [ROME-74] - Propono's AtomHandlerFactory.FALLBACK_IMPL_NAME is set to non-existent class
  • [ROME-75] - AtomHandlerFactory uses wrong fallback classes
  • [ROME-76] - SampleAtomServer: propono.properties not included in build process
  • [ROME-77] - File-based Atom handler stores media files at wrong path
  • [ROME-78] - Exception parsing http://sfbay.craigslist.org/sci/index.rss RSS feed
  • [ROME-79] - Feed.setIcon()/setLogo() ignored by Atom10Generator
  • [ROME-80] - APP test case
  • [ROME-81] - SyndFeedImpl.equals() does not obey equals contract
  • [ROME-85] - Change W3C date parser to accept TZ in RFC 822 format
  • [ROME-86] - Fetcher: Encoding problem
  • [ROME-88] - RSS090Parser does not set the URI property - behaviour contrary to the documentation
  • [ROME-89] - conurrent update/read of feed.xml results in org.xml.sax.SAXParseException: Premature end of file
  • [ROME-90] - Error on one Test-Feed
  • [ROME-91] - IllegalArgumentException is never thrown
  • [ROME-92] - ParsingFeedException Invalid XML on invalid <itunes:duration>
  • [ROME-93] - Atom output uses incorrect values for type
  • [ROME-94] - <content:encoded> appended on every read and write to rss 20 xml
  • [ROME-95] - Encountering NoSuchMethodError for com.sun.syndication.io.SAXBuilder
  • [ROME-96] - getAtmosphere() not available in YWeatherFeedModule
  • [ROME-99] - Propono 0.6 MetaWeblogEntry.getAuthor() consistently returns null
  • [ROME-101] - Get "White spaces are required" when trying to get an Atom service using Propono
  • [ROME-102] - Contributors not present in Atom 1.0 and RSS 2.0 output xml
  • [ROME-103] - Round trip ATOM failures because of SyModuleGenerator and missing updateBase
  • [ROME-105] - "samplingrate" is mispelled in MediaModuleParser.java
  • [ROME-108] - NumberFormatException in FriendFeed
  • [ROME-109] - Maven repository is missing Rome 1.0RC1
  • [ROME-111] - Atom 1.0 Validation failure with message "Missing feed element: id"
  • [ROME-115] - Rome tests fail with ibm-jdk-1.6
  • [ROME-118] - Replace Class.forName(...) with ClassLoader.loadClass(...) to avoid ClassCastException when running inside an OSGi container
  • [ROME-119] - Improved FeedFetcher cache handling
  • [ROME-120] - Modules should be serializable to support caching
  • [ROME-122] - module.cc.types.License NotSerializableException
  • [ROME-123] - Yahoo MediaRSS <media:content/> can't handle URLs with spaces
  • [ROME-124] - SyndEntryImpl can't cope with RSS items that have both <pubDate/> and <dc:date/>
  • [ROME-125] - Broken download link
  • [ROME-126] - module.mediarss NullPointerException: Scheme and value cannot be null
  • [ROME-128] - NPE in OpenSearchModuleParser
  • [ROME-129] - Failing to load rome.properties
  • [ROME-130] - SyndFeedImpl copyFrom method does not copy Entry Categories
  • [ROME-131] - Atom 1.0 Standalone Entry Items are not supported correctly
  • [ROME-132] - NPE for Twitter Atom feed with OpenSearch module
  • [ROME-133] - Incorrect hanling of CDATA sections
  • [ROME-134] - class loading problem under OSGi
  • [ROME-135] - Rome 1.0 not JDK 1.4 compatible
  • [ROME-137] - mediarss module : bug in parsing isDefault media:content attribute.
  • [ROME-139] - Rome propono issue: 'Category' in service document not correctly parsed
  • [ROME-141] - Broken RSS feed sends XML parser off on infinite loop
  • [ROME-143] - Propono sets Location header(s) incorrectly.
  • [ROME-144] - Propono's AtomPub Service Doc misplaces atom:type
  • [ROME-146] - Rome 1.0 does not follow the W3C Feed Validator recommendations
  • [ROME-147] - Contradictory license terms for ROME Modules
  • [ROME-148] - SyndFeedImpl#equals throws ClassCastException if compared to an instance of a different class
  • [ROME-152] - Locale dependent parse for YWeather rss

Improvement

  • [ROME-7] - XMLReader Fault Tolerance
  • [ROME-12] - feed doesn't validate.
  • [ROME-23] - No 32x32 icons exists for rome
  • [ROME-24] - Additional version and date leniency could extract more information
  • [ROME-28] - Atom 2.0 support
  • [ROME-40] - Summary Set Unnecessarily
  • [ROME-48] - Support Atom feed.title, feed.subtitle and entry.title
  • [ROME-49] - Better content/summary mapping
  • [ROME-50] - Feed security and XSS filtering
  • [ROME-69] - APP interop: Propono: use pluggable authentication scheme
  • [ROME-70] - Propono File-based impl. improvements
  • [ROME-73] - Expose xml:lang field in Atom parser
  • [ROME-82] - Update Propono for APP draft #15
  • [ROME-83] - add Maven2 support
  • [ROME-87] - SyndFeed should give access to xsl stylesheet in incoming xml so I can run a transform on output
  • [ROME-97] - Content Module has inadvertent System.out.println call.
  • [ROME-106] - Automate publishing artifacts into java.net maven repo
  • [ROME-110] - Support Atom person extensions
  • [ROME-113] - namespace prefixes in modules
  • [ROME-114] - select compact output or prettyPrint
  • [ROME-117] - Add OSGi headers to MANIFEST.MF so that rome.jar can also be used in an OSGi environment
  • [ROME-140] - Add support for file:// URLs to ROME Fetcher
  • [ROME-149] - Use proper log warning instead of printing to System.err when fetcher.properties is not found
  • [ROME-150] - Content Module: Suggested changes to content:encoded tag

New Feature

  • [ROME-72] - Feed fetcher need to support HTTP Proxy

Task

  • [ROME-6] - XMLReader#getXMLPrologEncoding
  • [ROME-18] - Rome needs enclosure support at the Synd* level
  • [ROME-29] - [PATCH] Simple fixes of some small problem code
  • [ROME-32] - Rome fetcher thread safety
  • [ROME-51] - mediarss: rating tags without scheme
  • [ROME-52] - mediarss: less verbose handling of bad thumbnail tags
  • [ROME-55] - TestDateParser fails extra date format test
  • [ROME-84] - [PATCH] add support for EBCDIC encoding
  • [ROME-98] - improved XmlFixerReader so that '&' with no matching ';' are fixed.
  • [ROME-100] - Add w3c date mask, use different method for atom date parsing
  • [ROME-104] - Improve leniency in Number parsing (enclosure length)
  • [ROME-107] - NumberFormatException in method RSS091UserlandParser,parseImage
  • [ROME-112] - corrections in javadocs
  • [ROME-116] - Upgrade project to Maven 2
  • [ROME-121] - RSS item category iteration should try to reflect document order
  • [ROME-127] - Rome 1.0 is not Java 1.4.x compatible
  • [ROME-136] - RSS item description is not complete
  • [ROME-138] - pom.xml fixes
  • [ROME-142] - Make ROME 1.0 works in OSGi
  • [ROME-145] - Classloader fix under Tomcat
  • [ROME-151] - rome-fetcher results in "too many open files"

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.