Downloads

Download tar.gz 247.97 KB
MD5: 0856f11f482f62464bb4490f44b9ff08
SHA-1: d97fd9db7462b5819ecfa8b26619a547ca37c29f
SHA-256: bba2cd7595311dbc6049303bd47c9f6e559f5efd3bef74007084d285e1063a11
Download zip 287.39 KB
MD5: 9e17ba8096fb2b65cc19c652e9e7ab51
SHA-1: dae617f368e7d96fddeaa0a6743c3efae8c08b54
SHA-256: 121769a6f79ce6107d7b47f52ac05e3726698abe68e52ddd378a6524072c5c97

Release notes

Migrate 2.3 RC1
===============

Features and enhancements
- #1437076 - Make Migration class field mapping methods public.
- #1430528 - Document importance of migrating term parents first.
- #1414616 - Automatically update migration arguments.
- #1401810 - Extended MigrateSourceXML to accept multiple XML files.
- #1403222 - Relaxed setting of bundle for node destinations.
- #1364326 - Default --limit option to items.
- #1337640 - Properly optimize the SQL source query for highwater marks.
- #1366588 - Source plugin support has been refactored to put more of the common
processing in the base class. When implementing a source plugin,
implement performRewind() and getNextRow().
- #1355940 - Track all source rows in the map table.
- #941440 - Autodetection of source fields when unspecified.
- #1341776 - Add option to skip source counting.
- #1342936 - Pass source key in calls to Migration::createStub().
- #1331912 - Catch exception due to skipped beginProcess().
- #1337810 - Documented hooks in migrate.api.php.
- #1342322 - Added default implementation of prepareRow(), simplifying source plugins.
- #1336534 - Added MigrateSourceXML for efficient handling of large XML files.
- #1330552 - Provide more detail on bad field mappings.
- #1321078 - Display incomplete dependencies in the error message.
- #1321062 - Simple base class for field handlers.
- #1314448 - Added tnid to node destination handler.
- #1231492 - Added source handler for retrieving content from file directories.
- #1290706 - Centralize loading of XML.
- #1295040 - Support --update functionality in UI.

Bug fixes
- #1447368 - Handle purely numeric PHP memory_limit.
- #1432802 - Default $options to prevent PHP 5.4 error.
- #1416012 - Cleanly handle NULL source key values in saveIDMapping().
- #1419086 - Better error handling in MigrateXMLReader::next().
- #1422114 - ID list array must be imploded for queries.
- #1300796 - Fixed cross-database joins to map tables.
- #1389008 - Set key in DESTINATION case for MigrateDestinationTable.
- #1386494 - Gracefully handle no-longer-valid classes.
- #1364034 - Add cache_key option to sources, for disambiguation.
- #1361258 - MigrateUserReferenceFieldHandler uses wrong value key.
- #1354162 - Make sure messages are retrieved from the right connection.
- #1352648 - Update mode reapplied on each batch in UI.
- #1349246 - Postgres error updating migrate_log.
- #1342686 - Generalized needs-update support.
- #1342736 - drush options don't need -- prefix.
- #1336880 - Fix XPath handling in MigrateItemsXML::getIDSFromXML.
- #1334546 - Validate compound keys passed to handleSourceMigration().
- #1305338 - Corrected type-hint in MigrateSourceSQL constructor.
- #1305910 - MigrateDestinationTable now tracks inserted/updated records.
- #1285290 - Add migrate_decode_exception() for exception handling.
- #1292462 - Group missing from drush options.
- #1290122 - Force destinations to implement __toString().
- #1290120 - Warnings updating users if roles not set.
- #1290118 - Warning in MigrateItemJSON::getItem()
- #1133096 - Failure to clear currentRow in MigrateSourceMultiItems.

Created by: mikeryan
Created on: 21 Feb 2012 at 02:42 UTC
Last updated: 12 Apr 2014 at 15:03 UTC
New features
Bug fixes
Unsupported

Other releases