migrate 7.x-2.6-rc1

Release notes

Migrate 2.6 Release Candidate 1

Migration developers will need to add the "advanced migration information" permission to their roles to continue seeing all the info in the UI they're used to.

Auto-registration (having classes be registered just based on their class name, with no call to registerMigration or definition in hook_migrate_api()) is no longer supported. Registration of classes defined in hook_migrate_api() is no
longer automatic - do a drush migrate-register or use the Register button in the UI to register them.

Migration class constructors should now always accept a $arguments array as the first parameter and pass it to its parent. This version does support legacy migrations which pass a group object, or nothing, but that support will be
removed in a future version.

Features and enhancements

- #1998632 - Extend MigrateItemsXML to handle an array of XML files.
- #1990612 - Add a row status argument to MigrateException, allowing rows to be cleanly skipped by throwing exceptions.
- #2017835 - Add MigrateFileUriAsIs file class, and make file migrations more flexible.
- #2004426 - UI support for editing dependencies; enable setting dependencies through arguments.

Bug fixes

- #2025137 - Ignore --update in the presence of --idlist.
- #2023813 - Apply defaultValue() for empty XML values.

Download Size md5 hash
migrate-7.x-2.6-rc1.tar.gz 300.59 KB bf737072e629454c92d00552057ddf8f
migrate-7.x-2.6-rc1.zip 349.3 KB bd7d56cf41aaa4f89adbeb760607ce77
Last updated: June 26, 2013 - 19:55
Official release from tag: 
7.x-2.6-rc1

migrate 7.x-2.6-beta1

Release notes

Migrate 2.6 Beta 1

Migration developers will need to add the "advanced migration information" permission to their roles to continue seeing all the info in the UI they're used to.

Auto-registration (having classes be registered just based on their class name, with no call to registerMigration or definition in hook_migrate_api()) is no longer supported. Registration of classes defined in hook_migrate_api() is no longer automatic - do a drush migrate-register or use the Register button in the UI to register them.

Migration class constructors should now always accept a $arguments array as the first parameter and pass it to its parent. This version does support legacy migrations which pass a group object, or nothing, but that support will be removed in a future version.

Features and enhancements

- #1826112 - A new API has been added to support external modules in developing easy-to-use wizard-based UIs.
- #1833380 - Major refactoring of the UI, breaking groups and migrations (tasks) into separate pages, introducing an advanced permission and presenting a simplified UI to those with only the basic permission.

Download Size md5 hash
migrate-7.x-2.6-beta1.tar.gz 297.95 KB 4174d881c59e3bea37812ac631914b73
migrate-7.x-2.6-beta1.zip 346.49 KB 46c5f3ca7fea9f3a945c03800198bc62
Last updated: May 17, 2013 - 20:45
Official release from tag: 
7.x-2.6-beta1

migrate 7.x-2.5

Release notes

Migrate 2.5
===========

IMPORTANT: Automatic registration of new migration classes is no longer done on
a cache clear. Depending on automatic registration is now deprecated, and you
are encouraged to implement your migrations as DynamicMigration and explicitly
register them via hook_migrate_api() or MigrationBase::registerMigration().
If your migrations are not explicitly registered, you must request auto-registration
with a "drush mar" (drush migrate-auto-register) command, or by clicking the
"Register" button at admin/content/migrate/registration.

Bug fixes
- #1827052 - Properly check for bad XML.

Migrate 2.5 Release Candidate 2
===============================

Features and enhancements
- #1824024 - Destination and field handlers may now be registered through
hook_migrate_api(). Automatic registration of all migration and
handler classes may be disabled at admin/content/migrate/registration.
The handler configuration formerly at admin/content/migrate/configure
is now at admin/content/migrate/handlers.
- #1778952 - Update examples to emphasize explicit registration via
hook_migrate_api().
- #1819730 - Make migration of files in a field context non-fatal.
- #1816652 - Provide useful warning when file subfield arrays don't line up.

Bug fixes

Download Size md5 hash
migrate-7.x-2.5.tar.gz 278.75 KB b0bedd30b2fad3c10dae81978fd57727
migrate-7.x-2.5.zip 325.71 KB 2400a3f1336b86015127ca893f0c6f3d
Last updated: November 7, 2012 - 14:36
Official release from tag: 
7.x-2.5

migrate 6.x-2.5

Release notes

Migrate 2.5
===========

IMPORTANT: Automatic registration of new migration classes is no longer done on
a cache clear. Depending on automatic registration is now deprecated, and you
are encouraged to implement your migrations as DynamicMigration and explicitly
register them via hook_migrate_api() or MigrationBase::registerMigration().
If your migrations are not explicitly registered, you must request auto-registration
with a "drush mar" (drush migrate-auto-register) command, or by clicking the
"Register" button at admin/content/migrate/registration.

Bug fixes
- #1827052 - Properly check for bad XML.

Migrate 2.5 Release Candidate 2
===============================

Features and enhancements
- #1824024 - Destination and field handlers may now be registered through
hook_migrate_api(). Automatic registration of all migration and
handler classes may be disabled at admin/content/migrate/registration.
The handler configuration formerly at admin/content/migrate/configure
is now at admin/content/migrate/handlers.
- #1778952 - Update examples to emphasize explicit registration via
hook_migrate_api().

Bug fixes
- #1824118 - Make --force work for rollbacks.

Migrate 2.5 Release Candidate 1
===============================

Features and enhancements

Download Size md5 hash
migrate-6.x-2.5.tar.gz 260.01 KB 1bd29cbf3ab7b65f370338d254b6ffb7
migrate-6.x-2.5.zip 299.98 KB a2b07ffe2a61e54954df564ba038cce3
Last updated: November 7, 2012 - 14:36
Official release from tag: 
6.x-2.5

migrate 7.x-2.5-rc2

Release notes

Migrate 2.5 Release Candidate 2
===============================

IMPORTANT: Automatic registration of new migration classes is no longer done on
a cache clear. Depending on automatic registration is now deprecated, and you
are encouraged to implement your migrations as DynamicMigration and explicitly
register them via hook_migrate_api() or MigrationBase::registerMigration().
If your migrations are not explicitly registered, you must request auto-registration
with a "drush mar" (drush migrate-auto-register) command, or by clicking the
"Register" button at admin/content/migrate/registration.

Features and enhancements
- #1824024 - Destination and field handlers may now be registered through
hook_migrate_api(). Automatic registration of all migration and
handler classes may be disabled at admin/content/migrate/registration.
The handler configuration formerly at admin/content/migrate/configure
is now at admin/content/migrate/handlers.
- #1778952 - Update examples to emphasize explicit registration via
hook_migrate_api().
- #1819730 - Make migration of files in a field context non-fatal.
- #1816652 - Provide useful warning when file subfield arrays don't line up.

Bug fixes
- #1824118 - Make --force work for rollbacks.

Migrate 2.5 Release Candidate 1
===============================

Download Size md5 hash
migrate-7.x-2.5-rc2.tar.gz 278.75 KB 22a4798894ff53d94b338273749e850a
migrate-7.x-2.5-rc2.zip 325.7 KB 9b5be82665c2ac3c5e26520463c5a545
Last updated: October 27, 2012 - 15:42
Official release from tag: 
7.x-2.5-rc2

migrate 6.x-2.5-rc2

Release notes

Migrate 2.5 Release Candidate 2
===============================

IMPORTANT: Automatic registration of new migration classes is no longer done on
a cache clear. Depending on automatic registration is now deprecated, and you
are encouraged to implement your migrations as DynamicMigration and explicitly
register them via hook_migrate_api() or MigrationBase::registerMigration().
If your migrations are not explicitly registered, you must request auto-registration
with a "drush mar" (drush migrate-auto-register) command, or by clicking the
"Register" button at admin/content/migrate/registration.

Features and enhancements
- #1824024 - Destination and field handlers may now be registered through
hook_migrate_api(). Automatic registration of all migration and
handler classes may be disabled at admin/content/migrate/registration.
The handler configuration formerly at admin/content/migrate/configure
is now at admin/content/migrate/handlers.
- #1778952 - Update examples to emphasize explicit registration via
hook_migrate_api().

Bug fixes
- #1824118 - Make --force work for rollbacks.

Migrate 2.5 Release Candidate 1
===============================

Features and enhancements
- #1778952 - Enable registration of dynamic migrations via hook_migrate_api().

Download Size md5 hash
migrate-6.x-2.5-rc2.tar.gz 260 KB eac57ac7d3584f6d36783c0c8b764822
migrate-6.x-2.5-rc2.zip 299.96 KB f77c03ff70c9c8a80f85e119dfaeea78
Last updated: October 27, 2012 - 15:42
Official release from tag: 
6.x-2.5-rc2

migrate 7.x-2.5-rc1

Release notes

Migrate 2.5 Release Candidate 1
===============================

IMPORTANT: Automatic registration of new migration classes is no longer done on
a cache clear - you must explicitly request it with a "drush mar" (drush
migrate-auto-register) command, or by clicking the "Register migration changes"
button at admin/content/migrate/configure.

Features and enhancements
- #1778952 - Enable registration of dynamic migrations via hook_migrate_api().
Add explicit auto-registration of non-dynamic migrations, remove
performing registration on cache clear.
- #1421974 - Add queueMessage(), so messages can be generated in prepareRow().
- #1626374 - Allow creation of duplicate terms.
- #1810306 - Allow multi-value keys in MigrteItemJSON.
- #1799964 - Add reference query getter to MigrateSourceSQL.
- #1670410 - Sanity-check migration machine names.
- #1637458 - Pass field instance rather than just field name to field() methods.
- #1688312 - Allow any file field argument to have per-instance values.
- #1701764 - Add prepareKey() method to customize source keys.
- #1703050 - Add track_last_imported option for maps.
- #1690092 - Protect migrations, or specific rows, from rollback.
- #1672572 - Stifle mapping override messages.
- #1621608 - Support for splitting files on import.

Download Size md5 hash
migrate-7.x-2.5-rc1.tar.gz 277.05 KB 7c3cfe8ba9ea93ff19e182428e702631
migrate-7.x-2.5-rc1.zip 323.19 KB b549f94fcf9923e6833849c2b7baf30e
Last updated: October 13, 2012 - 16:02
Official release from tag: 
7.x-2.5-rc1

migrate 6.x-2.5-rc1

Release notes

Migrate 2.5 Release Candidate 1
===============================

IMPORTANT: Automatic registration of new migration classes is no longer done on
a cache clear - you must explicitly request it with a "drush mar" (drush
migrate-auto-register) command, or by clicking the "Register migration changes"
button ad admin/content/migrate/configure.

Features and enhancements
- #1778952 - Enable registration of dynamic migrations via hook_migrate_api().
Add explicit auto-registration of non-dynamic migrations, remove
performing registration on cache clear.
- #1670410 - Sanity-check migration machine names.
- #1701764 - Add prepareKey() method to customize source keys.
- #1703050 - Add track_last_imported option for maps.
- #1690092 - Protect migrations, or specific rows, from rollback.
- #1685122 - Add previous source field name to notice.
- #1672572 - Stifle mapping override messages.
- #1621608 - Support for splitting files on import.

Bug fixes
- #1785996 - Consider vocabulary when matching imported terms.
- #1781362 - Add new warn_on_override argument to XMLMigration::addFieldMapping.
- #1712434 - Highwater fails when highwater field values == 0.
- #1708296 - Handle timestamps before 1902.
- #1700678 - Only show path as a destination where applicable.
- #1680878 - Fix rollback through UI.

Download Size md5 hash
migrate-6.x-2.5-rc1.tar.gz 258.86 KB 00f861588e0824907961964e31e672a9
migrate-6.x-2.5-rc1.zip 298.75 KB 8809281cb317ef16f029e1771032d45b
Last updated: October 13, 2012 - 16:02
Official release from tag: 
6.x-2.5-rc1

migrate 7.x-2.4

Release notes

Migrate 2.4
===========

IMPORTANT: The file migration support (both MigrateDestinationFile and
the file field handler) has been completely refactored since Migrate 2.3 - if you
are importing files as part of your migration, you MUST change your migrations
to properly use the new implementation. See http://drupal.org/node/1540106 for
details on how to use the new handlers and destination.

Features and enhancements
- #1606586 - Add activeUrl public method to MigrateSourceXML.

Bug fixes
- #1614318 - MigrateFileUri failed to pass file object through.
- #1601974 - Remove percent sign fix-up, leave to particular application.
- #1600912 - Base constructor was undermining UI override of displayFunction.
- #1595056 - Handle empty arguments from migrate_status table.
- #1595166 - Support multiple source keys in MigrateList.

Migrate 2.4 Release Candidate 1
===============================

Features and enhancements
- #1587842 - Remove sample CSV files from migrate project.
- #1152878 - drush migrate-analyze command, for source data analysis.
- #1587566 - Support escape option for CSV sources on PHP 5.3.
- #1189328 - UI option to ignore dependencies.
- #1016452 - Support migrating user role assignments by name.
- #653636 - Add migrate-messages command to dump message table.

Bug fixes

Download Size md5 hash
migrate-7.x-2.4.tar.gz 268.74 KB 410a7f3ff83a454545041a83fb5caed5
migrate-7.x-2.4.zip 314.5 KB 9d626f69f7be8766c57773398692661a
Last updated: June 2, 2012 - 18:26
Official release from tag: 
7.x-2.4

migrate 6.x-2.4

Release notes

Migrate 2.4
===========

Features and enhancements
- #1606586 - Add activeUrl public method to MigrateSourceXML.

Bug fixes
- #1595056 - Handle empty arguments from migrate_status table.
- #1595166 - Support multiple source keys in MigrateList.

Migrate 2.4 Release Candidate 1
===============================

Features and enhancements
- #1152878 - drush migrate-analyze command, for source data analysis.
- #1587566 - Support escape option for CSV sources on PHP 5.3.
- #1189328 - UI option to ignore dependencies.
- #1016452 - Support migrating user role assignments by name.
- #653636 - Add migrate-messages command to dump message table.

Bug fixes
- #919108 - Cleaner error-handling when updating destinations that don't exist.
- #1570536 - Undefined property in term.inc.

Migrate 2.4 Beta 1
==================

Features and enhancements
- #1428166 - Make message columns sortable.
- #1459888 - Removed deprecated source count(), showMessage(), setOutputFunction().
- #1528916 - Link field descriptions to drupal.org documentation.
- #722686 - Support for node statistics.
- #1299646 - Enforce dependencies on rollback.
- #1328408 - Support --group on drush migrate-status.
- #1402822 - Cleaner handling of exceptions from source plugins.
- #1350284 - Visually group migrations by group in drush.

Bug fixes

Download Size md5 hash
migrate-6.x-2.4.tar.gz 255.99 KB b352f59565c0f20642c4cbdc20b12f43
migrate-6.x-2.4.zip 295.7 KB f3f78b9b6c235585ba11cfaaacde0624
Last updated: June 2, 2012 - 18:26
Official release from tag: 
6.x-2.4

migrate 7.x-2.4-rc1

Release notes

Migrate 2.4 Release Candidate 1
===============================

IMPORTANT: The file migration support (both MigrateDestinationFile and
the file field handler) has been completely refactored since Migrate 2.3 - if you
are importing files as part of your migration, you MUST change your migrations
to properly use the new implementation. See http://drupal.org/node/1540106 for
details on how to use the new handlers and destination.

Features and enhancements
- #1587842 - Remove sample CSV files from migrate project.
- #1152878 - drush migrate-analyze command, for source data analysis.
- #1587566 - Support escape option for CSV sources on PHP 5.3.
- #1189328 - UI option to ignore dependencies.
- #1016452 - Support migrating user role assignments by name.
- #653636 - Add migrate-messages command to dump message table.

Bug fixes
- #919108 - Cleaner error-handling when updating destinations that don't exist.
- #1574502 - Coder review, remove dead code.
- #1570536 - Undefined property in term.inc.

Migrate 2.4 Beta 1
==================

Features and enhancements
- #1428166 - Make message columns sortable.
- #1459888 - Removed deprecated source count(), showMessage(), setOutputFunction().
- #1528916 - Link field descriptions to drupal.org documentation.
- #722686 - Support for node statistics.
- #1299646 - Enforce dependencies on rollback.

Download Size md5 hash
migrate-7.x-2.4-rc1.tar.gz 268.36 KB 64a9bea4e8498d47d6d71b8363192734
migrate-7.x-2.4-rc1.zip 314.1 KB 24d75c6ab6863ed7822e6553352b5d92
Last updated: May 21, 2012 - 17:00
Official release from tag: 
7.x-2.4-rc1

migrate 6.x-2.4-rc1

Release notes

Migrate 2.4 Release Candidate 1
===============================

Features and enhancements
- #1152878 - drush migrate-analyze command, for source data analysis.
- #1587566 - Support escape option for CSV sources on PHP 5.3.
- #1189328 - UI option to ignore dependencies.
- #1016452 - Support migrating user role assignments by name.
- #653636 - Add migrate-messages command to dump message table.

Bug fixes
- #919108 - Cleaner error-handling when updating destinations that don't exist.
- #1570536 - Undefined property in term.inc.

Migrate 2.4 Beta 1
==================

Features and enhancements
- #1428166 - Make message columns sortable.
- #1459888 - Removed deprecated source count(), showMessage(), setOutputFunction().
- #1528916 - Link field descriptions to drupal.org documentation.
- #722686 - Support for node statistics.
- #1299646 - Enforce dependencies on rollback.
- #1328408 - Support --group on drush migrate-status.
- #1402822 - Cleaner handling of exceptions from source plugins.
- #1350284 - Visually group migrations by group in drush.

Bug fixes
- #1569612 - skip_empty should only skip NULL values.
- #1438282 - Handle errors thrown when getting counts.
- #1358318 - Fix dedupe() overdeduping on --update.
- #1538046 - Give highwater marks a chance at preparation before using them.
- #1408248 - Handle errors in complete() cleanly.

Download Size md5 hash
migrate-6.x-2.4-rc1.tar.gz 255.68 KB 0ee59c5798090a2a1d469542db9203f3
migrate-6.x-2.4-rc1.zip 295.4 KB 1258a692bcfb87a0460e7f4e24a7fff1
Last updated: May 21, 2012 - 17:00
Official release from tag: 
6.x-2.4-rc1

migrate 6.x-2.4-beta1

Release notes

Migrate 2.4 Beta 1
==================

Features and enhancements
- #1428166 - Make message columns sortable.
- #1459888 - Removed deprecated source count(), showMessage(), setOutputFunction().
- #1528916 - Link field descriptions to drupal.org documentation.
- #722686 - Support for node statistics.
- #1299646 - Enforce dependencies on rollback.
- #1328408 - Support --group on drush migrate-status.
- #1402822 - Cleaner handling of exceptions from source plugins.
- #1350284 - Visually group migrations by group in drush.

Bug fixes
- #1569612 - skip_empty should only skip NULL values.
- #1438282 - Handle errors thrown when getting counts.
- #1358318 - Fix dedupe() overdeduping on --update.
- #1538046 - Give highwater marks a chance at preparation before using them.
- #1408248 - Handle errors in complete() cleanly.
- #1529362 - Make proper check if previously imported.
- #1542922 - Fix XML parsing bug.
- #1538508 - Fix notice when mapping parent_name.
- #1537352 - Check limits and status before next().
- #1540120 - Zero not working as defaultValue.
- #1508654 - MigrateSourceQL needs to respect join aliases.
- #1518076 - UI side of subfield handling.
- #1480762 - Fix cross-database joins to map table.
- #1520688 - setDisplayFunction needs to be static.
- #1512020 - Fix CSS class on the limit field.

Download Size md5 hash
migrate-6.x-2.4-beta1.tar.gz 253.11 KB a43c6c9b2b110aa1c08cbf7cc767abbc
migrate-6.x-2.4-beta1.zip 292.76 KB 35e02c2f0af63aee7c5b503dedb943f5
Last updated: May 10, 2012 - 00:30
Official release from tag: 
6.x-2.4-beta1

migrate 7.x-2.4-beta1

Release notes

Migrate 2.4 Beta 1
==================

IMPORTANT: The file migration support (both MigrateDestinationFile and
the file field handler) has been completely refactored for this release - if you
are importing files as part of your migration, you MUST change your migrations
to properly use the new implementation. See http://drupal.org/node/1540106 for
details on how to use the new handlers and destination.

Features and enhancements
- #1428166 - Make message columns sortable.
- #1459888 - Removed deprecated source count(), showMessage(), setOutputFunction().
- #1528916 - Link field descriptions to drupal.org documentation.
- #722686 - Support for node statistics.
- #1299646 - Enforce dependencies on rollback.
- #1328408 - Support --group on drush migrate-status.
- #1402822 - Cleaner handling of exceptions from source plugins.
- #1240928 - File handling completely refactored - see note above.
- #1279778 - Improved method for mapping options and subfields.
- #1403044 - Added menu destination plugins.
- #1350284 - Visually group migrations by group in drush.

Bug fixes
- #1569612 - skip_empty should only skip NULL values.
- #1561448 - Proper handling of is_new for users.
- #1205278 - Don't multiply-increment usage counts when preserving files; remove
file_usages on uninstall.
- #1438282 - Handle errors thrown when getting counts.

Download Size md5 hash
migrate-7.x-2.4-beta1.tar.gz 4.26 MB 926ded7e9519a20cad4ac79f9c0ee78f
migrate-7.x-2.4-beta1.zip 4.44 MB 92b4edfa8dbdaa4f6d406332e38da5f7
Last updated: May 10, 2012 - 00:31
Official release from tag: 
7.x-2.4-beta1

migrate 6.x-2.3

Release notes

Migrate 2.3
===========

Features and enhancements
- #1315910 - Added migrate-deregister drush command.

Bug fixes
- #1450950 - Convert user datetimes values to timestamps.
- #1437208 - Handle malformed CSV files quietly.
- #1413350 - Support invoking subprocesses under Drush 5.
- #1404732 - Properly call taxonomy_term handler fields() method.

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().

Download Size md5 hash
migrate-6.x-2.3.tar.gz 248.63 KB eb9e489fad54664af439e8be2e3b4814
migrate-6.x-2.3.zip 288.11 KB fb758b891c29fa4dc6e5da428f26209d
Last updated: March 13, 2012 - 17:20
Official release from tag: 
6.x-2.3

migrate 7.x-2.3

Release notes

Migrate 2.3
===========

Features and enhancements
- #1315910 - Added migrate-deregister drush command.

Bug fixes
- #1378114 - Handle case-sensitive term name variations properly.
- #1450950 - Convert user datetimes values to timestamps.
- #1437208 - Handle malformed CSV files quietly.
- #1413350 - Support invoking subprocesses under Drush 5.
- #1404732 - Properly call taxonomy_term handler fields() method.

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

Features and enhancements
- #1437076 - Make Migration class field mapping methods public.
- #1430528 - Document importance of migrating term parents first.
- #1418126 - Use node_delete_multiple on migrate-wipe.
- #1424632 - Improve user migration performance by reducing hash count.
- #1414616 - Automatically update migration arguments.
- #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().
- #519906 - Added support for the core poll module (choices and votes).
- #1355940 - Track all source rows in the map table.
- #1358650 - Truncate text fields according to configured max_length.

Download Size md5 hash
migrate-7.x-2.3.tar.gz 4.26 MB 82c80db7c01701b75d0203335d6ee43a
migrate-7.x-2.3.zip 4.43 MB d80c41f2707501da9488805336e80ccd
Last updated: March 13, 2012 - 17:20
Official release from tag: 
7.x-2.3

migrate 6.x-2.3-rc1

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.

Download Size md5 hash
migrate-6.x-2.3-rc1.tar.gz 247.97 KB 0856f11f482f62464bb4490f44b9ff08
migrate-6.x-2.3-rc1.zip 287.39 KB 9e17ba8096fb2b65cc19c652e9e7ab51
Last updated: February 21, 2012 - 02:45
Official release from tag: 
6.x-2.3-rc1

migrate 7.x-2.3-rc1

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.
- #1418126 - Use node_delete_multiple on migrate-wipe.
- #1424632 - Improve user migration performance by reducing hash count.
- #1414616 - Automatically update migration arguments.
- #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().
- #519906 - Added support for the core poll module (choices and votes).
- #1355940 - Track all source rows in the map table.
- #1358650 - Truncate text fields according to configured max_length.
- #941440 - Autodetection of source fields when unspecified.
- #1341776 - Add option to skip source counting.
- #1342936 - Pass source key in calls to Migration::createStub().
- #1335110 - Automatically lowercase MD5 passwords.
- #1331912 - Catch exception due to skipped beginProcess().
- #1337810 - Documented hooks in migrate.api.php.
- #1342322 - Added default implementation of prepareRow(), simplifying source plugins.

Download Size md5 hash
migrate-7.x-2.3-rc1.tar.gz 4.26 MB e5f87578ff18332069c5080e30c9dd5f
migrate-7.x-2.3-rc1.zip 4.43 MB 64cbd8aa003f88b806138cb2ba3ee649
Last updated: February 21, 2012 - 02:45
Official release from tag: 
7.x-2.3-rc1

migrate 6.x-2.2

Release notes

Migrate 2.2
===============

Bug fixes
- #1265514 - Fixed error message for failed XML load in MigrateItemsXML.

Migrate 2.2 RC2
===============

Features and enhancements
- #1226768 - Improved exception handling.
- #1230294 - Get correct count of CSV with embedded newlines.
- #1185632 - Handle (potentially multiple) headers in CSV source plugin.

Bug fixes
- #1231398 - Add map data to row in Oracle source plugin.
- #1227130 - On import, clear messages before applyMappings().
- #1195802 - Fixed SQL Server problem handling end of batch; brought Oracle/SQL
Server implementations in line with each other.
- #1223468 - Make sure getIDsFromXML always returns an array.
- #1195802 - Fixed prepareRow() support for MSSQL plugin.

Migrate 2.2 RC1
===============

Features and enhancements
- #1212818 - migrate_ui support for one-step rollback-and-import.
- #719650 - Implemented ability to assign migrations to groups, and run by group.
- #1201762 - Implemented built-in caching for source counts, and flag to enable it.
- #1195802 - Added prepareRow() support for MSSQL plugin.
- #1195784 - Added verification of required extension to MSSQL plugin.
- #1181720 - Add item/second limiting to UI.
- #1179464 - Added capability of disabling handlers.
- #1175094 - Added support for field handler complete() methods.

Download Size md5 hash
migrate-6.x-2.2.tar.gz 235.59 KB 9b0c85e5308cc99b57c29d25f4944c16
migrate-6.x-2.2.zip 276.3 KB 5a1630d7dc83c419ddd6fb4443104fed
Last updated: September 18, 2011 - 23:21
Official release from tag: 
6.x-2.2

migrate 7.x-2.2

Release notes

Migrate 2.2
===============

Bug fixes
- #1265514 - Fixed error message for failed XML load in MigrateItemsXML.

Migrate 2.2 RC2
===============

Features and enhancements
- #1240928 - Generalize file handlers, to ease media module support.
- #1226768 - Improved exception handling.
- #1230294 - Get correct count of CSV with embedded newlines.
- #1185632 - Handle (potentially multiple) headers in CSV source plugin.

Bug fixes
- #1231398 - Add map data to row in Oracle source plugin.
- #1225636 - File field: fixed warnings, added docs.
- #1227130 - On import, clear messages before applyMappings().
- #1195802 - Fixed SQL Server problem handling end of batch; brought Oracle/SQL
Server implementations in line with each other.
- #1205278 - Fixed file entity rollback to preserve files when requested.
- #1223468 - Make sure getIDsFromXML always returns an array.
- #1223734 - Fixed bogus assignment of uid to file fields.
- #1223756 - Fix warnings with file_blob when file exists in file_managed.
- #1216796 - Make sure file_replace argument exists.
- #1195802 - Fixed prepareRow() support for MSSQL plugin.

Migrate 2.2 RC1
===============

Features and enhancements
- #1210152 - Improved error messages on file field migration.
- #1212818 - migrate_ui support for one-step rollback-and-import.
- #1218244 - Support for is_new for users.

Download Size md5 hash
migrate-7.x-2.2.tar.gz 4.24 MB 9c5c7f30bcd0ca29c49a02a59633916b
migrate-7.x-2.2.zip 4.41 MB e59d229454883e743fa5650f67b70103
Last updated: September 18, 2011 - 23:16
Official release from tag: 
7.x-2.2

Pages

Subscribe with RSS Subscribe to Releases for Migrate