Files | Admin

Notes:

Release Name: REL 0.2.17

Notes:



Changes: == FeedTools 0.2.17 * more fixes for timestamping of feed items * fixed nil bug in root_node, feed_type, feed_version, build_xml * build_xml method is now properly unit tested * fixed issue with setting the Host http header * namespaces are no longer hard-coded for feed generation * better url normalization for file: style urls * generated timestamps are now in UTC == FeedTools 0.2.16 * atom feed generation now defaults to atom 1.0 * removed erroneous published element at atom feed-level * fixed some incompatibilities with ruby 1.8.3 * better support for universal subscription mechanism within feeds * now handles both atom 0.3 and 1.0 namespaces * fixed timestamping of feed items == FeedTools 0.2.15 * changed so that tidied elements no longer handle entities differently * tidy now assumes utf-8 encoding instead of ascii * began the first bit of work on namespace support * better support for cdatas * removed "bozo bit" - no need for a parser to moonlight as a validator == FeedTools 0.2.14 * fixed bug with feeds not expiring properly == FeedTools 0.2.13 * fixed issued with missing namespace parameter for uuid creation == FeedTools 0.2.12 * schema change! * fixed missing cache connection breaking redirects * fixed redirects creating duplicate cache entry * exception now raised if cache_only option is set but the cache is disabled * additional unit tests to verify that the cache works with redirects * fixed feed expiration bugs with expire! * xml_data renamed to feed_data * feed_data_type method added == FeedTools 0.2.11 * ruby -w shouldn't produce nearly as many warnings for feed_tools.rb anymore * you can now force the open method to only pull from the cache * the global cache_only option has been removed * nows queries the cache after each redirection * attribute dictionary stuff removed for being unnecessary and pythonic * better file structure -- no more 5000 line files * schema files are formatted better to keep them from looking wierd in rdoc == FeedTools 0.2.10 * http error messages now sport a list of redirections to simplify debugging * automatic table creation removed * database schema information included in rdoc and package files * deals with servers returning 404 if passed a User-Agent http header == FeedTools 0.2.9 * changed ordering of elements checked for the item content * added dependancy on uuidtools, uuids used in feed generation * database feed cache implementation factored out into its own file * http_fetch changed to use lambda * fixed invalid rss 1.0/2.0 generation (missing some namespaces) == FeedTools 0.2.8 * fixed bug with http headers being loaded from invalid YAML * fixed uninitialized constant bug (you shouldn't have RUBYOPT set) * cleaned up inspect methods == FeedTools 0.2.7 * added support for Atom 1.0 output * improved support for Atom parsing and handling * added no content string option to keep the feed validator happy * greatly improved handling of timestamps and feed item sorting * added aliases for the Atom 1.0 elements that were renamed * feed merging is now threaded == FeedTools 0.2.6 * added support for merging feeds * vastly improved handling of feed creation == FeedTools 0.2.5 * fixed multiple rows being created in the cache after a 301 redirection * fixed broken table creation for postgresql and sqlite * testing against non-standard feeds * removed the 'comment_link' method in favor of the 'comments' method == FeedTools 0.2.4 * fixed bug in the sqlite table creation query * greatly improved image support * improved cdf support (still needs way more work) * support for text input elements * now possible to force retrieval from the cache only * increased the flexibility of the database caching implementation * feed attributes accessible through the keys and values collections * minor coding style changes * fixed really dumb typo in the podcast? and vidlog? methods * fixed exception from missing titles and descriptions * now passes all of mark pilgrim's well-formed rss tests == FeedTools 0.2.3 * fixed omission of get parameters from http requests == FeedTools 0.2.2 * fixed http redirection bug * fixed several documentation typos * still more unit tests * improved support for atom * minor improvements to the database caching mechanism * more complete support for rss elements * major improvements to the handling of tags containing html content == FeedTools 0.2.1 * fixed incorrect dependancy on ActiveRecord 1.10.1 * more unit tests * preliminary support for "bozo-detection" == FeedTools 0.2.0 * more complete support for rss, atom, cdf * modular caching mechanism * lazy parsing * HTML sanitization of possibly dangerous fields * HTML tidy support * support for podcasts and vidlogs * corrected handling of http redirection * made http header information available * file: protocol support * custom parsing can be done using the find_node and find_all_nodes methods == FeedTools 0.1.0 * basic support for rss, atom, cdf * basic caching using active record * support for etags