3.0
Latest1 new3 improvements12 fixes1 security23 changes
New
- Uninstall now removes the plugin's own settings (galleries and gallery categories are kept).
Improved
- Default Featured Image Width / Height (800 x 484) are declared for the
- The dashboard "Get Started" button opens the documentation.
- Hard-coded store prices removed from the dashboard.
Fixed
- The Divi 4 front-end script no longer runs on Divi 5 galleries. Since both module
- Divi 4 galleries with a pre-4.16 gradient (start/end colours) now migrate the gradient stops
- The Filter Active background shows on hover in Divi 5, as it did in Divi 4.
- The Filter Menu Text Alignment setting works in Divi 5 (applied to the filter list, as in Divi 4).
- Divi 5 defaults match Divi 4 for untouched galleries: no extra padding on the hover icon
- The Divi 5 front-end classes use the plugin's own `dnxtmg-` prefix again
- The module background (video / parallax / pattern / mask layers) is rendered once in Divi 5
- Divi 4 galleries whose filter, active-filter, overlay, icon or lightbox background had a
- Tablet and phone Columns / Gutter values inherit the larger breakpoint in Divi 5
- The hover icon per breakpoint is rendered from data attributes instead of the
- Activating an expired key shows a readable message instead of a blank version number.
- Divi 4 galleries now migrate to the native Divi 5 module instead of staying on the legacy
Security
- The updater no longer unserializes objects from the store response.
Changes
- generations share the `dnxtmg-` classes, the Divi 4 extension bundle (which Divi 5 still loads)
- re-initialised Divi 5 grids with a NaN gutter, bound a second lightbox / filter handler and threw
- a TypeError on load and resize. It now only targets Divi 4 markup (`[data-gutter-map]`) and is not
- loaded at all on Divi 5 pages without a Divi 4 gallery.
- only, so the gradient's enabled / type / direction settings are kept in Divi 5.
- (40px icon box) and the lightbox backdrop default (#000000cc) is declared.
- `.dnxtmg_ovl`), so custom CSS written for Divi 4 keeps matching after migration and nothing clashes
- with Divi Essential's `dnxte-` classes or its `dnxte` script object.
- instead of twice.
- pattern or mask saved now migrate to the native Divi 5 module
- sub-fields are mapped), and a saved `*_enable_color` or Display Condition no longer keeps
- the page in Backwards Compatibility Mode.
- as in Divi 4.
- `device_mode` cookie.
- Divi 5 Visual Builder.
- Accessibility: Gallery items without a link destination no longer use `javascript:void(0)`.
- Translation: The .pot now includes the Divi 5 Visual Builder strings.
- instead of being locked immediately.
- cover updates, and background update checks now see new versions.
- `dnxtmg_masonary` shortcode (which kept the page in Backwards Compatibility Mode) when a filter
- overlay, icon or lightbox background had image size/offset settings saved.
- Accessibility: Filter bar items can be reached with Tab and activated with Enter or Space, and
- the selected filter is announced to screen readers (`aria-pressed`).