2.8.1 (2020-08-28)
* Added: Keywords: Table: Display Delimiter and Columns
* Added: Keywords: Screen Options: Choose table columns to display. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords/#define-table-columns-to-display
* Fix: Keywords: Uncaught Error: Class ‘LeagueCsvReader’ not found
* Fix: Spintax: SpinnerChief: Timeout when attempting to spin HTML content
* Fix: Logs: Lighter success/error row background colors to make text easier to read
2.8.0 (2020-08-27)
* Added: Settings: Generate: Conditionally display settings based on other settings
* Added: Generate Content: Visual Editor: Generate Spintax from Selected Text: Show progress and improved confirmation/error message
* Added: Logs: Screen Options: Choose table columns to display. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/logs/#define-table-columns-to-display
* Added: Logs: Screen Options: Choose number of logs per page to display. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/logs/#define-number-of-logs-per-page
* Added: Logs: Filter by Result (success or failure). See Docs: https://www.wpzinc.com/documentation/page-generator-pro/logs/#filtering-logs
* Added: Logs: Display confirmation dialog when clicking Clear Log button
* Fix: Logs: When searching by Group Name, don’t require an exact match
* Fix: Logs: Preserve Filter selections (Filter by Group, System, Date) after clicking Filter
* Fix: Logs: When filtering by date, include results matching the date, not just results between the dates
* Fix: Logs: Ordering by Generated Column would not return any results
* Fix: Logs: Set Clear Log button to red
* Fix: Settings: Use for field names for accessibility
* Fix: Keywords: Import CSV: Improved validation testing when importing comma deliniated data that also contains commas in the data itself
* Fix: Keywords: Import CSV: Encapsulate data in quotation marks if the delimiter is included in CSV row data cell(s)
* Fix: Keywords: Import CSV: Retain backslashes if included in CSV row data cell(s)
* Fix: Keywords: Import CSV: Convert newlines to HTML break lines if newlines are included in CSV row data cell(s), to ensure validity of imported data
* Fix: Keywords: Import CSV: Import Columns / Rows as multiple Keywords: Sanitize row/column names to be compatible with Keyword Name
2.7.9 (2020-08-20)
* Added: Generate: Content: Avada Live: Buttons to add Dynamic Elements / Shortcodes into Text Block. See Docs: https://www.wpzinc.com/documentatio...ration-avada-fusion-builder/#dynamic-elements
* Added: Generate: Content: Resume Index: Use Last Generated Index option, which will set the Resume Index = Last Generated Index. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–generation–resume-index
* Added: Generate: Terms: Resume Index: Use Last Generated Index option, which will set the Resume Index = Last Generated Index. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-terms/#fields–generation–resume-index
* Added: Settings: Generate: Stop on Error: Option to stop, attempt to regenerate the same item or generate the next item on a generation, server or connection error. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/settings-generate/#stop-on-error
* Fix: Licensing: Support Meta Box styling incorrect in WordPress 5.5+
* Fix: Generate: Content: Overwrite: Don’t delete Media Library attachments on existing generated Pages when re-generating and not overwriting the Content
* Fix: Generate: Content: Overwrite: Don’t delete Featured Images on existing generated Pages when re-generating and not overwriting the Featured Image
* Fix: Generate: Content: Remove View Generated Content link after clicking Trash Generated Content or Delete Generated Content in the table
* Fix: Generate: Content: Reset Generated Items count after clicking Trash Generated Content or Delete Generated Content in the table
* Fix: Generate: Content: Allow Trash Generated Content and Delete Generated Content notifications to be dismissed when clicking the cross icon
* Fix: Generate: Content: Apply Synonms: Fallback to non-spun content if spinning fails, instead of returning db_insert_error
* Fix: Generate: Content: Generate Spintax: WordAI: Send correct request to WordAI to prevent 403 Forbidden error
* Fix: WP-CLI: Generate Content: Removed unused code for measuring performance
* Fix: Logs: Set Generated At Date and Time to honor WordPress timezone
* Fix: Don’t load Performance class and throw a fatal error if Plugin isn’t licensed or has exceeded permitted number of sites
* Fix: Don’t load Shortcode class and throw a fatal error if Plugin isn’t licensed or has exceeded permitted number of sites
2.7.8 (2020-08-13)
* Added: Settings: General: Change Page Parent Dropdown to either ID Field or Search Dropdown: Supports WooCommerce Terms and Condition / Privacy Policy Page Dropdowns in Customizer
* Fix: Keywords: Generate Phone Area Codes: Removed unused Javascript
* Fix: Keywords: Typo on table when no Keywords exist
* Fix: Generate: Content: Gutenberg: Don’t remove Permalink field on non-Content Group Post Types
* Fix: Generate: Content: Update Last Index Generated when not in Test Mode and Whitelabelling is available
* Fix: Generate: Terms: Update Last Index Generated when not in Test Mode and Whitelabelling is available
* Fix: Generate: Terms: CSS styles for compatibility with WordPress 5.5
2.7.7 (2020-08-10)
* Added: Dynamic Elements: Wikipedia: Option to specify source URL in output. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-wikipedia-content/#configuration–output
* Added: Keyword Transformations: Convert to Permalink style slug with underscores. See Docs: https://www.wpzinc.com/documentatio...enerate-using-keywords/#transforming-keywords
* Added: Generate: Content: Import any Page, Post or Custom Post Type as a new Content Group (e.g. if your page layout is already built in a Page). See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#import-a-page–post-or-custom-post-type-into-a-new-content-group
* Fix: Generate: Content: Undefined variable group_id when adding/editing in Gutenberg
* Fix: Settings: General: Change Page Dropdown Fields = Search Dropdown Field would fail on Customize and Settings > Reading screens
* Fix: Autocomplete: Keyword suggestions would incorrectly display on Pages, Posts and Custom Post Types
* Fix: Autocomplete: Ensure Keyword suggestions visible above modal windows when using in Related Links on a non-Content Group
* Fix: Generate: Content: Generate Spintax: Don’t display TinyMCE / Classic Editor button outside of Content Groups
2.7.6 (2020-08-06)
* Added: Keywords: Import CSV: Options to import CSV data into a single Keyword with Column Names. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-import-csv/
* Added: Keywords: Import CSV: Improved options to import different CSV data formats. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-import-csv/
* Added: Keywords: Generate Locations: Added remove button to each value specified in Output Type, Restrict by Regions / Counties / Cities and Exclusions
* Added: Generate: Content: Store Keywords will be enabled by default on new Content Groups. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–custom-fields
* Added: Generate: Content: Trash and Delete Generated Content will Trash / Delete in batches to avoid timeouts
* Added: Export: Option to export specific Keywords, Content Groups, Term Groups and Settings
* Fix: Import: Update Group ID references in Dynamic Elements e.g. Related Links to reflect each imported Group’s new Group ID
* Fix: WPBakery Page Builder: Only add required capabilities/permissions to WordPress User Roles that exist, to avoid errors on activation
2.7.5 (2020-07-23)
* Added: Generate: Content: Menu: Assign Generated Page Menu Item to Menu Parent. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–menu
* Fix: Generate: Content: Spin Content: Show error in Test mode if third party spintax generation service fails
* Fix: Generate: Content: Avia / Enfold: Encode single quotation marks in Keyword Terms to prevent blank Content Elements where Keyword(s) are specified
* Fix: Generate: Content: Set Author as current logged in WordPress User if none is specified
2.7.4 (2020-07-16)
* Fix: Generate: Content: Ensure Author or Random Author specified prior to Generation. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–author
2.7.3 (2020-07-09)
* Added: Keywords: Add/Edit: Don’t wrap a single Term onto multiple lines
* Fix: Keywords: Generate Locations: Don’t allow non-valid Output Types
* Fix: Keywords: Generate Phone Area Codes: Don’t allow non-valid Output Types
* Fix: Dynamic Elements: Related Links: Don’t allow non-valid Groups
* Fix: Dynamic Elements: Wikipedia: Don’t allow non-valid Elements
* Fix: Dynamic Elements: Wikipedia: 500 error would occur when a child node could not be removed
2.7.2 (2020-07-02)
* Added: Keyword Transformations: Output Different Random Term. See Docs: https://www.wpzinc.com/documentatio...-using-keywords/#output-different-random-term
* Added: Keyword Transformations: First Word and Last Word Transformations. See Docs: https://www.wpzinc.com/documentatio...enerate-using-keywords/#transforming-keywords
* Fix: Generate: Content: Duplicate: Settings and some third party Plugin Settings wouldn’t copy to duplicated Content Group
* Fix: Generate: Terms: Duplicate: Settings wouldn’t copy to duplicated Content Group
* Fix: Dynamic Elements: Oxygen Builder: Render shortcodes on Generation
* Fix: Updated Contextual Link to reflect new Documentation structure
* Fix: Whitelabelling: Don’t display Review Request notification if whitelabelling is available
2.7.1 (2020-06-25)
* Added: Dynamic Elements: Wikipedia: Option to specify elements to return (paragraphs, lists, headings, tables). See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-wikipedia-content/
* Added: Dynamic Elements: Wikipedia: Option to retain or remove links in imported Wikipedia content. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-wikipedia-content/
* Added: Generate: Content: Menu: Add Generated Page to a WordPress Menu. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–menu
* Fix: Dynamic Elements: Wikipedia: Retain article formatting (bold, italic etc)
* Fix: Dynamic Elements: Wikipedia: Undefined offset error when specifying the last section of a Wikipedia Article
* Fix: Keywords: Add/Edit: Validation: Columns: Ensure comma is used to separate Column Names
* Fix: Keywords: Add/Edit: Validation: Improved error messages when validating field values
* Fix: Keywords: Add/Edit: Use for field names for accessibility
* Fix: Keywords: Edit: Form field values wouldn’t display immediately after correcting a validation error and successfully saving
* Fix: ACF: Uncaught ArgumentCountError: Too few arguments to function Page_Generator_Pro_ACF::match_term_group_location_rule() when activating Themes or Plugins that bundle older versions of ACF
2.7.0 (2020-06-18)
* Added: Import: Support for Zipped JSON file
* Added: Export: Export as JSON, Zipped
2.6.9 (2020-06-11)
* Added: Generate Content: WooCommerce Products: Display Product Data and Gallery Meta boxes, providing native support for generating Products. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-woocommerce-products/
* Added: Generate: Content: Dynamic Elements: Creative Commons Images. See Docs: https://www.wpzinc.com/documentatio...rate-dynamic-elements-creative-commons-image/
* Fix: Dynamic Elements: Gutenberg: Dynamic Elements can be used inside other blocks, such as columns
* Fix: Dynamic Elements: Yelp: Honor Language / locale instead of always using en, which would then fail
2.6.8 (2020-06-04)
* Added: Dynamic Elements: Yelp: Include precise Yelp error response in Test mode when fetching listings fails
* Fix: Dynamic Elements: Yelp: Default locale to en_US instead of get_locale() to avoid HTTP 400 request errors
* Fix: Import & Export: Improved importing and exporting to catch edge cases where imports and exports might fail
2.6.7 (2020-05-28)
* Added: Keywords: Generate Locations: Cities: Added Population and Median Household Income data for Canada
* Added: Dynamic Elements: Related Links: Option to specify Link Anchor Title when Output Type = List of Links or List of Links, Comma Separated. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-related-links/
* Fix: Dynamic Elements: Media Library: Don’t link image to ‘_self’ when no Link specified
* Fix: Keywords: Generate Locations: Some UK Cities had incorrect population numbers
2.6.6 (2020-05-23)
* Fix: Activation: Could not load class Page_Generator_Pro_Common
* Fix: Generate: Content: SiteOrigins Page Builder: Display Buttons to add Dynamic Elements / Shortcodes
* Fix: Generate: Terms: Removed debugging output on Term Meta
* Removed: Keywords: Generate Locations: Cities: Removed Population Ethnicity Data
2.6.5 (2020-05-21)
* Added: Keywords: Generate Locations: Region Code returns ISO3166 two-letter Region Code
* Added: Generate: Content: Publish draft Content Group immediately before Test, Generate or Generate via Browser to ensure generation works in Gutenberg
* Added: Generate: Content: Prevent Preview of Content Group. Use Test functionality to test output
* Added: WP-CLI: List Term Groups Command. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-wp-cli/#list-term-groups
* Added: Keywords: Screen Options to define Keywords per Page. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords/#define-number-of-keywords-per-page
* Added: Dynamic Elements: Related Links: List of Links, Comma Separated Output Type. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-related-links/
* Fix: WP-CLI: List Content Groups Command would only list first Group. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-wp-cli/#list-content-groups
* Fix: Keywords: Retain Search, Order and Order By parameters when using Pagination
* Fix: Performance Addon: Load Cornerstone, Polylang and WPML
* Fix: Generate: Content: Generate Spintax: TinyMCE / Classic Editor button was missing
* Fix: Generate: Content: Generate Spintax: ChimpRewriter: Strip slashes on quotation marks
2.6.4 (2020-05-07)
* Fix: Generate via Server: Reset Searches and Replacements to prevent same Keyword Term being used for each Generated Page
* Fix: Generate via CLI: Reset Searches and Replacements to prevent same Keyword Term being used for each Generated Page
2.6.3 (2020-05-07)
* Added: Checks to ensure server configuration for correct working functionality, showing an error notice where failing
* Added: Generate: Content: Register Metaboxes on Content Groups where Metaboxes reigstered by Themes using Metabox.io
* Added: Dynamic Elements: Apply sensible default values to new Dynamic Elements
* Added: ACF: Specify Field Group to display on specific Content Groups. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-using-custom-field-plugins/#advanced-custom-fields–content-groups
* Added: ACF: Specify Field Group to display on specific Term Groups. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-using-custom-field-plugins/#advanced-custom-fields–term-groups
* Fix: Keywords: Generate Keyword Term Ideas. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords/#generate-keyword-term-ideas
* Fix: Generate: Content: Wizelaw Theme: Preserve Metaboxes on non-Content Groups
* Fix: Generate: Terms: Copy Term Meta (ACF, Yoast) to Generated Terms
* Fix: Dynamic Elements: Media Library: Regression where Operator option was removed
* Fix: Dynamic Elements: Yelp: Display Sort By option on TinyMCE instances
* Fix: Generate: Multilingual Content: WPML: Prevent 404 on Generated Content when WPML not enabled on Content Groups
* Fix: Generate: Content: Keyword Transformations: Detect mb_* functions for transforming accented and special characters, falling back to less reliable methods if mb_* functions unavailable
2.6.2 (2020-04-30)
* Added: Generate: Content: Construction Theme: General, Header, Sidebar and Footer Options available in Content Groups
* Added: Generate: Content: Medicenter Theme: Post and Sidebar Options available in Content Groups
* Added: Dynamic Elements: Related Links: Classic Editor / TinyMCE Shortcode available in all Post Types (Posts, Pages etc)
* Added: Dynamic Elements: Related Links: Gutenberg Block available in all Post Types (Posts, Pages etc)
* Added: Dynamic Elements: Yelp Business Listings: Option to specify Image Alt Tag. See Docs: https://www.wpzinc.com/documentatio...rate-dynamic-elements-yelp-business-listings/
* Fix: Dynamic Elements: Gutenberg: Numeric Fields would should blank instead of saved value
* Fix: Generate: Support Numeric Keywords with Columns
* Fix: Generate: Support Keywords with Columns regardless of Column Name being upper/lower/mixed case
* Fix: Generate: Content: Store Keywords functionality not working
* Fix: Generate: Terms: Keywords not being replaced by Terms
* Fix: Generate: Don’t attempt to replace Keywords that don’t exist
* Fix: Export: PHP Warning: count(): Parameter must be an array or an object that implements Countable when no Term Groups specified
* Fix: CSS: Renamed option class to wpzinc-option to avoid CSS conflicts with third party Plugins
2.6.1 (2020-04-23)
* Added: Generate: Logs. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/logs/
* Added: Generate: Content: Generate via Server: Option to enable logging. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-run/#generate-via-server
* Fix: Generate: Improved Performance by ~80% when using ~10,000+ Keyword Terms and/or Keyword Transformations, Columns and nth Terms.
* Fix: Generate: Content: Generate via Server: Generation would fail when Number of Posts and Resume Index were zero
* Fix: Generate: Content: Elementor: Removed unused tooltip classes to prevent Menu and Element Icons from not displaying
* Fix: Generate: Content: Visual Composer: Show Generated Page’s Content when manually editing an existing Generated Page
* Fix: Generate: Content: Cornerstone (Pro / X Theme): Only attempt to convert Elements when Cornerstone is active
* Fix: Generate: Content: Cornerstone (Pro / X Theme): Honor Whitelabelling Setting on Agency Licenses for Dynamic Element Names
2.6.0 (2020-04-16)
* Added: Licensing: Verbose error message when unable to connect to Licensing API
* Added: Keywords: Generate Locations: Verbose error message when unable to connect to Georocket API
* Added: Generate: Content: Flatsome Theme: Dynamic Elements / Shortcodes available in Text Element. See Docs: https://www.wpzinc.com/documentatio...ilders-integration-flatsome/#dynamic-elements
* Added: Generate: Content: Pro Theme: Dynamic Elements / Shortcodes available as Elements. See Docs: https://www.wpzinc.com/documentatio...lders-integration-pro-theme/#dynamic-elements
* Added: Generate: Content: X Theme: Dynamic Elements / Shortcodes available as Elements. See Docs: https://www.wpzinc.com/documentatio...uilders-integration-x-theme/#dynamic-elements
* Fix: Keywords: Generate Locations: Uncaught ReferenceError: page_generator_pro_show_error_message_and_exit is not defined Javascript error
* Fix: Related Links: Default Output Type = List of Links when no Output Type specified
* Fix: Licensing: Don’t repetitively check the validity of a license that’s invalid or exceeds the number of sites permitted, unless we’re on the Licensing screen
* Fix: Dashboard > Updates: Show link to Changelog on View version details link
2.5.9 (2020-04-09)
* Added: Generate: Content: Porto2 Theme: Layout and Sidebar settings compatibility. See Docs: https://www.wpzinc.com/documentatio...erate-page-builders-integration-porto2-theme/
* Fix: Menu: Don’t display Generate sub menu at WordPress Admin > Page Generator Pro
* Fix: Generate: Content: Gutenberg: Use WordPress native serialize_blocks() function to prevent columns and Classic Blocks being stripped from Generated Pages
* Fix: Dynamic Elements: YouTube: Gutenberg: Parse oEmbed URL to output video instead of YouTube URL
2.5.8 (2020-04-02)
* Added: Keywords: Generate Locations: Only fetch Output Types when sending API request for performance
* Added: Generate: Content: SiteOrigins Page Builder: Buttons to add Dynamic Elements / Shortcodes into Backend Editor Module. See Docs: https://www.wpzinc.com/documentatio...ion-siteorigin-page-builder/#dynamic-elements
* Added: Generate: Content: Thrive Architect: Buttons to add Dynamic Elements / Shortcodes into WordPress Content Element. See Docs: https://www.wpzinc.com/documentatio...ntegration-thrive-architect/#dynamic-elements
* Added: Generate: Content: Visual Composer: Buttons to add Dynamic Elements / Shortcodes into Frontend Text Block. See Docs: https://www.wpzinc.com/documentatio...integration-visual-composer/#dynamic-elements
* Added: Generate: Content: WPBakery Page Builder: Buttons to add Dynamic Elements / Shortcodes into Frontend Text Block. See Docs: https://www.wpzinc.com/documentatio...ation-wpbakery-page-builder/#dynamic-elements
* Added: Generate: Content: Dynamic Elements: Media Library: Option to link image. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-media-library-image/#configuration–link
* Added: Generate: Content: Dynamic Elements: Pexels: Option to link image. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-pexels/#configuration–link
* Added: Generate: Content: Dynamic Elements: Pixabay: Option to link image. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-pixabay/#configuration–link
* Fix: Keywords: Generate Locations: Number of columns does not match deliniated Terms error would occur when using a City, County or Region Wikipedia URL containing a comma
2.5.7 (2020-03-26)
* Added: Generate: Content: Beaver Builder: Buttons to add Dynamic Elements / Shortcodes into Text Editor Module. See Docs: https://www.wpzinc.com/documentatio...-integration-beaver-builder/#dynamic-elements
* Added: Generate: Content: BeTheme / Muffin Page Builder: Buttons to add Dynamic Elements / Shortcodes into Visual Editor. See Docs: https://www.wpzinc.com/documentatio...tion-betheme-muffin-page-builder-integration/
* Added: Generate: Content: Bold Builder: Buttons to add Dynamic Elements / Shortcodes into Text Element. See Docs: https://www.wpzinc.com/documentatio...erate-page-builders-integration-bold-builder/
* Added: Generate: Content: Divi: Buttons to add Dynamic Elements / Shortcodes into Text Module. See Docs: https://www.wpzinc.com/documentatio...e-builders-integration-divi/#dynamic-elements
* Added: Generate: Content: Elementor: Buttons to add Dynamic Elements / Shortcodes into Text Editor. See Docs: https://www.wpzinc.com/documentatio...lders-integration-elementor/#dynamic-elements
* Added: Generate: Content: Enfold / Avia Layout Builder: Buttons to add Dynamic Elements / Shortcodes into Text Block. See Docs: https://www.wpzinc.com/documentatio...-enfold-avia-layout-builder/#dynamic-elements
* Added: Generate: Content: Live Composer: Buttons to add Dynamic Elements / Shortcodes into Text Element. See Docs: https://www.wpzinc.com/documentatio...s-integration-live-composer/#dynamic-elements
* Added: Generate: Content: Oxygen Builder: Buttons to add Dynamic Elements / Shortcodes into Rich Text Module. See Docs: https://www.wpzinc.com/documentatio...-integration-oxygen-builder/#dynamic-elements
* Added: Generate: Content: WPBakery Page Builder: Buttons to add Dynamic Elements / Shortcodes into Backend Text Block. See Docs: https://www.wpzinc.com/documentatio...ation-wpbakery-page-builder/#dynamic-elements
* Added: Generate: Content: Generate via Server: Show error if DISABLE_WP_CRON is enabled in wp-config.php
* Added: Generate: Terms: Generate via Server: Show error if DISABLE_WP_CRON is enabled in wp-config.php
* Fix: Activation: Prevent DB character set / collation errors on table creation by using WordPress’ native get_charset_collate()
2.5.6 (2020-03-23)
* Added: Spintax: Improved performance of spintax for larger spins
* Fix: BeTheme / Muffin Page Builder: No such file or directory error
2.5.5 (2020-03-21)
* Fix: Shortcode: OpenWeatherMap: array_merge() error
2.5.4 (2020-03-19)
* Added: Generate: Content: Shortcodes are now available as Gutenberg Blocks. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes/
* Fix: Generate: Content: Keyword Dropdown: Ensure width does not exceed meta box
* Fix: Generate: Content: Keyword Dropdown: Ensure height does not exceed 120px and is scrollable
* Fix: Generate: Multilingual Content: WPML would wrongly be detected as active when using Polylang
* Fix: Generate: Content: Divi: Honor Content Group’s Featured Image setting when using Divi
2.5.3 (2020-03-13)
* Fix: Shortcodes: Prevent errors when using frontend Page Builders
2.5.2 (2020-03-12)
* Added: Performance: Only load required Plugin classes depending on the request type
* Added: Generate: Multlingual Content: WPML Integration. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-multilingual-content-wpml/
* Added: Shortcode: Related Links: List of Links: Link Description and Featured Image options. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-related-links/#output
2.5.1 (2020-03-05)
* Added: Generate: Multlingual Content: Polylang Integration. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-multilingual-content-polylang/
* Added: Settings: General: Country Code: The default country to select for any Country Code dropdowns within the Plugin. See Docs: []
* Fix: Shortcodes: TinyMCE Modal input sizing for smaller screen resolution compatibility
* Fix: Shortcode: Related Links: Remove Distance Tags if no distance is available
2.5.0 (2020-02-27)
* Added: Generate: Content: Featured Image: Option to specify EXIF Latitude, Longitude, Description and Comment in image file.. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–featured-image
* Fix: Generate: Content: Featured Image: Tabbed UI to match Media Library, Pexels and Pixabay shortcodes. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–featured-image
* Fix: EXIF: Write EXIF metadata if specified in a Shortcode or Featured Image, where the image supports EXIF but does not have existing EXIF metadata
2.4.9 (2020-02-20)
* Added: Settings: OpenWeatherMaps: Option to use own API key. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/open-weather-map-settings/
* Fix: Generate: Content: Generate via Server: Permit unfiltered HTML so e.g. iframes are not stripped by WordPress on generation
2.4.8 (2020-02-17)
* Added: Shortcode: OpenWeatherMaps. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes-openweathermap/
* Added: Generate: Terms: Overwrite: Options to skip or overwrite if a Term exists, whether created by a Page Generator Pro Group or manually in WordPress. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-terms/#fields–generation
* Fix: Keywords: Generate Locations: Locations would not generate
* Fix: Generate: Terms: UI Output for Sidebar
2.4.7 (2020-02-14)
* Fix: Generate: Content: Shortcodes would not insert into content when pressing Insert button
2.4.6 (2020-02-13)
* Added: Generate: Content: Improved modal UI
* Added: Deactivation: Remove the Must-Use Performance Addon Plugin automatically, if not a Multisite environment
2.4.5 (2020-02-06)
* Added: Keywords: Generate Locations: Cities: Added Population Male/Female, Children/Adults/Elderly, Ethnicity and Median Household Income Output Types for the USA. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Keywords: Generate Locations: Restrict by Min / Max Median Household Income Option. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Shortcode: Related Links: Option to display distance in km or miles. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-related-links/
* Added: Install/Update: Copy Must-Use Plugin: Developer Actions. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/developers/
* Fix: Keywords: Could not Generate Locations / Save Keyword when defining several columns that would exceed 200 characters in total length
2.4.4 (2020-01-30)
* Added: Generate: Content: KuteThemes compatibility (Stuno, Ovic Addons Toolkit Plugin)
2.4.3 (2020-01-23)
* Added: Generate: Content: {keyword:random} transformation to output random Keyword Term. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-using-keywords/#output-random-term
* Added: Whitelabelling and Access Control: Agency Licenses can control settings via https://www.wpzinc.com/account. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/whitelabelling-access/
2.4.2 (2020-01-09)
* Fix: Shortcode: Wikipedia: Undefined variable $headings_keys, which would prevent some shortcodes from fetching Wikipedia content
* Fix: Shortcode: Wikipedia: Set User-Agent to ensure full HTML is fetched from Wikipedia prior to parsing, to minimise “no paragraphs could be found” errors
2.4.1 (2020-01-02)
* Added: Generate: Content: Developer Actions. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/developers/
* Added: Generate: Terms: Developer Actions. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/developers/
* Added: Shortcode: Media Library: Assign Image to Generated Post when Create as Copy enabled
* Added: Shortcode: Pexels: Assign Image to Generated Post, not just the Group
* Added: Shortcode: Pixabay: Assign Image to Generated Post, not just the Group
* Added: Generate: Content: Overwrite: Delete existing Media Library attachments belonging to the existing Post and Group
* Fix: Generate: Content: Delete Generate Content: Only delete Media Library attachments belonging to the Deleted Post and Group
* Fix: Generate: Content: Block Spinning: Ensure #p# and #s# blocks outside of a #section# are spun when using #section# elsewhere
* Fix: Generate: Content: Generate Spintax: WordAI: Ensure response is not URL encoded
2.4.0 (2019-12-26)
* Added: Shortcode: Media Library: Output: Create as Copy and Image Attribute options. See Docs: https://www.wpzinc.com/documentatio...nerate-shortcodes-media-library-image/#output
* Fix: EXIF: Uncaught Error: Call to a member function getIfd() on null
2.3.9 (2019-12-19)
* Added: Keywords: Generate Locations: Cities: Added Wikipedia URL and Wikipedia Sumamry Output Types. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Generate: Content: Renamed Generate via CRON to Generate via Server. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-run/
* Added: Generate: Content: Option to Generate via Server when editing a Content Group.
* Added: Shortcode: Wikipedia: Exact Wikipedia URL can be specified as a Term. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes-wikipedia-content/
* Added: Forms: Accessibility: Replaced Titles with elements that focus the given input element on click
* Added: Generate: Content: Featured Image: EXIF Latitude, Longitude, Description and Comment (Caption) automatically written to image if specified. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–featured-image
* Added: Shortcode: Media Library: Option to specify EXIF Latitude, Longitude, Description and Comment in image file. See Docs: https://www.wpzinc.com/documentatio...generate-shortcodes-media-library-image/#exif
* Added: Shortcode: Pexels: Option to specify EXIF Latitude, Longitude, Description and Comment in image file. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes-pexels/#exif
* Added: Shortcode: Pixabay: Option to specify EXIF Latitude, Longitude, Description and Comment in image file. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes-pixabay/#exif
* Fix: Shortcode: Wikipedia: Return all text if no Table of Contents exist on Wikipedia Page, to ensure smaller Wikipedia Pages return content
* Fix: Shortcode: Pexels/Pixabay: Caption and Description were stored the wrong way around
* Fix: Generate: Content: Featured Image: Image URL/Pexels/Pixabay: Caption and Description were stored the wrong way around
* Fix: Generate: Content: Keywords: Check Term exists when using Keyword Transformation with Column Name
* Fix: Generate: Content: Keyword Transformations: Check Term exists when using Keyword Transformation with Column Name
* Fix: Generate: Content: Keyword Transformations: Support accented and special characters
2.3.8 (2019-12-12)
* Fix: New Installations / Plugin Activation: Could not load class geo
2.3.7 (2019-12-12)
* Added: Keywords: Generate Locations: ZIP Codes: Added Latitude and Longitude Output Types. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Keywords: Generate Locations: Cities: Added Latitude and Longitude Output Types. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Keywords: Generate Locations: Counties: Added County Code, Wikipedia URL and Wikipedia Summary Output Types. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Keywords: Generate Locations: Regions: Added Region Code, Wikipedia URL and Wikipedia Summary Output Types. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Generate: Content: Geolocation Data. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–geolocation-data
* Added: Shortcode: Related Links: Radius Option. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-related-links/#radius-conditions
* Added: Generate: Content: {keyword:all} transformation to output all Keyword Terms. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-using-keywords/#output-all-terms
* Added: Keywords: Delimiters can be ignored within Terms by using quotes. See Docs: https://www.wpzinc.com/documentatio...s/#using-the-delimiter-character-within-terms
* Fix: Keywords: Database error: Field ‘columns doesn’t have a default value
2.3.6 (2019-11-28)
* Added: Generate: Content: The7 Theme Meta Box Support
* Added: Generate: Content: TheBuilt Theme Page and Post Settings Meta Boxes Support
* Added Shortcodes: Related Links: Reset margin and padding on links to improve Theme compatibility
* Fix: Shortcodes: Don’t attempt to load JS if Post Content isn’t available
2.3.5 (2019-11-21)
* Added: Settings: General: Enable Revisions on Content Groups. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/general-settings/
* Added: Generate: Content: Include Description when searching Content Groups
* Added: Generate: Content: Choose Sections of Content Group to overwrite. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–generate
* Notice: Generate: Content: Overwrite with Preserve Date option is deprecated; use Overwrite Sections to not overwrite existing Page published dates. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–generate
* Fix: Licensing: Obscure License Key if valid
* Fix: Settings: Display confirmation notification that settings have saved
* Fix: Settings: Change Page Parent Dropdown Field renamed to Change Page Dropdown Fields, and applied wherever WordPress attempts to list Pages (e.g. Appearance > Customize, Settings > Reading)
* Fix: Generate: Content: Don’t show Group Filter Dropdown above WP_List_Table
* Fix: Shortcodes: Don’t attempt to load CSS if Post Content isn’t available
* Fix: Shortcodes: TinyMCE Modal input styling and sizing for WordPress 5.3 compatibility
2.3.4 (2019-11-14)
* Added: Generate: Content: Enfold / Avia Builder: Display ‘Advanced Layout Editor’ button when Gutenberg enabled to toggle between Gutenberg and Avia
* Added: Shortcode: OpenStreetMap: Load CSS inline
* Added: Shortcodes: Only load JS and CSS when required
* Added: Licensing: Clear WordPress options cache when updating or deleting license validity information, to prevent aggressive third party caching solutions from storing stale data
* Fix: Spintax: SpinnerChief authentication would fail due to incorrect apikey parameter