Changelog

FooGallery Migrate Changelog

Last updated :

Version: 1.10
Tested Up To: 7.0
Requires WP: 6.0
Requires PHP: 5.4

1.10

  • Added support for replacing NextGEN singlepic shortcodes with standard WordPress captioned image content that links to the full-size attachment.
  • Improved NextGEN shortcode detection for legacy gallery formats and modern [ngg src="galleries" ids="…"] shortcodes.
  • Preserved NextGEN singlepic alignment and explicit width/height settings during content migration.
  • Defaulted migrated NextGEN singlepic output to the attachment thumbnail when no size is specified.
  • Imported NextGEN image descriptions into WordPress attachment captions for captioned single-image replacements.

1.9

  • Added Override Gallery Settings and Override Album Settings options to inherit settings from existing FooGallery galleries and albums during migration.
  • Migrated albums can now inherit album template, settings, sort order and custom CSS from a selected source album while preserving the migrated child gallery list.
  • Migrated galleries can now inherit settings and custom CSS from a selected source gallery while preserving migrated attachments and source-plugin migration mappings.
  • Fixed migrated albums so edited album names entered in the migration form are used for the created FooGallery album.

1.8

  • Added repo-local PHPUnit coverage for migration discovery, queueing, progress, resume behavior, retry handling, migrated object tracking and album migration.
  • Reduced the size of newly written migration state by compacting persisted plugin, gallery, album, image and migrated object data while keeping legacy state readable.
  • Improved migration AJAX error responses with clearer action details and debug output.
  • Optimized Album and Image Gallery Plus Lightbox discovery for large migrations by bulk-loading attachment metadata and deferring gallery image child loading.
  • Updated Album and Image Gallery Plus Lightbox album migration to create FooGallery albums from aigpl_cat terms and gallery relationships instead of one-gallery album wrappers.
  • Moved migrator settings and migration state storage logic into a dedicated settings class.
  • Added an Images Per Turn setting to import multiple images during each migration AJAX request.
  • Added gallery and album totals below their migration tables.
  • Added preflight reporting for selected galleries, albums, child galleries and images before migration starts.

1.7

  • Added a Settings tab to the migration Page.
  • Override the gallery layout for all migrated galleries using the Override Gallery Layout setting.
  • Disable migration pagination by setting Page Size setting to 0.
  • Fixed PHP warnings when Modula image metadata does not include description or alt values.

1.6

  • Added support for migrating Album and Image Gallery Plus Lightbox galleries, albums, blocks and shortcodes without loading the source plugin.

1.5

  • Added new feature : block / shortcode migration!
  • Added new Log tab to see all migrated information.
  • Added new debug tab to see migrated info (shown when FooGallery Debug mode is on)
  • Added "Migrate" button for each gallery so you can migrate 1 gallery at a time.
  • Added a "Check for migration errors" button which checks all attachments after a migration.
  • Added a "Check" button for each migrated gallery to check for errors.
  • Added error info for attachments on gallery tab under migration progress.
  • Made the attachment import more resilient to large files.

1.4

  • Complete NextGen metadata migration improvements
  • Fix NextGen alt text mapping to properly populate FooGallery title and alt fields
  • Configure FooGallery galleries to display image titles as caption titles

1.3

  • Fixed bug where NextGen image captions were not being migrated

1.2

  • Fixed bug where Envira / Modula / Robo galleries were importing thumbnails

1.1

  • Introduced album migrations. (Supports NextGen Albums & Photo Gallery Groups)

1.0

  • Initial Release. First version.