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.
Issue #1805164 by flug: Fixed After testing, clicking 'import' on List Imports page gives missing function error, with solution.
Issue #1800992 by Diont: Fixed $delimiter is every NULL.
Issue #1805314 by class47: Could not get data, the file is either empty or has incompatible line endings.
Remove LIMIT clauses on Profile SQL for Postgres compatibility
Issue #1806428 by aiaMic: Fixed SQL Error for update of profiles.
bug fix: refactoring of import process