migrate 7.x-2.4-rc1
| 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 |
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.
migrate 6.x-2.4-rc1
| 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 |
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.
migrate 6.x-2.4-beta1
| 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 |
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.
migrate 7.x-2.4-beta1
| 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 |
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.
migrate 6.x-2.3
| 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 |
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().
migrate 7.x-2.3
| 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 |
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.
migrate 6.x-2.3-rc1
| 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 |
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.
migrate 7.x-2.3-rc1
| 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 |
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.
migrate 6.x-2.2
| 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 |
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.
migrate 7.x-2.2
| 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 |
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.
migrate 7.x-2.2-rc2
| Download | Size | md5 hash |
|---|---|---|
| migrate-7.x-2.2-rc2.tar.gz | 4.24 MB | e03431e538802b078dd23963b3f1bfe3 |
| migrate-7.x-2.2-rc2.zip | 4.41 MB | 109429c7164ee10b68ebdcfdaf2af892 |
Release notes
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.
- #1216796 - Use file_destination() to generate destination filespec.
migrate 6.x-2.2-rc2
| Download | Size | md5 hash |
|---|---|---|
| migrate-6.x-2.2-rc2.tar.gz | 234.43 KB | 5e77a21b29be5769a15c3a0e108005f4 |
| migrate-6.x-2.2-rc2.zip | 275.13 KB | 16d0f115cb4a4223de32914e8d1bbf6c |
Release notes
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.
- #1176930 - Renamed migrate-descriptions to migrate-mappings, enhanced to export to CSV.
- #1169724 - Implemented source plugin for Oracle.
Bug fixes
Read moremigrate 6.x-2.2-rc1
| Download | Size | md5 hash |
|---|---|---|
| migrate-6.x-2.2-rc1.tar.gz | 234.08 KB | e622c241a5bb317d8cdd93efee576751 |
| migrate-6.x-2.2-rc1.zip | 274.87 KB | aebb9b0c30912b2be31abb1f9a722f46 |
Release notes
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.
- #1176930 - Renamed migrate-descriptions to migrate-mappings, enhanced to export to CSV.
- #1169724 - Implemented source plugin for Oracle.
Bug fixes
- #1185046 - Wine example mistakenly said GROUP_CONCAT could only be used once.
- #1181652 - Fixed MigrateDestinationTable to work on update.
- #1174934 - Support multi-column keys for table_copy destination.
- #1171840 - Delete temporary files when importing URLs to filefields.
- #1176790 - Prevent multiple handlers from messing up fields info.
Migrate 2.1
===========
Features and enhancements:
- #1025754 - Added support for multi-value source keys to handleSourceMigration().
- #1161584 - Added lookupSourceID() and lookupDestinationID() to MigrateMap.
Bug fixes
- #1161612 - Handle integer highwater marks properly.
migrate 7.x-2.2-rc1
| Download | Size | md5 hash |
|---|---|---|
| migrate-7.x-2.2-rc1.tar.gz | 4.24 MB | d86c0804b0fa4c778cd6162742798e4b |
| migrate-7.x-2.2-rc1.zip | 4.41 MB | 648aa3a6a9fa57b41a065df2da19ee88 |
Release notes
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.
- #1216796 - Use file_destination() to generate destination filespec.
- #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.
- #1205278 - Added preserve_files argument to MigrateFileFieldHandler.
- #1205278 - Added preserve_files option to MigrateDestinationFile.
- #1078368 - Implemented create_term argument for term references, to lazy-create terms.
- #1199150 - Added file_fid function to file field migration.
- #1195802 - Added prepareRow() support for MSSQL plugin.
- #1195784 - Added verification of required extension to MSSQL plugin.
- #1180188 - Added ability to save BLOB data to file fields and file entities.
- #1181136 - Provided mechanism to handle incoming MD5-encrypted passwords.
- #1181720 - Add item/second limiting to UI.
- #1181826 - Implemented hook_hook_info(), so implementing modules can define
hook_migrate_api() in example.migrate.inc.
- #1179464 - Added capability of disabling handlers.
- #1175094 - Added support for field handler complete() methods.
migrate 6.x-2.1
| Download | Size | md5 hash |
|---|---|---|
| migrate-6.x-2.1.tar.gz | 226.38 KB | 9d2d8679bb8d61c718df3da71091da00 |
| migrate-6.x-2.1.zip | 262.04 KB | 8e586eb00c1499f63f717dddc7e96b64 |
Release notes
Migrate 2.1
===========
Features and enhancements:
- #1025754 - Added support for multi-value source keys to handleSourceMigration().
- #1161584 - Added lookupSourceID() and lookupDestinationID() to MigrateMap.
Bug fixes
- #1161612 - Handle integer highwater marks properly.
- #1161812 - Added handling for NULL watchdog variables.
- #1009708 - Fixed E_STRICT notice on MigrateDestinationRole::getKeySchema().
- #1161590 - Made $migration optional for handleSourceMigration(), createStubWrapper(),
lookupDestinationID().
- #1161482 - Handle NULL source_field mappings.
- #1156972 - Do not include message table in source queries.
- #1156928 - Always load account for filefields.
- #1157250 - Fixed migrate_ui menu entry to show under admin/content.
- #1157078 - Drupal 6 filefields have list property, not display.
Migrate 2.1 Beta 1
==================
API change:
Any field handler prepare() or complete() methods you have defined must be changed
to remove stdClass for the $entity argument. I.e., prepare(stdClass $entity, stdClass $row)
should now be prepare($entity, stdClass $row).
Requirements change:
The migrate_ui submodule now requires the Elements module (http://drupal.org/project/elements)
to support performing operations from the dashboard. Install and enable Elements
migrate 7.x-2.1
| Download | Size | md5 hash |
|---|---|---|
| migrate-7.x-2.1.tar.gz | 4.23 MB | b5f19d5cbc9e206abc2be04fdea4cb7a |
| migrate-7.x-2.1.zip | 4.39 MB | 12cfc641354e015488c8392f8b5aa0fd |
Release notes
Migrate 2.1
===========
Features and enhancements:
- #1025754 - Added support for multi-value source keys to handleSourceMigration().
- #1161584 - Added lookupSourceID() and lookupDestinationID() to MigrateMap.
Bug fixes
- #1161612 - Handle integer highwater marks properly.
- #1159274 - Handle spaces in URLs for MigrateDestinationFile.
- #1161812 - Added handling for NULL watchdog variables.
- #1009708 - Fixed E_STRICT notice on MigrateDestinationRole::getKeySchema().
- #1161590 - Made $migration optional for handleSourceMigration(), createStubWrapper(),
lookupDestinationID().
- #1161482 - Handle NULL source_field mappings.
- #1156972 - Do not include message table in source queries.
Migrate 2.1 Beta 1
==================
API change:
Any field handler prepare() or complete() methods you have defined must be changed
to remove stdClass for the $entity argument. I.e., prepare(stdClass $entity, stdClass $row)
should now be prepare($entity, stdClass $row).
Features and enhancements
- #1017246 - Added support for running migrations from the dashboard.
- #1004812 - Added schema-driven table destination plugin.
- #1009708 - Added role destination plugin.
- #737170 - Added support for field level callbacks.
- #1005090 - Modified filefield property import to use JSON input.
- #730980 - Added more detailed reporting on import.
migrate 6.x-2.1-beta1
| Download | Size | md5 hash |
|---|---|---|
| migrate-6.x-2.1-beta1.tar.gz | 225.88 KB | 003735cbe6df2b8047ea062657c9ecd4 |
| migrate-6.x-2.1-beta1.zip | 261.33 KB | ba9c673388312a1245d772dfd08e4925 |
Release notes
Migrate 2.1 Beta 1
==================
API change:
Any field handler prepare() or complete() methods you have defined must be changed
to remove stdClass for the $entity argument. I.e., prepare(stdClass $entity, stdClass $row)
should now be prepare($entity, stdClass $row).
Requirements change:
The migrate_ui submodule now requires the Elements module (http://drupal.org/project/elements)
to support performing operations from the dashboard. Install and enable Elements
before upgrading from Migrate 2.0 to this version if you have migrate_ui enabled.
Features and enhancements
- #1017246 - Added support for running migrations from the dashboard.
- #1004812 - Added schema-driven table destination plugin.
- #1009708 - Added role destination plugin.
- #737170 - Added support for field level callbacks.
- #1005090 - Added filefield property import from JSON input.
- #730980 - Added more detailed reporting on import.
- #1142384 - Extended file field support to copy from remote URLs.
- #1138096 - Added MigrateSourceMultiItems class for self-contained XML sources.
- #1101586 - Add shortcut methods for adding several field mappings at once.
- #1101592 - Replace --itemlimit with --limit, supporting time limits as well.
Bug fixes
- #1155740 - Make remote file fetch HTTP version independent
migrate 7.x-2.1-beta1
| Download | Size | md5 hash |
|---|---|---|
| migrate-7.x-2.1-beta1.tar.gz | 4.23 MB | d066628b9a723f06f58bfd07d408d227 |
| migrate-7.x-2.1-beta1.zip | 4.39 MB | dce81773ba6983b96ae0e64c97359619 |
Release notes
Migrate 2.1 Beta 1
==================
API change:
Any field handler prepare() or complete() methods you have defined must be changed
to remove stdClass for the $entity argument. I.e., prepare(stdClass $entity, stdClass $row)
should now be prepare($entity, stdClass $row).
Features and enhancements
- #1017246 - Added support for running migrations from the dashboard.
- #1004812 - Added schema-driven table destination plugin.
- #1009708 - Added role destination plugin.
- #737170 - Added support for field level callbacks.
- #1005090 - Modified filefield property import to use JSON input.
- #730980 - Added more detailed reporting on import.
- #1142384 - Extended file field support to copy from remote URLs.
- #1138096 - Added MigrateSourceMultiItems class for self-contained XML sources.
- #1101586 - Add shortcut methods for adding several field mappings at once.
- #1101592 - Replace --itemlimit with --limit, supporting time limits as well.
- #1139080 - Added example and test for importing profile pictures over http.
Bug fixes
- #1155740 - Make remote file fetch HTTP version independent
- #1037872 - Deal with updates with idlists when mapping nids directly.
- #943546 - Make sure both slashes and backslashes are trimmed where necessary.
- #1146366 - Fixed rollback of table destinations.
- #1148474 - Enforce unique IDs in MigrateItemsXML.
migrate 6.x-1.2
| Download | Size | md5 hash |
|---|---|---|
| migrate-6.x-1.2.tar.gz | 65.79 KB | 355c21f23d17aca4b8054025e85c12af |
| migrate-6.x-1.2.zip | 86.18 KB | e98eb5401294d3128024f4a414f00588 |
Release notes
IMPORTANT: This is the final release of Migrate V1 - there will be no more support for
this version of Migrate going forward.
Migrate 1.2
===========
Bug fixes
- #1010308 - Support Views 3.0.
- #736998 - Reset update flag so it isn't continously applied.
- #1008066 - Clean up drush warnings on --all.
- #891356 - Export comment noting install-time restriction.
Migrate 1.1
===========
Features and enhancements
- #896434 - Removed requirement for Table Wizard.
- #893104 - Relax restriction on reusing views.
- #800144 - Clarify nid field on node migration.
- #733042 - Use machine_name in drush commands.
- #725462 - Add $tblinfo to delete hook.
- #721432 - Update capability added to terms.
Bug fixes
- #893618 - Lowercase map and message table names.
- Proper handling of int vs. varchar arguments when running with ID list.
- #829930 - If view becomes bogus, link to content set so it can be deleted.
- #790474 - Removed obsolete patch recommendation
- #736998 - Don't pass update to spawned subshells
- #719262 - Documented restriction on views with exposed filters.
- #694020 - Update drush command hook naming
- #738812 - On comment migration, make sure source field really has a name.
migrate 7.x-2.0
| Download | Size | md5 hash |
|---|---|---|
| migrate-7.x-2.0.tar.gz | 4.22 MB | 3eaa3700200cc30c82dff83fbe68038a |
| migrate-7.x-2.0.zip | 4.38 MB | ac83952bfd7eef52842d1690cb1f961e |
Release notes
Migrate 2.0
===========
No changes since RC3.
Migrate 2.0 Release Candidate 3
===============================
Features and enhancements
Added JSON source plugin.
Bug fixes
- #867940 - Prevent overwriting of migrated files with common basenames.
- #1072170 - Allow revision setting to be overridden.
- #1073770 - Quietly skip missing files in MigrateFileFieldHandler.
- #1079416 - postRollback called outside of rollback operation.
- #1070894 - Apply tokens when saving files.
- #1067918 - Static cache of migrations messes up simpletests.
- #1053798 - Message meant for debug not marked 'debug'.
- #1063926 - prepareRow() call missing from MigrateSourceList.
- #1062200 - Validate arguments for getFieldLanguage().
- #1061284 - Appropriately translate watchdog severities to migrate severities.
Migrate 2.0 Release Candidate 2
===============================
Bug fixes
- migrate_example error when auto_nodetitle module not present.
- #1053798 - Missing 'debug' on showMessage.
Migrate 2.0 Release Candidate 1
===============================
Features and enhancements
- #919108 - Add deleteDestination() for maps; cache migration list.
- #1005090 - Support multiple values for file fields.
- #996086 - Add prepareRollback and completeRollback methods for entities.
- #1039882 - Pass client migration to stub creation. Note that $migration->values