// $Id: CHANGELOG.txt,v 1.115 2010-07-10 15:54:17 alexb Exp $ Feeds 6.x 1.0 Beta 2, 2010-07-10 -------------------------------- - #753426 Monkey Master, andrewlevine, alex_b: Partial update of nodes. - #840626 andrewlevine, alex_b: Support using same mapping target multiple times. - #624464 lyricnz, alex_b: Fix to "support tabs as delimiters". - #840350 lyricnz: (Optionally) Transliterate enclosure filenames to provide protection from awkward names. - #842040 dixon_: Accept all responses from the 2xx status code series. - #836982 Steven Merrill: Fix Feeds.module tests do not work when run from the command line. Feeds 6.x 1.0 Beta 1, 2010-06-23 -------------------------------- Feeds 6.x 1.0 Alpha 16, 2010-06-19 ---------------------------------- - #830438 andrewlevine: More secret files in FeedsImportBatch::getFilePath(). - #759302 rjb, smartinm, et. al: Fix user warning: Duplicate entry. - #819876 alex_b: Fix field 'url' and 'guid' don't have default values. - #623444 mongolito404, pvhee, pdrake, servantleader, alex_b et. al.: Mapper for link module. - #652180 ronald_istos, rjbrown99, et. al.: Assign author of imported nodes. - #783098 elliotttf: Introduce hook_feeds_user_processor_targets_alter(), mapper for user profile fields. Feeds 6.x 1.0 Alpha 15, 2010-05-16 ---------------------------------- - #791296 B-Prod: Fix Feeds data processor does update id 0. - #759904 lyricnz: Provide a Google Sitemap Parser. - #774858 rjbrown99: Fix Node Processor updates node "created" time when updating. - #704236 jerdavis: Support mapping to CCK float field. - #783820 klonos: Fix warning: copy() [function.copy]: Filename cannot be empty in FeedsParser.inc on line 168. - #778416 clemens.tolboom: Better message when plugin is missing. - #760140 lyricnz: FeedsBatch->total not updated when addItem($item) is called. - #755544 Monkey Master: Keep batch processing when mapping fails. - alex_b: Reset import schedule after deleting items from feed. - #653412 rbrandon: Do not create items older than expiry time. - #725392 nicholasThompson: FeedsBatch does not check feeds folder exists before uploading. - #776972 lyricnz: Messages use plural when describing single item. - #701390 frega, morningtime, Mixologic, alex_b et. al.: Fix RSS 1.0 parsing and add basic test framework for common_syndication_parser. - #781058 blakehall: Create teaser for imported nodes. NOTE: this may mean that your existing installation has shorter node teasers as expected. If this is the case, increase "Length of trimmed posts" on admin/content/node-settings. - #622932-30 mikl: fix remaining non-standard SQL. - #624464 bangpound: Support tabs as delimiters. Feeds 6.x 1.0 Alpha 14, 2010-04-11 ---------------------------------- - #758664: Fix regression introduced with #740962. Feeds 6.x 1.0 Alpha 13, 2010-03-30 ---------------------------------- - #622932 pounard: Fix SQL capitalization. - #622932 pounard: Fix non-standard SQL (PostgreSQL compatibility) - #705872 Scott Reynolds: Added HTTPFetcher autodiscovery - #740962 alex_b: Fix FileFetcher Attached to Feed Node, Upload Field Not Saving File Path. - #754938 Monkey Master: FeedsCSVParser.inc uses strtolower() while parsing UTF-8 files. - #736684 Souvent22, Mixologic: FeedsDateTime & Batch DateTime causes core dumps. - #750168 jtr: _parser_common_syndication_title does not strip html tags before constructing a title. - #648080 pvhee: FeedsNodeProcessor - static caching of mapping targets makes mapping fail with multiple feed configurations. - #735444 Doug Preble: PubSubHubbub - Fix "Subscription refused by callback URL" with PHP 5.2.0. - alex_b: Suppress namespace warnings when parsing feeds for subscription in PuSHSubscriber.inc - #724184 ekes: catch failures when parsing for PubSubHubbub hub and self. - #706984 lyricnz: Add FeedsSimplePie::parseExtensions() to allow parsing to be customized. - #728854 Scott Reynolds: Fix $queue->createItem() fails. - #707098 alex_b: Improve performance of nodeapi and access checks. - #726012 alex_b: Fix RSS descriptions not being reset in common_syndication_parser.inc. - alex_b: Fix a typo in the return value of process() in FeedsTermProcessor. - alex_b: Stop PubSubHubbub from subscribing if it is not enabled. - #711664 neclimdul: guarantee compatibility with CTools 1.4 by declaring that Feeds uses hooks to define plugins via hook_ctools_plugin_plugins(). - #718460 jerdavis: In FeedsNodeProcessor, clear items only for the current importer id. - #718474 jerdavis: In FeedsNodeProcessor, check for duplicate items within same importer id. Feeds 6.x 1.0 Alpha 12, 2010-02-23 ---------------------------------- - #600584 alex_b: PubSubHubbub support. - alex_b: Debug log. - alex_b: Add sourceSave() and sourceDelete() methods notifying plugin implementers of a source being saved or deleted. - #717168 nicholasThompson: Fix feeds UI JS doesn't select labels correctly. - #708228 Scott Reynolds, alex_b: Break FeedsImportBatch into separate classes. NOTE: Review your FeedsFetcher implementation for changes in the FeedsImportBatch class, small adjustments may be necessary. - alex_b: Support mapping to OpenID, using OpenID as a unique mapping target. - alex_b: Handle exceptions outside of Importer/Source facade methods. - #600584 alex_b: Use Batch API. NOTE: third party plugins/extensions implementing FeedsProcessor::process(), FeedsProcessor::clear() or FeedsImporter::expire() need to adjust their implementations. Modules that directly use Feeds' API for importing or clearing sources need may want to use feeds_batch_set() instead of feeds_source()->import() or feeds_source()->clear(). Feeds 6.x 1.0 Alpha 11, 2010-02-10 ---------------------------------- - #701432 pounard, Will White: Fix array_shift() expects parameter 1 is Array error. Note: Parsers are responsible to ensure that the parameter passed to FeedsImportBatch::setItems() is an Array. - #698356 alex_b: Refactor and clean up FeedsScheduler::work() to allow more scheduled tasks than 'import' and 'expire'. Feeds 6.x 1.0 Alpha 10, 2010-01-25 ---------------------------------- - #647128 bigkevmcd, Michelle: Fix broken author info in FeedsSyndicationParser. - alex_b: Add mapping API for FeedsDataProcessor. - alex_b: Decode HTML entities for title and author name in FeedsSimplePieParser. - #623448 David Goode, alex_b, et al.: Date mapper. - #624088 mongolito404, David Goode, alex_b: Imagefield/filefield mapper, formalize feed elements. - #584034 aaroncouch, mongolito404: Views integration. - Redirect to node or import form after manual import or delete. - #663830 Aron Novak, alex_b: When download of URL failed, node w/ empty title is created. - #654728 Aron Novak: Fix parsing + data handling error with RDF 1.0 feeds. - #641522 mongolito404, alex_b: Consolidate import stage results. - #662104 Aron Novak: Specify PHP requirement in .info file. - #657374 dtomasch: Common Parser does not get RSS Authors correctly. Feeds 6.x 1.0 Alpha 9, 2009-12-14 --------------------------------- - API change: feeds_source() takes an FeedsImporter id instead of an importer, the methods import() and clear() moved from FeedsImporter to FeedsSource. Import from a source with feeds_source($id, $nid)->import(); - #629096 quickcel: Fix underscores in feed creation link. - #652848 BWPanda: Add 'clear-block' to admin-ui to fix float issues. - #623424 Kars-T, Eugen Mayer, alex_b: Mapper for Taxonomy. - #649552 rsoden: Provide variable for data table name. - #631962 velosol, alex_b: FeedsNodeProcessor: Update when changed. - #623452 mongolito404: Port basic test infrastructure for mappers, test for basic CCK mapper. Feeds 6.x 1.0 Alpha 8, 2009-11-18 --------------------------------- - #634886 Kars-T, EugenMayer: Add vid to node process functions. - #613494 miasma: Remove length limit from URL. - #631050 z.stolar: Add feed_nid on node_load of a feed item. - #631248 velosol: Set log message when creating a node in FeedsNodeProcessor. Feeds 6.x 1.0 Alpha 7, 2009-11-04 --------------------------------- - #622654 Don't show body as option for mapper when body is disabled - Allow cURL only to download via http or https - Throw an exception in FeedsHTTPFetcher if result is not 200 Feeds 6.x 1.0 Alpha 6, 2009-11-03 --------------------------------- - Split number of items to queue on cron from feeds_schedule_num variable (see README.txt) - #619110 Fix node_delete() in FeedsNodeProcessor - Add descriptions to all mapping sources and targets Feeds 6.x 1.0 Alpha 5, 2009-10-23 --------------------------------- - #584500 Add Feeds default module Feeds 6.x 1.0 Alpha 4, 2009-10-21 --------------------------------- - Initial release