1.16
- Added WP Photo Album Plus migration for galleries, nested albums, locally stored images and metadata, plus supported numeric-album shortcodes and blocks; the source plugin can remain inactive, and migration form actions are now handled reliably.
1.15
- Added stale-status detection for Blocks / Shortcodes when the migrated gallery map changes after a content scan.
- Added a resumable Refresh Status action that reconciles saved occurrence statuses without rescanning post content.
- Fixed stale saved statuses preventing gallery occurrences shown as ready from being migrated and replaced.
- Added backward-compatible revision handling for scans and migrated-object maps created by older versions.
1.14
- Added migration support for built-in WordPress Gallery blocks and shortcodes, with a choice between reusable FooGallery records and dynamic replacements stored directly in content.
- Fixed large content migrations running out of memory or timing out by scanning and migrating content in bounded batches.
- Added regression coverage for batched content scanning, AJAX migration progress, and hardened database queries.
1.13
- Added direct-access guards to plugin include and view files.
- Hardened legacy NextGEN and 10Web album queries with sanitized IDs and prepared SQL.
- Escaped migrated album edit links on the album migration screen.
- Verified the release package with WordPress Plugin Check security checks.
1.12
- Improved migration page performance by loading each tab from its own query arg instead of rendering every tab on first load.
- Moved image tag migration into a dedicated Image Tags tab.
- Improved large NextGEN library handling by using lightweight detection queries and deferring image row loading until migration runs.
- Stopped automatic content scans and migrated log hydration during normal migration page loads.
- Improved NextGEN image tag reads when NextGEN is installed but inactive.
1.11
- Added support for migrating NextGEN tag-based gallery shortcodes to FooGallery media tag shortcodes.
- Added NextGEN image tag migration so imported attachments can receive matching FooGallery media tags, including when NextGEN is installed but inactive.
- Added a Sync Image Tags tool to bring NextGEN tags across for images that were already imported.
- Improved existing migrated image matching so image tags can be synced from saved migration state or detected NextGEN records.
- Preserved existing FooGallery media tags when syncing migrated NextGEN image tags.
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
- Updated 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.