From d653ce4e0e317047bba38009d237b138f0253d5f Mon Sep 17 00:00:00 2001 From: erwanlr Date: Sat, 30 Mar 2019 11:11:19 +0000 Subject: [PATCH] Adds DFs --- spec/fixtures/db/dynamic_finders.yml | 889 +- spec/fixtures/dynamic_finders/expected.yml | 1038 ++- .../a-z-listing/change_log/changelog.md | 302 + .../languages/a-z-listing.pot | 167 + .../change_log/changelog.txt | 2068 +++++ .../change_log/CHANGELOG.md | 20 + .../lib/siel/acumulus/changelog.txt | 1325 +++ .../add-from-server/change_log/changelog.txt | 107 + .../change_log/CHANGELOG.md | 23 + .../change_log/CHANGELOG.md | 21 + .../change_log/changelog.txt | 14 + .../change_log/changelog.txt | 20 + .../affiliates/change_log/changelog.txt | 546 ++ .../ag-twitter/change_log/changelog.txt | 9 + .../change_log/CHANGELOG.md | 24 + .../anycomment/change_log/CHANGELOG.md | 798 ++ .../apiki-wp-care/composer_file/package.json | 23 + .../blank-footnotes/change_log/changelog.txt | 63 + .../change_log/changelog.txt | 5 + .../change_log/CHANGELOG.md | 65 + .../change_log/changelog.txt | 37 + .../change_log/changelog.txt | 120 + .../change_log/changelog.txt | 69 + .../change_log/changelog.txt | 42 + .../code-to-widget/change_log/CHANGELOG.txt | 33 + .../plugin_version/comment_passive_all.html | 5 + .../change_log/CHANGELOG.md | 100 + .../change_log/CHANGELOG.txt | 22 + .../change_log/changelog.txt | 22 + .../change_log/changelog.txt | 19 + .../custom-classes/change_log/changelog.md | 16 + .../translation_file/lang/custom-classes.pot | 45 + .../change_log/changelog.txt | 7 + .../change_log/changelog.txt | 32 + .../change_log/changelog.txt | 9 + .../dessky-security/change_log/changelog.txt | 12 + .../documentation/change_log/changelog.txt | 72 + .../dragon-video/change_log/CHANGELOG.md | 69 + .../easymega/change_log/changelog.txt | 30 + .../change_log/changelog.txt | 29 + .../change_log/CHANGELOG.md | 4 + .../change_log/CHANGELOG.md | 4 + .../change_log/CHANGELOG.md | 7 + .../change_log/CHANGELOG.md | 317 + .../change_log/changelog.txt | 5 + .../change_log/changelog.txt | 5 + .../change_log/CHANGELOG.md | 34 + .../translation_file/languages/formidable.pot | 5011 +++++++++++ .../ga-tracking-code/change_log/CHANGELOG.md | 68 + .../change_log/changelog.txt | 14 + .../geodirectory/change_log/change_log.txt | 828 ++ .../change_log/changelog.txt | 198 + .../change_log/change_log.txt | 36 + .../heart-this/change_log/CHANGELOG.md | 3 + .../translation_file/languages/heart-this.pot | 127 + .../ifeature-slider/change_log/changelog.txt | 12 + .../change_log/changelog.txt | 2 + .../change_log/changelog.txt | 29 + .../change_log/changelog.txt | 20 + .../change_log/changelog.md | 21 + .../change_log/CHANGELOG.md | 27 + .../change_log/CHANGELOG.md | 19 + .../change_log/CHANGELOG.md | 29 + .../change_log/changelog.txt | 13 + .../live-plus-press/change_log/changelog.txt | 70 + .../lsx-banners/change_log/changelog.txt | 76 + .../lsx-mega-menus/change_log/changelog.txt | 31 + .../music-store/change_log/changelog.txt | 612 ++ .../nivo-slider-lite/change_log/CHANGELOG.md | 80 + .../change_log/changelog.txt | 2 + .../change_log/CHANGELOG.md | 159 + .../change_log/changelog.txt | 60 + .../change_log/changelog.txt | 54 + .../change_log/CHANGELOG.md | 30 + .../change_log/changelog.txt | 68 + .../change_log/CHANGELOG.md | 48 + .../qibla-events/change_log/changelog.txt | 14 + .../query_parameter_passive_all.html | 62 + .../change_log/CHANGELOG.md | 312 + .../recras/change_log/changelog.md | 369 + .../responsive-embeds/change_log/CHANGELOG.md | 3 + .../rest-manager/change_log/CHANGELOG.md | 39 + .../change_log/changelog.txt | 22 + .../change_log/CHANGELOG.md | 111 + .../change_log/CHANGELOG.txt | 27 + .../change_log/CHANGELOG.md | 145 + .../series/change_log/changelog.md | 41 + .../change_log/CHANGELOG.md | 108 + .../change_log/changelog.txt | 27 + .../socialsnap/change_log/changelog.txt | 65 + .../sprout-clients/change_log/changelog.txt | 58 + .../sprout-invoices/change_log/changelog.txt | 1363 +++ .../statusmc/change_log/CHANGELOG.txt | 21 + .../subscribe-plugin/change_log/changelog.txt | 48 + .../tab-my-content/change_log/changelog.txt | 4 + .../change_log/CHANGELOG.md | 40 + .../change_log/CHANGELOG.md | 179 + .../taxonomy-images/change_log/CHANGELOG.md | 224 + .../change_log/CHANGELOG.md | 1538 ++++ .../languages/themebeez-toolkit.pot | 1085 +++ .../change_log/CHANGELOG.txt | 97 + .../composer_file/package-lock.json | 7623 +++++++++++++++++ .../change_log/CHANGELOG.md | 280 + .../topbible/change_log/changelog.txt | 7 + .../change_log/changelog.txt | 38 + .../change_log/changelog.txt | 21 + .../change_log/changelog.txt | 7 + .../change_log/changelog.txt | 35 + .../change_log/changelog.txt | 110 + .../change_log/changelog.txt | 129 + .../change_log/changelog.txt | 165 + .../change_log/changelog.txt | 3 + .../change_log/changelog.txt | 310 + .../change_log/changelog.txt | 554 ++ .../languages/wedevs-project-manager.pot | 2382 +++++ .../widgets-reloaded/change_log/changelog.md | 105 + .../change_log/CHANGELOG.txt | 20 + .../change_log/changelog.txt | 3 + .../woo-prism/change_log/CHANGELOG.md | 99 + .../change_log/changelog.txt | 79 + .../change_log/changelog.txt | 9 + .../change_log/changelog.txt | 79 + .../change_log/changelog.txt | 5 + .../change_log/changelog.txt | 110 + .../change_log/changelog.txt | 2 + .../wp-cerber/change_log/changelog.txt | 378 + .../wp-company-info/change_log/CHANGELOG.md | 194 + .../wp-gdpr-core/change_log/CHANGELOG.md | 165 + .../change_log/changelog.txt | 26 + .../wp-ng/change_log/CHANGELOG.md | 736 ++ .../wp-roids/change_log/CHANGELOG.md | 129 + .../change_log/changelog.txt | 5 + .../wp-sheet-editor/lang/vg_sheet_editor.pot | 3236 +++++++ .../wp-typography/change_log/CHANGELOG.md | 638 ++ .../wp-vbulletin-sso/change_log/CHANGELOG.md | 94 + .../wp-widget-disable/change_log/CHANGELOG.md | 70 + .../change_log/changelog.txt | 22 + .../wpforms-lite/change_log/changelog.txt | 566 ++ .../wptelegram-login/change_log/changelog.md | 107 + .../languages/wptelegram-login.pot | 396 + .../writer-press-kit/change_log/changelog.txt | 4 + .../plugin_version/xpath_passive_all.html | 4 + .../zelist/change_log/changelog.txt | 20 + .../change_log/change_log.txt | 737 ++ .../change_log/change_log.txt | 675 ++ 145 files changed, 42813 insertions(+), 6 deletions(-) create mode 100644 spec/fixtures/dynamic_finders/plugin_version/a-z-listing/change_log/changelog.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/a-z-listing/translation_file/languages/a-z-listing.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/accelerated-mobile-pages/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/actus-animated-tags/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/acumulus/change_log/lib/siel/acumulus/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/add-from-server/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/addy-autocomplete-woocommerce/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/admin-dashboard-last-edits/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/affiliates-buddypress/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/affiliates-formidable/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/affiliates/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/ag-twitter/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/analytics-for-cloudflare/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/anycomment/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/apiki-wp-care/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/blank-footnotes/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/bolt-checkout-bigcommerce/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/buddy-bbpress-support-topic/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/business-website-helper/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/cache-control-by-cacholong/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/chamber-dashboard-events-calendar/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/click-pledge-paid-memberships-pro/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/code-to-widget/change_log/CHANGELOG.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/comments-link-optimization/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/connections-business-directory-certifications/change_log/CHANGELOG.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/cpo-content-types/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/crazy-call-to-action-box/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/custom-classes/change_log/changelog.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/custom-classes/translation_file/lang/custom-classes.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/custom-css-by-dev7studios/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/dashboard-welcome-for-beaver-builder/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/dessky-responsive-slider/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/dessky-security/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/documentation/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/dragon-video/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/easymega/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/enhanced-publishing/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/epitome-featured-category/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/epitome-featured-content/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/ere-recently-viewed/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/essential-real-estate/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/extended-warranty/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/feature-on-homepage/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/flexible-widget-title/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/formidable/translation_file/languages/formidable.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/ga-tracking-code/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/generate-disable-mobile/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/geodirectory/change_log/change_log.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/get-recent-comments/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/gravityformsapprovals/change_log/change_log.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/heart-this/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/heart-this/translation_file/languages/heart-this.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/ifeature-slider/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/image-gallery-like-facebook/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/import-spreadsheets-from-microsoft-excel/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/infusionsoft-official-opt-in-forms/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/inspect-gravityforms/change_log/changelog.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/jigoshop-braintree-gateway/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/jigoshop-payflow-gateway/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/lcmd-tracking-codes/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/library-custom-post-types/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/live-plus-press/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/lsx-banners/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/lsx-mega-menus/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/music-store/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/nivo-slider-lite/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/on-page-and-post-seo/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/one-click-close-comments/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/open-graph-protocol-framework/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/options-definitely/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/post-type-enhanced/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/post-types-definitely/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/preferred-languages/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/qibla-events/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/recent-facebook-posts/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/recras/change_log/changelog.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/responsive-embeds/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/rest-manager/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/rife-elementor-extensions/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/safe-function-call/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/sales-countdown-timer/change_log/CHANGELOG.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/scheduled-post-shortcut/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/series/change_log/changelog.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/single-category-permalink/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/site-icon-extended/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/socialsnap/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/sprout-clients/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/sprout-invoices/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/statusmc/change_log/CHANGELOG.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/subscribe-plugin/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/tab-my-content/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/taghound-media-tagger/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/taxjar-simplified-taxes-for-woocommerce/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/taxonomy-images/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/testimonials-widget/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/themebeez-toolkit/translation_file/languages/themebeez-toolkit.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/themegrill-demo-importer/change_log/CHANGELOG.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/themegrill-demo-importer/composer_file/package-lock.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/themeisle-companion/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/topbible/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/tour-operator-team/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/tour-operator-vehicles/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/tracking-la-poste-for-woocommerce/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/very-simple-custom-redirects/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/very-simple-custom-textwidget/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/very-simple-favicon-manager/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/very-simple-meta-description/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/vw-property-listing/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wd-instagram-feed/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wedevs-project-manager/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wedevs-project-manager/translation_file/languages/wedevs-project-manager.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/widgets-reloaded/change_log/changelog.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/woo-advanced-product-information/change_log/CHANGELOG.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/woo-invoicing-payments-w-sprout-invoices/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/woo-prism/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/woocommerce-coupon-shortcodes/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/woocommerce-freight-shipping/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/woocommerce-google-analytics-integration/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/woocommerce-template-hints/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/world-cup-predictor/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-call-to-action-widget/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-cerber/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-company-info/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-gdpr-core/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-js-about-visitor/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-ng/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-roids/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-sequence-slider/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages/translation_file/modules/wp-sheet-editor/lang/vg_sheet_editor.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-typography/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-vbulletin-sso/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-widget-disable/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wpachievements-free/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wpforms-lite/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wptelegram-login/change_log/changelog.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wptelegram-login/translation_file/languages/wptelegram-login.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/writer-press-kit/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/zelist/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/zigaform-calculator-cost-estimation-form-builder-lite/change_log/change_log.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/zigaform-form-builder-lite/change_log/change_log.txt diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 441334d4..25ed8f41 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -299,6 +299,17 @@ plugins: - js/interact.js - js/admin-bar.js version: true + a-z-listing: + ChangeLog: + class: BodyPattern + path: changelog.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true + TranslationFile: + class: BodyPattern + path: languages/a-z-listing.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: A\-Z Listing (?\d+\.[\.\d]+)/i' + version: true a3-lazy-load: QueryParameter: files: @@ -352,6 +363,12 @@ plugins: path: academic-bloggers-toolkit.pot pattern: !ruby/regexp /ght \(C\) 2018 Academic Blogger's Toolkit (?\d+\.[\.\d]+)/i version: true + accelerated-mobile-pages: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true accessibility-help-button: QueryParameter: files: @@ -591,12 +608,23 @@ plugins: path: localization/activitystream_extension.pot pattern: !ruby/regexp '/ct\-Id\-Version: ActivityStream extension (?\d+\.[\.\d]+)/i' version: true + actus-animated-tags: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true acumulus: ComposerFile: class: ConfigParser path: libraries/Siel/composer.json key: version version: true + ChangeLog: + class: BodyPattern + path: lib/siel/acumulus/changelog.txt + pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ + version: true acurax-social-media-widget: QueryParameter: files: @@ -677,6 +705,12 @@ plugins: - css/add-cookie-notice.css - js/add-cookie-notice.js version: true + add-from-server: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true add-meta-tag-for-wordpress: QueryParameter: files: @@ -817,6 +851,12 @@ plugins: xpath: //script[@data-cfasync="false"] pattern: !ruby/regexp /wp_product_version = "wpsl\-(?\d+\.[\.\d]+)";/i version: true + addy-autocomplete-woocommerce: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true adjusted-bounce-rate: QueryParameter: files: @@ -856,6 +896,12 @@ plugins: path: languages/post-category-filter.pot pattern: !ruby/regexp '/Project\-Id\-Version: Post Category Filter (?\d+\.[\.\d]+)/i' version: true + admin-dashboard-last-edits: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true admin-email-as-from-address: ChangeLog: class: BodyPattern @@ -1139,12 +1185,30 @@ plugins: - public/css/styles.min.css - public/js/scripts.min.js version: true + affiliates: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true + affiliates-buddypress: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true affiliates-events-manager: ChangeLog: class: BodyPattern path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + affiliates-formidable: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true affiliates-manager: Comment: xpath: //comment()[contains(., "Affiliates Manager")] @@ -1184,6 +1248,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + ag-twitter: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true age-gate: QueryParameter: files: @@ -1538,6 +1608,12 @@ plugins: path: languages/ang.pot pattern: !ruby/regexp '/"Project\-Id\-Version: AnalogWP Templates (?\d+\.[\.\d]+)/i' version: true + analytics-for-cloudflare: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true anchor-highlighter: QueryParameter: files: @@ -1667,6 +1743,12 @@ plugins: path: languages/anspress-question-answer.pot pattern: !ruby/regexp /Project\-Id\-Version:\ AnsPress (?\d+\.[\.\d]+)/i version: true + anycomment: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true anything-order-by-terms: ChangeLog: class: BodyPattern @@ -1727,6 +1809,12 @@ plugins: path: languages/gmaps-api-key.po pattern: !ruby/regexp /Project\-Id\-Version:\ Google Maps API KEY (?\d+\.[\.\d]+)/i version: true + apiki-wp-care: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true aplazame: TranslationFile: class: BodyPattern @@ -3109,6 +3197,12 @@ plugins: path: composer.json key: version version: true + blank-footnotes: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true blend-photos: QueryParameter: files: @@ -3396,6 +3490,12 @@ plugins: files: - includes/css/style.css version: true + bolt-checkout-bigcommerce: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true boo-recipes: QueryParameter: files: @@ -3949,6 +4049,12 @@ plugins: xpath: //comment()[contains(., "Bubble SEO")] pattern: !ruby/regexp /WordPress Bubble SEO plugin v(?\d+\.[\.\d]+)/i version: true + buddy-bbpress-support-topic: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ + version: true buddy-views: QueryParameter: files: @@ -4124,6 +4230,12 @@ plugins: path: languages/business-profile.pot pattern: !ruby/regexp /Project\-Id\-Version:\ Business Profile (?\d+\.[\.\d]+)/i version: true + business-website-helper: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true button-with-fontawesome-icons-by-like-agency: TranslationFile: class: BodyPattern @@ -4210,6 +4322,12 @@ plugins: - caascade.css - caascade.js version: true + cache-control-by-cacholong: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true cache-seo-speed: ComposerFile: class: ConfigParser @@ -4519,6 +4637,11 @@ plugins: path: languages/cbtwittercard-en_US.po pattern: !ruby/regexp /Project\-Id\-Version:\ CBX Twitter Card v(?\d+\.[\.\d]+)/i version: true + cbxchangelog: + QueryParameter: + files: + - assets/css/cbxchangelog-public.css + version: true cbxdropboxfilechooser: TranslationFile: class: BodyPattern @@ -4839,6 +4962,12 @@ plugins: - js/deps/jquery.autosize.min.js - js/client.min.js version: true + chamber-dashboard-events-calendar: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true change-admin-login-logo: QueryParameter: files: @@ -5136,6 +5265,12 @@ plugins: path: translations/haet_cleverreach_dashboard-de_DE.po pattern: !ruby/regexp /n:\ CleverReach Report Dashboard Widget v(?\d+\.[\.\d]+)/i version: true + click-pledge-paid-memberships-pro: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true click-pledge-wpjobboard: ChangeLog: class: BodyPattern @@ -5369,6 +5504,12 @@ plugins: path: languages/dsgnwrks-code-snippets-cpt.pot pattern: !ruby/regexp /Project\-Id\-Version:\ Code Snippets CPT (?\d+\.[\.\d]+)/i version: true + code-to-widget: + ChangeLog: + class: BodyPattern + path: CHANGELOG.txt + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true code-view: QueryParameter: files: @@ -5548,6 +5689,12 @@ plugins: - css/cld-frontend.css - js/cld-frontend.js version: true + comments-link-optimization: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\#\# \[(?\d+\.[\.\d]+)\]/i + version: true comments-ratings: QueryParameter: files: @@ -5657,6 +5804,12 @@ plugins: files: - assets/css/cn-user.min.css version: true + connections-business-directory-certifications: + ChangeLog: + class: BodyPattern + path: CHANGELOG.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true connections-business-directory-facilities: ChangeLog: class: BodyPattern @@ -6079,11 +6232,23 @@ plugins: - public/js/jquery-ui.min.js - public/js/courtres-public.js version: true + cpo-content-types: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true cpt-list: QueryParameter: files: - css/cpt-list.css version: true + crazy-call-to-action-box: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true crea-listings: TranslationFile: class: BodyPattern @@ -6236,6 +6401,17 @@ plugins: path: languages/custom-bulkquick-edit.pot pattern: !ruby/regexp /ject\-Id\-Version:\ Custom Bulk\/Quick Edit (?\d+\.[\.\d]+)/i version: true + custom-classes: + ChangeLog: + class: BodyPattern + path: changelog.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true + TranslationFile: + class: BodyPattern + path: lang/custom-classes.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Custom Classes (?\d+\.[\.\d]+)/i' + version: true custom-color-palette: QueryParameter: files: @@ -6259,6 +6435,18 @@ plugins: path: lang/pixelpillow-custom-content-types-nl_NL.po pattern: !ruby/regexp /ject\-Id\-Version:\ Custom Content Types \/ (?\d+\.[\.\d]+)/i version: true + custom-cookie-message: + QueryParameter: + files: + - "/assets/css/custom-cookie-message-popup.css" + - "/assets/js/custom-cookie-message-popup.js" + version: true + custom-css-by-dev7studios: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true custom-css-js: TranslationFile: class: BodyPattern @@ -6512,6 +6700,12 @@ plugins: path: languages/dashboard-notes.pot pattern: !ruby/regexp /Project\-Id\-Version:\ Dashboard Notes (?\d+\.[\.\d]+)/i version: true + dashboard-welcome-for-beaver-builder: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /= (?\d+\.[\.\d]+) =/i + version: true dashly: TranslationFile: class: BodyPattern @@ -6670,6 +6864,18 @@ plugins: path: package.json key: version version: true + dessky-responsive-slider: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true + dessky-security: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true developer-tool: TranslationFile: class: BodyPattern @@ -6837,6 +7043,14 @@ plugins: files: - assets/fontastic/styles.css - assets/css/style.css + - legacy/static/libs/fontastic/styles.css + - legacy/static/js/jquery.touchSwipe.min.js + version: true + dk-pdf: + QueryParameter: + files: + - assets/css/frontend.css + - assets/js/frontend.js version: true dobsondev-weather: ChangeLog: @@ -6873,6 +7087,12 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + documentation: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true dokan-invoice: TranslationFile: class: BodyPattern @@ -6961,6 +7181,12 @@ plugins: path: changelog.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + dragon-video: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ + version: true drastic-table-manager: TranslationFile: class: BodyPattern @@ -6981,7 +7207,7 @@ plugins: dropdown-menu-widget: Comment: xpath: //comment()[contains(., "Dropdown Menu")] - pattern: !ruby/regexp /by shailan \(http:\/\/metinsaylan\.com\) v(?\d+\.[\.\d]+)/i + pattern: !ruby/regexp /by shailan \(https?:\/\/metinsaylan\.com\) v(?\d+\.[\.\d]+)/i version: true dropshipping-woocommerce: TranslationFile: @@ -7505,6 +7731,12 @@ plugins: - public/css/easyevent-public.css - public/js/easyevent-public.js version: true + easymega: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true easyreservations: QueryParameter: files: @@ -7990,6 +8222,12 @@ plugins: Comment: xpath: //comment()[contains(., "Enhanced Links")] pattern: !ruby/regexp /\A(?:Start|End) Of Script Generated By Enhanced Links/i + enhanced-publishing: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true enhanced-woocommerce-convertkit-integration: TranslationFile: class: BodyPattern @@ -8060,6 +8298,18 @@ plugins: - public/css/epic-spinners-public.css - public/js/epic-spinners-public.js version: true + epitome-featured-category: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true + epitome-featured-content: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true epitome-gallery: ChangeLog: class: BodyPattern @@ -8100,6 +8350,12 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /^\#\#\#\# (?\d+\.[\.\d]+) \- [^\r\n]+$/i version: true + ere-recently-viewed: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^\#\#\#\# (?\d+\.[\.\d]+) \- [^\r\n]+$/i + version: true ere-similar-properties: ChangeLog: class: BodyPattern @@ -8149,6 +8405,11 @@ plugins: - public/assets/js/account/ere-login.js - public/assets/js/account/ere-register.js version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^\#\#\#\# (?\d+\.[\.\d]+) \- [^\r\n]+$/i + version: true essential-widgets: QueryParameter: files: @@ -8520,6 +8781,12 @@ plugins: - front/css/style.min.css - front/js/front.min.js version: true + extended-warranty: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true extensive-vc-addon: TranslationFile: class: BodyPattern @@ -8803,6 +9070,12 @@ plugins: xpath: //meta[@name="generator"]/@content version: true pattern: !ruby/regexp /FB2WP \- (?\d+\.[\.\d]+) Powered by Mxp\.TW/i + feature-on-homepage: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true featured-image-sharpen-up: ComposerFile: class: ConfigParser @@ -9009,6 +9282,12 @@ plugins: - public/css/flexia-core-public.css - public/js/flexia-core-public.js version: true + flexible-widget-title: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true flexmls-idx: QueryParameter: files: @@ -9348,6 +9627,11 @@ plugins: - public/css/form-analytics-public.css - public/js/form-analytics-public.js version: true + form-data-collector: + QueryParameter: + files: + - scripts/fdc-front.min.js + version: true form-generation: QueryParameter: files: @@ -9381,6 +9665,16 @@ plugins: - assets/fontello/css/fcb.css - assets/fontello/css/animation.css version: true + formidable: + QueryParameter: + files: + - css/formidableforms.css + version: true + TranslationFile: + class: BodyPattern + path: languages/formidable.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Formidable Forms (?\d+\.[\.\d]+)/i' + version: true forminator: TranslationFile: class: BodyPattern @@ -9574,6 +9868,12 @@ plugins: - assets/js/gag-tracker.js - assets/js/gaoptout.js version: true + ga-tracking-code: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true gallery-and-lightbox: QueryParameter: files: @@ -9713,6 +10013,12 @@ plugins: class: Xpath xpath: //meta[@name="GeneralStats"]/@content version: true + generate-disable-mobile: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true generate-legacy-mobile-menu: QueryParameter: files: @@ -9838,6 +10144,11 @@ plugins: path: geodirectory-languages/geodirectory-en_US.po pattern: !ruby/regexp /"Project\-Id\-Version:\ GeoDirectory (?\d+\.[\.\d]+)/i version: true + ChangeLog: + class: BodyPattern + path: change_log.txt + pattern: !ruby/regexp /^v(?\d+\.[\.\d]+)/i + version: true geolocaladmin: QueryParameter: files: @@ -9905,6 +10216,12 @@ plugins: - js/price-display-helpers.js - js/main.gpc.js version: true + get-recent-comments: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ + version: true get-the-image: ChangeLog: class: BodyPattern @@ -10431,6 +10748,12 @@ plugins: path: change_log.txt pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ version: true + gravityformsapprovals: + ChangeLog: + class: BodyPattern + path: change_log.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true gravityformsauthorizenet: ChangeLog: class: BodyPattern @@ -10950,6 +11273,22 @@ plugins: - public/js/healthcare-review-master-public.js - public/js/jquery.easy-ticker.min.js version: true + heart-this: + QueryParameter: + files: + - css/heart-this.min.css + - js/heartThis.pkgd.min.js + version: true + TranslationFile: + class: BodyPattern + path: languages/heart-this.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: HeartThis (?\d+\.[\.\d]+)/i' + version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true heateor-open-graph-meta-tags: Comment: xpath: //comment()[contains(., "Heateor")] @@ -11407,6 +11746,11 @@ plugins: path: plugin/editor_plugin.js pattern: !ruby/regexp /version :\ "(?\d+\.[\.\d]+)"/i version: true + ics-calendar: + QueryParameter: + files: + - assets/style.css + version: true idataffiliates: QueryParameter: files: @@ -11461,6 +11805,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + ifeature-slider: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true ifthengive: QueryParameter: files: @@ -11539,6 +11889,12 @@ plugins: path: languages/ich-vc-de_DE.po pattern: !ruby/regexp /\#:\ (?\d+\.[\.\d]+)/i version: true + image-gallery-like-facebook: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true image-projector: QueryParameter: files: @@ -11667,6 +12023,12 @@ plugins: path: languages/import-html-pages.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ HTML Import 2 (?\d+\.[\.\d]+)/i version: true + import-spreadsheets-from-microsoft-excel: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true impressive-sliders-for-elementor-page-builder: ChangeLog: class: BodyPattern @@ -11752,6 +12114,19 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + infusionsoft-official-opt-in-forms: + QueryParameter: + files: + - css/style.css + - js/jquery.uniform.min.js + - js/custom.js + - js/idle-timer.min.js + version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true ing-psp: ChangeLog: class: BodyPattern @@ -11833,6 +12208,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + inspect-gravityforms: + ChangeLog: + class: BodyPattern + path: changelog.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true insta-gallery: QueryParameter: files: @@ -12233,6 +12614,18 @@ plugins: files: - script.js version: true + jigoshop-braintree-gateway: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true + jigoshop-payflow-gateway: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true jigoshop-paypal-payments-pro: ChangeLog: class: BodyPattern @@ -13044,6 +13437,12 @@ plugins: - css/lwl.css - js/lazy-widget-loader.js version: true + lcmd-tracking-codes: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true ldd-directory-lite: QueryParameter: files: @@ -13169,6 +13568,12 @@ plugins: - slick/slick-theme.css - slick/slick.min.js version: true + library-custom-post-types: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true librevideojs-html5-player: QueryParameter: files: @@ -13429,6 +13834,12 @@ plugins: files: - "/js/livephotos.js" version: true + live-plus-press: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^v(?\d+\.[\.\d]+)/i + version: true live-weather-station: QueryParameter: files: @@ -13764,6 +14175,11 @@ plugins: path: package.json key: version version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true lsx-blog-customizer: QueryParameter: files: @@ -13799,6 +14215,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + lsx-mega-menus: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true lsx-projects: QueryParameter: files: @@ -14115,6 +14537,7 @@ plugins: files: - vendor/mailoptin/core/src/assets/css/mailoptin.min.css - vendor/mailoptin/core/src/assets/js/mailoptin.min.js + - src/core/src/assets/js/mailoptin.min.js version: true TranslationFile: class: BodyPattern @@ -14288,6 +14711,11 @@ plugins: xpath: //meta[@name="generator"]/@content version: true pattern: !ruby/regexp /Margarita v(?\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i + marker-animation: + QueryParameter: + files: + - assets/js/marker-animation.min.js + version: true marketplace-taxes: TranslationFile: class: BodyPattern @@ -15385,6 +15813,12 @@ plugins: path: languages/music-press-pro.pot pattern: !ruby/regexp /msgid "Version (?\d+\.[\.\d]+)/i version: true + music-store: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true muslim-prayer-time-bd: QueryParameter: files: @@ -15960,6 +16394,11 @@ plugins: path: package-lock.json key: version version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\#\# v?(?\d+\.[\.\d]+) \- [\d\-\/]{8,}/i + version: true nnsmarttooltip: QueryParameter: files: @@ -16260,6 +16699,14 @@ plugins: path: lang/offline-shell.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Offline Shell (?\d+\.[\.\d]+)/i version: true + offsprout-page-builder: + QueryParameter: + files: + - builder/app/build/offsprout.css + - library/other/tether.min.js + - library/bootstrap/js/bootstrap.min.js + - builder/app/build/js/public.js + version: true og: Comment: pattern: !ruby/regexp /OG:\ (?\d+\.[\.\d]+)/i @@ -16305,12 +16752,24 @@ plugins: xpath: //meta[@name="omniads"]/@content version: true pattern: !ruby/regexp /omniads\/(?\d+\.[\.\d]+)/i + on-page-and-post-seo: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true onc-master: QueryParameter: files: - public/css/onc_master-public.css - public/js/onc_master-public.js version: true + one-click-close-comments: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true one-click-demo-import: TranslationFile: class: BodyPattern @@ -16412,6 +16871,12 @@ plugins: files: - oelinw.js version: true + open-graph-protocol-framework: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true open-social: TranslationFile: class: BodyPattern @@ -16498,6 +16963,11 @@ plugins: path: vendor/felixarntz/wpdlib/languages/wpdlib-de_DE.po pattern: !ruby/regexp /"Project\-Id\-Version:\ wpdlib (?\d+\.[\.\d]+)/i version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true orangebox: QueryParameter: files: @@ -17705,6 +18175,12 @@ plugins: path: languages/post-to-queue.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Post to Queue (?\d+\.[\.\d]+)/i version: true + post-type-enhanced: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true post-type-information: QueryParameter: files: @@ -17729,6 +18205,11 @@ plugins: path: vendor/felixarntz/wpdlib/languages/wpdlib-de_DE.po pattern: !ruby/regexp /"Project\-Id\-Version:\ wpdlib (?\d+\.[\.\d]+)/i version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true post-views-counter: QueryParameter: files: @@ -17905,6 +18386,12 @@ plugins: class: Xpath xpath: //meta[@name="Prediction League"]/@content version: true + preferred-languages: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true preloader-for-website: QueryParameter: files: @@ -18479,6 +18966,11 @@ plugins: path: languages/qibla-events.pot pattern: !ruby/regexp '/"Project\-Id\-Version: QiblaEvents (?\d+\.[\.\d]+)/i' version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true qlik-sense: QueryParameter: files: @@ -18861,6 +19353,11 @@ plugins: files: - assets/css/default.min.css version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^\#\#\#\# (?\d+\.[\.\d]+) \- [^\r\n]+$/i + version: true recent-popular-comment-tag-widget: QueryParameter: files: @@ -18931,6 +19428,12 @@ plugins: path: composer.json key: version version: true + recras: + ChangeLog: + class: BodyPattern + path: changelog.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true recurly-subscription: QueryParameter: files: @@ -19195,6 +19698,12 @@ plugins: files: - js/rev.js version: true + responsive-embeds: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true responsive-gallery-grid: QueryParameter: files: @@ -19348,6 +19857,12 @@ plugins: path: package.json key: version version: true + rest-manager: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true rest-xmlrpc-data-checker: TranslationFile: class: BodyPattern @@ -19574,6 +20089,12 @@ plugins: files: - assets/css/front.css version: true + rife-elementor-extensions: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true riloadr-for-wordpress: QueryParameter: files: @@ -19876,6 +20397,12 @@ plugins: files: - js/safari-push.min.js version: true + safe-function-call: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true safe-redirect-manager: TranslationFile: class: BodyPattern @@ -19894,6 +20421,12 @@ plugins: path: changelog.md pattern: !ruby/regexp /\#\# v(?\d+\.[\.\d]+)/i version: true + sales-countdown-timer: + ChangeLog: + class: BodyPattern + path: CHANGELOG.txt + pattern: !ruby/regexp /\/\*+\s*(?\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i + version: true sales-suckers: TranslationFile: class: BodyPattern @@ -19992,6 +20525,12 @@ plugins: path: languages/scheduled-pages-dashboard-widget-en_GB.po pattern: !ruby/regexp '/sion: Scheduled Pages Dashboard Widget v(?\d+\.[\.\d]+)/i' version: true + scheduled-post-shortcut: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true scheduled-products-for-woocommerce: TranslationFile: class: BodyPattern @@ -20421,6 +20960,11 @@ plugins: path: lang/series.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Series (?\d+\.[\.\d]+)/i' version: true + ChangeLog: + class: BodyPattern + path: changelog.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true seriously-simple-podcasting: QueryParameter: files: @@ -21348,6 +21892,12 @@ plugins: path: simvoicing.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Simvoicing (?\d+\.[\.\d]+)/i' version: true + single-category-permalink: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true single-mailchimp: ChangeLog: class: BodyPattern @@ -21372,6 +21922,12 @@ plugins: - public/css/animate.css - public/js/js.cookie.js version: true + site-icon-extended: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true site-reviews: QueryParameter: files: @@ -21974,6 +22530,11 @@ plugins: - assets/css/socialsnap.css - assets/js/socialsnap.js version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true sociofluid: Comment: xpath: //comment()[contains(., "SocioFluid")] @@ -22262,10 +22823,21 @@ plugins: path: package.json key: version version: true + sprout-clients: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true sprout-invoices: Comment: pattern: !ruby/regexp /Sprout Invoices v(?\d+\.[\.\d]+)/i version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true spyr-bar: QueryParameter: files: @@ -22392,6 +22964,12 @@ plugins: - public/css/status-buddy-public.css - public/js/status-buddy-public.js version: true + statusmc: + ChangeLog: + class: BodyPattern + path: CHANGELOG.txt + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true stay-alive: QueryParameter: files: @@ -22649,6 +23227,12 @@ plugins: - css/main.css - js/empty.js version: true + subscribe-plugin: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^v(?\d+\.[\.\d]+)/i + version: true subscribe2: ChangeLog: class: BodyPattern @@ -22909,6 +23493,12 @@ plugins: - scripts/shAutoloader.js - brushTypes.js version: true + tab-my-content: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true tabify-edit-screen: TranslationFile: class: BodyPattern @@ -22989,6 +23579,11 @@ plugins: path: package.json key: version version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true tagmyskill: TranslationFile: class: BodyPattern @@ -23083,6 +23678,12 @@ plugins: files: - assets//css/style.css version: true + taxjar-simplified-taxes-for-woocommerce: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true taxonomy-icons: TranslationFile: class: BodyPattern @@ -23094,6 +23695,11 @@ plugins: files: - css/style.css version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true tcard-wp: QueryParameter: files: @@ -23251,6 +23857,11 @@ plugins: path: languages/testimonials-widget.pot pattern: !ruby/regexp /Project\-Id\-Version:\ Testimonials Widget (?\d+\.[\.\d]+)/i version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true testimonials-wp: QueryParameter: files: @@ -23400,6 +24011,17 @@ plugins: files: - "/assets/js/src/theme_roulette.js" version: true + themebeez-toolkit: + QueryParameter: + files: + - public/css/themebeez-toolkit-public.css + - public/js/themebeez-toolkit-public.js + version: true + TranslationFile: + class: BodyPattern + path: languages/themebeez-toolkit.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Themebeez Toolkit (?\d+\.[\.\d]+)/i' + version: true themefarmer-woocommerce-quick-view: TranslationFile: class: BodyPattern @@ -23412,12 +24034,31 @@ plugins: path: languages/themegrill-demo-importer.pot pattern: !ruby/regexp /ct\-Id\-Version:\ ThemeGrill Demo Importer (?\d+\.[\.\d]+)/i version: true + ComposerFile: + class: ConfigParser + path: package-lock.json + key: version + version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true themeisle-companion: StyleComment: class: BodyPattern path: core/assets/css/orbit-fox-admin.css pattern: !ruby/regexp /Version:\ (?\d+\.[\.\d]+)/i version: true + QueryParameter: + files: + - obfx_modules/menu-icons/css/public.css + version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\#\# v?(?\d+\.[\.\d]+) \- [\d\-\/]{8,}/i + version: true themepacific-review-lite: TranslationFile: class: BodyPattern @@ -23703,6 +24344,12 @@ plugins: files: - assets/js/plugin-custom-script.js version: true + topbible: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true topup-plus: Comment: xpath: //comment()[contains(., "TopUp Plus")] @@ -23808,6 +24455,17 @@ plugins: path: package.json key: version version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true + tour-operator-vehicles: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true tp-piebuilder: TranslationFile: class: BodyPattern @@ -23838,6 +24496,12 @@ plugins: path: languages/track-package.pot pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?\d+\.[\.\d]+)/i' version: true + tracking-la-poste-for-woocommerce: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true trackingmore-woocommerce-tracking: TranslationFile: class: BodyPattern @@ -24930,24 +25594,48 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + very-simple-custom-redirects: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true very-simple-custom-style: ChangeLog: class: BodyPattern path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + very-simple-custom-textwidget: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true very-simple-event-list: ChangeLog: class: BodyPattern path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + very-simple-favicon-manager: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true very-simple-knowledge-base: ChangeLog: class: BodyPattern path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + very-simple-meta-description: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true very-simple-signup-form: ChangeLog: class: BodyPattern @@ -25171,6 +25859,12 @@ plugins: - public/css/vvbc-in-store-product-categories-public.css - public/js/vvbc-in-store-product-categories-public.js version: true + vw-property-listing: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true vzaar-media-management: MetaTag: class: Xpath @@ -25508,6 +26202,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + wd-instagram-feed: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true wd-mailchimp: QueryParameter: files: @@ -25745,6 +26445,17 @@ plugins: files: - assets/css/social.css version: true + wedevs-project-manager: + TranslationFile: + class: BodyPattern + path: languages/wedevs-project-manager.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: WP Project Manager (?\d+\.[\.\d]+)/i' + version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true wedocs: QueryParameter: files: @@ -26015,6 +26726,11 @@ plugins: path: lang/widgets-reloaded.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Widgets Reloaded (?\d+\.[\.\d]+)/i' version: true + ChangeLog: + class: BodyPattern + path: changelog.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true widgets-widgets: TranslationFile: class: BodyPattern @@ -26178,6 +26894,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + woo-advanced-product-information: + ChangeLog: + class: BodyPattern + path: CHANGELOG.txt + pattern: !ruby/regexp /\/\*+\s*(?\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i + version: true woo-ajax-filter: ComposerFile: class: ConfigParser @@ -26431,6 +27153,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + woo-invoicing-payments-w-sprout-invoices: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true woo-links-to-product: QueryParameter: files: @@ -26592,6 +27320,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + woo-prism: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true woo-product-add-tab: TranslationFile: class: BodyPattern @@ -26945,6 +27679,12 @@ plugins: path: languages/woocommerce-correios.pot pattern: !ruby/regexp /roject\-Id\-Version:\ WooCommerce Correios (?\d+\.[\.\d]+)/i version: true + woocommerce-coupon-shortcodes: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true woocommerce-customizer: TranslationFile: class: BodyPattern @@ -27029,6 +27769,12 @@ plugins: path: i18n/woocommerce-for-japan.pot pattern: !ruby/regexp '/oject\-Id\-Version: WooCommerce For Japan (?\d+\.[\.\d]+)/i' version: true + woocommerce-freight-shipping: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true woocommerce-gateway-eway: ChangeLog: class: BodyPattern @@ -27064,6 +27810,11 @@ plugins: path: package.json key: version version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true woocommerce-grid-list-toggle: TranslationFile: class: BodyPattern @@ -27298,6 +28049,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + woocommerce-template-hints: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true woocommerce-total-web-solutions-gateway: ChangeLog: class: BodyPattern @@ -27610,6 +28367,11 @@ plugins: path: lang/world-cup-predictor.pot pattern: !ruby/regexp /he WordPress plugin World Cup Predictor (?\d+\.[\.\d]+)/i version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true world-flags: QueryParameter: files: @@ -27949,6 +28711,12 @@ plugins: files: - public/css/wp-business-essentials-public.css version: true + wp-call-to-action-widget: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true wp-car-manager: QueryParameter: files: @@ -27990,6 +28758,12 @@ plugins: path: languages/wp-cdnjs-reborn-fr_FR.po pattern: !ruby/regexp '/"Project\-Id\-Version: WP CDNjs Reborn (?\d+\.[\.\d]+)/i' version: true + wp-cerber: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true wp-cfg-leaderboard: QueryParameter: files: @@ -28123,6 +28897,12 @@ plugins: files: - assets/css/commerce7-for-wordpress.css version: true + wp-company-info: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true wp-connect-coil: TranslationFile: class: BodyPattern @@ -28723,6 +29503,12 @@ plugins: - public/css/wp-gallery-metabox-public.css - public/js/wp-gallery-metabox-public.js version: true + wp-gdpr-core: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true wp-generate-password: QueryParameter: files: @@ -28993,6 +29779,12 @@ plugins: path: languages/wp-jqpuzzle-ro_RO.po pattern: !ruby/regexp '/"Project\-Id\-Version: WP jqPuzzle v(?\d+\.[\.\d]+)/i' version: true + wp-js-about-visitor: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^v(?\d+\.[\.\d]+)/i + version: true wp-jv-post-reading-groups: TranslationFile: class: BodyPattern @@ -29390,6 +30182,12 @@ plugins: - css/ticker-style.css - js/jquery.ticker-min.js version: true + wp-ng: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true wp-nice-search: QueryParameter: files: @@ -29892,6 +30690,12 @@ plugins: path: languages/rocket.pot pattern: !ruby/regexp '/Project\-Id\-Version: WP Rocket (?\d+\.[\.\d]+)/i' version: true + wp-roids: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true wp-roster: QueryParameter: files: @@ -29978,6 +30782,12 @@ plugins: path: lang/wordpress-seo-tamer.pot pattern: !ruby/regexp '/Project\-Id\-Version: WordPress SEO Tamer (?\d+\.[\.\d]+)/i' version: true + wp-sequence-slider: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true wp-services-showcase: QueryParameter: files: @@ -30006,6 +30816,12 @@ plugins: path: languages/wp-share-to-xing-de_DE.po pattern: !ruby/regexp '/"Project\-Id\-Version: WP\-Share to XING v(?\d+\.[\.\d]+)/i' version: true + wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages: + TranslationFile: + class: BodyPattern + path: modules/wp-sheet-editor/lang/vg_sheet_editor.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: WP Sheet Editor (?\d+\.[\.\d]+)/i' + version: true wp-shoutbox-live-chat: QueryParameter: files: @@ -30180,6 +30996,11 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + wp-statistics: + Comment: + xpath: //comment()[contains(., "WP-Statistics")] + pattern: !ruby/regexp /Analytics by WP\-Statistics v(?\d+\.[\.\d]+)/i + version: true wp-sticky-social: QueryParameter: files: @@ -30497,6 +31318,12 @@ plugins: files: - js/jquery.selection.min.js - js/clean_clipboard.min.js + - js/clean-clipboard.min.js + version: true + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true wp-udemy: QueryParameter: @@ -30601,6 +31428,12 @@ plugins: path: composer.json key: version version: true + wp-vbulletin-sso: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true wp-version: TranslationFile: class: BodyPattern @@ -30645,6 +31478,12 @@ plugins: - public/js/jquery.validate.js - public/js/wp-whydonate-public.js version: true + wp-widget-disable: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true wp-wiki-tooltip: QueryParameter: files: @@ -30746,6 +31585,12 @@ plugins: files: - assets/js/ajax.js version: true + wpachievements-free: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^v(?\d+\.[\.\d]+)/i + version: true wpadverts: TranslationFile: class: BodyPattern @@ -30911,6 +31756,11 @@ plugins: path: languages/wpforms.pot pattern: !ruby/regexp '/"Project\-Id\-Version: WPForms (?\d+\.[\.\d]+)/i' version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i + version: true wpgiftregistry: QueryParameter: files: @@ -31300,6 +32150,16 @@ plugins: - public/css/wptelegram-login-public.min.css - public/js/wptelegram-login-public.min.js version: true + ChangeLog: + class: BodyPattern + path: changelog.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+) \- [\d\-]{8,}\]/i + version: true + TranslationFile: + class: BodyPattern + path: languages/wptelegram-login.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: WP Telegram Login (?\d+\.[\.\d]+)/i' + version: true wptelegram-widget: QueryParameter: files: @@ -31362,6 +32222,12 @@ plugins: files: - css/wrcpt-front.css version: true + writer-press-kit: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true ws-form: QueryParameter: files: @@ -31503,6 +32369,11 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + xxternal-rss: + MetaTag: + class: Xpath + xpath: //meta[@name="Xxternal-RSS"]/@content + version: true yaam-youtube-autoplay-and-mute: QueryParameter: files: @@ -31785,6 +32656,12 @@ plugins: path: lang/messages.po pattern: !ruby/regexp '/ject\-Id\-Version: ZANTO Country Detector (?\d+\.[\.\d]+)/i' version: true + zelist: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ + version: true zen-addons-for-siteorigin-page-builder: QueryParameter: files: @@ -31836,12 +32713,22 @@ plugins: xpath: //a[@title="Wordpress Calculator & Cost Estimation"]/@href pattern: !ruby/regexp /https?:\/\/zigaform\.com\/\?uifm_v=(?\d+\.[\.\d]+)/i version: true + ChangeLog: + class: BodyPattern + path: change_log.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true zigaform-form-builder-lite: LinkInHomepage: class: Xpath xpath: //a[@title="Wordpress Form Builder"]/@href pattern: !ruby/regexp /https?:\/\/zigaform\.com\/\?uifm_v=(?\d+\.[\.\d]+)/i version: true + ChangeLog: + class: BodyPattern + path: change_log.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true ziyarat-ashura: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index ed55f0cb..2e78801b 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -314,6 +314,18 @@ plugins: - http://wp.lab/wp-content/plugins/a-simple-backend/css/admin.css?ver=1.0.4.7 - http://wp.lab/wp-content/plugins/a-simple-backend/js/interact.js?ver=1.0.4.7 - http://wp.lab/wp-content/plugins/a-simple-backend/js/admin-bar.js?ver=1.0.4.7 + a-z-listing: + ChangeLog: + number: 2.2.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/a-z-listing/changelog.md, Match: ''## 2.2.0''' + TranslationFile: + number: 2.2.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/a-z-listing/languages/a-z-listing.pot, Match: + ''"Project-Id-Version: A-Z Listing 2.2.0''' a3-lazy-load: QueryParameter: number: 1.8.3 @@ -376,6 +388,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/academic-bloggers-toolkit/academic-bloggers-toolkit.pot, Match: ''ght (C) 2018 Academic Blogger''s Toolkit 4.13.0''' + accelerated-mobile-pages: + ChangeLog: + number: 0.9.97.44 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/accelerated-mobile-pages/changelog.txt, + Match: ''= 0.9.97.44''' accessibility-help-button: QueryParameter: number: 1.0.0 @@ -669,6 +688,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/activitystream-extension/localization/activitystream_extension.pot, Match: ''ct-Id-Version: ActivityStream extension 1.2.3''' + actus-animated-tags: + ChangeLog: + number: 1.2.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/actus-animated-tags/CHANGELOG.md, Match: + ''## [1.2.0]''' acumulus: ComposerFile: number: 4.9.2 @@ -676,6 +702,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/acumulus/libraries/Siel/composer.json, Match: ''4.9.2''' + ChangeLog: + number: 5.6.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/acumulus/lib/siel/acumulus/changelog.txt, + Match: ''5.6.0''' acurax-social-media-widget: QueryParameter: number: 3.2.5 @@ -774,6 +806,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/add-cookie-notice/css/add-cookie-notice.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/add-cookie-notice/js/add-cookie-notice.js?ver=1.0.0 + add-from-server: + ChangeLog: + number: 3.3.3 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/add-from-server/changelog.txt, Match: ''= + 3.3.3''' add-meta-tag-for-wordpress: QueryParameter: number: 1.0.1 @@ -935,6 +974,13 @@ plugins: found_by: Javascript Var (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''wp_product_version = "wpsl-3.1.2";''' + addy-autocomplete-woocommerce: + ChangeLog: + number: 2.1.2 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/addy-autocomplete-woocommerce/CHANGELOG.md, + Match: ''2.1.2''' adjusted-bounce-rate: QueryParameter: number: 1.2.1 @@ -983,6 +1029,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/admin-category-filter/languages/post-category-filter.pot, Match: ''Project-Id-Version: Post Category Filter 1.6.0''' + admin-dashboard-last-edits: + ChangeLog: + number: 1.1.3 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/admin-dashboard-last-edits/CHANGELOG.md, + Match: ''## 1.1.3''' admin-email-as-from-address: ChangeLog: number: '1.2' @@ -1342,6 +1395,19 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/affiliate-coupons/public/css/styles.min.css?ver=1.2.2 - http://wp.lab/wp-content/plugins/affiliate-coupons/public/js/scripts.min.js?ver=1.2.2 + affiliates: + ChangeLog: + number: 4.0.4 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/affiliates/changelog.txt, Match: ''= 4.0.4''' + affiliates-buddypress: + ChangeLog: + number: 1.1.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/affiliates-buddypress/changelog.txt, Match: + ''= 1.1.0''' affiliates-events-manager: ChangeLog: number: 3.0.0 @@ -1349,6 +1415,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/affiliates-events-manager/changelog.txt, Match: ''= 3.0.0''' + affiliates-formidable: + ChangeLog: + number: 3.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/affiliates-formidable/changelog.txt, Match: + ''= 3.0.0''' affiliates-manager: Comment: number: 2.4.9 @@ -1395,6 +1468,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/after-comment-prompts/changelog.txt, Match: ''version 1.0''' + ag-twitter: + ChangeLog: + number: 1.1.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/ag-twitter/changelog.txt, Match: ''Version + 1.1.1''' age-gate: QueryParameter: number: 1.5.1 @@ -1853,6 +1933,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/analogwp-templates/languages/ang.pot, Match: ''"Project-Id-Version: AnalogWP Templates 1.0.0''' + analytics-for-cloudflare: + ChangeLog: + number: '1.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/analytics-for-cloudflare/CHANGELOG.md, Match: + ''## 1.1''' anchor-highlighter: QueryParameter: number: 1.0.0 @@ -2013,6 +2100,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/anspress-question-answer/languages/anspress-question-answer.pot, Match: ''Project-Id-Version: AnsPress 4.1.4''' + anycomment: + ChangeLog: + number: 0.0.87 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/anycomment/CHANGELOG.md, Match: ''## 0.0.87''' anything-order-by-terms: ChangeLog: number: 1.3.4 @@ -2088,6 +2181,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/api-key-for-google-maps/languages/gmaps-api-key.po, Match: ''Project-Id-Version: Google Maps API KEY 1.1.0''' + apiki-wp-care: + ComposerFile: + number: 0.3.3 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/apiki-wp-care/package.json, Match: ''0.3.3''' aplazame: TranslationFile: number: 0.7.1 @@ -3816,6 +3915,13 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/blade/composer.json, Match: ''0.3.7''' + blank-footnotes: + ChangeLog: + number: 1.6.3 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/blank-footnotes/changelog.txt, Match: ''version + 1.6.3''' blend-photos: QueryParameter: number: 1.0.0 @@ -4182,6 +4288,13 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/bogo/includes/css/style.css?ver=3.1.4 + bolt-checkout-bigcommerce: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/bolt-checkout-bigcommerce/changelog.txt, + Match: ''= 1.0.0''' boo-recipes: QueryParameter: number: 1.0.0 @@ -4854,6 +4967,13 @@ plugins: found_by: Comment (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''WordPress Bubble SEO plugin v3.50.27''' + buddy-bbpress-support-topic: + ChangeLog: + number: 2.1.4 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/buddy-bbpress-support-topic/CHANGELOG.md, + Match: ''2.1.4''' buddy-views: QueryParameter: number: '1.1' @@ -5070,6 +5190,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/business-profile/languages/business-profile.pot, Match: ''Project-Id-Version: Business Profile 1.1.4''' + business-website-helper: + ChangeLog: + number: 1.0.8 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/business-website-helper/changelog.txt, Match: + ''= 1.0.8''' button-with-fontawesome-icons-by-like-agency: TranslationFile: number: '1.0' @@ -5178,6 +5305,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/caascade/caascade.css?ver=1.8.2 - http://wp.lab/wp-content/plugins/caascade/caascade.js?ver=1.8.2 + cache-control-by-cacholong: + ChangeLog: + number: 4.1.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/cache-control-by-cacholong/changelog.txt, + Match: ''= 4.1.1''' cache-seo-speed: ComposerFile: number: 0.0.2 @@ -5558,6 +5692,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/cbtwittercard/languages/cbtwittercard-en_US.po, Match: ''Project-Id-Version: CBX Twitter Card v1.0.7''' + cbxchangelog: + QueryParameter: + number: 1.0.4 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/cbxchangelog/assets/css/cbxchangelog-public.css?ver=1.0.4 + confidence: 10 cbxdropboxfilechooser: TranslationFile: number: 1.0.1 @@ -5958,6 +6099,13 @@ plugins: - http://wp.lab/wp-content/plugins/chamame-live-chat/js/deps/knockout.validation.min.js?ver=0.2.1 - http://wp.lab/wp-content/plugins/chamame-live-chat/js/deps/jquery.autosize.min.js?ver=0.2.1 - http://wp.lab/wp-content/plugins/chamame-live-chat/js/client.min.js?ver=0.2.1 + chamber-dashboard-events-calendar: + ChangeLog: + number: 2.2.6 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/chamber-dashboard-events-calendar/changelog.txt, + Match: ''= 2.2.6''' change-admin-login-logo: QueryParameter: number: 1.0.0 @@ -6334,6 +6482,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/cleverreach-newsletter-dashboard-widget/translations/haet_cleverreach_dashboard-de_DE.po, Match: ''n: CleverReach Report Dashboard Widget v0.1''' + click-pledge-paid-memberships-pro: + ChangeLog: + number: 3.0.3 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/click-pledge-paid-memberships-pro/changelog.txt, + Match: ''version 3.0.3''' click-pledge-wpjobboard: ChangeLog: number: 2.000.002 @@ -6615,6 +6770,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/code-snippets-cpt/languages/dsgnwrks-code-snippets-cpt.pot, Match: ''Project-Id-Version: Code Snippets CPT 2.1.0''' + code-to-widget: + ChangeLog: + number: '1.2' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/code-to-widget/CHANGELOG.txt, Match: ''## + 1.2''' code-view: QueryParameter: number: 0.0.5 @@ -6839,6 +7001,13 @@ plugins: - http://wp.lab/wp-content/plugins/comments-like-dislike/css/cld-frontend.css?ver=1.0.5 - http://wp.lab/wp-content/plugins/comments-like-dislike/js/cld-frontend.js?ver=1.0.5 confidence: 30 + comments-link-optimization: + ChangeLog: + number: 1.10.5 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/comments-link-optimization/CHANGELOG.md, + Match: ''### [1.10.5]''' comments-ratings: QueryParameter: number: 1.1.5 @@ -6977,6 +7146,13 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/connections/assets/css/cn-user.min.css?ver=8.6.12 + connections-business-directory-certifications: + ChangeLog: + number: '1.3' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/connections-business-directory-certifications/CHANGELOG.txt, + Match: ''= 1.3''' connections-business-directory-facilities: ChangeLog: number: '1.0' @@ -7508,6 +7684,13 @@ plugins: - http://wp.lab/wp-content/plugins/court-reservation/public/js/jquery-ui.min.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/court-reservation/public/js/courtres-public.js?ver=1.0.0 confidence: 60 + cpo-content-types: + ChangeLog: + number: 1.1.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/cpo-content-types/changelog.txt, Match: + ''= 1.1.0''' cpt-list: QueryParameter: number: 0.1.1 @@ -7515,6 +7698,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/cpt-list/css/cpt-list.css?ver=0.1.1 confidence: 10 + crazy-call-to-action-box: + ChangeLog: + number: '1.05' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/crazy-call-to-action-box/changelog.txt, + Match: ''= 1.05''' crea-listings: TranslationFile: number: 1.0.0 @@ -7702,6 +7892,19 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/custom-bulkquick-edit/languages/custom-bulkquick-edit.pot, Match: ''ject-Id-Version: Custom Bulk/Quick Edit 1.6.7''' + custom-classes: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/custom-classes/changelog.md, Match: ''## + [1.0.0]''' + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/custom-classes/lang/custom-classes.pot, + Match: ''"Project-Id-Version: Custom Classes 1.0.0''' custom-color-palette: QueryParameter: number: '1.0' @@ -7731,6 +7934,21 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/custom-content-types-by-pixelpillow/lang/pixelpillow-custom-content-types-nl_NL.po, Match: ''ject-Id-Version: Custom Content Types / 1.0''' + custom-cookie-message: + QueryParameter: + number: 2.2.9 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/custom-cookie-message//assets/css/custom-cookie-message-popup.css?ver=2.2.9 + - http://wp.lab/wp-content/plugins/custom-cookie-message//assets/js/custom-cookie-message-popup.js?ver=2.2.9 + confidence: 20 + custom-css-by-dev7studios: + ChangeLog: + number: '1.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/custom-css-by-dev7studios/changelog.txt, + Match: ''version 1.1''' custom-css-js: TranslationFile: number: '3.14' @@ -8030,6 +8248,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/dashboard-notes/languages/dashboard-notes.pot, Match: ''Project-Id-Version: Dashboard Notes 1.0.3''' + dashboard-welcome-for-beaver-builder: + ChangeLog: + number: 1.0.6 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/dashboard-welcome-for-beaver-builder/changelog.txt, + Match: ''= 1.0.6 =''' dashly: TranslationFile: number: 1.1.0 @@ -8219,6 +8444,20 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/derweili-fb-chat/package.json, Match: ''0.1.0''' + dessky-responsive-slider: + ChangeLog: + number: '1.6' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/dessky-responsive-slider/changelog.txt, + Match: ''= 1.6''' + dessky-security: + ChangeLog: + number: '1.2' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/dessky-security/changelog.txt, Match: ''= + 1.2''' developer-tool: TranslationFile: number: 1.0.0 @@ -8414,10 +8653,20 @@ plugins: QueryParameter: number: 2.1.10 found_by: Query Parameter (Passive Detection) - confidence: 20 + confidence: 40 interesting_entries: - http://wp.lab/wp-content/plugins/ditty-news-ticker/assets/fontastic/styles.css?ver=2.1.10 - http://wp.lab/wp-content/plugins/ditty-news-ticker/assets/css/style.css?ver=2.1.10 + - http://wp.lab/wp-content/plugins/ditty-news-ticker/legacy/static/libs/fontastic/styles.css?ver=2.1.10 + - http://wp.lab/wp-content/plugins/ditty-news-ticker/legacy/static/js/jquery.touchSwipe.min.js?ver=2.1.10 + dk-pdf: + QueryParameter: + number: 1.9.6 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/dk-pdf/assets/css/frontend.css?ver=1.9.6 + - http://wp.lab/wp-content/plugins/dk-pdf/assets/js/frontend.js?ver=1.9.6 + confidence: 20 dobsondev-weather: ChangeLog: number: '1.0' @@ -8462,6 +8711,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/document-gallery/CHANGELOG.md, Match: ''## 4.4.3''' + documentation: + ChangeLog: + number: 1.5.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/documentation/changelog.txt, Match: ''= + 1.5.1''' dokan-invoice: TranslationFile: number: 1.1.0 @@ -8564,6 +8820,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/dps-pxpay-for-wp-ecommerce/changelog.md, Match: ''## 1.1.0''' + dragon-video: + ChangeLog: + number: 1.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/dragon-video/CHANGELOG.md, Match: ''1.0.1''' drastic-table-manager: TranslationFile: number: '0.4' @@ -8587,10 +8849,10 @@ plugins: Match: ''Dropdown Content v1.0.2''' dropdown-menu-widget: Comment: - number: 1.9.6 + number: 1.9.7 found_by: Comment (Passive Detection) interesting_entries: - - 'http://wp.lab/, Match: ''by shailan (http://metinsaylan.com) v1.9.6''' + - 'http://wp.lab/, Match: ''by shailan (https://metinsaylan.com) v1.9.7''' dropshipping-woocommerce: TranslationFile: number: 1.0.0 @@ -9241,6 +9503,12 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/easyevent/public/css/easyevent-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/easyevent/public/js/easyevent-public.js?ver=1.0.0 + easymega: + ChangeLog: + number: 1.0.8 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/easymega/changelog.txt, Match: ''= 1.0.8''' easyreservations: QueryParameter: number: '4.0' @@ -9835,6 +10103,13 @@ plugins: enhanced-links: Comment: found_by: Comment (Passive Detection) + enhanced-publishing: + ChangeLog: + number: 3.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/enhanced-publishing/changelog.txt, Match: + ''= 3.0.0''' enhanced-woocommerce-convertkit-integration: TranslationFile: number: 1.0.0 @@ -9922,6 +10197,20 @@ plugins: - http://wp.lab/wp-content/plugins/epic-spinners/public/css/epic-spinners-public.css?ver=1.0.2 - http://wp.lab/wp-content/plugins/epic-spinners/public/js/epic-spinners-public.js?ver=1.0.2 confidence: 20 + epitome-featured-category: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/epitome-featured-category/CHANGELOG.md, + Match: ''## 1.0''' + epitome-featured-content: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/epitome-featured-content/CHANGELOG.md, Match: + ''## 1.0''' epitome-gallery: ChangeLog: number: '1.0' @@ -9970,6 +10259,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/ere-colors/CHANGELOG.md, Match: ''#### 1.4 - January 10, 2018''' + ere-recently-viewed: + ChangeLog: + number: '1.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/ere-recently-viewed/CHANGELOG.md, Match: + ''#### 1.1 - August 24, 2018''' ere-similar-properties: ChangeLog: number: '1.1' @@ -10029,6 +10325,12 @@ plugins: - http://wp.lab/wp-content/plugins/essential-real-estate/public/assets/js/ere-carousel.js?ver=1.4.1 - http://wp.lab/wp-content/plugins/essential-real-estate/public/assets/js/account/ere-login.js?ver=1.4.1 - http://wp.lab/wp-content/plugins/essential-real-estate/public/assets/js/account/ere-register.js?ver=1.4.1 + ChangeLog: + number: 1.6.9 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/essential-real-estate/CHANGELOG.md, Match: + ''#### 1.6.9 - March 16, 2019''' essential-widgets: QueryParameter: number: 1.0.0 @@ -10484,6 +10786,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/express-twitter-feed/front/css/style.min.css?ver=0.2.1 - http://wp.lab/wp-content/plugins/express-twitter-feed/front/js/front.min.js?ver=0.2.1 + extended-warranty: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/extended-warranty/changelog.txt, Match: + ''Version 1.0.0''' extensive-vc-addon: TranslationFile: number: 1.4.1 @@ -10836,6 +11145,13 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''FB2WP - 1.5.7.1 Powered by Mxp.TW''' + feature-on-homepage: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/feature-on-homepage/changelog.txt, Match: + ''= 1.0.0''' featured-image-sharpen-up: ComposerFile: number: 1.0.1 @@ -11102,6 +11418,13 @@ plugins: - http://wp.lab/wp-content/plugins/flexia-core/public/css/flexia-core-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/flexia-core/public/js/flexia-core-public.js?ver=1.0.0 confidence: 20 + flexible-widget-title: + ChangeLog: + number: '2.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/flexible-widget-title/CHANGELOG.md, Match: + ''## 2.0''' flexmls-idx: QueryParameter: number: 3.5.11.5 @@ -11523,6 +11846,13 @@ plugins: - http://wp.lab/wp-content/plugins/form-analytics/public/css/form-analytics-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/form-analytics/public/js/form-analytics-public.js?ver=1.0.0 confidence: 20 + form-data-collector: + QueryParameter: + number: 2.2.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/form-data-collector/scripts/fdc-front.min.js?ver=2.2.2 + confidence: 10 form-generation: QueryParameter: number: '1.2' @@ -11566,6 +11896,19 @@ plugins: - http://wp.lab/wp-content/plugins/formcraft-form-builder/assets/css/common-elements.css?ver=1.0.7 - http://wp.lab/wp-content/plugins/formcraft-form-builder/assets/fontello/css/fcb.css?ver=1.0.7 - http://wp.lab/wp-content/plugins/formcraft-form-builder/assets/fontello/css/animation.css?ver=1.0.7 + formidable: + QueryParameter: + number: 3.06.03 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/formidable/css/formidableforms.css?ver=3.06.03 + confidence: 10 + TranslationFile: + number: 3.06.03 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/formidable/languages/formidable.pot, Match: + ''"Project-Id-Version: Formidable Forms 3.06.03''' forminator: TranslationFile: number: 1.5.1 @@ -11799,6 +12142,13 @@ plugins: - http://wp.lab/wp-content/plugins/ga-germanized/assets/js/gag-tracker.js?ver=1.0.2 - http://wp.lab/wp-content/plugins/ga-germanized/assets/js/gaoptout.js?ver=1.0.2 confidence: 20 + ga-tracking-code: + ChangeLog: + number: 1.2.2 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/ga-tracking-code/CHANGELOG.md, Match: ''## + [1.2.2]''' gallery-and-lightbox: QueryParameter: number: 1.0.9 @@ -11975,6 +12325,13 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''3.34''' + generate-disable-mobile: + ChangeLog: + number: '0.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/generate-disable-mobile/changelog.txt, Match: + ''0.1''' generate-legacy-mobile-menu: QueryParameter: number: '0.2' @@ -12126,6 +12483,11 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/geodirectory/geodirectory-languages/geodirectory-en_US.po, Match: ''"Project-Id-Version: GeoDirectory 1.6.25''' + ChangeLog: + number: 1.6.38 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/geodirectory/change_log.txt, Match: ''v1.6.38''' geolocaladmin: QueryParameter: number: '0.1' @@ -12209,6 +12571,13 @@ plugins: - http://wp.lab/wp-content/plugins/get-price-comparison/js/price-display-helpers.js?ver=1.5.5 - http://wp.lab/wp-content/plugins/get-price-comparison/js/main.gpc.js?ver=1.5.5 confidence: 30 + get-recent-comments: + ChangeLog: + number: 2.0.6 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/get-recent-comments/changelog.txt, Match: + ''2.0.6''' get-the-image: ChangeLog: number: 1.1.0 @@ -12862,6 +13231,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/gravityformsagilecrm/change_log.txt, Match: ''1.1.3''' + gravityformsapprovals: + ChangeLog: + number: '1.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/gravityformsapprovals/change_log.txt, Match: + ''Version 1.1''' gravityformsauthorizenet: ChangeLog: number: 2.4.2 @@ -13490,6 +13866,25 @@ plugins: - http://wp.lab/wp-content/plugins/healthcare-review-master/public/js/healthcare-review-master-public.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/healthcare-review-master/public/js/jquery.easy-ticker.min.js?ver=1.0.0 confidence: 30 + heart-this: + QueryParameter: + number: 0.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/heart-this/css/heart-this.min.css?ver=0.1.0 + - http://wp.lab/wp-content/plugins/heart-this/js/heartThis.pkgd.min.js?ver=0.1.0 + confidence: 20 + TranslationFile: + number: 0.1.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/heart-this/languages/heart-this.pot, Match: + ''"Project-Id-Version: HeartThis 0.1.0''' + ChangeLog: + number: 0.1.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/heart-this/CHANGELOG.md, Match: ''## 0.1.0''' heateor-open-graph-meta-tags: Comment: number: 1.1.6 @@ -14059,6 +14454,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/ics-button/plugin/editor_plugin.js, Match: ''version : "0.6"''' + ics-calendar: + QueryParameter: + number: 2.2.1.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ics-calendar/assets/style.css?ver=2.2.1.1 + confidence: 10 idataffiliates: QueryParameter: number: 1.0.0 @@ -14127,6 +14529,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/iex-integration/changelog.txt, Match: ''= 2.2.5.1''' + ifeature-slider: + ChangeLog: + number: '1.2' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/ifeature-slider/changelog.txt, Match: ''Version + 1.2''' ifthengive: QueryParameter: number: 0.1.0 @@ -14223,6 +14632,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/image-caption-hover-visual-composer-addon/languages/ich-vc-de_DE.po, Match: ''#: 6.0''' + image-gallery-like-facebook: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/image-gallery-like-facebook/changelog.txt, + Match: ''= 1.0''' image-projector: QueryParameter: number: '1.12' @@ -14383,6 +14799,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/import-html-pages/languages/import-html-pages.pot, Match: ''"Project-Id-Version: HTML Import 2 2.6''' + import-spreadsheets-from-microsoft-excel: + ChangeLog: + number: '10.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/import-spreadsheets-from-microsoft-excel/changelog.txt, + Match: ''= 10.1''' impressive-sliders-for-elementor-page-builder: ChangeLog: number: '1.0' @@ -14486,6 +14909,22 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/infusionsoft-landing-pages/changelog.txt, Match: ''version 1.0''' + infusionsoft-official-opt-in-forms: + QueryParameter: + number: 1.0.5 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/infusionsoft-official-opt-in-forms/css/style.css?ver=1.0.5 + - http://wp.lab/wp-content/plugins/infusionsoft-official-opt-in-forms/js/jquery.uniform.min.js?ver=1.0.5 + - http://wp.lab/wp-content/plugins/infusionsoft-official-opt-in-forms/js/custom.js?ver=1.0.5 + - http://wp.lab/wp-content/plugins/infusionsoft-official-opt-in-forms/js/idle-timer.min.js?ver=1.0.5 + confidence: 40 + ChangeLog: + number: 1.0.5 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/infusionsoft-official-opt-in-forms/changelog.txt, + Match: ''version 1.0.5''' ing-psp: ChangeLog: number: 1.3.8 @@ -14585,6 +15024,13 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/insert-tags/changelog.txt, Match: ''= 0.3''' + inspect-gravityforms: + ChangeLog: + number: 1.3.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/inspect-gravityforms/changelog.md, Match: + ''## 1.3.0''' insta-gallery: QueryParameter: number: 1.5.1 @@ -15087,6 +15533,20 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/jibber-voice-comments/script.js?ver=1.0.0 confidence: 10 + jigoshop-braintree-gateway: + ChangeLog: + number: 3.1.2 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/jigoshop-braintree-gateway/CHANGELOG.md, + Match: ''3.1.2''' + jigoshop-payflow-gateway: + ChangeLog: + number: 3.0.5 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/jigoshop-payflow-gateway/CHANGELOG.md, Match: + ''3.0.5''' jigoshop-paypal-payments-pro: ChangeLog: number: 1.0.4 @@ -16090,6 +16550,13 @@ plugins: - http://wp.lab/wp-content/plugins/lazy-widget-loader/css/lwl.css?ver=1.2.8 - http://wp.lab/wp-content/plugins/lazy-widget-loader/js/lazy-widget-loader.js?ver=1.2.8 confidence: 20 + lcmd-tracking-codes: + ChangeLog: + number: 1.1.2 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/lcmd-tracking-codes/CHANGELOG.md, Match: + ''1.1.2''' ldd-directory-lite: QueryParameter: number: 1.4.2 @@ -16251,6 +16718,13 @@ plugins: - http://wp.lab/wp-content/plugins/library-bookshelves/slick/slick-theme.css?ver=1.10 - http://wp.lab/wp-content/plugins/library-bookshelves/slick/slick.min.js?ver=1.10 confidence: 40 + library-custom-post-types: + ChangeLog: + number: '1.3' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/library-custom-post-types/changelog.txt, + Match: ''= 1.3''' librevideojs-html5-player: QueryParameter: number: 1.2.3 @@ -16573,6 +17047,12 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/live-photos//js/livephotos.js?ver=0.1 confidence: 10 + live-plus-press: + ChangeLog: + number: 2.2.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/live-plus-press/changelog.txt, Match: ''v2.2.1''' live-weather-station: QueryParameter: number: 3.3.4 @@ -16988,6 +17468,11 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/lsx-banners/package.json, Match: ''1.1.1''' + ChangeLog: + number: 1.1.6 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/lsx-banners/changelog.txt, Match: ''## 1.1.6''' lsx-blog-customizer: QueryParameter: number: '1.2' @@ -17032,6 +17517,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/lsx-geo-content/changelog.txt, Match: ''## 1.0.0''' + lsx-mega-menus: + ChangeLog: + number: '1.2' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/lsx-mega-menus/changelog.txt, Match: ''## + 1.2''' lsx-projects: QueryParameter: number: 1.1.1 @@ -17423,7 +17915,8 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/mailoptin/vendor/mailoptin/core/src/assets/css/mailoptin.min.css?ver=1.2.0.0 - http://wp.lab/wp-content/plugins/mailoptin/vendor/mailoptin/core/src/assets/js/mailoptin.min.js?ver=1.2.0.0 - confidence: 20 + - http://wp.lab/wp-content/plugins/mailoptin/src/core/src/assets/js/mailoptin.min.js?ver=1.2.0.0 + confidence: 30 TranslationFile: number: 1.2.0.2 found_by: Translation File (Aggressive Detection) @@ -17642,6 +18135,13 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''Margarita v1.2.0 - https://emdplugins.com''' + marker-animation: + QueryParameter: + number: 1.7.3 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/marker-animation/assets/js/marker-animation.min.js?ver=1.7.3 + confidence: 10 marketplace-taxes: TranslationFile: number: 1.0.0 @@ -19032,6 +19532,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/music-press-pro/languages/music-press-pro.pot, Match: ''msgid "Version 1.0''' + music-store: + ChangeLog: + number: 1.0.135 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/music-store/changelog.txt, Match: ''= 1.0.135''' muslim-prayer-time-bd: QueryParameter: number: '2.0' @@ -19748,6 +20254,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/nivo-slider-lite/package-lock.json, Match: ''2.1.1''' + ChangeLog: + number: 2.3.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/nivo-slider-lite/CHANGELOG.md, Match: ''### + v2.3.0 - 2019-03-08''' nnsmarttooltip: QueryParameter: number: 1.0.0 @@ -20128,6 +20640,16 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/offline-shell/lang/offline-shell.pot, Match: ''"Project-Id-Version: Offline Shell 0.4.0''' + offsprout-page-builder: + QueryParameter: + number: '2.11' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/offsprout-page-builder/builder/app/build/offsprout.css?ver=2.11 + - http://wp.lab/wp-content/plugins/offsprout-page-builder/library/other/tether.min.js?ver=2.11 + - http://wp.lab/wp-content/plugins/offsprout-page-builder/library/bootstrap/js/bootstrap.min.js?ver=2.11 + - http://wp.lab/wp-content/plugins/offsprout-page-builder/builder/app/build/js/public.js?ver=2.11 + confidence: 40 og: Comment: number: 2.4.7 @@ -20181,6 +20703,13 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''omniads/0.54''' + on-page-and-post-seo: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/on-page-and-post-seo/changelog.txt, Match: + ''Version 1.0''' onc-master: QueryParameter: number: 1.0.0 @@ -20189,6 +20718,13 @@ plugins: - http://wp.lab/wp-content/plugins/onc-master/public/css/onc_master-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/onc-master/public/js/onc_master-public.js?ver=1.0.0 confidence: 20 + one-click-close-comments: + ChangeLog: + number: '2.6' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/one-click-close-comments/CHANGELOG.md, Match: + ''## 2.6''' one-click-demo-import: TranslationFile: number: 2.4.0 @@ -20314,6 +20850,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/open-external-links-in-new-window/oelinw.js?ver=1.0.0 confidence: 10 + open-graph-protocol-framework: + ChangeLog: + number: 1.2.2 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/open-graph-protocol-framework/changelog.txt, + Match: ''= 1.2.2''' open-social: TranslationFile: number: 1.6.8 @@ -20422,6 +20965,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/options-definitely/vendor/felixarntz/wpdlib/languages/wpdlib-de_DE.po, Match: ''"Project-Id-Version: wpdlib 0.6.7''' + ChangeLog: + number: 0.6.7 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/options-definitely/changelog.txt, Match: + ''= 0.6.7''' orangebox: QueryParameter: number: 3.0.0 @@ -21951,6 +22500,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/post-to-queue/languages/post-to-queue.pot, Match: ''"Project-Id-Version: Post to Queue 1.0''' + post-type-enhanced: + ChangeLog: + number: 1.0.3 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/post-type-enhanced/CHANGELOG.md, Match: + ''## [1.0.3]''' post-type-information: QueryParameter: number: 1.0.0 @@ -21980,6 +22536,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/post-types-definitely/vendor/felixarntz/wpdlib/languages/wpdlib-de_DE.po, Match: ''"Project-Id-Version: wpdlib 0.6.7''' + ChangeLog: + number: 0.6.7 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/post-types-definitely/changelog.txt, Match: + ''= 0.6.7''' post-views-counter: QueryParameter: number: 1.2.9 @@ -22196,6 +22758,13 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''2.1.2''' + preferred-languages: + ChangeLog: + number: 1.6.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/preferred-languages/CHANGELOG.md, Match: + ''## 1.6.0''' preloader-for-website: QueryParameter: number: 1.0.0 @@ -22909,6 +23478,11 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/qibla-events/languages/qibla-events.pot, Match: ''"Project-Id-Version: QiblaEvents 1.0.0''' + ChangeLog: + number: 1.0.2 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/qibla-events/changelog.txt, Match: ''= 1.0.2''' qlik-sense: QueryParameter: number: 1.1.7 @@ -23398,6 +23972,12 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/recent-facebook-posts/assets/css/default.min.css?ver=2.0.12 + ChangeLog: + number: 2.0.13 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/recent-facebook-posts/CHANGELOG.md, Match: + ''#### 2.0.13 - May 30, 2018''' recent-popular-comment-tag-widget: QueryParameter: number: '1.0' @@ -23488,6 +24068,12 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/recommender/composer.json, Match: ''1.1.0''' + recras: + ChangeLog: + number: 2.3.4 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/recras/changelog.md, Match: ''## 2.3.4''' recurly-subscription: QueryParameter: number: 1.0.0 @@ -23818,6 +24404,12 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/responsive-embed-videos/js/rev.js?ver=0.0.1 confidence: 10 + responsive-embeds: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/responsive-embeds/CHANGELOG.md, Match: ''1.0.0''' responsive-gallery-grid: QueryParameter: number: 2.0.5 @@ -24016,6 +24608,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/rest-api-link-manager/package.json, Match: ''1.0.0''' + rest-manager: + ChangeLog: + number: 1.0.7 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/rest-manager/CHANGELOG.md, Match: ''## 1.0.7''' rest-xmlrpc-data-checker: TranslationFile: number: 1.0.0 @@ -24291,6 +24889,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/riddle-playful-content-on-the-go/assets/css/front.css?ver=3.11 confidence: 10 + rife-elementor-extensions: + ChangeLog: + number: 1.1.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/rife-elementor-extensions/changelog.txt, + Match: ''= 1.1.0''' riloadr-for-wordpress: QueryParameter: number: 1.2.1 @@ -24677,6 +25282,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/safari-push/js/safari-push.min.js?ver=1.0 confidence: 10 + safe-function-call: + ChangeLog: + number: 1.2.7 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/safe-function-call/CHANGELOG.md, Match: + ''## 1.2.7''' safe-redirect-manager: TranslationFile: number: '1.8' @@ -24699,6 +25311,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/sailthru-widget/changelog.md, Match: ''## v3.2.2''' + sales-countdown-timer: + ChangeLog: + number: 1.0.4.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/sales-countdown-timer/CHANGELOG.txt, Match: + ''/*1.0.4.1 - 2019.01.03*/''' sales-suckers: TranslationFile: number: 1.0.0 @@ -24818,6 +25437,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/scheduled-pages-dashboard-widget/languages/scheduled-pages-dashboard-widget-en_GB.po, Match: ''sion: Scheduled Pages Dashboard Widget v0.1''' + scheduled-post-shortcut: + ChangeLog: + number: 1.7.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/scheduled-post-shortcut/CHANGELOG.md, Match: + ''## 1.7.0''' scheduled-products-for-woocommerce: TranslationFile: number: 1.0.0 @@ -25359,6 +25985,11 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/series/lang/series.pot, Match: ''"Project-Id-Version: Series 2.0.0''' + ChangeLog: + number: 2.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/series/changelog.md, Match: ''## [2.0.1]''' seriously-simple-podcasting: QueryParameter: number: 1.19.3 @@ -26544,6 +27175,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/simvoicing/simvoicing.pot, Match: ''"Project-Id-Version: Simvoicing 1.0''' + single-category-permalink: + ChangeLog: + number: '2.3' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/single-category-permalink/CHANGELOG.md, + Match: ''## 2.3''' single-mailchimp: ChangeLog: number: '1.4' @@ -26575,6 +27213,13 @@ plugins: - http://wp.lab/wp-content/plugins/site-announcements/public/css/animate.css?ver=1.0.3 - http://wp.lab/wp-content/plugins/site-announcements/public/js/js.cookie.js?ver=1.0.3 confidence: 30 + site-icon-extended: + ChangeLog: + number: 0.2.6 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/site-icon-extended/changelog.txt, Match: + ''= 0.2.6''' site-reviews: QueryParameter: number: 2.9.1 @@ -27346,6 +27991,11 @@ plugins: - http://wp.lab/wp-content/plugins/socialsnap/assets/css/socialsnap.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/socialsnap/assets/js/socialsnap.js?ver=1.0.0 confidence: 20 + ChangeLog: + number: 1.1.3 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/socialsnap/changelog.txt, Match: ''= 1.1.3''' sociofluid: Comment: number: '1.1' @@ -27705,12 +28355,25 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/spreaker-shortcode/package.json, Match: ''1.6.0''' + sprout-clients: + ChangeLog: + number: '2.2' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/sprout-clients/changelog.txt, Match: ''= + 2.2''' sprout-invoices: Comment: number: '16.6' found_by: Comment (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''Sprout Invoices v16.6''' + ChangeLog: + number: 19.7.5 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/sprout-invoices/changelog.txt, Match: ''= + 19.7.5''' spyr-bar: QueryParameter: number: 1.0.1 @@ -27868,6 +28531,12 @@ plugins: - http://wp.lab/wp-content/plugins/status-buddy/public/css/status-buddy-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/status-buddy/public/js/status-buddy-public.js?ver=1.0.0 confidence: 20 + statusmc: + ChangeLog: + number: '1.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/statusmc/CHANGELOG.txt, Match: ''1.1''' stay-alive: QueryParameter: number: 2.4.8 @@ -28190,6 +28859,12 @@ plugins: - http://wp.lab/wp-content/plugins/subscribe-now/css/main.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/subscribe-now/js/empty.js?ver=1.0.0 confidence: 20 + subscribe-plugin: + ChangeLog: + number: 2.0.4 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/subscribe-plugin/changelog.txt, Match: ''V2.0.4''' subscribe2: ChangeLog: number: 10.22.1 @@ -28513,6 +29188,13 @@ plugins: - http://wp.lab/wp-content/plugins/syntax-highlighter-mt/scripts/shAutoloader.js?ver=2.2.5 - http://wp.lab/wp-content/plugins/syntax-highlighter-mt/brushTypes.js?ver=2.2.5 confidence: 50 + tab-my-content: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/tab-my-content/changelog.txt, Match: ''= + 1.0.0''' tabify-edit-screen: TranslationFile: number: 0.9.7 @@ -28616,6 +29298,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/taghound-media-tagger/package.json, Match: ''2.0.2''' + ChangeLog: + number: 2.0.2 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/taghound-media-tagger/CHANGELOG.md, Match: + ''= 2.0.2''' tagmyskill: TranslationFile: number: '1.0' @@ -28732,6 +29420,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/taskbreaker-project-management/assets//css/style.css?ver=1.4.12 confidence: 10 + taxjar-simplified-taxes-for-woocommerce: + ChangeLog: + number: 2.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/taxjar-simplified-taxes-for-woocommerce/CHANGELOG.md, + Match: ''2.0.1''' taxonomy-icons: TranslationFile: number: 1.0.3 @@ -28746,6 +29441,12 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/taxonomy-images/css/style.css?ver=0.9.6 + ChangeLog: + number: 0.9.6 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/taxonomy-images/CHANGELOG.md, Match: ''## + [0.9.6]''' tcard-wp: QueryParameter: number: 1.8.0 @@ -28946,6 +29647,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/testimonials-widget/languages/testimonials-widget.pot, Match: ''Project-Id-Version: Testimonials Widget 3.4.2''' + ChangeLog: + number: 3.4.7 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/testimonials-widget/CHANGELOG.md, Match: + ''## 3.4.7''' testimonials-wp: QueryParameter: number: 1.0.0 @@ -29133,6 +29840,20 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/theme-roulette//assets/js/src/theme_roulette.js?ver=0.1.5 confidence: 10 + themebeez-toolkit: + QueryParameter: + number: 1.0.9 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/themebeez-toolkit/public/css/themebeez-toolkit-public.css?ver=1.0.9 + - http://wp.lab/wp-content/plugins/themebeez-toolkit/public/js/themebeez-toolkit-public.js?ver=1.0.9 + confidence: 20 + TranslationFile: + number: 1.0.9 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/themebeez-toolkit/languages/themebeez-toolkit.pot, + Match: ''"Project-Id-Version: Themebeez Toolkit 1.0.9''' themefarmer-woocommerce-quick-view: TranslationFile: number: '1.0' @@ -29147,6 +29868,18 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/themegrill-demo-importer/languages/themegrill-demo-importer.pot, Match: ''ct-Id-Version: ThemeGrill Demo Importer 1.4.0''' + ComposerFile: + number: 1.5.7 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/themegrill-demo-importer/package-lock.json, + Match: ''1.5.7''' + ChangeLog: + number: 1.5.7 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/themegrill-demo-importer/CHANGELOG.txt, + Match: ''= 1.5.7''' themeisle-companion: StyleComment: number: 2.4.1 @@ -29154,6 +29887,18 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/themeisle-companion/core/assets/css/orbit-fox-admin.css, Match: ''Version: 2.4.1''' + QueryParameter: + number: 2.7.5 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/themeisle-companion/obfx_modules/menu-icons/css/public.css?ver=2.7.5 + confidence: 10 + ChangeLog: + number: 2.7.5 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/themeisle-companion/CHANGELOG.md, Match: + ''### v2.7.5 - 2019-02-02''' themepacific-review-lite: TranslationFile: number: '1.1' @@ -29523,6 +30268,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/top-page-fb-likebox/assets/js/plugin-custom-script.js?ver=1.0 confidence: 10 + topbible: + ChangeLog: + number: 1.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/topbible/changelog.txt, Match: ''version + 1.0.1''' topup-plus: Comment: number: 2.5.3.2 @@ -29649,6 +30401,19 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/tour-operator-team/package.json, Match: ''1.1.0''' + ChangeLog: + number: 1.1.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/tour-operator-team/changelog.txt, Match: + ''## 1.1.1''' + tour-operator-vehicles: + ChangeLog: + number: 1.0.4 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/tour-operator-vehicles/changelog.txt, Match: + ''## 1.0.4''' tp-piebuilder: TranslationFile: number: '0.6' @@ -29683,6 +30448,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/track-package/languages/track-package.pot, Match: ''"Project-Id-Version: TODO 1.0.0''' + tracking-la-poste-for-woocommerce: + ChangeLog: + number: 1.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/tracking-la-poste-for-woocommerce/changelog.txt, + Match: ''version 1.0.1''' trackingmore-woocommerce-tracking: TranslationFile: number: 1.0.4 @@ -31021,6 +31793,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/very-simple-contact-form/changelog.txt, Match: ''Version 9.6''' + very-simple-custom-redirects: + ChangeLog: + number: '1.7' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/very-simple-custom-redirects/changelog.txt, + Match: ''Version 1.7''' very-simple-custom-style: ChangeLog: number: '2.8' @@ -31028,6 +31807,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/very-simple-custom-style/changelog.txt, Match: ''Version 2.8''' + very-simple-custom-textwidget: + ChangeLog: + number: '3.5' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/very-simple-custom-textwidget/changelog.txt, + Match: ''Version 3.5''' very-simple-event-list: ChangeLog: number: '9.5' @@ -31035,6 +31821,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/very-simple-event-list/changelog.txt, Match: ''Version 9.5''' + very-simple-favicon-manager: + ChangeLog: + number: '4.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/very-simple-favicon-manager/changelog.txt, + Match: ''Version 4.0''' very-simple-knowledge-base: ChangeLog: number: '4.8' @@ -31042,6 +31835,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/very-simple-knowledge-base/changelog.txt, Match: ''Version 4.8''' + very-simple-meta-description: + ChangeLog: + number: '5.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/very-simple-meta-description/changelog.txt, + Match: ''Version 5.1''' very-simple-signup-form: ChangeLog: number: '5.7' @@ -31325,6 +32125,13 @@ plugins: - http://wp.lab/wp-content/plugins/vvbc-in-store-product-categories/public/css/vvbc-in-store-product-categories-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/vvbc-in-store-product-categories/public/js/vvbc-in-store-product-categories-public.js?ver=1.0.0 confidence: 20 + vw-property-listing: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/vw-property-listing/changelog.txt, Match: + ''1.0''' vzaar-media-management: MetaTag: number: '1.2' @@ -31747,6 +32554,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wd-facebook-feed/changelog.txt, Match: ''= 1.1.6''' + wd-instagram-feed: + ChangeLog: + number: 1.3.14 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wd-instagram-feed/changelog.txt, Match: + ''= 1.3.14''' wd-mailchimp: QueryParameter: number: 1.0.16 @@ -32049,6 +32863,19 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wechat-social-login/assets/css/social.css?ver=1.2.3 confidence: 10 + wedevs-project-manager: + TranslationFile: + number: 2.0.13 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wedevs-project-manager/languages/wedevs-project-manager.pot, + Match: ''"Project-Id-Version: WP Project Manager 2.0.13''' + ChangeLog: + number: 2.0.13 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wedevs-project-manager/changelog.txt, Match: + ''2.0.13''' wedocs: QueryParameter: number: 1.3.3 @@ -32390,6 +33217,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/widgets-reloaded/lang/widgets-reloaded.pot, Match: ''"Project-Id-Version: Widgets Reloaded 1.0.0''' + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/widgets-reloaded/changelog.md, Match: ''## + [1.0.0]''' widgets-widgets: TranslationFile: number: '1.0' @@ -32598,6 +33431,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woo-advanced-discounts/changelog.txt, Match: ''= 2.0''' + woo-advanced-product-information: + ChangeLog: + number: 1.0.4.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woo-advanced-product-information/CHANGELOG.txt, + Match: ''/*1.0.4.1 - 2018.11.21*/''' woo-ajax-filter: ComposerFile: number: 1.0.0 @@ -32907,6 +33747,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woo-infoplus-connect/changelog.txt, Match: ''version 1.0.1''' + woo-invoicing-payments-w-sprout-invoices: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woo-invoicing-payments-w-sprout-invoices/changelog.txt, + Match: ''= 1.0''' woo-links-to-product: QueryParameter: number: 1.0.0 @@ -33100,6 +33947,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woo-print-report/changelog.txt, Match: ''= 1.0''' + woo-prism: + ChangeLog: + number: 0.2.8.10 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woo-prism/CHANGELOG.md, Match: ''= 0.2.8.10''' woo-product-add-tab: TranslationFile: number: '0.8' @@ -33527,6 +34380,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woocommerce-correios/languages/woocommerce-correios.pot, Match: ''roject-Id-Version: WooCommerce Correios 3.6.0''' + woocommerce-coupon-shortcodes: + ChangeLog: + number: 1.8.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woocommerce-coupon-shortcodes/changelog.txt, + Match: ''= 1.8.0''' woocommerce-customizer: TranslationFile: number: 2.5.0 @@ -33626,6 +34486,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woocommerce-for-japan/i18n/woocommerce-for-japan.pot, Match: ''oject-Id-Version: WooCommerce For Japan 1.2.19''' + woocommerce-freight-shipping: + ChangeLog: + number: 1.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woocommerce-freight-shipping/changelog.txt, + Match: ''1.0.1''' woocommerce-gateway-eway: ChangeLog: number: 3.1.19 @@ -33667,6 +34534,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woocommerce-google-analytics-integration/package.json, Match: ''1.4.3''' + ChangeLog: + number: 1.4.8 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woocommerce-google-analytics-integration/changelog.txt, + Match: ''= 1.4.8''' woocommerce-grid-list-toggle: TranslationFile: number: 1.1.0 @@ -33941,6 +34814,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woocommerce-square/changelog.txt, Match: ''= 1.0.35''' + woocommerce-template-hints: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woocommerce-template-hints/changelog.txt, + Match: ''Version 1.0.0''' woocommerce-total-web-solutions-gateway: ChangeLog: number: '2.1' @@ -34319,6 +35199,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/world-cup-predictor/lang/world-cup-predictor.pot, Match: ''he WordPress plugin World Cup Predictor 1.9.5''' + ChangeLog: + number: 1.9.5 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/world-cup-predictor/changelog.txt, Match: + ''= 1.9.5''' world-flags: QueryParameter: number: '1.1' @@ -34748,6 +35634,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-business-essentials/public/css/wp-business-essentials-public.css?ver=0.3 confidence: 10 + wp-call-to-action-widget: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-call-to-action-widget/changelog.txt, + Match: ''Version 1.0''' wp-car-manager: QueryParameter: number: 1.3.5 @@ -34798,6 +35691,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-cdnjs-reborn/languages/wp-cdnjs-reborn-fr_FR.po, Match: ''"Project-Id-Version: WP CDNjs Reborn 0.2.3''' + wp-cerber: + ChangeLog: + number: '8.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-cerber/changelog.txt, Match: ''= 8.1''' wp-cfg-leaderboard: QueryParameter: number: 1.3.1 @@ -34966,6 +35865,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-commerce7/assets/css/commerce7-for-wordpress.css?ver=1.0.0 confidence: 10 + wp-company-info: + ChangeLog: + number: 1.9.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-company-info/CHANGELOG.md, Match: ''## + 1.9.0''' wp-connect-coil: TranslationFile: number: 1.0.0 @@ -35723,6 +36629,13 @@ plugins: - http://wp.lab/wp-content/plugins/wp-gallery-metabox/public/css/wp-gallery-metabox-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/wp-gallery-metabox/public/js/wp-gallery-metabox-public.js?ver=1.0.0 confidence: 20 + wp-gdpr-core: + ChangeLog: + number: 2.1.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-gdpr-core/CHANGELOG.md, Match: ''Version + 2.1.1''' wp-generate-password: QueryParameter: number: 1.3.0 @@ -36057,6 +36970,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-jqpuzzle/languages/wp-jqpuzzle-ro_RO.po, Match: ''"Project-Id-Version: WP jqPuzzle v1.1''' + wp-js-about-visitor: + ChangeLog: + number: '1.23' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-js-about-visitor/changelog.txt, Match: + ''v1.23''' wp-jv-post-reading-groups: TranslationFile: number: '2.1' @@ -36569,6 +37489,12 @@ plugins: - http://wp.lab/wp-content/plugins/wp-news-ticker/css/ticker-style.css?ver=0.1 - http://wp.lab/wp-content/plugins/wp-news-ticker/js/jquery.ticker-min.js?ver=0.1 confidence: 20 + wp-ng: + ChangeLog: + number: 1.7.8 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-ng/CHANGELOG.md, Match: ''## 1.7.8''' wp-nice-search: QueryParameter: number: 1.0.9 @@ -37199,6 +38125,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-rocket/languages/rocket.pot, Match: ''Project-Id-Version: WP Rocket 3.2''' + wp-roids: + ChangeLog: + number: 3.1.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-roids/CHANGELOG.md, Match: ''3.1.0''' wp-roster: QueryParameter: number: '1.4' @@ -37307,6 +38239,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-seo-tamer/lang/wordpress-seo-tamer.pot, Match: ''Project-Id-Version: WordPress SEO Tamer 1.3''' + wp-sequence-slider: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-sequence-slider/changelog.txt, Match: + ''Version 1.0''' wp-services-showcase: QueryParameter: number: '1.0' @@ -37343,6 +38282,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-share-to-xing/languages/wp-share-to-xing-de_DE.po, Match: ''"Project-Id-Version: WP-Share to XING v2.1''' + wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages: + TranslationFile: + number: 2.10.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages/modules/wp-sheet-editor/lang/vg_sheet_editor.pot, + Match: ''"Project-Id-Version: WP Sheet Editor 2.10.0''' wp-shoutbox-live-chat: QueryParameter: number: 1.4.2 @@ -37565,6 +38511,12 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-stateless/changelog.txt, Match: ''= 2.2.5''' + wp-statistics: + Comment: + number: 12.6.2 + found_by: Comment (Passive Detection) + interesting_entries: + - 'http://wp.lab/, Match: ''Analytics by WP-Statistics v12.6.2''' wp-sticky-social: QueryParameter: number: 1.0.1 @@ -37953,7 +38905,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-typography/js/jquery.selection.min.js?ver=5.2.1 - http://wp.lab/wp-content/plugins/wp-typography/js/clean_clipboard.min.js?ver=5.2.1 - confidence: 20 + - http://wp.lab/wp-content/plugins/wp-typography/js/clean-clipboard.min.js?ver=5.2.1 + confidence: 30 + ChangeLog: + number: 5.5.4 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-typography/CHANGELOG.md, Match: ''## + 5.5.4''' wp-udemy: QueryParameter: number: 1.0.8 @@ -38082,6 +39041,13 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-vagrantize/composer.json, Match: ''1.2.0''' + wp-vbulletin-sso: + ChangeLog: + number: 1.3.5 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-vbulletin-sso/CHANGELOG.md, Match: ''## + 1.3.5''' wp-version: TranslationFile: number: 1.5.0.0 @@ -38140,6 +39106,13 @@ plugins: - http://wp.lab/wp-content/plugins/wp-whydonate/public/js/jquery.validate.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/wp-whydonate/public/js/wp-whydonate-public.js?ver=1.0.0 confidence: 30 + wp-widget-disable: + ChangeLog: + number: 1.9.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-widget-disable/CHANGELOG.md, Match: ''## + 1.9.1''' wp-wiki-tooltip: QueryParameter: number: 1.7.4 @@ -38266,6 +39239,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wpac-like-system/assets/js/ajax.js?ver=1.0.0 confidence: 10 + wpachievements-free: + ChangeLog: + number: 1.2.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpachievements-free/changelog.txt, Match: + ''v1.2.0''' wpadverts: TranslationFile: number: 1.2.0 @@ -38476,6 +39456,11 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpforms-lite/languages/wpforms.pot, Match: ''"Project-Id-Version: WPForms 1.4.3''' + ChangeLog: + number: 1.5.1.3 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpforms-lite/changelog.txt, Match: ''= 1.5.1.3''' wpgiftregistry: QueryParameter: number: 1.2.5 @@ -38955,6 +39940,18 @@ plugins: - http://wp.lab/wp-content/plugins/wptelegram-login/public/css/wptelegram-login-public.min.css?ver=1.2.0 - http://wp.lab/wp-content/plugins/wptelegram-login/public/js/wptelegram-login-public.min.js?ver=1.2.0 confidence: 20 + ChangeLog: + number: 1.4.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wptelegram-login/changelog.md, Match: ''## + [1.4.1 - 2019-03-23]''' + TranslationFile: + number: 1.4.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wptelegram-login/languages/wptelegram-login.pot, + Match: ''"Project-Id-Version: WP Telegram Login 1.4.1''' wptelegram-widget: QueryParameter: number: 1.1.2 @@ -39029,6 +40026,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wrc-pricing-tables/css/wrcpt-front.css?ver=2.2.2 confidence: 10 + writer-press-kit: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/writer-press-kit/changelog.txt, Match: ''version + 1.0.0''' ws-form: QueryParameter: number: 1.0.3 @@ -39211,6 +40215,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/xv-random-quotes/changelog.txt, Match: ''= 1.35''' + xxternal-rss: + MetaTag: + number: 0.1.12 + found_by: Meta Tag (Passive Detection) + interesting_entries: + - 'http://wp.lab/, Match: ''0.1.12''' yaam-youtube-autoplay-and-mute: QueryParameter: number: 0.0.6 @@ -39566,6 +40576,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/zanto-country-detector/lang/messages.po, Match: ''ject-Id-Version: ZANTO Country Detector 0.1''' + zelist: + ChangeLog: + number: 3.0.6 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/zelist/changelog.txt, Match: ''3.0.6''' zen-addons-for-siteorigin-page-builder: QueryParameter: number: 1.0.4 @@ -39631,12 +40647,24 @@ plugins: found_by: Link In Homepage (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''http://zigaform.com/?uifm_v=3.7.8''' + ChangeLog: + number: 3.9.8.5 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/zigaform-calculator-cost-estimation-form-builder-lite/change_log.txt, + Match: ''Version 3.9.8.5''' zigaform-form-builder-lite: LinkInHomepage: number: 3.7.8 found_by: Link In Homepage (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''http://zigaform.com/?uifm_v=3.7.8''' + ChangeLog: + number: 3.9.8.5 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/zigaform-form-builder-lite/change_log.txt, + Match: ''Version 3.9.8.5''' ziyarat-ashura: QueryParameter: number: 1.0.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/a-z-listing/change_log/changelog.md b/spec/fixtures/dynamic_finders/plugin_version/a-z-listing/change_log/changelog.md new file mode 100644 index 00000000..3c00918a --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/a-z-listing/change_log/changelog.md @@ -0,0 +1,302 @@ +# Full Changelog # + +## 2.2.0 ## + +* Add `get_the_item_post_count` and `the_item_post_count` template methods to get or display the number of posts associated with a term. +* Add support for `get-all-children` when specifying a `parent-term`. +* Add extra filename for template matching: `a-z-listing-$slug.php` where `$slug` is the slug of the post containing the shortcode. +* Deprecate PHP 5.3-5.5. Please ensure you are running at least PHP 5.6. The plugin may work on older PHP versions, but compatibility is not guaranteed. +* Bugfix for incorrect behaviour of `exclude-terms` in the shortcode. Thanks go to Chris Skrzypchak for finding this. + +## 2.1.4 ## + +### Bug Fix ### + +* Fixed a spurious `NOTICE` message (shown below) when error logging is output to the browser. Thanks to the discovery by @npiper. + * If your site is not showing the message below then you do not need to upgrade with any urgency. + +`Notice: Trying to get property of non-object in [Path-to-WordPress]/wp-content/plugins/a-z-listing/classes/class-a-z-listing.php on line 215` + +## 2.1.3 ## + +### Bug Fix ### + +* Fixed the bug reported by @ighosts22 where the letter for non-alphabetic items was not pointing at the list of items. +* Fixed incorrect behaviour discovered after adding tests to the automated testing to verify that I correctly fixed the above bug. + +## 2.1.2 ## + +### Bug Fix ### + +* Post links in 2.1.0 and 2.1.1 included a series of `%09` which caused visitors' clicks to return a 404 Not Found error. Thanks to @forestpump for their effort in finding the problem and highlighting the fix. + +## 2.1.1 ## + +### Bug Fix ### + +* Replace hardcoded path to `admin-ajax.php` in widget administration javascript. + * This release fixes the widget administration form for sites running in a path similar to [https://example.com/wp/](https://example.com/wp/). You should install this fix if your site is a configured in a subfolder to be able to successfully configure the widget. + * Sites running in the top-level, e.g. [https://example.com/](https://example.com/), already work correctly and their behaviour is unchanged by this fix. You do not need to hurry to update if your site is configured at the top-level without a subfolder. + +## 2.1.0 ## + +### Bug Fixes ### + +* Fix widget configuration autocomplete fields for target post and parent post in the theme customizer +* Fix taxonomy-term-filtered listings displaying all posts (e.g. shortcodes of the form `[a-z-listing taxonomy="category" terms="term"]) +* Fix `get_the_item_object()` to work with old-style overridden indices +* Fix `get_the_item_object()` to correctly extract the item ID and load the correct item +* Improve javascript on the widget configuration +* Clarified the examples with explanations about "post types", "taxonomies", and "terms" to explain what each of these mean. + +### New Features ### + +* Add parent-page attribute to the shortcode +* Add simpler and safer filter for overriding the index letter for an item +* Add simpler and safer filter for overriding the title for an item +* Add new function for fetching meta data in a template: `$a_z_listing->get_item_meta()` +* Allow exclude-terms to be used with display="posts" +* Moved template loading function outside of the `A_Z_Query` class to prevent accidental access to the plugin internal structure + +## 2.0.6 ## + +* *Personal Note:* Sorry to everyone who upgraded to 2.0.0 thru to 2.0.5 about yet another update. I have failed you all by shipping faulty versions to you, and I'm sorry, especially so that you've had to endure so many updates the past few days. +* Fix widget target post support + +## 2.0.5 ## + +* Fix filtering posts by multiple taxonomy terms + +## 2.0.4 ## + +* Fix styling error causing two or more posts to sometimes appear on the same line + +## 2.0.3 ## + +* Minor style tweak to fix short listings, and long titles + +## 2.0.2 ## + +* Fix broken styling in 2.0.0 + +## 2.0.1 ## + +* Fix javascript error on widgets screen + +## 2.0.0 ## + +* Improved widget configuration. +* New attribute added to the shortcode when `display="posts"`: + * `exclude-posts`: remove specific posts from the list +* New attributes added to the shortcode when `display="terms"`: + * `exclude-terms`: sets the terms to exclude from display + * `parent-term`: set the parent that all displayed terms must be organised under + * `hide-empty-terms`: hide terms that have no posts associated +* Fix the stylesheet to better cope with variances in font-size and text length in the alphabet links list and widget. +* Introduce PHP classes for adding numbers and grouping to the alphabet. Allows unhooking from the filters to undo the changes, where previously you could not unhook these modifications once they'd been applied. + +### BREAKING CHANGES ### + +* Multi column example: + If you have copied the multi-column example in previous releases to your theme folder then you will need to perform some manual steps. + If you have not edited the file, just delete it and the new template from the plugin will take control and perform the same functionality. + If you have modified the example template then you will need to compare with the file in the plugin at `templates/a-z-listing.php` and merge any changes into your template. +* Template customisations: + If you have customised the in-built templates or written your own then you may experience breakage due to the post object not being loaded automatically. + If you require the template to access more than the post title and URL then you will need to add an additional call after `the_item()` to load the full `WP_Post` object into memory. + To load the post object you need to call `$a_z_query->get_the_item_object( 'I understand the issues!' );`. + **The argument must read exactly as written here to confirm that you understand that this might cause slowness or memory usage problems.** + *This step is purposely omitted to save memory and try to improve performance.* + +## 1.9.1 ## + +Add CSS classes to letters indicating presence of posts or not: + +* `has-posts` allows styling of letters that have posts visible in the listing +* `no-posts` allows styling of letters that do not have any posts visible in the listing + +You can use these classes to hide letters that have no posts by including the following CSS rule: + +```css +.az-letters ul.az-links li.no-posts { + display: none; +} +``` + +## 1.9.0 ## + +* Fix multi-column example template +* Update multi-column styles to include display:grid support +* Add back-to-top link +* Add server system requirements to readme +* Add PHP section to readme including link to API Reference + +## 1.8.0 ## + +* Add extra shortcode attributes: + * `numbers`: appends or prepends numerals to the alphabet + * Default value: unset + * Can be set to either `before` or `after`. + * Any value other than unset, `before` or `after` will default to **appending** numerals to the alphabet + * `grouping`: tells the plugin if and how to group the alphabet + * Default value: unset + * Can be set to any positive number higher than `1` or the value `numbers` + * Any value other than a positive number or the value `numbers` will default to disabling all grouping functionality + * When set to a number higher than `1` the listing will group letters together into ranges + * For example, if you chose `3` then a latin alphabet will group together `A`, `B`, and `C` into `A-C`. Likewise for `D-F`, `G-I` and so-on + * When using this setting, if numbers are also shown via the `numbers="before"` or `numbers="after"` attribute then they will be shown as a single separate group `0-9` + * When set to the value `numbers` it will group numerals into a single group `0-9` + * This requires the numbers to be displayed via the `numbers="before"` or `numbers="after"` attributes + * `alphabet`: allows you to override the alphabet that the plugin uses + * Default value: unset. + * When this attribute is unset, the plugin will either use the untranslated default, or if [glotpress](https://translate.wordpress.org/projects/wp-plugins/a-z-listing) includes a translation for your site's language as set in `Admin -> Settings -> Site Language` it will use that translation. + * The current untranslated default is: `AÁÀÄÂaáàäâ,Bb,Cc,Dd,EÉÈËÊeéèëê,Ff,Gg,Hh,IÍÌÏÎiíìïî,Jj,Kk,Ll,Mm,Nn,OÓÒÖÔoóòöô,Pp,Qq,Rr,Ssß,Tt,UÚÙÜÛuúùüû,Vv,Ww,Xx,Yy,Zz` + * Accepts a single line of letters/symbols, which need to be separated via the comma character `,` + * Including more than one letter/symbol in each group will display posts starting with any of those under the same section + * The first letter/symbol in each group is used as the group's heading when displayed on your site +* Bugfix: Shortcode to display taxonomy terms wouldn't also display numbers groups. Hat-tip to @sotos for the report. + +## 1.7.2 ## + +* Bugfix: Previous release broke the shortcode + +## 1.7.1 ## + +* Add additional filters allowing for hyphens or underscores to be used when defining. The readme.txt incorrectly used then-unsupported names with hyphens in examples so now we support both. +* Add numbers="before" and numbers="after" in shortcode + +## 1.7.0 ## + +* Add support for taxonomy term listings to the shortcode +* Add support for filtering by taxonomy terms to the shortcode + +## 1.6.5 ## + +* Regression fix for widget accessing WP_Post object as array + +## 1.6.4 ## + +* Bugfix for accessing array as object PHP Warning. Reported by @babraham76 + +## 1.6.2 ## + +* Bugfix for more complex templates - accessing post thumbnails failed. + +## 1.6.1 ## + +* Regression fix: Notice was emitted by PHP about invalid variable. This was cosmetic only, and had no impact on functionality. + +## 1.6.0 ## + +* Fix bug of case sensitity in listings order +* Better warning of deprecated functions when called by other plugins or themes + +## 1.5.4 ## + +* Fix post links when using an alternative titles taxonomy (discovered by [bugnumber9](https://profiles.wordpress.org/bugnumber9)) +* Ensure that we don't access rogue objects. Warnings and errors in 1.5.3 are squashed now. +* Verified that [tests](https://travis-ci.org/bowlhat/wp-a-z-listing) pass correctly before releasing this version. + +## 1.5.3 ## + +* Regression in 1.5.2 causing empty listing is fixed + +## 1.5.2 ## + +* Regression fix for styling loading - seems the widget code was still causing issues +* Add inline PHPdoc to all functions and custom filters + +## 1.5.1 ## + +* Fix multiple post-types support for shortcode +* Update documentation to explain how to show multiple post-types with the shortcode + +## 1.5.0 ## + +* Ensure styling is loaded correctly +* Ensure styling works correctly when using the multi-column template + +## 1.4.1 ## + +* Fix warning introduced by 1.4.0 about implicit coercion between WP_Post and string + +## 1.4.0 ## + +* Add support for passing a WP_Post object instead of an ID to the widget function +* Fix widget config not saving post-type parameter +* Fix warning of incorrect usage of `has_shortcode()` function +* Fix section-targeting to work as described + +## 1.3.1 ## + +* Fix broken admin pages caused by 1.3.0 + +## 1.3.0 ## + +* Added targeted stylesheet loading to enqueue only on pages where the short-code is active +* Further improved default stylesheet loading + +## 1.2.0 ## + +* Changed default to apply the in-built styles, unless overridden + +## 1.1.0 ## + +* Minor refactoring to remove unused variables +* Fix some Code-Smell (phpcs) + +## 1.0.1 ## + +* BUGFIX: lower-case titles missing + +## 1.0.0 ## + +* BREAKING CHANGE: Refactored several function names. If you have written your own template/loop you will need to adapt your code. See the readme's Theming section for details. +* Added `post-type` attribute into the shortcode to display for post-types other than pages. +* Minor code cleanup. + +## 0.8.0 ## + +* Standardised on naming convention of `*_a_z_*` in function names, e.g. `get_the_a_z_listing()`, rather than the former `*_az_*` names, e.g. `get_the_az_listing()`. +* Converted version numbering to semver style. +* Fixed the in-built styling. +* Added filter to determine whether to apply in-built styles in addition to hidden setting: `set_option( a-z-listing-add-styling', true );`. +* Added taxonomy terms list support. + +## 0.7.1 ## + +* Fix potential XSS vector. + +## 0.7 ## + +* rebuilt most of the logic in preparation for more functionality. +* added template/theming capability (BIG change!) +* Added option to choose to apply default styling of the widget. + +## 0.6 ## + +* STYLING BREAKING change: the widget's CSS class is changed from `bh_az_widget` to `a-z-listing-widget`. Please update your CSS accordingly. +* Conformed to WordPress coding style guidelines. +* Updated widget class to call php5-style constructor. +* Applied internationalisation (i18n). +* Added testsuite. + +## 0.5 ## + +* Added new shortcode to display the index page. + +## 0.4 ## + +* fixed file locations causing failure to load. + +## 0.3 ## + +* fixed failure to activate as reported by [ml413](https://profiles.wordpress.org/ml413) and verified by [creativejuiz](https://wordpress.org/support/users/creativejuiz/); [reference](https://wordpress.org/support/topic/fatal-error-when-trying-to-install-1). + +## 0.2 ## + +* renamed the plugin file and packaged for release + +## 0.1 ## + +* first release diff --git a/spec/fixtures/dynamic_finders/plugin_version/a-z-listing/translation_file/languages/a-z-listing.pot b/spec/fixtures/dynamic_finders/plugin_version/a-z-listing/translation_file/languages/a-z-listing.pot new file mode 100644 index 00000000..ac264221 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/a-z-listing/translation_file/languages/a-z-listing.pot @@ -0,0 +1,167 @@ +# Copyright (C) 2019 Daniel Llewellyn +# This file is distributed under the same license as the A-Z Listing package. +msgid "" +msgstr "" +"Project-Id-Version: A-Z Listing 2.2.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/a-z-listing\n" +"POT-Creation-Date: 2019-03-13 10:21:53+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Country: United States\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: " +"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" +"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" +"X-Poedit-Basepath: ../\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-Bookmarks: \n" +"X-Textdomain-Support: yes\n" +"X-Generator: grunt-wp-i18n 1.0.3\n" + +#: classes/class-a-z-listing.php:330 +#. translators: List the aphabet of your language in the order that your +#. language prefers. list as groups of identical meanings but different +#. characters together, e.g. in English we group A with a because they are both +#. the same letter but different character-code. Each character group should be +#. followed by a comma separating it from the next group. Any amount of +#. characters per group are acceptible, and there is no requirement for all the +#. groups to contain the same amount of characters as all the others. Be +#. careful with the character you place first in each group as that will be +#. used as the identifier for the group which gets displayed on the page, e.g. +#. in English a group definition of "Aa" will indicate that we display all the +#. posts in the group, i.e. whose titles begin with either "A" or "a", listed +#. under a heading of "A" (the first character in the definition). +msgid "" +"AÁÀÄÂaáàäâ,Bb,CÇcç,Dd,EÉÈËÊeéèëê,Ff,Gg,Hh,IÍÌÏÎiíìïî,Jj,Kk,Ll,Mm,Nn," +"OÓÒÖÔoóòöô,Pp,Qq,Rr,Ssß,Tt,UÚÙÜÛuúùüû,Vv,Ww,Xx,Yy,Zz" +msgstr "" + +#: classes/class-a-z-listing.php:332 +#. translators: This should be a single character to denote "all entries that +#. didn't fit under one of the alphabet character groups defined". This is used +#. in English to categorise posts whose title begins with a numeric (0 through +#. to 9), or some other character that is not a standard English alphabet +#. letter. +msgid "#" +msgstr "" + +#: templates/a-z-listing.example.php:45 templates/a-z-listing.php:65 +msgid "Back to top" +msgstr "" + +#: templates/a-z-listing.example.php:53 templates/a-z-listing.php:79 +msgid "There are no posts included in this index." +msgstr "" + +#: widgets/class-a-z-listing-widget.php:26 +msgid "A-Z Site Map" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:29 +msgid "Alphabetised links to the A-Z site map" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:119 +#: widgets/class-a-z-listing-widget.php:124 +msgid "Widget Title" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:128 +msgid "" +"Leave the title field blank, above, to use the title from the page set in " +"the next field" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:135 +msgid "Sitemap A-Z page" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:147 +msgid "" +"Type some or all of the title of the page you want links to point at. " +"Ensure this input field is not selected when you save the settings." +msgstr "" + +#: widgets/class-a-z-listing-widget.php:148 +#: widgets/class-a-z-listing-widget.php:208 +msgid "" +"Matching posts will be shown as you type. Click on the correct post from " +"the matches to update the setting." +msgstr "" + +#: widgets/class-a-z-listing-widget.php:155 +msgid "Display posts or terms?" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:162 +msgid "Posts" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:166 +msgid "Taxonomy terms" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:175 +msgid "Post-type to display" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:194 +msgid "Show only children of this post (ID)" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:207 +msgid "" +"Type some or all of the title of the post to limit the listing to only the " +"children of that post. Ensure this input field is not selected when you " +"save the settings." +msgstr "" + +#: widgets/class-a-z-listing-widget.php:212 +msgid "Include grand-children?" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:224 +msgid "Taxonomy to display" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:243 +msgid "Parent term to display children of" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:255 +msgid "Terms to include (IDs)" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:267 +msgid "Terms to exclude (IDs)" +msgstr "" + +#: widgets/class-a-z-listing-widget.php:279 +msgid "Hide empty terms" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "A-Z Listing" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://a-z-listing.com/" +msgstr "" + +#. Description of the plugin/theme +msgid "Display an A to Z listing of posts" +msgstr "" + +#. Author of the plugin/theme +msgid "Daniel Llewellyn" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://bowlhat.net/" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/accelerated-mobile-pages/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/accelerated-mobile-pages/change_log/changelog.txt new file mode 100644 index 00000000..24be4dfb --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/accelerated-mobile-pages/change_log/changelog.txt @@ -0,0 +1,2068 @@ +== Changelog == + += 0.9.97.44 (28th March 2019) = +* Added: Captions feature in AMP page builder #2645 +* Added: Compatibility with the Youtube Oembed Plyr plugin #1505 +* Added: Caption option for gallery/slider module in pagebuilder #2790 +* Added: Like & share feature for every image in instant_articles #2764 +* Added: Genesis option in SEO settings #2386 +* Added: Improved the 'Setup AMP Feature' and 'Welcome to AMP' tabs & Enhance the Support button on AMP panel #2980 +* Fixed: AMP Theme Framework getting conflicted #2782 +* Fixed: Unwanted code for call-now component is being used #2652 +* Fixed: amphtml tag while AMP Takeover option is enabled #2550 +* Fixed: Debug warnings after 0.9.97.15 #2532 +* Fixed: 'Header design' section in "Header" tab removed when design-1,2 and 3 is active & minor improvements #2978 + += 0.9.97.43 (12th March 2019) = +* Fixed: Fallback for Redux classes #2377 +* Fixed: Search widget CSS for Design-2 #1400 +* Fixed: Navigation Menu CSS for Swift theme #2593 + += 0.9.97.42 (11th March 2019) = +* Fixed: Incompatibility with AMP Plugin Manager + += 0.9.97.41 (11th March 2019) = +* Added: Color picker for Footer Area #2320 +* Added: Compatibility with WP User Avatar plugin to show the gravatar #2772 +* Fixed: Options Panel not showing, says "You are not allowed to access this page" #2377 +* Fixed: faster-image libraries not being able to determine dimensions #2692 +* Fixed: Changes in endpoint to ?amp, Re-direct " /amp " to " ?amp " #2480 +* Fixed: Font style getting change on Custom Front page #2594 +* Fixed: When the user is directed to the AMP version of the page it changes the URL slighltly (swaps out characters) #2913 + += 0.9.97.40 (9th March 2019) = +* Added: Smooth scrolling for anchors links and jumping links within a page #2062 +* Added: Option to Enable/Disable Merriweather font in Design-1 +* Fixed: External links are getting skipped #2862 +* Fixed: Social Share “LINE” does not show up in swift theme #2641 +* Fixed: Checkbox from menu listings in AMP theme framework #2618 +* Fixed: PHP Warning undefined index fb-instant-page #2610 +* Fixed: Instagram Posts not rendering in AMP #2629 +* Fixed: Instant articles Image issue #2929 +* Fixed: Default height & width values for amp-img when values are not set #2925 + += 0.9.97.39 (5th March 2019) = +* Added: Compatibility with the Author Simple Box Plugin #2268 +* Added: Compatibility when short codes are added in AMP widgets #2552 +* Added: Compatibility with the footnotes plugin #2447 +* Added: ID Support on the AMP PageBuilder #2474 +* Added: embedly oembed support in wordpress #1160 +* Fixed: Dynamic Classes break issue in AMP PageBuilder #2515 +* Fixed: Debug Errors #2627 +* Fixed: Custom Front page is breaking in 0.9.97.16 #2589 +* Fixed: Date Archive not working with Swift Design #2514 +* Fixed: Background video and countdown timer is not showing in divi pagebuilder from core > 0.9.97.19 #2727 +* Fixed: Issue with pagebuilder when yoast plugin is active. #2933 + += 0.9.97.38 (28th February 2019) = +* Added: The Subtitle in the Facebook Instant Artical(FBIA) using of the Jannah Theme #2746 +* Fixed: Space missing in categories list for breadcrumb [Design-3] #2817 +* Fixed: Issue with Post Pagination ( Single ) #2624 +* Fixed: No match for the query in amp search then it's renderring to non-amp template when amp-takeover is enabled #2681 +* Fixed: Full excerpt length in single posts [swift] #2712 +* Fixed: Undefined variable warning in class-amp-img-sanitizer.php #2848 + += 0.9.97.37 (23th February 2019) = +* Added: Static page template in AMP #2614 + #2900 +* Fixed: Font size and other values are properly sanitizing #2898 +* Fixed: Failed to parse script tag contents #2884 +* Fixed: PHP Notices after the v0.9.97.32 #2879 +* Fixed: oembed wordpress post renders as a full post in AMP #2003 +* Fixed: Gallery/Slider of AMP pagebuilder not working +* Fixed: class are repeating number of times when image (icon) added in .svg format #2893 +* Fixed: Debug warnings with WPML #2899 +* Fixed: Issue with yoast content reading while amp pagebuilder image module selected #2910 + += 0.9.97.36 (19th February 2019) = +* Added: Mobile and tablets Detects separately for 'Mobile Redirection' option #2436 +* Added: Scrolling bar for swift theme in chrome browser #2593 +* Added: CSS condition when element markup is visible #2753 +* Fixed: Pre tags not rendering properly on pages #2823 +* Fixed: Logo resize should only apply when Resize setting is enable #2544 +* Fixed: When /?amp is enabled "Visit AMP" is redirecting to dashboard #2363 +* Fixed: ampforwp_wc_shortcode_title is loading globally #2756 +* Fixed: Extra CSS is causing validation error of 50kb #2592 +* Fixed: PHP warning issue in latest version of php #2895 +* Fixed: Yoast analysis is giving false readings for the SEO When AMPforWP Pagebuilder is enabled #2435 + += 0.9.97.35 (16th February 2019) = +* Added: Levelup Compatability #2718 +* Added: "Align Justify" Option in Page builder's text module #2665 +* Added: Default value for Swift Color Scheme #2793 +* Fixed: ampforwp prefix in the analytics function #2886 #2890 +* Fixed: "Below the Footer" ads option showing above and below the footer #2778 +* Fixed: Debug error undefined index comments #2887 + += 0.9.97.34 (14th February 2019) = +* Fixed: Backward Compatibility for Yoast and All in One SEO options #2894 + += 0.9.97.33 (13th February 2019) = +* Fixed: Style sanitizer code updated #2387 +* Fixed: UTM Parameters when Mobile Redirection is enabled #2854 +* Fixed: ?nonamp=1 is not working properly #1947 & #2537 +* Fixed: All media queries load in single media query only #2711 +* Fixed: 'Hide AMP option' is not working when AMP take over is enabled #2880 +* Fixed: Swift Hover Color Changes #2751 +* Fixed: Google Font is not getting saved #2839 +* Fixed: Sidebar CSS condition code fixed #2757 +* Fixed: Performance improvement for ampforwp_stylesheet_file_insertion #2873 + += 0.9.97.32 (8th February 2019) = +* Added: Rank Math SEO compatibility integrated #2701 & #2736 +* Added: New filter "ampforwp_modify_thumb_url_array" to modify the thumbnail #2739 +* Fixed: 'Call Button Color' option not working - code updated #2820 +* Fixed: Validation error when uploading YouTube video in Comments #2827 +* Fixed: When Mobile Redirection option is enabled then, fr (language symbol) is removed from the URL. #2721 +* Fixed: Category Module from Page Builder not displaying #2870 +* Fixed: The homepage displays the title of the first post in All in one SEO #2865 +* Fixed: Title mismatch in some posts with Yoast #2871 + += 0.9.97.31 (4th February 2019) = +* Added: Subtitles plugin Compatibility #2853 +* Added: Created an option for Id's for all the modules and column in AMP Page builder #2730 +* Fixed: All the Images are Adding AMP at the End of their URL #2391 +* Fixed: When nextpage pagination is added, URL in is rendering /2?amp=1 #2767 #2766 +* Fixed: Comments Issues #2755 +* Fixed: The gutenberg button doesn't work in amp #2707 +* Fixed: Button Module color is not getting changed #2745 +* Fixed: Issue with amp menu converting & ASCII code to X #2855 +* Fixed: 'Call Button Color' option not working #2820 +* Fixed: Error: The attribute 'alt' may not appear in tag 'a' #2837 +* Fixed: Captions are not working in Gallery #2576 + += 0.9.97.30 (2nd February 2019) = +* Fixed: Wrong title on the archive pages #2864 +* Fixed: data-loading-strategy attribute is double quoted #2863 + += 0.9.97.29 (31st January 2019) = +* Fixed: Validation error due to Search Widget #2858 +* Fixed: Issue after upgrading analytics code #2859 +* Fixed: amp-animation error in amp theme framework and tech blogging amp theme #2819 +* Fixed: Blog title is displaying on Homepage when static front page is selected in All in one SEO & Yoast - code updated #2816 +* Fixed: Search Console Crawl Errors ?nonamp=1/ is listed in Access denied #2760 + += 0.9.97.28 (29th January 2019) = +* Added: Lightbox feature for Carousel #2731 +* Added: Specific filters to modify the analytics code #2653 +* Fixed: Homepage Blog CSS is loading on the custom frontpage in swift theme #2754 +* Fixed: Reset all & Reset section issue for redux framework #2722 +* Fixed: Transable redux fields for other plugins like wpml #2737 +* Fixed: Proper condition for Ads css #2758 +* Fixed: Jetpack stats pixel inserted twice since Jetpack v6.9 #2812 +* Fixed: AMP pagebuilder full width for posts #2765 +* Fixed: Undefined “non-content” in blacklist-sanitizer #2842 +* Fixed: Blog title is displaying on Homepage when static front page is selected in All in one SEO & Yoast #2816 + += 0.9.97.27 (23rd January 2019) = +* Added: ampforwp_is_amp_endpoint_takeover filter added +* Fixed: The attribute 'action' may not appear in tag 'FORM [method=POST]' #2835 +* Fixed: Image size smaller than recommended size Warning in Search console #2838 + += 0.9.97.26 (21st January 2019) = +* Added: Improve the Extension array code #2822 +* Fixed: WP_Widget_Text conflict after v0.9.97.24 #2821 + += 0.9.97.25 (17th January 2019) = +* Added: Help message for background video of column setting of Page Builder #2716 +* Added: Review option in plugins page #2715 +* Added: Excerpt length option in Category module of Page Builder #2733 +* Added: Font Performance with font-display #2743 +* Added: Custom template for front-page & home-page #2714 +* Fixed: AMP Footer sidebar is not working in master #2800 +* Fixed: tag not working in Title #2804 +* Fixed: alt attribute of tag is not working when the image is inside the tag #2617 +* Fixed: Remove the unnecessary code for '404 error' text in amp translation panel #2738 +* Fixed: Subtitle issue using with Jannah theme #2732 +* Fixed: Proper names given for AMP Widgets #2797 +* Fixed: Notice: Undefined index: hide-amp-tags-bulk-option2 and Undefined variable: inline_related_posts in features.php on line 4698 & 5546 #2795 +* Fixed: Quality of 'featured image slider' in Design3 #2779 +* Fixed: Embed Twits with twitter links #2798 +* Fixed: /amp in the telephone link when 'Change Internal Links to AMP' option enabled #2742 +* Fixed: Position of social sharing buttons 'above content' on pages #2809 +* Fixed: lang attribute in HTML tag #2808 +* Fixed: In footer, 'View non-AMP pages' is repeated twice when 'back to top link' option is enabled #2807 + += 0.9.97.24 (9th January 2019) = +* Added: Compatibility with new and all default WP widgets #1400 +* Fixed: Performance issue #2762 +* Fixed: Need to add amp endpoint filter #2761 +* Fixed: When Hide AMP Option is enabled in PageEditor with Convert AMP to WP theme (Beta) enabled it's providing output as AMP Page #2735 +* Fixed: Whenever an image inserted, has width="100%" and height="100%", its giving Validation error. #2748 +* Fixed: Custom post type is showing a blank page in the swift theme #2512 +* Fixed: Whenever Responsive AD is enabled then the AD should load on the screen without any effect to the normal mode AD in D1,2,3, and Swift #2531 +* Fixed: When Convert AMP to WP theme (Beta) is enabled GDPR popup isn't closing #2763 +* Fixed: If twitter embed code is added then other blockquotes tag are not working #2750 +* Fixed: Custom post type is showing a blank page in the swift theme #2512 +* Fixed: Conflict with the Schema and Structure data plugin #2777 +* Fixed: In the swift theme the Sticky social icons overlaps #2601 +* Fixed: " Top " Button functionality to be improved. #2529 +* Fixed: Drop down icon appearing twice #2785 +* Fixed: Custom front page Meta description and content are not rendering for ALL in SEO plugin. #2702 +* Fixed: Hover color is not appearing properly #2787 + += 0.9.97.23 (18th December 2018) = +* Fixed: Sub menu items and arrows are not functioning in publisher theme. #2672 +* Fixed: Fatal error when Polylang(Core) is activated. #2657 +* Fixed: Improve coding in amp-page-builder.php #2725 +* Fixed: Escaping not done properly #2723 +* Fixed: Serialization problem with AMP settings data. #2717 +* Fixed: Whenever Convert AMP to WP theme (Beta) option is enabled Logo Image is being stretched. #2726 + += 0.9.97.22 (6th December 2018) = +* Added: Total Plus theme compatibility #2511 +* Added: Allow SVG format Logo in AMP #2431 +* Fixed: Vuukle AMP integration #2600 +* Fixed: "Change Internal Links to AMP" not working properly for anchor tags (internal links) #2562 +* Fixed: Secondary menu color is not outputting the value in latest update #2680 +* Fixed: The instagram embed code is not working in facebook instant article in the AMP. #2523 +* Fixed: FTP Link being generated in Non-AMP but not in AMP #2477 +* Fixed: Videos aren't rendering whenever Convert AMP to WP theme (Beta) is enabled #2501 +* Fixed: More debug errors #2513 +* Fixed: Comments closed not looking good in Swift theme #2542 +* Fixed: Excerpt Option is not Working. #2509 +* Fixed: Image of Design 3 and Swift are same in Installation wizard #2540 +* Fixed: AMP renders with ?q after the /amp #2361 +* Fixed: Tables overflow in swift theme when adding the tables to the site [TEST + ALT solution] #2392 +* Fixed: Unable Access the Wp-admin page when Amp takeover option is Enabled. #2476 +* Fixed: Latest post title is displaying in the AMP homepage instead of site title #2419 +* Fixed: AMP menu is not working when Jetpack Mobile theme option is enabled #2584 +* Fixed: Link to Non-AMP page in Footer points to 404 #2586 +* Fixed: Debug warnings in error logs #2367 +* Fixed: The AMP for WP plugin(Version 0.9.97.20) bug are notice-error :undefine index and Unused code. #2687 +* Fixed: Improvements in AMP page builder code #2471 +* Fixed: Table class is getting removed in AMP pages. #2699 +* Fixed: Pagination is not working when AMP Takeover is enabled #2686 +* Fixed: The featured slider is not displaying properly images using the Firefox browser with the design 3 theme. #2677 +* Fixed: Icons for AMP Stories and Shortcode Ultimate #2598 +* Fixed: Images are stretched whenever Convert AMP to WP theme (Beta) Option is enabled. #2694 +* Fixed: Vertical words in table on mobile #2606 +* Fixed: PageBulider getting following notices in old module #2305 +* Fixed: Export option of page builder is not working in latest version #2709 +* Fixed: Remove the span tag in all 404.php files of the 4 designs #2704 +* Fixed: Wrong escaping done for default value for Google Analytics #2697 +* Fixed: Re-modification of single settings option panel when newspaper theme activated #2706 + += 0.9.97.21 (21st November 2018) = +* Fixed: Sanitation of user contents before save #2679 +* Fixed: Menu is Not working in Minimal Blogging theme (0.9.97.20) #2667 +* Fixed: Author bio not showing proper link #2674 +* Fixed: HTML not being rendered on cookie consent notifications #2671 +* Fixed: Telephone link not working + += 0.9.97.20 (29th October 2018) = +* Fixed: Plugin Vulnerability #2650 + += 0.9.97.19 (4th October 2018) = +* Fixed: Tables overflow not working in swift theme #2392 +* Fixed: Null check added to fix null reference exception #2526 +* Fixed: Minor Bug related with menu #2612 + += 0.9.97.18 (29th September 2018) = +* Fixed: Minor Bug related with menu + += 0.9.97.17 (28th September 2018) = +* Added: Featured Slider "Tag" support #954 +* Added: Marfeel plugin is blocking Internal pages of AMP and rendering 503 error #2423 +* Fixed: Dropdown Menu arrows not working properly in Swift #2148 +* Fixed: Wrong implementation of load_plugin_textdomain function #2408 +* Fixed: Page Float to right and showing menu content when page scroll horizontally in iPhone device #2434 +* Fixed: Internal Link Option is not Working in beta #2443 +* Fixed: Missing conditional tag for get_the_tags() causing "Invalid argument supplied for foreach()" error #2456 +* Fixed: Need to make a space in meta information and published date is not getting translated #2411 +* Fixed: Meta og:title and description tag are Not completely Reflecting #2454 +* Fixed: Images are not aligned center when published with Gutenberg Editor #2462 +* Fixed: Anchor Tag is not working because there is a space in between link #2465 +* Fixed: Fix social shares icons #2467 +* Fixed: Debug errors in beta #2472 +* Fixed: homepage is getting blank when "Convert To WP" is enable only for posts #2493 +* Fixed: wrong amphtml URL generating for WPML #2573 + += 0.9.97.16 (19th September 2018) = +* Added: 3 Types of Gallery designs #1968 +* Added: New Section to show 'change log' on Welcome Page #1753 +* Added: Allow HTML in footer section of translation panel in design 3 #1950 +* Added: Need to make the compatibility with The Voux theme #2263 +* Fixed: Special character "|" breaking the url in the twitter share #2264 +* Added: Read more button for post on blog page #2273 +* Fixed: Category Labels are Clickable on Swift Homepage even Archive support is off #2279 +* Fixed: Above Loop and Below Loop Sidebar Widget area is not connected with Swift theme #2280 +* Fixed: Aq_Resize.process() errors for images hosted on CDN #2285 +* Fixed: Convert to WP Option is displayed in Swift Theme, but not in Design 3. #2291 +* Fixed: Need to have only one text-domain in the string of the plugin #2292 +* Fixed: Bug in Facebook comments. #2300 +* Added: Beta Testing link in the Options panel #2302 +* Added: "X" button in the menu of D3 #2294 +* Fixed: AMP Take over is applying even on product when this option is enabled only for posts. #2304 +* Fixed: The Option Facebook App ID not necessary in the social icons of AMP panel when using Swift #2384 +* Fixed: Embeds not working in Archive Description #2402 +* Fixed: Spurious spaces in Footers #2521 +* Fixed: Additional spaces Pagination div on article posts #2522 + += 0.9.97.15 (13th September 2018) = +* Fixed: Pagination is not working on date archive #2289 +* Added: Options to show Social Icons in different places in Swift #1722 +* Fixed: Localization string for "% days ago" not working for non-Latin languages #1491 +* Added: Social Share by Supsystic Compatibility #1509 +* Fixed: Duplicate h1 tags in Design One #1522 +* Added: 3 Appearance option for Related Posts in Swift theme #1545 +* Fixed: RTL not working with Footer properly #1655 +* Fixed: Proper implementation of the property of all in one SEO pro to avoid fatal error #2500 +* Fixed: Notice: Undefined index: extension in thirdparty-compatibility.php on line 401 - 406 #2496 +* Fixed: Wrong url in Non-Amp Version link on blog posts page and category archives #2424 +* Fixed: The Consent.php path is getting index in Webmaster tool #2518 +* Added: Option to add custom things in Instant Articles #1089 +* Added: Show/hide Instant Article on specific posts #1297 +* Added: Facebook Instant Articles (FBIA) Crawler Ingestion (ia:markup_url) tag #1474 +* Added: Facebook Instant Articles Meta Tag #1486 +* Added: Related posts for instant articles #1634 +* Added: Option to remove Author info from Instant Articles #1483 +* Added: Facebook Instant Articles in each Catagory #1524 +* Added: Custom Facebook Instant Articles Ad option #1475 +* Fixed: Pagination not working after changing the pagination base #1485 +* Added: Breadcrumb with tag #1305 +* Fixed: Enabled WordPress Comments by default #1501 + += 0.9.97.14 (4th September 2018) = +* Added: Adobe Analytics Support #887 +* Fixed: Same Icons loading for some extensions #2172 +* Fixed: Removed extra spacing from "Back to top" text #2349 +* Fixed: Retina featured images support for Homepage and archive loop images #2334 +* Fixed: When WooCommerce Product Slider is Installed, the Picture of Icons are not loading #2325 +* Added: Customizr Theme Lazy Loading compatibility #2322 +* Fixed: "Save Module" button of AMP page Builder not displaying in OSX and in Safari #1943 +* Fixed: Sort Related Posts Randomly Not Working in Swift theme #2308 +* Added: Need to create a tutorial of How to Enter your Audience Network Placement ID of advertisement in the Instant Article #1723 +* Fixed: Retina Images option Improvement-II #2296 +* Fixed: Disable the look or check of redux framework #2293 +* Fixed: With Redux core plugin, AMP option panel design not loading #2258 +* Fixed: Issues with pagination #2253 +* Added: Thrive Architect Compatible #1575 +* Fixed: Notice Undefined variable categories_array #2486 +* Fixed: Need to add upscale parameter in-line related posts #2488 +* Fixed: Getting the warnings in error log due to global variable, not present #2395 +* Fixed: Google Analytic issue while setting up Run Installation wizard #2491 +* Added: Read more button AKA Content Sneak Peek feature for post #2246 +* Added: Showing related items/post in after nth paragraph #2246 + += 0.9.97.13 (28th August 2018) = +* Fixed: Fatal error in `ampforwp_related_post_loop_query()` + += 0.9.97.12 (27th August 2018) = +* Fixed: Quote runs only in block post not on pages #2399 +* Added: Create a Sidebar option that can be used as global Sidebar #2388 +* Fixed: words are breaking and not readable #2441 +* Fixed: Text is breaking into next line while there is no space between the text in custom AMP Editor #2270 +* Fixed: IP Anonymization #2421 +* Added: Setka Editor Compatibility #2468 +* Fixed: In swift theme, when user ads the ad Above the Related Posts (Single Post); the content doesn't display #2311 and #2318 +* Added: Toggle controls are now accessible #1691 +* Added: Global Sidebar is now Connected with AMP Pagebuilder #2371 +* Fixed: #amp-user-notification1 Styling was loading even when disabled from option panel in swift #2400 +* Fixed: Remove the empty `@media{}` css generated by Pagebuilder #2473 +* Fixed: Blank Lines in HTML Source code #2445 +* Fixed: Optimize AMP pages on Google Lighthouse #2082 +* Fixed: RSS Feed is not working when AMP Takeover is enabled #2309 + += 0.9.97.11 (21th August 2018) = +* Minor Update + += 0.9.97.10 (18th August 2018) = +* Fixed: Homepage build with AMP PageBuilder is displaying only when the checkbox of the Custom AMP editor is enabled #2350 +* Added: Created a new function to get the settings instead of calling it directly from global $redux_builder_amp everytime. `ampforwp_get_setting` created #2177 +* Fixed: Comments and share not loading on pages only in swift #2401 +* Fixed: Back to Top link not working in Swift Design #2404 +* Added: Ads Below the Author Area in Swift theme #2455 +* Fixed: AMP should remove spaces from GTM ID automatically #2413 +* Fixed: Some Posts are not displaying in Blog page even when AMP is enabled from Post settings #2375 +* Fixed: Wrong AMPHTML when using static page as blog using custom-code/pagebuilder from reading settings #2396 +* Added: Add paginations meta tags #2343 +* Fixed: Updated the code of AMP renders with ?q after the /amp #2361 +* Added: Add support for Relevanssi search #2307 +* Added: Show index/noindex label when enabling the options in SEO Settings #2290 +* Added: Add AMP consent in AMP Theme Framework #2440 +* Added: Created a component called `AMP-geo` so anyone can use it in thier AMP theme #2440 + += 0.9.97.9 (1st August 2018) = +* Minor Improvements + += 0.9.97.8 (24th July 2018) = +* Fixed: AMP renders with ?q after the /amp #2361 +* Fixed: iThemes Sync can not connect to the site. #2380 +* Fixed: H1 to H6 styling is not reflecting in the Swift theme #2383 +* Fixed: Underline on Links function is not working. #2372 +* Fixed: WordPress Admin Color Scheme not applying #2390 +* Fixed: Breadcrumbs are not disabling when the sidebar template is selected #2376 +* Fixed: All the Images are Adding AMP at the End of their URL. #2391 + += 0.9.97.7 (18th July 2018) = +* Fixed: PageBuilder not loading on frontpage #2360 +* Fixed: 500 error on somepages due to open wp_query by other plugins +* Fixed: License key reupdating #2261 +* Fixed: AMP renders with ?q after the /amp #2361 + += 0.9.97.6 (14th July 2018) = +* Fixed: Error and Warning on Structured Data for Logo. #2360 +* Fixed: Category Bulk tool breaking meta boxes #2335 + += 0.9.97.5 (11th July 2018) = +* Fixed: Title disappearing in Design 1,2,3 when legacy pagebuilder is enabled #2341 +* Fixed: ld+json getting a broken when special characters are added in the image. #2346 +* Fixed: Hide by Category Breaking post metabox #2330 +* Fixed: Hiding excerpt when global $redux_builder_amp is empty #2330 +* Fixed: When Google Tag Manager is enabled, only Google Analytics should get disabled but not other analytics. #2340 + += 0.9.97.4 (09th July 2018) = +* Fixed: Huge Performance upgrade in the way fetching the logo url #2317 +* Fixed: Fatal Error due to unable to modify values in Structured Data Object #2327 +* Fixed: Seperate option for Featured Image in pages in Swift theme #2328 +* Fixed: `

` tags disabling where not wanted #2330 +* Fixed: Fatal error in contact form module while ninja form or gravity form plugins are not activated #2310 +* Fixed: Woo Commerce Category page not working properly #2333 +* Fixed: Few issues related to amp-facebook-comments #2300 +* Fixed: Limit number of Tags and Category to 500 in Hide AMP-Bulk tools #2336 + += 0.9.97 (27th June 2018) = +* For more details check out [the blog post](https://ampforwp.com/0-9-97-released-strengthening-of-foundation-89th-update/) +* Fixed: Extraposition attribute left in CSS Design #2 #2119 +* Fixed: Non-AMP header link not working #2109 +* Added: Create an Ad Above the Post Content #2155 +* Fixed: "AGO" text was not translatable #2158 +* Added: Filter created `ampforwp_header_url` to modify logo url #2141 +* Fixed: Removing the text "amp" in footer view non-amp-link #2158 +* Added: Compatibility WP user Avatar plugin added #2011 +* Fixed: Design 2 - meta info producing a block of empty HTML #1969 #1954 +* Added: Pocket and Hatena Bookmark social share buttons Added #1652 +* Fixed: External Links are appended with "amp" at the end of the url in content. #2174 +* Fixed: Some Issues Found in Design #3 #2130 +* Fixed: ScoopVersion: 1.4 By boostdevelopers theme displaying the error only in the category #1683 +* Fixed: Page featured Image is not displaying in the Swift theme #2136 +* Fixed: Dropcap breaking the youtube embed code #2157 +* Fixed: Bulk hide by default option is requires Permalinks to be saved #2145 +* Fixed: Fully compatibility with muffin page builder #2180 +* Fixed: Incontent Related Post Issues #2078 +* Fixed: Search page should not have AMP version of the page and not in search result #2191 +* Added: Control added to modify Retina Images resolutions #2099 +* Added: Created an option to duplicate a page builder element #1986 +* Added: Image Caption is not displaying below the Image in design 1,2,3 #2101 +* Fixed: Post pagination not working properly in D1, D2 and D3 #2168 #2243 +* Fixed: Auto re-save permalink if the options in reading setting page get changed #2190 +* Fixed: Leave a comment not looking good in Swift theme #2150 +* Added: Social icons for pages. #2162 +* Added: Create an option to pull canonical from Yoast #2118 +* Added: Full Support for All in one SEO #1720 +* Fixed: Single with sidebar CSS should only load if that layout type is selected #2091 +* Fixed: Required Filed is not working in the Repeater in Page builder #2217 +* Fixed: alt in `

` causing validation errors. #2093 +* Added: Drop Down Menu Support in Swift Header Menu #2095 +* Added: Parallax Setting Added in PageBuilder #2095 +* Added: Multiple Layout Settings added in Feature Module in Page Builder #2095 +* Added: Add the option changing the sliding speed of slider in "Slider module" of AMP Page Builder #2218 +* Added: Created an option Related Post link in non amp #2201 +* Fixed: Removed Jannah LazyLoad on AMP Mode #2224 +* Fixed: Custom post types with custom taxonomy not working in AMP #2209 +* Fixed: frontpage and homepage not working properly AMP take over #2153 #2277 +* Added: Button field created in Feature module #2068 +* Added: Excerpt should also work on homepage and categories page #2176 +* Fixed: Options panel breaks in when RTL in WP Dashboard #2176 +* Fixed: Featured image from Custom fields in page builder Category module #2237 +* Added: Forms Module Support added in PageBuilder #2221 +* Fixed: Paginated AMP URL on the category are opening to 404-page #2233 +* Fixed: Ads not displaying properly in RTL #2227 #2138 +* Fixed: single quotation (') in text module breaking AMP page builder #1940 +* Added: Filter created to modify `ampforwp_loop_image_update` image arguments in components of AMP theme framework #2057 +* Added: Option to change the locale of Facebook comments #2127 +* Added: Search option in options panel #2088 +* Fixed: Accordion not working when the user enters some data in Description with HTML Tags #2088 #2097 +* Fixed: Internal links now working with ?amp=1 #2204 +* Fixed: UTM Parameters not working properly with AMP #2223 +* Fixed: Multiple Slider module of AMP Page builder not working #2090 +* Fixed: Hide AMP by categories option should hide by default in the backend of that specific post #2112 +* Added: IP Anonymization in Google analytics #2135 +* Fixed: Improvement in the styling of AMP option panel #2102 +* Added: Added new fonts control for Content in Single page #2122 +* Fixed: Legacy page builder button styling is not loading properly #2036 +* Added: Filter added so we can disable Comments on specific pages `ampforwp_comments_visibility` #2170 +* Fixed: Improvement in Excerpt on small screen option #2034 +* Added: Comments on Pages #2229 +* Fixed: Pagination not working for some websites #2241 +* Fixed: "Menu" option in Footer connected with Swift #2146 +* Added: Wistia Support #1875 +* Added: Add option in page builder to give the specific name to all modules #2251 +* Added: Compatibility with Muffin Builder #2137 +* Fixed: AMPforWP Option panel styles are overriding other theme's options panel if both use Redux Framework #2121 +* Fixed: AMPforWP Option panel styles are overriding other theme's options panel if both use Redux Framework #2121 +* Added: Render all the AMP Components added in Post Editor #2216 #2228 +* Fixed: "Gap" Module of ThemeCo breaking the AMP pages #2220 +* Added: Search widget compatibility #2143 +* Added: Advertisement Module created in AMP Pagebuilder #2131 +* Fixed: Performance issue with the function `ampforwp_get_comments_gravatar` #2234 +* Fixed: Empty the amp pages, when the Clearfy HTML compress is enabled #2110 +* Fixed: The attribute 'value' appearing in tag 'a' throwing the validation error #2262 +* Fixed: Versioning of Styles and Scripts of redux-core #2126 +* Added: Related Posts based on X days #2132 +* Fixed: Warning in custom-sanitizer.php #2173 +* Added: vuukle comment support #2075 +* Fixed: Facebook Comment should not appear on the Checkout page, Add to cart page, or shop page #2170 +* Added: SpotIM comment support #2075 +* Added: Additional Controls added in Design3 Featured slider #2222 +* Fixed: Username in AMP Option panel color was too light #2266 +* Added: Settings created to modify H1 to H6 #2059 +* Fixed: AMP_QUERY_VAR debug issue #2265 +* Added: Custom page template in AMP #1923 +* Fixed: Comments Button is not displaying in Design #3 #2163 +* Added: Ability to add Forms Shortcodes in footer Widgets #2226 +* Added: Option to add rel="nofollow" in AMP page builder button module #2239 +* Added: Background video option in amp page builder #2195 +* Fixed: Drop Down Menu Support in Swift Header Menu #2095 +* Fixed: Yoast Description not getting added in AMP #2159 +* Fixed: Improvement in styling of AMP option panel #2102 +* Fixed: Hide AMP Bulk Tools Improvements #1867 +* Added: Compatibility with the Relevanssi Plugin #1503 + += 0.9.96 (2nd June 2018) = +* Added: Fully GDPR Compliance +* Fixed: GTM not working + += 0.9.86.1 (8th May 2018) = +* A bug causing validation issues has been resolved. + += 0.9.86 (3rd May 2018) = +* For more detials check out [this blog post](https://ampforwp.com/0-9-86-released-getting-ready-for-future-87th-update/) +* Added: GDPR Compliancy #2040 +* Added: Muffin Page Builder Compatibility #1455 #1893 +* Added: Thrive leads compatibility #2067 +* Fixed: Load structured markup json in Footer to improve performance #1945 +* Added: Font Size and Font Family Controls added in Content Presentation Module #1962 +* Added: Font Weight Control added in Text Module in PageBuilder #1962 +* Added: Other necessary controls added in Content Presentation Module #1962 +* Added: New Design called "Design 4" added in Content Presentation Module. #1962 +* Fixed: License Activation process connected with AMP extensions #1981 +* Added: Icon Selector control added in Button module in AMP Page Builder #1962 +* Added: Filter called `ampforwp_get_comments_gravatar` to modify Author Avatar Images #1949 +* Fixed: Validation error fixed by removing json+ld values to remove CDATA #1977 +* Added: Icon Adjustment Option is added in the Button Module #1962 +* Fixed: Debug Warnings fixed #1976 +* Fixed: If AMP support on post and page is disabled then mobile redirection was not working #1979 +* Fixed: Responsive element added in Image Module #1962 +* Fixed: Custom Post and Custom Taxonomies Archives not working in AMP #1957 +* Fixed: AMP take over is on and AMP support on the home page is disabled it was redirecting to some other pages #1994 +* Fixed: Design 1 and Design 2 shouldn't show 'social' tab #1996 +* Added: AMP WordPress Theme notice +* Added: Rewrite Rules Added for WooCommerece #1957 +* Fixed: AMP Takeover blog search results giving blank page #1990 +* Fixed: Swift pagination markup is present even the page has no pagination #2000 +* Fixed: Pagination breaking on second page on Archives when Blog page is not set #1998 +* Fixed: Added proper Google API jump link #1966 +* Fixed: Advance Index and no-index controls did not had description #1978 +* Added: Filter added `amp_blacklisted_tags` in blacklist-sanitizer file +* Added: Hyperlink for image module added #1989 +* Added: `ampforwp_get_frontpage_id` a common fucntion created to get post id for AMP frontpage #2025 +* Fixed: Comments controls were not working properly #1987 +* Fixed: Fatal Error after updating the plugin from 0.9.73 to 0.9.83 version #2017 +* Fixed: Filter created `ampforwp_modify_rel_url` to modify rel canonical URL #2012 +* Fixed: Remove structured data json if removed from AMP options panel +* Fixed: amp widget appearing twice in design one #2008 +* Fixed: Gif in content + Lightbox feature throws validation issue. #2032 +* Added: New Features in the Page builder Modules #2029 +* Fixed: License Key was not working properly #2026 +* Fixed: Instagram comment view is getting cut off in Swift Theme #2002 +* Added: Icon module support added in Desgin 1, 2 & 3 #1997 +* Fixed: if GD or ImageMagick library is not present in the server then send the original image #2037 #2038 +* Fixed: Swift theme homepage (Non-AMP) image resizing issues in Mobile version #1992 +* Fixed: Header Element not working in Swift theme #1967 +* Fixed: Stop Loading of Latest post scripts on Homepage and Frontpage #2041 +* Added: Filter created `ampforwp_non_amp_links()` so users can have all the internal links non-amp #1973 +* Fixed: Sanitize the archive description in loop component #1974 +* Fixed: Double AMPHTML when FBIA Plugin is active #2043 +* Fixed: Image Div is loading even if the image is not present in Swift #2033 +* Fixed: Custom AMP editor is visible on pages (post type) even if the Page Support is off from amp options panel #2047 +* Fixed: When 'Structure Data for WP' plugin active, Schema type in Structure section should hide #2049 +* Fixed: Bugs in Video Module in AMP pagebuilder #2048 +* Added: Autoplay feature added in Video Module #2048 +* Fixed: Throwing error when Product Structured Data is selected #1975 +* Fixed: Advanced CSS is not loading because the files are with hosting path #2046 +* Fixed: Double Quotes breaking the html #2004 +* Removed: Blog option is removed from AMP Options panel and it is connected with Pages option Under Reading Settings #2027 +* Fixed: amphtml should not be created for 404 pages #2018 +* Added: 404 Template added, useful for AMP Takeover #2042 +* Fixed: Genesis meta titles are lost and not rendering correctly #2050 +* Fixed: Search blank on AMP Takeover #1990 +* Fixed: Remove Unused js files from Paginated Post Pages #2001 +* Fixed: Extra Space adding in H1 and other SEO tags #2054 +* Fixed: Undefined Index when called from robot #1960 +* Fixed: amp facebook comment Js not loading to the custom front page of the swift theme. #2053 +* Fixed: Tags label is not working properly when RTL Support on #1719 +* Fixed: View Non-AMP Version In the footer link has an error #2066 +* Fixed: Squirrly SEO is Adding the Javascript code in AMP #1696 +* Fixed: Translation option issue when using POT file method #1941 +* Fixed: amp-facebook-like extension is missing on Custom Frontpage #2061 +* Fixed: GTM option repositioned #2056 +* Fixed: Menu is appearing on left side instead of Right side when RTL support is ON for Design3 #1928 +* Fixed: Sidebar Bugs #1972 +* Added: Table Styling in Swift #1961 +* Fixed: Genesis index, follow options not being rendered #2071 +* Added: Filter created `ampforwp_robots_meta` to modify robots meta information #2071 +* Fixed: PHP Notices #2065 +* Added: Add a new hook `ampforwp_after_amp_menu` after the menu in all designs #2072 +* Added: New Look to Options panel #1823 +* Added: Retina Image Support added #1846 +* Fixed: Pagebuilder hrefs were stripped in hebrew language #2089 +* Fixed: Warning Fixed #2083 +* Fixed: Gallery module images not loading in Firefox #1980 +* Fixed: Pagebuilder Improvement #2024 + += 0.9.85.5 (21st April 2018) = +* Added: Filter added to modify frontpage post id `ampforwp_modify_frontpage_id` +* Added: Filter added to modify amp template directory `ampforwp_template_locate` #1982 +* Other minor bugs fixed + += 0.9.85.3 (12th April 2018) = +* Added: Custom Post type Archive Page support #1995 +* Fixed: AMP TakeOver redirection issues #1994 +* Fixed: Debug errors #1976 +* Fixed: Social Profile pages were hidden for Design 1 to 3 #1996 +* Fixed: Structured Data insertion was adding CData causing validation error #1999 + += 0.9.85.2 = +* Minor Bugs fixed + += 0.9.85.1 = +* Minor Bugs fixed + += 0.9.85 (3rd April 2018) = +* For more detials check out [this blog post](https://ampforwp.com/0-9-85-released-stability-update-86th-update/) +* Fixed: Fatal error: Allowed memory size on FrontPage #1865 +* Fixed: Proper Parameters for Pinterest Sharing #1853 +* Added: Extra settings added in Button Module +* Added: Extra settings added in Text Module +* Fixed: Proper Parameters for Pinterest Sharing +* Fixed: Unwanted fields are removed form the Repeater in Button module +* Added: Enable/disable option added Related Posts #1829 +* Fixed: Legacy PageBuilder option Repositioned #1851 +* Fixed: Display the img tag only if source is present #1869 +* Fixed: Huge design improvements in Swift theme #1818 +* Added: Hook for Between Related Post is Added #1874 +* Added: Blurb module text size and background color added +* Fixed: Comments Pagination issues #1816 +* Added: Counter Module added +* Fixed: Date 48 years ago #1864 #1876 +* Added: Ability to pass post id in amp_content() #1872 +* Fixed: Changed the way images we fetched in WooWidget #1847 +* Fixed: Changed the position of layout in Pagebuilder #1873 +* Added: Pricing Module +* Fixed: Changed the position of layout in Pagebuilder #1873 +* Fixed: amp_aq_resizer was not able to process the outside url #1881 +* Fixed: Advanced Google Analytics improvements #1630 #1860 +* Added: Field Added For ON & OFF in Page builder #1870 +* Fixed: Two paginations in search pages in Swift theme #1855 +* Fixed: Extra Div if categories not available #1856 +* Fixed: removed debuged tags #1870 +* Fixed: Published date connected with AMP options Panel #1888 +* Added: Featured Image option in Swift #1889 +* Added: Separate Blog settings #1887 +* Fixed: single post ads should not load on pages #1896 +* Fixed: Ads should not load on FrontPage if PageBuilder is enabled #1885 +* Fixed: Background Image Support for the Columns #1871 +* Added: Blockquotes design for Swift #1894 +* Added: Co-Authors Plus compatibility #1895 +* Added: pagebuilder for custom post types #1884 +* Added: Border option is connected to options panel #1818 +* Added: Responsive AD unit support #1852 +* Added: Sub category arrow symbol is added in Swift theme #1818 +* Added: Search text color is connected to options panel #1818 +* Fixed: Removed notice when no posttype selected #1884 +* Added: Ability to overwrite page template the WordPress way like front-page.php and page-{id}.php #1902 +* Added: Ability to overwrite author page template the WordPress way like author.php and author author-name.php #1902 +* Added: Lightbox Support for the images #1892 +* Fixed: No mobile redirection when Dev mode is enabled #1907 +* Added: Option to hide Author name in Swift #1890 +* Fixed: Script facebook-comments should not load for Frontpage #1897 +* Added: amp-facebook comments for AMP2WP #1911 +* Added: Alt tag in all modules #1898 +* Added: Sanitizers in Footer and sidebar widget in Swift #1835 +* Added: Dropcap support #1900 +* Added: Proper styling for iframes and videos in Swift theme #1909 +* Fixed: Non-AMP link fixed for AMP Takeover #1916 +* Fixed: Swift connected with Breadcrumb option #1915 +* Added: Uninstall option created to completely remove AMPforWP data #1903 +* Fixed: Recipe Structured Data requires name attribute #1917 +* Fixed: No amphtml when It is hidden from Categories #1919 +* Fixed: Content is breaking when Inline Related Post option is enabled #1912 +* Fixed: Proper redirection setup for AMP Takeover #1913 +* Added: Social media profiles added in menu #1901 +* Fixed: No Ads should display on Frontpage or Posts if Pagebuilder is enabled #1885 +* Added: #1899 Proper conditions for amp-analytics script +* Fixed: Turn off option not working by default fixed #1537 +* Fixed: BreadCrumbs Should not load when PageBuilder is enabled #1925 +* Fixed: Removed unwanted elements loading while pagebuilder is enabled #1929 +* Fixed: amp-web-push should not load on Homepage and Blog #1930 +* Added: SmartMag theme Compatibility #1905 +* Fixed: Template overriding not working in child theme #1920 +* Fixed: Horizontal scrolling in Swift #1844 +* Fixed: Home page title should not be visible in AMP takeover #1921 +* Added: Carousel Module Added #1937 +* Fixed: Comments pagination not working #1816 +* Fixed: Comments pagination not working #1816 +* Added: Glue html css compatibility #1932 +* Added: Data Caption Support on AMP Instagram Embed #1938 +* Added: Ability to pass {author_name} and {author_id} added in Advance Analytics #1936 +* Fixed: Scrollbar in Header area in Swift in firefox #1818 +* Added: Disqus iframe height adjustment option #1935 +* Fixed: Options panel conflict fixed with Mobius theme #1942 +* Fixed: Problem with Button in Mobile view in Swift #1926 +* Fixed: Removed canvas tag in AMP version causing validation errors #1880 +* Fixed: Getting Conflict with Facebook Button by BestWebSoft #1740 +* Added: Option to enter the "ID" on CTA button module #1931 +* Added: Option for open same window in CTA module of page builder #1866 +* Fixed: Logo fetch causing Huge performance issue #1679 +* Fixed: Blurb module's default values were not set #1952 +* Fixed: Allow script with application/ld+json #1958 + += 0.9.84 (14th March 2018) = +* Added: Polylang Frontpage compatibility added #1779 +* Fixed: Proper link for Linkedin added #1820 +* Fixed: Incorrect function name was Added #1827 +* Fixed: Thumbnail resizing issue in Swift #1828 +* Fixed: Thumbnail issue in Loops of Design 3 #1714 +* Fixed: Hide post builder for Swift #1824 +* Fixed: To avoid warnings when there are no pages in WordPress #1810 +* Fixed: Condition for the Thumbnail for Swift #1733 +* Fixed: Proper Styling for footer for Swift #1733 +* Fixed: Line height issue and CSS editor not working in Swift #1821 +* Fixed: Renamed aq_resize to ampfrowp_aq_resize to avoid conflicts #1838 +* Fixed: Add the prefix to avoid conflicts #1817 +* Fixed: Added Custom format option in amp_date #1845 +* Fixed: Removed amp-img tag where blank SRC in Page builder #1843 +* Fixed: Pagebuilder modal max-height removed so it will become full width #1843 +* Added: An option for select target type in Button Module #1822 +* Fixed: Remove AMP category widget if swift is enabled #1790 +* Fixed: Filter added change mode type #1833 +* Added: Rewrite rule for .html blog page #1775 +* Fixed: Filter added change mode type #1833 +* Fixed: Swift Footer Widget Sanitizer Added #1800 +* Fixed: No OneSignal widget when PageBuilder is enabled #1840 +* Fixed: span tag added around the pagination text #1834 +* Added: Page specific option to add script/html and styles in page builder #1831 +* Fixed: noindex,nofollow in AMP when Dev mode is enabled #1839 +* Added: Jarida theme compatibility added #1842 +* Fixed: noindex,nofollow in AMP when Dev mode is enabled #1839 +* Fixed: Replace value attribute only from html tags. Otherwise it is removing value from * shortcodes which is breaking the whole page. #1738 +* Added: Underline option for content links added #1808 +* Added: Page specific option to add RTL in page builder #1858 +* Added: Converts AMP ads to normal so ads show when takeover is enabled in Normal Mode #1724 +* Added: Converts AMP Analytics to normal so Analytics works when takeover is enabled in Normal Mode #1724 +* Fixed: Phone icon proper alignment in Design3 #1730 +* Added: ADS for WP activation box in Extensions tab +* Added: New design field added #1861 + += 0.9.83.1 (8th March 2018) = +* Fixed: Pagebuilder contents not shows on custom home page #1794 +* Added: Header hook added `ampforwp_advance_header_layout_options` +* Fixed: Load admin files only in admin pages #1799 +* Fixed: Conflict with WP bakery pagebuilder #1783 +* Fixed: Slide in Menu break in RTL mode #1825 +* Fixed: Validation issue in loops due to empty attributes #1795 +* Fixed: Featrued Image connected Properly with Swift theme #1733 +* Fixed: Changed the disqus.php to disqus.html to pass authentication #1788 +* Added: CSS styling for Loop on shop page #1803 +* Fixed: Facebook comments not work in swift #1789 +* Fixed: Style AMP Category module in Footer swift #1790 +* Fixed: Load aq_resizer only in AMP #1805 +* Fixed: Proper markup for Pinterest in Design3 and Swift #1793 +* Fixed: Proper url for vk + += 0.9.83 (03rd March 2018) = +* Added: Ability to add amp-carousel and amp-selector directly into WYSIWYG Editor #1588 +* Fixed: Debug error caused by Playbuzz Sanitizer #1674 +* Added: Show default gravatar for comments #1758 +* Fixed: Implement Swift Thumbnail Regeneration in all the designs #1709 +* Fixed: To avoid debug error in swift +* Fixed: Translation improved for some strings #1678 +* Fixed: Stop AMP takeover for Feed pages #1767 +* Fixed: Menu issues In Design 1 & Design 2 after changing from AMP-Sidebar #1565 +* Fixed: AMP Options panel Not Working After Update (0.9.82.1) version #1761 +* Fixed: Move the label to the top [UX improvement] #1746 +* Fixed: Error with Vue #1745 +* Added: Video Module added in AMP Page Builder #1750 +* Fixed: Sidebar menu is not scrollable swift theme #1769 +* Fixed: View Non-AMP should be usertrailingslashit #1772 +* Fixed: Proper structured data for Blogpage #1660 +* Fixed: Legacy Page Builder not working after the update #1773 +* Fixed: Content blank when only image in content #1778 +* Fixed: Comment ID display issue fixed #1758 +* Fixed: PHP Warning: A non-numeric value encountered in components/logo/logo.php on line 52 #1764 +* Fixed: Yummly support added in Swift #1708 +* Fixed: Demo Link updated #1781 +* Fixed: CSS is not loading in Swift Theme #1780 +* Added: Ability to add Advertisement or Sponsored label under ads #1710 +* Fixed: Featured images distortion in related posts #1684 +* Fixed: Implement Swift Thumbnail Regeneration in all the designs #1709 +* Fixed: noarchive instead of nofollow in Archive pages #1693 +* Fixed: Internal links of tags are showing “/amp” after changing the end point to “?amp” in design 2 #1752 +* Fixed: line height is added for the logo in Swift design +* Added: Class for Custom Frontpage #1787 +* Fixed: Recent post enable disable for Swift theme #1784 +* Fixed: Connect Show/Hide AMP option with AMP takeover#1786 +* Fixed: Added sanitizer to footer Widget #1756 + += 0.9.82.1 (18th February 2018) = +* Selector code reverted due to it's effect on carousel + += 0.9.82 (18th February 2018) = +* View more details on https://ampforwp.com/0-9-82-released-stability-update-82nd-update/ +* Logo Resizing calculation by Pixels and resizing bug solved. +* Update Notification in the Admin panel will only appear in the AMP options panel. So it will not annoy you anymore. +* Glue underline is applying for some reason +* Fatal error after 0.9.81 fixed +* Facebook comments loading twice on swift +* PHP Notice: Undefined variable: post_author_name +* Pagebuilder fix in version 0.9.81 Compatibility with Yoast and other plugins #1749 +* Home loop modifier option added. Allows you to exclude the categories from the loop or include the Custom Post type in the homepage loop. +* amphtml Conflict with Instant Article for Facebook resolved +* /amp folder in the theme is applying changes in plugin, which causing a bug, but it’s been fixed +* Backward Compatibility for AMP Preview +* SEO Section Improvements +* Wrong comments count on AMP pages +* AMP Allow selector in the The Content. You can add tabs and AMP components directly into the loop. +* If we turn off the Homepage Support then Blog is turned off as well, solved. +* Post Pagination have two options like “Number of pages” and Previous & Next. +* Removed the dot from the one Signal Service worker URL if the subdomain isn’t added (Causes Validation issues.) +* Extra Space due to empty divs in Design 3 +* Remove alt from a tag in the AMP version caused many validation issues. + + += 0.9.81 (15th February 2018) = +* Edge case fatal error on features.php fixed +* Admin dashboard messup CSS fix #1731 +* Custom CSS Output added in Swift + += 0.9.80 (15th February 2018) = +* View More details on the [blog post](https://ampforwp.com/introducing-swift/) +* AMP Page Builder 3.0: The AMP Page Builder is a lightweight and much stable than ever and works flawlessly! [Read More](https://ampforwp.com/tutorials/article/amp-page-builder-installation/) +* Swift: The New Default Theme, which you can select from the design section of the Page builder. +* A way to create a Child Theme for AMP [read more](https://ampforwp.com/tutorials/article/child-theme-amp/) +* Make AMP & Non-AMP Same: We have an amazing new option called AMP to WP which will generate the WordPress version of the AMP design which will be viewed on the canonical version of the website. +* AMP Takeover: You can deliver a fully AMP compatible website with this option. It will basically take over the non-amp version and deliver an AMP version to your desktop and mobile users, on WordPress & AMP version. That’s why it was called AMP Takeover +* Logo Resizing made easy +* Typography Options +* 3 Headers design in swift theme +* Error while sharing the image on Pinterest #1699 +* Homepage support was not working ( when page support is off ) #1695 +* Custom Permalinks rewrite issue solved #1689 +* Custom post type was appearing two types #1688 +* Theia Post Slider plugin incompatibility with post pagination fixed #1677 +* Link to the categories in loop of Design 3 #1632 +* amphtml was not working when plain permalink selected along with static page as homepage #1614 +* AFS Analytics Integration added #1605 +* Removed the blank spaces from analytics id field to deliver a good UX. #1599 +* ?amp endpoint feature added #1561 +* Ability to remove the excerpt and image from related post #1510 +* Thumbnails on-the-fly generation added for better control over the design. + + += 0.9.74 (23rd January 2018) = +* View More details on the [blog post](https://ampforwp.com/0-9-74-released-stability-update-79th-update/) +* Fixed: Push Notifications button alligned in center #1500 +* Added: Meta robots tag support from Yoast #1563 +* Added: Option to Disable wptexturize/smart-quotes Support #1458 +* Fixed: Changed the label id to avoid conflict with Advanced AMP Ads #1591 +* Fixed: esc_attr causing validation issues with single and double quotes #1616 +* Fixed: Image stretching problem resolved when "Featured Image from the content" was set #1580 #1582 +* Added: Create Template by Custom taxonomy name like product-jeans.php in AMP Theme FrameWork #1594 +* Added: Custom Post type support added in the Core #1612 +* Fixed: custom-amp-content.php cleaned with PHPCS #1497 +* Added: Basic Product(WooCommerce) support added #992 #1276 for full WooCommerce Support please check this [Extension](https://ampforwp.com/woocommerce/#utm_source=readme-log&utm_medium=0.9.74-readme&utm_campaign=AMP%20Plugin) +* Added: Proper fallback support added if the current active AMP theme is not available #1624 +* Fixed: Resolved debug errors #1622 +* Added: All in One SEO compatibility #1557 +* Fixed: Load AMP Styling only on AMP pages #1441 +* Added: 7 New Social Media Integrations added (Reddit, Tumblr, Telegram, Digg, StumbleUpon, Wechat, Viber) #1265 +* Fixed: itemprop="url" was adding in non-amp #1626 +* Fixed: SiteOrigin Pagebuilder compatibility with Custom Frontpage #1592 #1593 +* Added: MediaAce lazy load compatibility of Bibmer Theme #1472 +* Fixed: Content Links plugin was causing validation errors #1569 +* Added: Filter added called get_content_from_dom to modify the output in AMP function #1462 +* Added: amp_breadcrumb component added in AMP Theme Framework #1636 +* Fixed: Sidebar Styling and proper sanitizer updated +* Added: amp_author_meta component added in AMP Theme Framework #1641 +* Fixed: amp_post_pagination component improvement in AMP Theme Framework +* Added: Ability to add link classes in amp_post_pagination in AMP Theme Framework +* Fixed: amp_author_meta image code improvement in AMP Theme Framework + += 0.9.73 (15th January 2018) = +* View More details on the [blog post](https://ampforwp.com/0-9-73-released-stability-update-78th-update/) +* Added: Instagram Sanitizer added to process Instagram Embeds inside the BlockQuotes #1581 +* Added: Option Created to Enable/Disable rel="nofollow" for View Non-AMP link #1572 +* Fixed: Custom AMP Content was not working with Elementor Pagbuilder #1495 +* Fixed: ampforwp_is_front_page() is not working in the newspaper theme #1583 +* Added: Allow people to use multiple Analytics on AMP #1124 +* Fixed: 'https' error with PlayBuzz Embeds #1481 +* Added: Option to show last modified date instead of Published date #1496 +* Fixed: Add proper permission for ampforwptourinstaller page +* Fixed: Debug warnings #1586 and #1459 +* Fixed: A lot of Security Fixes has been done #1497 +* Fixed: Removed lot of unused code #1497 +* Added: AMP skip for checkout page #1443 +* Added: Show the list of Child pages at the end in Parent Page with on/off #1551 +* Fixed: Properly strip shortcodes fom Structured data description #1512 + += 0.9.72 (6th January 2018, Happy New Year) = +* View More details on https://ampforwp.com/0-9-72-released-stability-update-77th-update +* Related Posts Image stretching in Design 3 AMP theme Framework #1482 +* RTL option must be integrated into AMP theme Framework #1562 +* `DOMDocument::loadHTML():` Attribute itemprop redefined warning fixed #1539 +* Created an option to add Author bio article in Facebook Instant Article #1521 +* Options to add push notification button above and below the content #1571 +* Copy the Content button for Custom Post types #1532 +* Alexa Metrics Compatibility added #1536 +* Logo styling added with amp_logo. So styling can work with AMP Theme Framework. #1520 +* Content parsing login improved, so it will not through any warnings if the content has only 1 paragraph. #1523 +* Debug Warnings removed #1564 +* Caption in the Gallery creating validation errors Fixed. #1549 +* Tables Link color should be as same as the link of the body #1559 +* Separate options for In-Content related posts #1546 +* WebPage Schema Type added in Structured Data options #1558 +* Fatal Error fixed with `mb_detect_encoding()` after enabling the minify option #1494 +* Content blank or fatal errors due to itemscope and itemtype, fixed. #1570 +* Performance improved. Due to `_transient__redux_activation_redirect` transient. #1526 + += 0.9.71 (1st December 2017) = +* Design 2 Post Titles issue fixed +* Instant Articles validation issue fixed. + += 0.9.70 (30th November 2017) = +* View More details on https://ampforwp.com/0-9-70-released-stability-update-76th-update/ +* Image alt tags are empty which caused issues. #1154 (thanks to @liagua) +* ALT and IMG tags are in one line #1442 +* Updated the permalink for post view in admin area #1318 +* aria-current causing validation issues #1427 +* Aligning Captions in the Bottom in Gallery #1428 +* Logo’s height & width should dynamically come from the logo. This was a great UX improvement in my opinion. The logo would good regardless of the kind of image you upload. #1429 +* After 0.9.69.1 update – Call to undefined function mb_convert_encoding #1447 +* Featured image options now also reflect the structured data #1430 +* Blur & Stretching issues of Design 3 thumbnails are now fixed. They’re crisp and clear than ever! #1227 +* Related posts are showing on single even when turned off #1434 +* Show Related posts CSS only when it is selected #1356 +* Author image now displays on author pages #1426 +* Category base removal in AMP from url option is only working on the first page #1418 +* Bug fixed: PHP Warning DOMDocument Empty string supplied as input #1449 +* Video support added in Instant Articles #1300 +* Read more tag in Instant articles issue fixed #1415 +* Amp carousel issues fixed #1446 #1456 +* Compatibilty with Envira Gallery Lazy Loading #1432 +* Inline Related Posts in AMP Theme Framework #1457 +* Different number of in-content related post and related posts at the footer #1448 +* FooGallery update broke all the AMP compatibility, but we fixed it from our side so that user’s gallery work perfectly #1424 +* WPBakery Page Builder Conflict solved #1419 +* Goodlife theme Lazy Load compatibility added #1416 +* AMP-Facebook-Like Was found but unused Validation Error fixed. #1463 +* Playbuzz not displaying if added with https: #1466 +* Options Panel labels renamed for better understanding. + + += 0.9.69 (20th November 2017) = +* View More details on https://ampforwp.com/0-9-69-released-stability-update-75th-update/ +* One Signal Push Notifications bug fixed! #1404 +* AMP theme framework Related posts extended so that it can be used as a loop format #1406 +* Facebook like Button improvements #1405 +* Add layout responsive tag to image module in page builder #1373 +* Strip the shortcodes from Structure data area #1389 +* Test HTTP API Call From admin panel by redux #1391 +* Meta description tag in normal site Unicode character is different from AMP site unicode character. #1369 +* Updated the check for ampforwp_is_amp_endpoint this should fix the issue #1372 +* Updated the URL for design 3 so it can work with plain permalink #1318 +* Updated the option Featured Image from The Content #1367 +* If “Featured Image From The Content is enabled and Duplicate Featured Image” is disable it will remove all the duplicate images from the content. #1375 +* Date Format under Homepage improvements #1408 +* Warnings due to inline related posts in Homepage #1413 +* Plain Permalinks Support improved. #1318 +* Allow Homepage title of Bread Crumbs feature to be changed from Translation Panel #1414 +* Debug Errors in AMP Theme Framework #1403 +* Unnecessary loading of Merriweather fixed, it will only load in the Design 1. +* Enter Phone Number is not Appearing when switch to Call now button #1425 +* Need excerpt below the title, above the meta #1399 +* Remove the Separator piple symbol from the footer when “Back to Top link” is off #1417 +* Display Child or subcategories on Category pages. #1385 +* Add Caption in the Gallery Image feature conflicting with Gallery widget #1407 +* Youtube Shortcode embed with &rel=0 support #1378 +* Filter for Excerpt custom text in the AMP options #1411 +* WPML Multilingual CMS plugin flags compatibility #1270 +* Compatibility with Tasty Recipes plugin and other page builders with amp page builder #1431 + + += 0.9.68 (12th November 2017) = +* View More details on https://ampforwp.com/0-9-68-released-stability-update-74th-update/ +* ADs are Optimize For Viewability, meaning it will try to load faster than the original AMP AD loading strategy. +* Content was disappearing issue was resolved #1392 +* Featured Image from The Content option is connected to related post #1339 +* Fix amp-web-push helper iframe configuration URL #1387 +* Facebook Like button added to AMP #1327 +* WPML support for AMP Improvement #1285 +* Debug Errors fixed #1366 +* Setting ad density for Facebook Instant Articles ads #1287 +* Showing the number of comments in Single #1341 +* Styling added to the sitewide ads and made sure that they are in the center. #1343 +* One Signal buttons Translation added #1383 +* Article type added to Structured data #1344 #1354 +* The issue with the amp-carousel when RTL was enabled #1358 +* amp-carousel with images of different sizes #1358 +* a bug where Img is getting converted to amp-img if there's no height or width. which causing validation issue and image is not visible fixed. +* Instant Article should have a default value for number of posts, it was causing the memory issue with alot of posts #1390 +* Notice if a post has no author data #1338 +* Added a new redux extension select field in redux framework #1349 +* Issues with galleries as well as gallery captions #1363 +* Added a hook for adding anything in between the loops #1396 +* Hide meta boxes as per the user level types #1340 +* A Switch between the Date formats #1384 +* Fix: Jannah theme lazy load issue #1362 +* Issues with galleries as well as gallery captions #1363 +* Create Dynamic url of amp according to the permalink structure #1318 +* Minor code performance improvement. +* Archive titles in Design 3 frontend issue + += 0.9.67.0 (6th November 2017) = +* View more details on https://ampforwp.com/one-signal-push-notifications-for-amp/ +* OneSignal Push Notifications integrated #807 +* Vimeo embed support added +* SoundCloud embed support added +* Pinterest embed support added +* PlayBuzz embed support added +* DailyMotion embed support added +* Fix: Handle issues with data uri images in CSS #1033 +* Fix attribute when adding AMP Mustache lib #1033 +* Fix: Output CSS for feature image #1033 +* An option added for users who don't want to receive update notifications #1342 +* Structured data nav improvement +* Sitenavigationelement has been implemented correctly for footer menu. #1345 +* Style sanitization for Menu Items #1359 +* Polylang flags support for menu  #1360 +* Mobile Redirection issues fixed #1173 +* Jetpack fatal error fixed #1355 +* AMP Page Builder requires a button to be clicked, so the scripts are not running on the runtime making it easy on the edit screen page and avoid the possible script conflict. +* Needs proper CTA Bar's styling. #1361 +* Debug errors on archive pages #1353 +* Preview shall only be loaded on click rather than in background #1331 +* ampforwp_is_home() function code improved +* making sure scripts and styling is properly adding when sanitizing the sidebar #868 +* All the backend css and js should be versioned, so it's not cached. #1335 + += 0.9.66.1 (30th October 2017) = +* Fatal error if has version less than WP 4.8 fixed +* More Minor Validation errors fixed +* Odnoklassniki sharing button is not working #1337 + += 0.9.66.0 (29th October 2017) = +* View more details on https://ampforwp.com/0-9-66-released-bug-squashing-oct-2017-72nd-update/ +* Design 3 & Design 1 are optimised with 90+ Google PageSpeed Score on Mobile and 95+ in desktop performance #1273 +* Featured Image from the content for blog and homepage #1295 +* Category Module for AMP Page builder added #888 +* Don't load unused CSS selectors. All the CSS is conditionally loading, to decrease the number of CSS loaded per page and increased in performance #1292 +* Twitter Video embed code support added in AMP #1307 +* Video Posting Structured data #1293 +* Navigation menus are now Schema compatible for better Structured data integration #1229 +* Yoast checking conditions for Structured Data Improved #1293 +* Added "back to Top" in design 3 #959 +* Proper blog check and author for custom frontpage #1260 (Made some changes to check the blog properly and also added the author details for Custom Frontpage) +* AMP not working on password-protected pages #1192 +* Debug errors reported by the user #1284 and few more we found internally +* Inline Style Sanitizer for Comments to avoid any validation issues #1193 +* Next/Previous links removed from pages #1268 props @Frenchomatic +* WPML Multilingual CMS plugin flags compatibility added #1270 +* Image sanitizer added for the Sidebar #1270 +* Added AMP Components the correct way. Added amp-gist, amp-social-share. #336 +* amp-video script added - Which decreases the non-critical validation issues #991 +* Arrows in Design 3 pagination #1000 +* Author page links in Single #1282 +* Added previous open state of option panel and show again when search clean #1238 +* Odnoklassniki Social Sharing Support for AMP (with target blank for better bounce rate) #1230 +* GIF or animated images resize problem fixed #1281 +* In Design1, Header Background & Link Color have same option #1249 +* FB Pixel for AMP added #1231 +* Structured Data Type option for AMPed Custom Post types only #1259 +* Attribute ‘readability in the tag ‘div’ removed - this decreases the validation issues #1306 +* AMP Theme Framework Improvements: loop, author, related_post, Add Author support #1311 +* Commentator's Avatar in the comments section #1132 +* Remove 'Welcome to AMP' from Dashboard sub-menu and moved to the options area to decrease the annoyance and increase the user happiness #902 +* Option to Sort the Random Order of Related Posts to increase the audience engagement (Default is 'ID', on enabling the option it will change to 'rand') #1250 +*  View AMP on Admin Bar for the respected page/post If enable. #1236 +* google maps iframe – link to larger map #1099 +* Comments now jumping due to the slash at the end #1309 +* Page Builder causes Incompatibility with the Divi theme (We restructured the Text Module for Page builder for better compatibility and UX) #1162 +* Inline Style Sanitizer for Comments added. Less Critical Validation issues and Better Presentation #1193 +* WPML amp-html error fixed #1285 +* Radio button not working for Show View more Button" #1018 +* Added registered handle for tinymcePointer localize data #1301 +* Date in the Design 2 should not be hidden in mobile version #1315 +* Page builder not working on homepage(Selected as front page) #1316 +* Instant articles number of posts option #1271 (Removed some unused code as well, it will rendered all posts if none is enter in the options) +* Auto flush on save for FBIA to improve the UX. +* Plain Permalinks Support improved. #1318 +* Tables support added to FB Instant Articles #1266 +* Demo link added in the Theme selector option #1248 +* Remove invalid attributes from multiple tags which reduces critical validation errors and validates pages. +* AMP makes a problem in archive page label, when it is active in non-amp version #1304 +* placeholder-icon.png is 404 fixed #1310 +* Category & Tags switches for Single added. #1055 +* Copy Content (Custom AMP Editor) Option Not showing with Page Builder of SiteOrigin issue fixed #1280 +* Improving UX with: when AMP support is off for a specific post type then all the AMP related metaboxes should be removed #1289 +* Options Panel Options rearranged, labels rewritten, descriptions repositioned for better User interaction [commit] + += 0.9.65.2 (25th October 2017) = +* TypeWatch is not a function #1299 +* Error with BackupBuddy fixed #1303 + += 0.9.65.1 (24th October 2017) = +* AMP Minifcation Issues fixed + += 0.9.65 (22nd October 2017) = +* View more details on https://ampforwp.com/new/ +* Favicon for AMP #1039 +* AMP Minification option added with Performance Tab in Options #1286 +* Post support is turned off then Meta box should also be removed #1253 +* Excerpt Length feature in Design two and Three #1122 +* Test Contact form plugins and their settings in the options panel #1121 +* Mobile preview in Edit Screen #1082 +* Search feature for Options Panel #1238 +* WordPress Social Share Buttons Validation Issues #1272 +* itemtype attribute is striping in the ul tag #1210 +* Debug Error in Breadcrumb 0.9.64 #1267 +* Disable AMP linking at Wordpress Search Page #969 +* Featured Image is missing #1071 +* Removed ampforwp_plugin_activation_notice #1034 +* Add VK (Vkontakte) Sharing Button #1187 +* Grab the first image instead of post thumbnail for featured image #1189 +* AMP theme framework core changes #1274 +* Grab the first image instead of post thumbnail for featured image #1189 +* Create a Switch on Top of Page Builder #1279 +* Inline Related Posts added that helps you with improving bounce rate #1078 +* Caption Support in Image Gallery Carousel #1172 #1136 +* Instant Articles feed shows sticky posts on top #945 +* Added search check, to fix debug notice +* Option to hide date from Design 1 & Design 3 Homepage Loop #1264 +* UI labels improvements in the Options panel +* Sorting out design #2 – static front page #1175 + += 0.9.64 (15th October 2017) = +* View more details on https://ampforwp.com/new/ +* Structured Data Type option added. You can now change the structured data format for Posts, Pages and Custom post types #323 +* When comments plugin activate, Comments section should remove. #1093 +* Notification causes a validation error. #1147 +* CSS !important need sanitization #1225 - This will help us to validate tens of thousands of pages. +* Strange spaces when using Sassy Social Share #1185 +* Remote CDN use? Let's host it? #549 +* Typo fix for Linkedin Profile Page URL section #905 [Thanks to Prayag @pra85] +* Replace fastimage with fasterimage for PHP 5.4+ #1191 +* Debug Errors Post 0.9.63 #1219 +* Ad5 code injected twice #1116 +* Homepage Support must be Off when we turn Off Homepage Support. #738 +* Add custom class in post pagination for styling #1100 +* Removed the Lazy Loading issue of Schema Theme #1170 +* H1 tag for archive titles (Commit) #1155 +* Alt tag for the Logo #1155 +* Design 3 Menu RTL issue fixed #1106 +* Ability to add dynamic classes in body tag #1237 +* Warnings fixed on 404 page #1243 +* Properly structured data for Homepage, Custom Frontpage and Blog #1155 #1242 +* Option added to Enable/Disable categories and Tags links from Single #1155 +* Fatal error after 0.9.63 fixed #1220 +* Debug Error due to vendor AMP #1213 +* PHP warning on line 147 after 0.9.63 #1241 + += 0.9.63 (8th October 2017) = +* View more details on https://ampforwp.com/new/ +* Category and Tag Base Remover as core features #1079 +* Hide AMP on Posts option added #935 +* Installation Setup Screen Added for new users +* Validation for the session in PHP #1158. PR by Bryan Contreras @bryan3561 +* All the amp pages should work perfect with Plain Permalink settings #488 +* WYSIWYG TinyMCE editor added for the Text Module in AMP Page Builder #1205 +* WPML Static Front Page Support for title and description with Yoast. #1143 +* Row Settings area added for AMP Page Builder #1148 +* xlink attribute causes Validation Issues #1149 +* Posts with no images on Archive pages are squeezed to 65% #1058 +* Body Class to target specific pages #1123 +* Option to enable/disable Breadcrumb #1129 +* Debug errors due to Breadcrumbs fixed #1109 #1130 #966 +* Visit AMP option added below the View Site in Dashboard. #1076 +* Many Debug errors fixed #1109 +* Textarea for body tag which will help people add AMP Auto Ads #1064 +* Structured data improvements #1048 #1044 #1085 #1118 +* Twitter share URL based on users choice, you can allow people to share pretty links and short links. #1097 +* Author Avatar removed code fixed which has been displayed in the div "amp-wp-meta amp-wp-byline". #1087 +* Only one figure element is allowed in the article header FB Instant Articles #1127 & #1157 +* Image alt tags are empty and cause issues fixed. #1154 +* Button to copy the content into Custom AMP Editor #783 +* Rename AMP loop widget areas or add proper descriptions #1045 +* Trailing slash issue #1095 +* Related Posts by Post type featured added #1141 +* Ultimate Social Media Icons plugin causes validation issues fixed #1135 +* Adding proper path for functions.php, it was causing strange fatal errors and irregular white screen of death fixed  #1144 +* A smooth way to migrate from other AMP plugins to AMPforWP #1051 +* Alert added on AMP by Automattic installation. #1180 +* Insertion of strange spaces around H1 titles #1069 +* AMP Page Builder and HTTPS #1164 +* You can display comments from more than one vendor such as displaying WP & FB Comments #1150 +* Rename AMP loop widget areas or add proper descriptions #1045 +* FrontPage featured image with srcset #1063 +* An option for Showing featured image from custom field #1098 +* Added the Custom Front Page Title From Yoast SEO #1163 +* Commenting breaks SSI directives causes to display error #1179 +* rel canonical appears more than once in search pages #1195 +* Dev mode in AMP #1083 +* Social Sticky Icons Improvements #1061 +* Grand-Child support added in Design 3 #1152 +* amp-accordion non-critical error in Design 3 & CSS improvements fixed #1152 +* Incorrect @id for mainentity #1080 +* Hide AMP by specific Categories tweaked for performance. Thanks to Joshua Eichorn @jeichorn CTO at Page.ly #1133 - Huge Thanks! +* amp-auto-ads for sites with RTL support ON #1176 +* Redirected the Google forms to our contact page so that we can take each and every query and answer every person. #1201 +* ui-state-highlight class was conflicting with ACF date picker fixed #1199 +* Responsify WP Lazy loading causes blank image (Compatibility) #1131 +* amp-carousel scripts loading on the second page fixed in Design 3 +* Show Design screenshot while selection of design #1209 +* Switches Redesigned for better UX #1211 +* Welcome Page UX Improved #1214 + += 0.9.62 (25th September 2017) = +* View more details on https://ampforwp.com/new/ +* INTRODUCING Page Builder 2.0 for AMP! [Learn More & Watch the Video](https://ampforwp.com/tutorials/article/amp-page-builder-installation/) +* Documentation & Help links improved +* Post type specific classes for targetting +* Design name restored in Options panel (It was recently renamed to Appearance) +* Minor Bug fixes as well + += 0.9.61 (10th September 2017) = +* View more details on https://ampforwp.com/options-restructured/ +* Options Panel Restructured – Options were dividing into two parts: Settings and Appearance. +* AMP Theme Framework Core Support Added. You can now create themes of your own in just minutes. +* WPML Static Front Page Support #1111 +* Notification message disables when CF7 & gravity form is activated. #1107 +* Space after On in Design 3 #1114 + += 0.9.60 (4th September 2017) = +* View more details on https://ampforwp.com/0-9-60-released-improved-redirection-66th-update/ +* Class added to View non-amp anchor tag +* Params added properly to get rid of a warning #1077 +* rel=attachment noopener generating validation errors #1090 +* Breadcrumbs Support Added #701 +* Enable / Disable button added for Navigation Menu #735 +* Move the ad code for Instant Article down after the article #964 +* Add analytics code of FB instant articles properly #1096 +* datetime Tag not stripping properly #1043 +* Mobile redirection on custom post types #1028 #1052 +* Mobile Redirection causing extra redirect #879 #933 +* Proper mobile redirection on Homepage #1052 +* View non-amp on blog will redirect to blog +* Blog will redirect to blog irrespective of AMP Homepage option #871 +* Dont redirect if archive support is disabled #1052 +* non-amp category pages should redirect to non-amp pages if turned off from Hide AMP #999 +* Disable amp for forum plugin (wpforo) #592 + += 0.9.59 (23th August 2017) = +* Design 3 Images were not aligned properly. Fixed. #1040 +* Caption in the design 3 improved +* Jetpack File not loading throwing fatal error #1038 +* If the mobile redirection is ON and the category is excluded to display the AMP then it should redirect properly +* Custom Editor Compatibility issue with SiteOrigin PageBuilder fixed #997 +* Native Twitter Embed support +* Added a hook after the body tag: ampforwp_body_beginning (commit) +* GTM in AMP Improved #958 +* WP User Avatar compatibility Added #975 +* Alt tag on frontpage featured image added #1050 +* Blurred Images on the frontpage fixed #1050 +* Need to escape alt tag #1049 +* Debug errors & PHP warnings were fixed #859 #811 #830 #810 +* Proper rel canonicals for inner pages #1047 +* Added Video sanitizer for comments #1053 +* When activating the AMP plugin, display a notification in the popup. #1036 +* Video Sanitizer added for Comments + += 0.9.58.1 (9th August 2017) = +* Jetpack conflict issue solved #1038 +* Genesis SEO Support added #1013 +* Fixed Wrong SEO title issue #1013 and #836 +* Design 3 Carousel script loading method improved #990 + += 0.9.58 (9th August 2017) = +* View more details on https://ampforwp.com/new/ +* Genesis SEO for AMP support added +* AMP 0.4.2 Vendor Bundled for making it crash proof +* Archive desc only on 1st page #1029 +* Ads are not working after 0.9.6 #1030 +* Fixed the Post 0.9.57 Update Bugs #1025 +* All Images are aligned on left side in design 3 #1031 +* Custom frontpage title issue in Design 3 fixed + += 0.9.57 (5th August 2017) = +* See the Full changelog https://ampforwp.com/0-9-57-released-compatibility-issue-fixed-62nd-update/ + += 0.9.56 (31st July 2017) = +* View more details on https://ampforwp.com/page-break-in-amp/ +* Page Break / NextPage (Pagination) Support Added #834 #857 (Improvement) +* Show/Hide AMP for Categories of Posts or All posts #872 (Improvement) +* Adding analytics capabilities to Instant Articles #978 +* JetPack Plugin Conflict Solved #971 +* Social sharing code improved. amp-social-share js is getting added for line and WhatsApp social share #981 +* Code improvement for rel canonicals(home and archive) +* Perfect SEO URL + Yoast SEO Compatibility #982 +* Some styling for tags to show up properly +* Undefined index notices #960 +* Non-amp category pages should redirect to non-amp pages if turned off from Hiding AMP #999 +* Page builder text and button module issues #972 +* Documentation links updated in the Options panel + += 0.9.55 (13th July 2017) = +* View more details on https://ampforwp.com/0-9-55-released-improvement-update-61st-update/ +* Disqus Comments show up even when disabled per post #931 +* Unnecessary: Adding the Markup for AMP Woocommerce latest Products #929 +* H3 inside OL in Related-Posts.php #930 +* Advertisement Options in Instant Articles #943 +* Incompatible with bootstrap plugin #525 +* Error in tag and category links #934 +* Pagebuilder Button module link had issues #951 +* Unnecessary: Adding the Markup for AMP Woocommerce latest Products #929 +* WPtouch Pro Compatibility Issues #927 +* Better scripts compatibility in Single of post types #757 +* Instant Articles Error: "The HTML element does not contain any text" #949 +* added a filter in all the dates so a user can change the date format and modify #962 +* Design3 Menu Arrows are clickable along with the links #952 + + += 0.9.54.2 (4th July 2017) = +* Minor bug post 0.9.54 bug fixed + += 0.9.54 (4th July 2017) = +* View more details on https://ampforwp.com/new/ +* Facebook Instant Articles Support #862 +* Exclude Some Pages from Mobile Redirection #914 +* After 0.9.53 update amp-social-share js missing (critical issue) #924 +* Hooks added in Header (above and below) +* View non AMP[Code improvement] #928 +* Pages are not supposed to show meta like this, especially Categories #894 +* Monarch plugin having design issues #925 +* Show AMP Hide AMP Check Box Fixes #794 + += 0.9.53 (19th June 2017) = +* View more details on https://ampforwp.com/stability-validation-issues-59th-update/ +* Compatibility Issue with Rocket Lazy Load plugin #907 +* Link color issue with UX of Color Pickers in Design 3 #731 +* amp-analytics js appears more than once when Google tag manager is used #885 +* SEO by SQUIRRLY is adding analytics twice #678 +* Fatal error when WPSEO is activated #900 +* Design 3 Sticky header should have an option #625 +* Search form was enhanced, it can now be used on the websites without https certificate. That will certainly fix a lot of validation issues. #912 +* Yandex Metrika support in AMP #585 +* Histats Analytics Support #880 +* Chartbeat Analytics Support #882 +* Do not strip Rel from anchor tags #790 +* Design close Resulting Blank Screen in AMP Site #642 +* Logo size is not applying #817 +* AMP Publisher logo guidelines #162 +* Remove amp-social-share extension .js from Custom Frontpage #899 +* Add compatibility with Sassy Social Share #679 +* Remove Disallowed ‘like’ tag from Facebook Like button by Ultimate Facebook plugin + += 0.9.51.1 (12th June 2017) = +* Redirection issue after 0.9.51 Update. +* Improved compatibility with plugins. + += 0.9.51 (8th June 2017) = +* View more details on https://ampforwp.com/page-builder-released-in-amp/ +* Page Builder Support added ( See Tutorial at https://ampforwp.com/tutorials/page-builder/ ) +* Comments are not showing properly when words are long #861 +* Remove amp-social-share extension .js from Pages #853 +* The tag ‘amp-sidebar extension .js script’ appears more than once in the document #828 +* Remove Advertisement tab #839 +* Compatibility with Slide-in Plugin by WPMU dev #866 +* Mobile redirection issue with bbpress #867 +* All the data must be properly sanitize in the sidebar #849 +* AMP html should not be added on the second page of comments +* Author page’s support #456 +* URLs in comments should be clickable(links) #869 +* Featured image should be centered in desktop mode #870 +* Added More Hooks #721 (Documentation on this coming soon!) +* Page 2 goes to the wrong URL #865 +* Proper Title and meta for homepage and posts #850 +* Gist Support added #608 – Just add a shortcode and enjoy Devs (Ex: amp-gist id="b9bb35bc68df68259af94430f012425f ) +* /blog/amp pagination not working #875 +* separate the Text and Date format in design 2 #876 +* Comments show in AMP w/o breaks between paragraphs #873 +* If no featured image below hooks are not working #877 +* Change meta name Viewport and its value #878 +* Bolt icon in option #474 +* Code restructuring and code quality improvements. +* Create a seperate function for comment code in frontpage.php #682 +* Remove all the duplicate code from frontpage.php of all the designs and use hooks to add the code instead of static code #889 +* Few Debug errors removed. + += 0.9.50 (24 May 2017) = +* View more details on https://ampforwp.com/facebook-comments-in-amp/ +* Design 3 Social Icons issue #832 +* View non AMP leads to /?nonamp=1 #814 +* Youtube shortcode compatibility improved #557 +* welcome.php should be shown only if user is “administrator” #696 +* Facebook comments support added in AMP #825 +* WP Like Button Compatibility #841 +* Custom Taxonomy Support added with Custom Post Type Extension. +* Front page – comments not found as expected #837 +* Fixed xml:lang tag issue #848 +* Sanitize Iframe in the archive description Fixed #845 +* Compatibility with Newspaper Theme by TagDiv #842 and #796 +* Some debug problems (blog page, style.php) #838 +* Featured Image hooks added +* Twitter is misspelled #854 +* The core concept of the AMP Content builder has been built. + + += 0.9.49 (12 May 2017) = +* View more details on https://ampforwp.com/0-9-49-released-small-important-bugs-fixed-56th-update/ +* Option added to display the excerpt in Single #806 +* Ability to add new invalid tags to filter out from AMP pages #809 +* In frontpage, comment button is pointing to wrong URL #812 +* Call now button and search is overlapping in Design-1 #784 +* Sticky Social Icons should be off if the CTA notification bar is on #788 +* Author bio in Design 1 and 2 #732 +* Styling in Taxonomy description causing validation issues #798 +* Twitter share(handle, url positions fixed) #815 +* Tables responsiveness in ALL Designs #726 +* Output all the categories and tags with their own ID’s in the div classes #750 +* Social Share Icons Overlap with Leave A Comment in Design 3 #716 +* Effective Measure Support on AMP #297 +* Custom AMP editor on pages should only be shown when page support is ON #756 +* AMP on website.com/blog without need of separate installation #775 +* GTranslate Compatible #819 +* Images and amp-anim styling added #725 +* Filter to make the title in a post to a link #727 +* Author Bio and Social Share button must not come in Pages #770 +* StatCounter is now compatible with AMP #361 +* Line Social media support #500 +* Footer menus for Design 1 & Design 2 #623 +* Strip out src=”about:blank” When Gravity Forms used #804 +* Add Compatibility with Crazy Lazy load plugin #751 +* Meta Titles and Description issues fixed with Yoast, All in one SEO and The SEO Framework #813 +* Double quotes in the Excerpt of the meta description is making AMP Invalidated #818 +* Missing featured image on static front page #824 +* Fatal error while activation: see the video 0.9.49 Beta #827 +* Review this code in archive.php in all 3 designs. #826 + + += 0.9.48 (28 April 2017) = +* View more details on: https://ampforwp.com/0-9-48-released-step-towards-multilingual-support-55th-update/ +* The default translation method of WordPress added. (Option in Translation panel to switch between * Translation panel and POT file #540) +* A new Advertisement slot added above the related posts in the Single. It not only gives better options for people to display ads but this ad slot is also very handy if you are using ad companies like Taboola and RevContent. +* Another Advertisement slot added below the post title in the Single post. +* Fatal error: require_once report-bugs.php #747 fixed +* Add / for codes in Meta Description #766 fixed +* Controls re-adjusted & Renamed title of yoast description control in Options panel +* Design-3 Slider URL redirecting to non-AMP page #758 +* Added new sanitizer For HTML to AMP-HTML conversion +* Sanitized Archive descriptions so that it would convert to AMP +* Comments sanitized with new sanitizer so that HTML tags automatically become AMP compatible. +* 301 redirects on non-pretty internal links #767 +* Create a filter to modify the value of rel="amphtml" #778 +* Max-width added for images in comments +* If in WooCommerce ?amp endpoint set then update href. +* Undefined Variable (Debug) #733 and many other debug issues were fixed +* Show last updated Post instead of published date #575 +* WooCommerce Widget added to display latest products on homepage. #763 +* add amp_post_template_above_footer hook global in all the designs #779 +* Excerpt on top of the content in Single #665 +* Subscribe box has been improved for the UX needs #712 +* Notice warnings since 0.4.2 update #740 +* AMP Comments Form Integration with the extension +* Filter added on the loop in Homepage of the Design 3 so that it can be modified with an external plugin. +* 404 on paged home page #781 +* Twitter handle should be at the end of the tweet not in the beginning #787 +* Wrong Rel Canonical for AMP Custom Frontpage #799 +* Merged a pull request #761 that will improve the title and description output that is much more stable and flexible for future enhancement and use. It was contributed by Sybre Waaijer - Thanks mate for the contribution, we (our team and users) really appreciate your hard work done on this code. +* Extension page user experienced improved. +* Removed old Youtube installation video and replaced with new one. + += 0.9.47.2 (12 April 2017) = +* Design-3 Slider URL redirecting to non-AMP page #758 +* Ads showing in comments #768 + += 0.9.47.1 (11 April 2017) = +* Meta description option improved in SEO section #766 +* Fatal error: require_once report-bugs.php #747 + += 0.9.47 (10 April 2017) = +* View more details at https://ampforwp.com/0-9-47-released-54th-update/ +* Meta saving method updated for customAMP content editor checkbox was causing some conflict. +* Wrong Yoast title and structured data in Custom Frontpage fixed +* CSS minification all 3 designs +* Polylang flags in menu was causing validation issue, is now resolved +* WPML flags in menu was causing validation issue, is now resolved +* Standardized function created for content sanitization. +* Archive description now displays AMP compatible markup +* Comments markup sanitized for AMP +* Design 3 images not aligned properly, fixed +* Images are aligned to center in Design 1. +* carousel ending with //amp instead of /amp – fixed #753 +* Title of the Post along with Post link when shared in twitter #683 +* Ads were cutting in half in RTL, fixed +* Add / at the end of AMP links with in the AMP pages (Internal links) #668 +* Rendering the wrong URLs in front page if paged #742 +* Option to turn off AMP on all pages, so people can turn on only for specific pages #746 +* Need Meta Description on amp pages #741 +* Woocommerce Loop shortcode updated +* Call Now Button added in header #563 +* Post images are not centered in Design 3 #695 +* UX of GTM settings done, since users were getting confused #700 +* Front page amphtml fixed for paginated pages + += 0.9.45.6 (31 March 2017) = +* Installation Process from welcome page was not working after WP Plugin DIR API change was fixed. +* WP Rocket Minifcation and Concatenation was not working, its fixed now. +* WP Rocket was tested properly to make sure everything is working fine. + += 0.9.45.5 (25 March 2017) = +* WP rocket conflict solved +* Cannot set property ‘innerHTML’ of null issue fixed + += 0.9.45.3 (21 March 2017) = +* Post 0.9.45 bugs fixed and released as an urgent update. + += 0.9.45.1 (19 March 2017) = +* Post 0.9.45 bugs fixed and released as an urgent update. + += 0.9.45 (18 March 2017) = +* View more details at https://ampforwp.com/0-9-45-released-compatibility-rtl-53rd-update/ +* W3Total cache compatibility added +* RTL Support added for Right-to-Left language websites. +* Comments Pagination feature added +* WP-Rocket Compatibility added +* WPML Compatibility added +* Quantcast analytics support added +* ComScore support added +* Custom Yoast title support added #685 +* WooCommerce Shortcode: Allows you to display WooCommerce Products. [amp-woocommerce num=6] will display the 6 products from WooCommerce. [amp-woocommerce num=6 link=noamp] will display 6 products but they will go to non-amp website, if you want to link to AMP version of the page then use [amp-woocommerce num=6 link=amp] +* Admin area UX improvements +* Adding notifications script in the correct way +* Comments now display on frontpage as well. +* Re-positioned non-amp Header link control to the right section. +* ?nonamp=1 only displays when the Mobile redirection is on +* Properly adding iFrame js. +* Custom Post type incompatibility fixed +* Widgets added to the Custom Frontpage. +* Stripping shortcodes from excerpts. +* Custom content on static frontpage had over riding issue #687 +* Option added for controlling number of comments +* Welcome page should be shown only if user is “administrator” #696 +* Digg Digg social share compatibility #694 +* Removed unnecessary lines from Design 3 +* Sanitized Archive Description to amp Compatible #659 +* Author box now displays HTML properly #645 +* Date added Design-3 in meta #583 +* Options link was removed from wp-admin tool bar after a feedback from a user. +* Footer sub menus layout compatibility. + + += 0.9.44 (5 March 2017) = +* View more details at https://ampforwp.com/user-experience-52nd-update/ +* Added Welcome Screen for better User experience. [Enhancement] +* Undefined Index debug error resolved [Bug fix] +* All in one SEO Support support tested [3rd party compatibility] +* Frontpage title in Design 3 is out of the container #644 [Bug fix] +* Default Table markup in AMP #643 [Enhancement] +* AMP carousel is not working on Frontpage #641 [Bug fix] +* Social share .js was getting added even when it was not required #638 [Bug fix] +* Search Feature added for Design 1 & Design 2 [Major Improvement] +* Accordion script loading issue in Design 3 #634 [Bug fix] +* ?nonamp=1 links should be nofollow #622 [Bug fix] +* Same Header and Color Scheme are making header elements invisible #629 [Enhancement] +* In Search AMP rel canonical was different #631 [Bug fix] +* Non-AMP link in Design 3 was not working when mobile redirection was enabled #632 [Bug fix] +* Search form text strings are now added in the translation panel #607 [Bug fix] +* Load AMP-ads conditionally only if ads are available #609 [Bug fix] +* Added compatibility with Custom post type extension. Option to hide/show AMP on all custom post types #587 [Bug fix] +* Report a Bug & Request feature links added [Enhancement] +* If there was no menu set in Design 3 then all pages were getting displayed. #613 [Bug fix] +* The tag Font is disallowed #616 [Validation Improved] +* index/noindex separately added for Tags and also for Categories #606 [Enhancement] +* Use of undefined constant AMP_QUERY_VAR #596 [Bug fixed] +* Logo is not centered in Design 3 #586 [Bug fixed] +* Remove defer, a very rare type of defer was getting added #589 [Validation Improved] +* Disqus comments iframe had scrolling issues #566 [Bug fixed] +* Left side blank gap in the RTL in design 2 #541 [Bug fixed] +* Inline Styles not working correctly in Custom AMP Editor #533 [Bug fixed] +* Re-save permalinks issues. Flushing rewrites with options saved. #511 [Improvement] +* Code review and cleaning of the customizer #404 [Code Cleaning] +* Google Search iframe had some header alignment issues in Design 3. #624 - Thank you Leo Osa @leoosa for the contribution! [Bug fixed] +* AMP Frontpage + Override AMP Content = Blank page #604 [Bug fixed] +* Widget area added on the homepage with an 'AMP Category Blocks' widget. It means you can display multiple category blocks the homepage. This allows you to display complex layouts, even on AMP. [Major Improvement] +* Auto-append /amp at the end of internal links in Menu with an option in the Menu section of the options panel #531 [Major Improvement] +Reformatting and Minifying of stylesheet [Code Cleaning] +* Created a new section for Homepage and moved some controls from other areas to the home section for the better user experience. [User Experience] +* Override Homepage Thumbnail size option added. It will give you more control over your thumbnails. [Major Improvement] +* New color picker added to change the color of the header elements in the Design 3 to give you better control over the design. [Enhancement] +* Extra amp-carousel script loading is now fixed. [Bug fixed] +* Crafting of layout code in design 2 and design 3, especially with social icons area. [Code Cleaning] +* Design of search form was not clickable in iOS devices #621 [Bug fixed] +* Disqus iframe was loading even when there was no disqus name was added in the option. We found that many users might be enabling it without knowing the output and then they seem to forget, which was causing them validation warnings. [Bug fixed] + += 0.9.43.6 = +* View more details at https://ampforwp.com/stability-sprint-3-51st-update/ +* Typo in the is_home() function fixed +* Option to hide/show AMP on all custom post types #587 +* False detection by Windows defender tool fixed +* Conditional tags were not compatible with Advanced AMP ads which were causing some conflicts but is now fixed. + += 0.9.43.5 = +* View more details at https://ampforwp.com/stability-sprint-2-50th-update/ +* Fixed shortcodes issue in related posts #543 +* Iframe Scripts Added properly +* Proper conditions added for the social section of Design 3 +* Featured Image issue stretched in Design 2 & 3 +* Removed extra global $redux_builder_amp; +* Custom Logo Dimensions option added #479 +* Index & NoIndex options added for SEO section. #558 +* Added URL for rewrite flushing rules in Options +* Option to enable and disable the Author area in Design 3#577 +* Rel Nofollow added in credit link +* debug issue solved: fn_offset not defined +* debug issue solved: global $post not declared +* The word 'ago' is now translatable in design 3 +* The word 'read next' is translatable now +* Tablepress compatibility added #392 +* Secure API server is now serving through Google Cloud Manager. +* Thrive Content builder was displaying twice when the Custom AMP content was on. It was a complex issue which has been solved now. +* amp-ad extension.js script was loading if the Ads are not enabled. #598 +* Social Share Extension Included on Homepage even if we didn't have social icons #599 +* Installation UX improvement #593 +* Removed duplicate global variable +* Proper OG tags added #588 +* Proper instructions added for Custom AMP content #471 + + += 0.9.43.1 = +* View more details at https://ampforwp.com/0-9-43-1-released-stability-sprint-1-49th-update/ +* Emoji in comments leads to AMP errors +* Design 1 showing time on archives +* Added some space between the archive label. +* Lazy loading plugins compatibility #544 +* Custom header and footer areas +* Sticky posts now come on top #564 +* Footer non-amplink added in design 3 #562 +* HTML Paragraph tag is shown in the title in category! #518 + += 0.9.42 = +* View more details at https://ampforwp.com/design-three-update/ +* Design 3 was released – Video Overview along with new options and features. View the video overview at: https://www.youtube.com/watch?v=ub1pwskt3Rc [Major Feature] +* Ticket #517 – Added Upload field into Redux core [3rd party Compatiblity] +* Ticket#529 Controls for archive titles added [Improvement] +* Ticket #548 Jetpack photon code removed + += 0.9.41 = +* View more details at https://ampforwp.com/disqus-comments-in-amp/ +* Disqus Comments in AMP Support Added [New Feature] - This feature can be enabled from Dashboard > AMP Options > Disqus Comments +* AMP WooCommerce supported tag was missing after the last update. [Bug fix] +* Homepage & Related Posts was displaying private and protected posts, which is now fixed [Bug fix] +* Next previous links added in Design 1 [Enhancement] +* Invalid Post Time displaying in the homepage of Design 1 [Bug fix] +* Twitter share now includes the twitter handle of the author with setting in options [Enhancement] +* Emoji in comments leads to AMP errors was fixed [Bug fix] +* Date are now displayed on archives in Design 1 [Enhancement] +* When RTL enabled logo merges with nav bar was fixed [Bug fix] +* Jetpack Photon compatibility added [3rd Party Compatibility] + += 0.9.40 = +* View more details at https://ampforwp.com/0-9-40-released-biggest-stability-update/ +* Proper endpoints added [Improvement] +* Flush Rewrites properly [Improvement] +* REL Canonical properly getting added. [Improvement] +* Proper Frontpage Canonical added [Improvement] +* Added Base name support for categories and tags [Improvement] +* Redirection of excluded post solved. [Bug fix] +* Archives properly redirecting to the right URL [Bug fix] +* Homepage redirection solved [Bug fix] +* Plusone tag is stripped properly. [Validation Issue fixed] +* Archives are now clickable. [Improvements] +* WP_Query filter added for better customizability of Homepage loop. [Better Customizations] +* Social share boost plugin compatibility. [3rd party Customizations] +* Removed H1 from the frontpage even if it is not available. [Improvement] +* H3 instead of H1 for Site title. So there is only one H1 per page. [SEO Improvement] + += 0.9.38 = +* View full details at https://ampforwp.com/google-tag-manager-for-amp/ +* Google Tag manager included [New feature] +* Iframe max-width added [Improvement] +* Paginated pages have different titles now. [Bug fix] + += 0.9.37 = +* View full details at https://ampforwp.com/category-tags-archive-support-added/ +* Debug issues solved [Bug fix] +* Remove Extra styling added by other Themes/ Plugins [3rd party themes and plugin Support] +* Category, Tags & Archive Support with titles added [Enchancement] +* Archive Title support added [Enchancement] +* There were some issues with attachments [Bug fix] +* removed ? from amp url's [Improvement] +* Mobile redirection for Archives added and 404 redirections removed for archives [Improvement] +* View non-amp version now properly redirects to the normal version. #415 [Bug fix] +* Added an option to turn off AMP support for Homepage. [Enchancement] +* Too many redirects issue on homepage is fixed #435 [Improvement] +* Spell check and G tags are removed for thrive & Spell check compatibility [Better Validation] +* If image is not available in gravatar fixed, it was throwing an error #365 #327 [Improvement] +* Comment anchor link changed for simplecomment button files in both designs [Improvement] +* Redirection Loop issue fixed [Bug fix] +* Shortcodes were visible in excerpt, it's fixed now. [Improvement] +* Defer onload by other plugins was causing issues #431 [Better Validation & 3rd party support] +* Improved Sessions [Improvement] +* Advnaced Settings panel was created for better user experience. [Improvement] +* Spell check tag was causing validation issues. [Better Validation & 3rd party support] +* RTL issue fixed #454 [Bug fixed] + += 0.9.36 = +* Full details at https://ampforwp.com/0-9-36-released-stability-update-43rd-update/ +* Redux Core Update. Better compatibility with the Salient theme and Themeforest themes & plugins using redux framework in their core, which makes the plugin much stable. [Huge Improvements] +* Hide advertisement section if advance ads plugin is active. [Better User experience] +* Ultimate Social Media PLUS Plugin Compatibility (Link) [3rd Party plugin Compatibility & Better Validation] +* Launch Post Builder button added. One of the important feature called ‘Post Builder’, that is drag and drop post builder was somewhere hidden in the customizer, so positioned it for better visibility from users. [Better UX] + += 0.9.35 = +* Full details at https://ampforwp.com/page-builder-realtime-preview-3rd-party-plugins-compatibility/ +* Customizer page builder (Design Manager) was not showing real-time preview, we have fixed this issue properly [Bug fix] +* Attachment page was having the wrong endpoint. [Bug fix] +* Fb:like div has href, showfaces, send and action tag, which was against validation [Validation Improvement] +* A plugin (Spam Protection by CleanTalk, no Captcha Anti-Spam) was forcefully adding script into the AMP version. [3rd party Compatibility] +* Lang attributes were added [Enhancement] +* The tag like was disallowed in the AMP [Validation Improvement] +* We did some more testing with Visual Composer & AMP [3rd party Compatibility] +* AMP on Pages option was not working in some cases. [Bug fix] +* Disable comment button when comments were disabled. This was fixed by @lofesa and was sent as a pull request. Thank you Lofesa! +* g:plusone tag was not getting removed properly. [Validation Improvement] +* Thrive headline optimizer was having issues in AMP version. [Validation Improvement] +* Structured Data Image width issue solved [Enhancement] +* BJ Lazy Load was having issues, we have added a fix which will make this plugin compatible with the AMP. [3rd party Compatibility & Validation Improvement] +* imageanchor=”1″ was getting added by some 3rd party plugin, this was fixed.[Validation Improvement] + += 0.9.34 = +* Newspaper theme by Tagdiv was having issues, we have fixed this one. + += 0.9.33 [15th Jan 2017] = +* Full details at https://ampforwp.com/debug-errors-shortcodes/ +* Mobile was not working with Newspaper theme by Tagdiv [Bugfix] +* Debug errors fixed, Code is now much cleaner. +* New rewrite rules for homepage pagination. It had some paginated URLs with wrong amphtml tag. +* Extra analytics file was loading. Better compatibility with Yoast & Monster analytics. +* Properly removes AMP if turned off from Post panel +* z-index position improved on Sticky Social bar +* Better compatibility with shortcodes. +* Divi Standard Layouts Compatibility +* Properly Hide AMP posts if excluded. #367 +* Mobile redirection was causing loop issues which are now fixed. +* Some plugins were loading in core AMP js file, which was causing the issues, which is now fixed. [Better Validation] +* onclick was getting added in the links on AMP version. Issue fixed. [Better Validation] +* thrive_headline tag was getting added in the Title tag which was causing validation issues. Fixed. [Better Validation] +* Some interactive plugins were using place, state, city and imap tags which are now fixed. [Better Validation] + += 0.9.32 [7th Jan 2017] = +* Full details at https://ampforwp.com/first-wave-of-polishing-in-2017/ +* Rel=canonical issue fixed: AMP URL redirect to the normal URL #293 & #332. +* Paginated pages on homepage redirect to homepage URL #335 +* Title of the page should be displayed on the FrontPage #358 +* Thrive Builder AMP Validation Compatibility, so it will be validated properly in AMP. +* Twitter Sharing improved so it gets the data properly #341 +* Option to change the number of Related Posts #290 +* Validation errors due to rel="canonical" was missing on some pages +* Comment button displays even if the comments are not available +* Threaded comments were duplicating, so that issue is solved and added proper CSS for it. +* Minor issue with Jetpack Comments fixed. +* Missing amp-social-share.js on front page fixed #372 +* Minor improvements to Title and description tags. +* Analytics Script was loading twice when Glue was active. +* Page specific class added for better customization compatibility #377 +* Inline Style support added Fixed #356 +* Bugs fixed in Email notification pointer + += 0.9.31 [2nd Jan 2017] = +* Proper Details at https://ampforwp.com/amp-0-9-31-released-installation-user-experience/ +* Proper Condition added for the scripts to load in Frontpage.php +* Rel canonical properly added for front pages +* 404 and Archive page Mobile redirection code refined +* User Experience Improvement: Installation process was improved + += 0.9.3 [31th December 2016] = +* Proper Details at https://ampforwp.com/custom-amp-content-editor/ +* Custom AMP Editor - Which allows you to override your Content that you had written in Post or page, so you can add the different content just for AMP. +* FrontPage had some validation issues. [Bug fix] +* Related posts in Design 1 we're redirecting to 404 fixed [Bug fix] + += 0.9.2.2 [27th December 2016] = +* Proper Details at https://ampforwp.com/polishing-user-experience-improvements/ +* Made the Options panel user-friendly +* Social Share on frontpage issue fixed. +* Readme.txt made user-friendly. +* Archive option removed and some UI improvements +* Single was not displaying the Title +* 'Type is not allowed' [Validation issue fixed] +* noshade tag Validation issue fixed + += 0.9.2.1 [24th December 2016] = +* Proper Details at https://ampforwp.com/step-towards-fixing-amp-validation-errors/ +* Disabled the Tags and Categories support for AMP for better validation until we find a better solution. +* Mobile redirection bug fixed, It was continuously redirecting to the same page [Bug fix] +* trailingslashit added to make sure we have proper url for Mobile redirection [Bug fix] +* In content AD overlapping the content issue fixed + += 0.9.2 [23th December 2016] = +* Proper Details at https://ampforwp.com/mobile-redirection/ +* AMP Mobile Redirection Feature added. It can be turned on from Dashboard > General and then Mobile Redirection. [New Feature] +* Archive title and description added [Improvement] +* Improved the Speed of the AMP version #321 [Improvement] +* Anchor link was not closing fixed #328 [Bug Fix] +* Typo in Trailingslashit function which resulted in some issues in the Homepage version [Bug Fix] + += 0.9.1.2 [20th December 2016] = +* Proper Details at https://ampforwp.com/new/ +* DoubleClick Support +* Custom Post Type Support +* Ratings Support +* Comments Gaping fix +* Custom Excerpt code +* Better Compatibility with Yoast SEO plugin +* AMP Validation error in Design 1 Fixed +* Proper Homepage title & Description with Yoast SEO plugin issue fixed +* Design -1 Excerpt too big for mobile devices, Fixed +* Advertisement support on Design 1 +* Link to Tags & Categories were having some issues. +* AMP looking bad on big devices +* AMP validation Improvement: Lightbox plugins compatibility +* Huge Progress in AMP Validation Errors: Strip unwanted codes and tags from wp_footer for better compatibility with Plugins +* Page Performance: Removed default Google font loading +* Page Performance: DNS Prefetch tag added for faster DNS Handshake + += 0.9.1 [16th December 2016] = +* Proper Details at https://ampforwp.com/new/ +* PHP7 Compatibility +* Pagination URLs (Prev & Next) was going to 404 ( #244 | #251 ) +* Custom CSS not working in Design one (#249) +* Enhanced the translation panel by adding Textarea from Redux, which means that we're able to allow HTML in footer like before (#260) +* How to remove “Powered by WordPress” from Design-1 of AMP ( #264 ) +* Non-amp Homepage support added (#267) +* using get_avatar() (#259) +* Validation issue fixed: The attribute 'rel' may not appear in tag 'div' (#268) +* Validation Issue fixed: Script Tag removed from the content. +* Featured image in Design 1 in single #261 +* After Fresh installation - a save is required Fixed +* Excerpt length controlled +* Design One has thumbnails on the Homepage +* Non-AMP link goes to the wrong page, issue fixed. +* Archive pages were broken, fixed. +* Option to Enable & Disable the Next/Previous links in Single +* WhatsApp sharing not working, issue fixed. +* Category Taxonomy has extra ':' in the word. +* The word 'Ago' is now translatable. +* Yoast SEO with AMP compatibility issue fixed. +* Several Minor Polishing in the code +* Footer Ad gets covered by Sticky Social Icons (#269) +* Smaller image size when “image caption” is used in Design-2 (#263) +* Footer ad with Sticky Social bar issue fix +* Checked with WordPress 4.7 +* Ad #1 was messing up with the title, issue fixed. +* Compatibility improved with AMP WooCommerce. + += 0.9 = +* Proper Details at https://ampforwp.com/amp-pagebuilder/ +* Drag & Drop Page builder Added: You can easily modify the look of the AMP page using this feature +* 100% Yoast Compatible , Now no need to have additionally Glue Installed +* 100% completed Translation panel, Now absolutely anything on page is translated +* Added Option to turn on/off Page Support +* Styling for Tags was Corrected +* Made changes to these sections to reflect in the new Design manager : Related Posts, Footer +* Default Image alignment styling added +* Added Option to turn on/off Page Support +* Related Posts Now use Custom Excerpt if it Exists +* Now AMP pages wont have Validation errors because of 'rel' attribute in 'div' Tag or 'onclick' attribute in 'a' Tag +*
 Tag styling issue fixed for AMP pages
+* Frontpage (Homepage) Compatibility with AMP which means better validation of front page.
+* WooCommerce Support Added https://wordpress.org/plugins/amp-woocommerce/ (for E-Commerce)
+* 2 New Designs added
+* SEO Panel Added
+
+= 0.8.8 =
+* Proper Details at https://ampforwp.com/amp-0-8-8-released-translation-panel/
+* Translation Panel added. You can now easily translate the AMP version from the backend without any complications.
+* Badge Tag was throwing Validation error
+* Plusone tag validation error was fixed
+* Time tag was validation error was fixed
+* User experience for Mobile devices was improved
+* Meta info was messing up in smaller devices, it was fixed as well.
+* Internal AMP linking added for Categories and Tags
+* Future errors for AMP ads was fixed
+* Blockquote styling added
+* “Please Activate parent Plugin settings” added for better User Experience.
+* Related Post Ux improvement
+* Plugin version added in Footer source code for better debugging
+* Added Support for Default WordPress Image alignment
+* New action hooks added in index page
+* Featured Image Size options added
+
+= 0.8.7 =
+* Proper Details at https://ampforwp.com/amp-0-8-7/
+* added option to enable/disable AMP on Archive pages (Ticket #188)
+* Solved 404 on Related Posts (Ticket #178 )
+* Related posts by either categories or Tags(Ticket #179)
+* added a link to menu Section from the AMP Options page(Ticket #190)
+* Added Support for Piwik Analytics(Ticket #163)
+* Added Support for Segment.com Analytics(Ticket #50)
+* Added a switch for hiding Non-Amp page link from Footer.( Ticket #189)
+* Added an Option that strips Users URL from Comments Section(Ticket #180)
+* Fixed stripping   tags from the content , Since it was preventing validation – amp-img issues fixed
+* UX Improved for every section of AMP Options page
+* Added Settings button on plugin page
+* Related posts switch added
+* Removed carousel.js
+
+
+= 0.8.6.1 =
+* Date Tag fix
+* Few validation issues after 0.8.6 were fixed (Frontpage amp-img strip issue fixed)
+
+= 0.8.6 =
+* Proper Details at https://ampforwp.com/amp-0-8-6-released-related-posts-comments/
+* Related Posts
+* Post Comments
+* WhatsApp sharing button – Your visitors can now easily share the content over the whatsapp.
+* Validation issue fixed by All In One Schema.org Rich Snippets plugin
+* Removed Google Fonts loading for Performance
+* New relic Support
+* Class added to ‘View Non-AMP Version’ text
+* Archives Structured Data issue fixed
+* Some instances img tags converted into amp-img automatically.
+
+
+= 0.8.5.3 =
+* Canonical issue fixed for Post
+
+= 0.8.5.2 =
+* Canonical issue fixed for FrontPage
+
+= 0.8.5.1 =
+* Proper Details at https://ampforwp.com/new/
+* Validation issue fixed: 'Value' tag
+* Validation issue fixed: The attribute 'contenteditable' may not appear in tag 'a'.
+* Validation issue fixed: Table markup
+* Validation issue fixed: nowrap and misc tags
+* New Relic Support
+* Tags on off option
+* Canonical and correct AMP html Redirect issues Solved
+* NextGEN Gallery Validation Support Added
+
+= 0.8.5 =
+* Proper Details at https://ampforwp.com/the-0-4-compatibility/
+* AMP 0.4 Compatibility Check
+* Even better Structured Data Validation, Once in for all!
+* Structured Data Options to eliminate Validation errors
+* AMP Page Exclude option
+
+= 0.8.4 =
+* Proper Details at https://ampforwp.com/blog/structured-data-validation/
+* Structured Data Validation
+* Navigation Text Change
+* Inline Style Validation
+* Form Validation
+* Frontpage shows the amphtml rel twice fixed
+* Facebook Sharing not working
+
+= 0.8.3 =
+* Prefix added in the Content filter
+* Extra space after quote in Ads
+
+= 0.8.2 =
+* Proper Details at https://ampforwp.com/blog/the-custom-frontpage/
+* Custom AMP FrontPage
+* Featured Image
+* New Mobile Friendly Advertisement sizes
+* Single Post Pagination Option
+* RTL Support
+* Notifications
+* Gaping if the Meta was turned off.
+* Analytics was not fetching the user id properly.
+* Page was not using the post template along with the AD support.
+* AMP Endpoint support for Paged when the front page is active.
+* UI improvement of Admin panel
+* Few Validation issues fixed
+
+= 0.8.1 =
+* Warning: Cannot modify header information error fixed
+* Validation issue fixed. KK Star Plugin compatible.
+* Gaping in the smaller screens fixed
+
+= 0.8 =
+* Proper Details at https://ampforwp.com/blog/the-change/
+* Plugin was re-written from scratch and is now built on top of default AMP plugin by Automattic but giving you the same features of the original plugin.
+* 99.5% Validation issues were fixed.
+* Page builder & Shortcodes Compatibility Support Added
+* Conflict with JSON API
+* Carousel support for Gallery
+* Better Image stretching and resizing
+* Youtube Video Embed Support
+* Vine Embed Support
+* Twitter oembed Support
+* Instagram Embed Support
+* Facebook Video Embed Support
+* Better Future Compatibility
+
+= 0.7.7 =
+* Proper Details at https://ampforwp.com/blog/amp-0-7-7/
+* Big Validation Error fix Update
+* Disable AMP support on specific Pages and Posts
+* Option to disable the Post meta from the Single
+* Footer Credits and Copyright Text Option
+* New options for Social Sharing Bar in Single
+* Jetpack Social & Related Sharing Issue fixed
+* Gaping in footer if the Sticky bar is enabled
+* Text domain added on few strings
+
+= 0.7.6 =
+* Google Adsense Support Added with AMP-Ad
+* Wrong Homepage rel amphtml bug fixed
+
+= 0.7.5 =
+* Google Analytics Support Added
+* Logo Support Added. If the logo is disabled, then the Title should be activated.
+* Color Scheme Feature Added
+* User friendly Options Panel Added
+* iFrame support Added
+* Few Minor Bugs Fixed
+
+= 0.7.1 =
+* Bug #24 (Github) fixed
+* Strip Style tags for faster & better validation
+* Bug #21 (Github) fixed
+
+= 0.7 =
+* Canonical Improved
+* Navigation Validation bug fixed
+* Two more validation bugs fixed ('role' and 'tabindex' attribute)
+* Featured image automatically hides if it is not present
+* Validation issues in the images of the post's the_content
+
+= 0.6 =
+* Improved Navigation Menu
+* Search Console errors fixed
+* Social Sharing option
+* Pages support
+* Force redirection for mobile users removed and many other bug fixes
+
+= 0.5 =
+* Added AMP Markup for Google Structured data. This will fix the issues in Webmaster tools.
+
+= 0.4 =
+* Support of Custom menu added for AMP enabled sites
+
+= 0.3 =
+* Support of amp-img added in single posts
+* minor css bug fixed
+
+= 0.2.5 =
+* Minor bugs fixed
+* ?mobile & ?nomobile is now ?amp & ?noamp
+
+= 0.2 =
+* White Screen of death issue fixed
+* Plugin URI updated
+
+= 0.1 =
+* Initial version
diff --git a/spec/fixtures/dynamic_finders/plugin_version/actus-animated-tags/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/actus-animated-tags/change_log/CHANGELOG.md
new file mode 100644
index 00000000..f4fdb071
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/actus-animated-tags/change_log/CHANGELOG.md
@@ -0,0 +1,20 @@
+# Changelog
+
+## [Unreleased]
+
+## [1.2.0] - 2019-03-09
+### Added
+* (09 March 2019).
+* Clickable tags.
+* Upload your own image as a background.
+
+
+## [1.1.0] - 2017-06-23
+### Added
+* (23 June 2017). Settings Button for plugins page.
+
+## [1.0.0] - 2017-06-20
+* (19 June 2017). Revived ID system.
+* (19 June 2017). Added Widget.
+* (18 June 2017). Change documentation and coding standards.
+
diff --git a/spec/fixtures/dynamic_finders/plugin_version/acumulus/change_log/lib/siel/acumulus/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/acumulus/change_log/lib/siel/acumulus/changelog.txt
new file mode 100644
index 00000000..2969ad9b
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/acumulus/change_log/lib/siel/acumulus/changelog.txt
@@ -0,0 +1,1325 @@
+Changelog Acumulus webkoppelingen
+=================================
+
+ALL = Alle webshops.
+HS  = HikaShop (Joomla)
+JOO = Joomla (HikaShop + VirtueMart3)
+MA  = Magento (alle ondersteunde versies)
+MA1 = Magento 1
+MA2 = Magento 2 (MA20, MA21 = specifieke minor versie binnen major versie 2)
+OC  = OpenCart (alle ondersteunde versies)
+OC1 = OpenCart 1
+OC2 = OpenCart 2 (OC21, OC22, OC23 = specifieke minor versie binnen major versie 2)
+OC3 = OpenCart 3
+PS  = PrestaShop
+VM3 = VirtueMart3 (Joomla)
+WC  = WooCommerce (WordPress) (alle ondersteunde versies, vanaf 5.5.2 is dat alleen nog WC3)
+WC2 = WooCommerce 2 (WordPress)
+WC3 = WooCommerce 3 (WordPress)
+
+5.6.0 (2019-03-13)
+------------------
+Bugs:
+- ALL: (but mostly WC) to retrieve vat rates based on vat classes, we normally
+  need a country code. If no country code has been saved in the customer info,
+  this might fail. so "completing" the country code (with nl as default) will
+  now be done directly when retrieving the address data.
+- WC: You can refund a fraction of an article (price) but Woocommerce will still
+  store quantity as an integer rounded towards 0 (and thus possibly even 0). We
+  now do accept this, but unit prices may be strange, though line totals should
+  be correct.
+- PS: Some of our database queries failed to run correctly with PS1.7.5 and/or
+  PHP7.2.
+- PS: PS 1.7.5 changed the log folder again.
+- JOO: 'Error Library path src not found' on order status updates. No automatic
+  sending of invoices to Acumulus has been possible since version 5.4.9...
+
+Features:
+- WC/MA/PS: (These are the web shops that do support credit notes.) Added a
+  setting to define whether to automatically send credit invoices to Acumulus
+  upon their creation.
+- ALL: Added some validations to the configuration form.
+- ALL: Improved some warning/error messages.
+
+Refactoring:
+- PS: Source::addProperties() is no longer needed, so only execute it on older
+  versions.
+
+5.5.4 (2019-02-25)
+------------------
+Bugs:
+- WC: Precision was set to strict, especially for older invoices.
+
+5.5.3 (2019-02-11)
+------------------
+Features:
+- ALL: Better logging on status change, new status and set of statuses on which
+  to send are now also logged when the invoice has been sent (was only when it
+  was not sent).
+
+Bugs:
+- WC: [SIEL #123927] Dubbele concept-facturen.
+- WC: update_meta_data() also returns false when the new value is the same as
+  the old value.
+- ALL: Property sources refund an order were not defined with credit notes and
+  therefore their properties were not accessible. Especially problematic for WC.
+- WC: Prevent notices on missing city and postal code if they are not provided.
+
+Refactorings:
+- ALL: Add type hint to AcumulusEntryManager::save() method parameter.
+
+5.5.2 (2019-01-23)
+------------------
+Features:
+- WC: Added actions to the 'invoice status overview' meta box on the edit order
+  screen.
+- WC: Added support for the 'Custom Order Numbers for WooCommerce' plugin.
+- ALL: Verander de factuur in een concept als een regel een onbekend btw
+  percentage bevat.
+- ALL: To prevent recurring "404 - Error - Bad Request - Requested invoice for
+  entry 123456 not found. - XGYBSN000", the data for a no longer existing
+  Acumulus entry are deleted from the local database.
+
+Bugs:
+- ALL: For refunds, the "property source" 'order' referred to an Invoice\Source
+  object instead of to the hosting webshops's order object/array. The property
+  source 'orderSource' now no longer exists in WC.
+  NOTE: This may have consequences for your field references (veldverwijzingen)
+  in your advanced settings!
+- ALL: Setting "Concept" was not used: plugin would make an invoice a concept on
+  warnings regardless the value for this setting.
+
+Refactorings:
+- OC: Cache geo zones.
+- WC: Use add_meta_boxes_{post_type} instead of add_meta_boxes action.
+- ALL: Make field references handling more robust (though catchable fatal errors
+  are still not caught).
+- ALL: Form refactoring: do not add success/error message if none specified;
+  added getSubmittedValue() method; added getType() method.
+- ALL: FormRenderer: changed list of parameters into 1 $field parameter on most
+  render methods; added addAjax() method to support ajax submissions.
+- ALL: InvoiceManager: added send1() method; made send() protected.
+- ALL: Removed a lot of code warnings.
+- ALL: Moved some translatable strings from batch to module.
+
+5.5.1 (2018-12-13)
+------------------
+Features:
+- ALL: Make better use of available vat class meta data to reduce the possible
+  vat types of a line.
+- ALL: Make better use of available meta data (by combining them) to get the vat
+  rate of a line.
+- WC3: WC seems to return amounts with an increased precision (was: rounded to
+  the cent. now: it seems not any longer rounded).
+- WC3: Follow setting 'woocommerce_tax_based_on' to determine the country code.
+- WC: Use country, city and postal code of Acumulus invoice (instead of Customer
+  object) to get lookup tax rates. (this also makes
+  WooCommerce\Creator::getVatRateLookupMetadataByTaxClass() work in WC2...)
+
+Bugs:
+- ALL: only use the setting that defines EU vat classes when the shop might sell
+  articles subject to EU vat.
+- ALL: looked up vat rate meta data may be an empty array: use empty() instead
+  of isset().
+- ALL: looked up vat rate may still be a single float, not necessarily an array:
+  'array' type hint in Completor::metaDataHas0VatRate() is incorrect.
+- ALL: allow, recognise and store empty multi-select fields on the config forms.
+- ALL: notice Undefined index nature in completor.php on line 336.
+- OC2/OC3: mail did not use the correct property names for the smtp settings.
+- WC: PHP Fatal error:  Uncaught TypeError: Argument 1 passed to
+  WooCommerce\Helpers\Token::getDataValue() must be of the type array, string
+  given: only descend recursively if the property found by tokenizing on _, is a
+  (data) array itself.
+
+Refactorings:
+- WC: Remove properties $order and $refund from Creator class.
+- WC: Only call WC method WC_Tax::get_tax_class_slugs() once in getVatClasses().
+- ALL: Rename Creator::LineType_Order to Creator::LineType_OrderItem.
+
+5.5.0 (2018-11-14)
+------------------
+Features:
+- ALL: There are more products than the digital services that are subject to
+  foreign vat for EU customers:
+  - Rephrase everything that has to do with digital services (vat type 6).
+  - Rename option digitalServices to foreignVat.
+- ALL: better differentiate between invoice type 1 and 6 for countries having
+  the same vat rate as NL:
+  * Meta::VatRateLookupLabel is now also an array.
+  * Add vat class information as metadata.
+  * Add method ShopCapabilities::getVatClasses().
+  * Add setting foreignVatClasses (default, UI on config form).
+  * Use setting foreignVatClasses and vat class meta data to select between vat
+    type 1 and 6.
+- OC: Improved filling vat class/rate lookup meta data by matching zones of
+  order address with geo zones of tax rates.
+- ALL: Support for new roles and permissions to access the web server API.
+- ALL: Added logging to execution stage of batch form.
+- ALL: Make "property specification not found" a debug level message.
+- JOO: Access rights revisited so that menu-items remain visible in the admin
+  menu for people who only have access to the batch send form.
+- WC: Now supports WC3.5 and WP5. Better update handling.
+- WC2: show message that support for WC2 will end in a next version.
+- Improved precision handling: getVatRangeTags() now adds the precision meta
+  tags, removed from the shop specific Creator classes.
+Bugs:
+- ALL: Capitalise country adjectives (e.g. dutch -> Dutch) in code documentation
+  and comments).
+- MA: The size attribute on a multi select form element was not taken from our
+  form settings.
+- WC3: Since WC3, the shipping tax class can be "inherited" from the product
+  items (which should be the preferred value for this setting). The plugin did
+  not handle this value correctly.
+- WC3: Code to get the vat rate lookup meta data did not use customer location
+  and would therefore be based on shop location.
+- WC3: Code to improve precision of shipping costs ex vat ignores zone based
+  shipping method settings of WC3.
+- ALL: Warning: implode(): Invalid arguments passed in Completor.php on line 835.
+- ALL: module specific translations were not loaded on case sensitive systems
+  (e.g. linux).
+- ALL: Warning 511: Incorrect vattype value used (false) in vattype tag as part
+  of invoice section in the XML. Using default value of 1(national, regular
+  invoice). (CE005BVTC)
+- ALL: Message 'message_warning_no_vattype_must_split' was not translated.
+- OC: Breadcrumb on settings page was incorrect.
+
+5.4.9 (2018-10-03)
+------------------
+Features:
+- JOO: Add access right to config, advanced config and batch screens.
+Bugs:
+- JOO: Install/update: Call to a member function getAcumulusConfig() on boolean.
+- JOO: Install: File does not exist .../com_acumulus/admin/language/en-GB.com_acumulus.ini
+
+5.4.8 (2018-08-27)
+------------------
+Bugs:
+- OC: SplitLine strategy was removed as having no usages: it turns out that
+  OpenCart coupons need it.
+- ALL: Error in assigning strategy to the vatrate-source tag in
+  CompletorInvoiceLines::addVatRateToLookupLines.
+- ALL: Error in initializing possible vat types.
+- ALL: Empty country code now handled as NL.
+- OC1/OC23: getVatRateLookupByTotalLineType() did not return any tax class id.
+- ALL: Handle the case where a vat rate lookup results in multiple vat rates.
+- ALL: If a parent line must be handled by the strategy phase , ensure that the
+  child lines also are handled by the strategy phase if they have 'vat rate
+  source' = 'parent'.
+
+5.4.7 (2018-07-20)
+------------------
+- ALL: Added an option that covers how to handle missing amounts.
+Bugs:
+- OC (bug/feature?): Better handling of total lines (e.g. shipping) regarding
+  whether the amount is inc or ex vat and vat rate lookup for those lines.
+- ALL: Option "Send consumer client records to Acumulus." removes country code
+  before it is used to determine the vat type.
+- ALL: goods outside EU may use vat type = 1 when you can't or don't want to
+  prove that the goods will leave the EU.
+- ALL: improved handling of costprice and margin lines.
+- ALL: Use host name instead of shop software name when creating fictitious
+  email addresses.
+
+5.4.6 (2018-07-10 JOO)
+5.4.6 (2018-07-09 OC)
+---------------------
+- JOO: com_acumulusInstallerScript.php still contained references to the old
+  library path and defined a psr0 namespace instead of a psr4 one.
+- OC: Warning: lsprintf(): Too few arguments in Opencart/Shop/AcumulusEntryManager.php
+  on line 93. Warning: mysqli::Query(): Empty query.
+
+5.4.5 (2018-07-04)
+------------------
+- ALL: Notice: Undefined index: nature_shop in ConfigForm.php on line 85.
+
+5.4.4 (2018-06-05)
+------------------
+- ALL: better filling and handling of field nature, especially for non-item
+  fields (shipping costs, payment fee).
+- WC: Styling van popup-help in het statusoverzicht op bestellingpagina.
+- WC2: Fatal error: Uncaught Error: Call to a member function get_items() on
+  null in Creator.
+- WC2: Fatal error: Uncaught Error: Call to undefined method
+  WC_Order_Refund::get_parent_id() in Source.
+- WC2: Fatal error: Uncaught RuntimeException: Source::getPaymentMethodOrder()
+  not implemented for Source.
+
+5.4.3 (2018-05-31)
+------------------
+- ALL: feature: added support for costprice setting in all plugins, was only for
+  WooCommerce and, not completely correct, PrestaShop.
+- ALL: feature: removed invoice setting useMargin in favor of shop setting
+  marginProducts.
+- ALL: feature: based on the new settings, the code to determine the vat type
+  and any warning to give when no vat type could be determined, has been
+  improved.
+- ALL: feature: Added configuration settings to determine the nature of the
+  products in the catalog and if goods are sold using the margin scheme. These
+  settings are used to fill in the nature tag and to better determine the vat
+  type.
+- ALL: bug: validation between send customer and email invoice as pdf on
+  advanced config could go wrong.
+- WC: bug Rendering of invoice and packing slip contained errors possibly
+  leading to 2 pdf icons before the invoice.
+- ALL: bug: Warning: strpos() expects parameter 1 to be string, array given in
+  Config.php on line 1129/1155.
+
+5.4.2 (2018-05-15)
+------------------
+- WC: typo in css class is-dismissible on messages.
+- WC: Op een bestellingpagina in de backend wordt nu een statusoverzicht getoond
+  van de Acumulusfactuur. In een volgende versie zullen acties als bv. 'Opnieuw
+  verzenden' en 'Op betaald zetten' toegevoegd worden. Laat ons weten wat u hier
+  van vindt. Suggesties en opmerkingen zijn van harte welkom!
+- ALL: moved Creator::getInvoiceTotals() to Source::getTotals().
+- ALL: moved Creator::completeInvoiceTotals() to Source::completeTotals().
+- ALL: renamed Source::getTotals() to Source::getAvailableTotals().
+- ALL: renamed Source::getPaymentState() to Source::getPaymentStatus().
+- ALL: Legend or summary are not required: Notice:  Undefined index: legend ...
+
+5.4.1 (2018-05-13)
+------------------
+Important note:
+- ALL: Version 5.4.0 has been released to solve some fatal errors for Magento.
+  This has been done while not all the documentation had been finished yet, so
+  more backwards incompatible changes (for developers) will be found in this
+  5.4.1 version.
+
+Changes:
+- ALL: To "clean up" the appearance of the forms, especially the advanced config
+  form, use of the html5 details tag has been introduced. A number of fieldsets
+  are made collapsible/expandable and will be closed by default. PrestaShop does
+  not support this tag, nor js collapsable fieldsets.
+- ALL (MOST): Errors and warnings weren't shown when generated during saving the
+  config.
+- ALL: Not all curl libraries define the CURL_SSLVERSION_TLSv1_2 constant, even
+  if they support that TLS version.
+- HS: Trying to get property of non-object in Joomla\HikaShop\Invoice\Source.php
+  on line 139
+- ALL: Looked up vat rates were not copied from parent to children.
+- ALL: Config form now also displays the exception message when an exception
+  was raised.
+- WC: update_option() also returns false when there are no changes. We want to
+  return true to prevent a user message "There was an error saving the config".
+- ALL: As a consequence of documenting this library from a developers view
+  point, non backwards compatible changes were made that simplify or reduce the
+  amount of code that needs to be written when developing a new extension:
+  - Order of constructor parameters changed to make it consistent among the
+    various classes. This should only affect the Container class in the
+    library.
+  - Container::getManager() renamed to Container::getInvoiceManager().
+  - Now that (since long) the library version is a constant, it can be passed
+    to the constructor of Log, instead of setting it when the Config has been
+    created.
+  - Meta tags renamed to make them more consistent.
+  - Form::addWarningMessage() renamed to Form::addWarningMessages().
+  - Form::addErrorMessage() renamed to Form::addErrorMessages().
+  - Form::isSubmitted() moved to a separate FormHelper class.
+  - Form::getPostedValues() moved to a separate FormHelper class.
+  - Form::systemValidate() removed, should be done in the webshop specific part.
+  - Property source 'originalInvoiceSource' renamed to order.
+  - Property source 'refund' added.
+  - Refactored ShopCapabilities::getTokenInfo().
+- ALL: Continued adding extensive overview documentation aimed at developers
+  that want to create a new extension on their own based on this library.
+- ALL: As part of the developers documentation: added a MyWebShop namespace
+  containing "template" code that can be used when developing a new extension
+  based on this library.
+
+5.4.0 (2018-04-17)
+------------------
+- MA: main.CRITICAL: Exception message: SQLSTATE[23000]: Integrity constraint
+  violation: 1062 Duplicate entry.
+- MA2: Fatal error: Call to undefined method Creator::getSign().
+- ALL: Added extensive overview documentation aimed at developers that want to
+  create a new extension on their own based on this library.
+- ALL: As a consequence of documenting this library from a developers view
+  point, simplifications were made to the code by removing interfaces in favor
+  of the base class that implements that interface:
+  - Removed TranslatorInterface
+  - Removed ContainerInterface
+  - Removed ConfigStoreInterface
+  - Removed ConfigInterface
+  - Removed ShopCapabilitiesInterface
+  - Removed CommunicatorInterface
+- ALL: As a consequence of documenting this library from a developers view
+  point, non backwards compatible changes were made that simplify or reduce the
+  amount of code that needs to be written when developing a new extension:
+  - ConfigStore was simplified, it now only should store the one array value as
+    passed in.
+  - Order of constructor parameters changed to make it consistent among the
+    various Classes.
+
+5.3.0 (2018-04-09)
+------------------
+- WC: statusoverzicht uitgeschakeld voor deze versie.
+- ALL: Gebruik de opgezochte btw percentages van de productinformatie als de
+  berekende btw bandbreedte zo wijd is dat er meerdere btw percentages mogelijk
+  zijn.
+- ALL: Do not render the for attribute with a label for a markup element.
+- ALL: Controls op Batchscherm aangepast: radio buttons voor verzendwijzen en
+  een aparte checkbox voor dry-run.
+- ALL: Methods Form::getDateFormat() en Form::geShopDateFormat() zijn
+  verwijderd. Die shops die nog geen html5 input type=date gebruiken, krijgen
+  een (html5 attribuut) placeholder met het verwachte formaat dat
+  gestandaardiseerd is op wat een date field verstuurt (yyyy-mm-dd).
+- Refactor: centralise date formats.
+
+5.2.2 (2018-03-16)
+------------------
+- ALL: security review: better code and document security measures taken. Some
+  additional escaping was added, mostly input coming from the Acumulus API, so
+  no real security risks were discovered.
+- WC: 2e versie van de "dashboard" functionaliteit.
+- ALL: Moved order/credit note related getting methods from Creator to Source.
+- ALL: Replace FormRenderer::setUsePopupDescription() with more generic
+  FormRenderer:::setProperty().
+- All: Allow for label and label wrapper specific attributes in form fields.
+- All: Notice: Undefined index: vatrate in Completor.php on line 989.
+
+5.2.1 (2018-03-05)
+------------------
+- WC: Toon status van de boeking in Acumulus in het admnin shop order formulier.
+  dit is de eerste versie van de "dashboard" functionaliteit.
+- ALL: voeg een berichttype "opmerking" toe zodat de melding over het
+  overschrijven van een bestaande factuur er minder ernstig uitziet.
+- ALL: Add Source::getRefunds() and rename Source::getOriginalInvoiceSource to
+  Source::getOrder().
+- ALL: Form rendering: Allow to use shop specific help texts, often in a hover
+  popup.
+- Error in Container::getAcumulusEntry().
+- WC: Change WordPress form rendering to accommodate the new Acumulus invoice
+  overview form.
+
+5.2.0 (2018-02-26)
+------------------
+- PS: Log folder is in 1.7 /app/logs/ en niet meer /log/.
+- ALL: Als een factuur als concept wordt ogeslagen voeg dan een verwijzing naar
+  waar deze te vinden toe aan de waarschuwingstekst.
+- ALL: Als er een bedrag mist wordt er nu een waarschuwing en, indien mogelijk,
+  een correctieregel toegvoegd. Dit kan gebeuren als bv een betaalmodule die
+  (nog) niet door ons wordt ondersteund een betaalfee toevoegt.
+- ALL: een 0-factuur kon bij een aantal shops leiden tot een onterechte
+  waarschuwing en dus een concept-factuur. Deze situatie wordt nu beter
+  aangepakt waardoor de waarschuwing niet meer gegeven zal worden.
+- ALL: Als je vanaf nu een factuur opnieuw en geforceerd verstuurd, zal de oude
+  boeking de "verwijderd" status krijgen. Je ontvangt hierover een mail. Ook de
+  waarschuwing bij geforceerd verzenden is aangepast.
+- ALL: Het te gebruiken factuursjabloon wordt nu pas bepaald na het invoice_created
+  event zodat het eventueel corrigeren van de betaalstatus in dat event doorwerkt
+  in de factuursjabloon keuze.
+- ALL: meerdere spelfouten uit de NL en EN vertalingen gehaald.
+- ALL: fouten en waarschuwingen van een ander API request (vooralsnog opvragen
+  btw tarieven en verwijderen oude entry) worden toegvoegd aan het
+  overall resultaat van de hoofdbewerking (add invoice).
+- ALL: toegang op veldniveau tot acumulus entry records is nu beter geregeld
+  door het wrappen van een db record/object in een nieuwe class AcumulusEntry.
+- ALL: Rename AcumulusEntryModel naar AcumulusEntryManager.
+- ALL: A number of API calls have been added:
+  * Set Delete Status: https://siel.nl/acumulus/API/Entry/Set_Delete_Status/
+  * Get Entry (Boeking) Details: https://siel.nl/acumulus/API/Entry/Get_Entry_Details/
+  * Payment - Get status: https://siel.nl/acumulus/API/Invoicing/Payment_Get_Status/
+  * Payment - Set status: https://siel.nl/acumulus/API/Invoicing/Payment_Set_Status/
+  * Email invoice or reminder: https://siel.nl/acumulus/API/Invoicing/Email/
+  * Get PDF Invoice: https://siel.nl/acumulus/API/Invoicing/Get_PDF_Invoice/
+  * Get PDF Packing Slip: https://siel.nl/acumulus/API/Delivery/Get_PDF_Packing_Slip/
+  This allows us to add numerous features in upcoming releases.
+
+5.1.2 (2018-02-14)
+------------------
+- ALL: currency meta informatie wordt nu gebruikt om bestellingen in andere
+  currencies te converteren naar euro's. Dit werkt voor zover de shop de meta
+  info correct weet aan te leveren.
+- ALL: Als de standaard currency v/d shop geen euro is, maar de order wel, maar
+  bedragen worden opgeslagen in de standaard valuta wordt de factuur ook
+  geconverteerd naar euros.
+- VM: Ondersteuning voor andere currencies. Alleen meta-info, opslag is altijd
+  in base currency.
+- HS: Ondersteuning voor andere currencies. Er zit een fout in HS zelf als je
+  een getoonde maar niet gepubliceerde valuta gebruikt: de verzendkosten worden
+  dan fout getoond en opgeslagen.
+- WC: Ondersteuning voor andere currencies. Alleen meta info, WC ondersteunt
+  geen andere currencies.
+- MA: Ondersteuning voor andere currencies. Alleen meta-info, opslag is altijd
+  in base currency.
+- OC: Ondersteuning voor andere currencies. Alleen meta-info, opslag is altijd
+  in default currency.
+- PS: Ondersteuning voor andere currencies.
+- PS: FatalThrowableError: Access to undeclared static property: Acumulus::$module_version
+
+5.1.1 (2018-02-07)
+------------------
+- ALL: Ernstige fout in Container bij creatie Communicator object.
+- MA: getBillingAddress() kan leeg zijn en tot een warning/foutmelding leiden.
+- MA: Ondersteun multi-currency door alleen nog maar de Base velden te gebruiken.
+
+5.1.0 (2018-02-07)
+------------------
+- MA2: Ondersteuning toegevoegd voor betaalkosten via de paycheckout en sisow
+  betaalproviders.
+- WC: Moved support for other plugins to a separate class.
+- ALL: Maak (waar mogelijk) onderscheid tussen 0% btw en btw-vrij.
+- ALL: Als een factuur niet verzonden wordt omdat het totaal 0 is, werdt
+ 'verzenden tegengehouden door het event "AcumulusInvoiceCreated' gelogd.
+
+5.0.5 (2018-01-25)
+------------------
+- composer.json: Message from packagist: siel/acumulus failed to update, invalid
+  composer.json data:  License "GPL-3.0" is a deprecated SPDX license
+  identifier, use "GPL-3.0-only" or "GPL-3.0-or-later" instead.
+- PSR-1: use true, false and null instead of TRUE, FALSE and NULL.
+
+5.0.4 (2018-01-22)
+------------------
+- WC: Eigen oplossing voor WooCommerce bug #18357 ging de fout in.
+
+5.0.3 (2018-01-19)
+------------------
+- ALL: Backslashes worden niet goed verstuurd naar Acumulus waardoor met name
+  Nieuwe regels en tabs niet werken in de velden beschrijving en notities.
+- WC: Oude folder libraries was nog niet verwijderd uit svn.
+
+5.0.2 (2018-01-18)
+------------------
+- ALL: originalInvoiceSource als bron van veldverwijzingen werkte niet.
+- OC23/OC3: Ondersteuning voor quick_status_updater module.
+- WC: WooCommerce bug #18357 is nu in onze eigen code opgelost zodat deze versie
+  van onze plugin met zowel oude als toekomstige WC versies goed werkt.
+- PS: Fout in ondersteuning voor paypal module (veld payment_fee).
+
+5.0.1 (2018-01-11)
+------------------
+- HS, PS, VM: Je kunt in het batchverzendscherm nu (ipv referenties) ook id's van de
+  bestellingen gebruiken om de reeks te verzenden bestellingen aan te geven.
+- ALL: Own autoloader is back in the library, but at the root folder. It was to
+  much copy & paste after all, but the new version does not execute
+  automatically upon including.
+- ALL: Optie testmodus staat nu ook op het batchverzendformulier.
+- PS: Process fields payment_fee and payment_fee_rate on the invoice source,
+  not on the original order (thus not on refunds).
+- MA1: Support Magento1 compiled mode.
+- MA: Tested and corrected event triggering and its parameter passing.
+- MA: Created example modules for MA1 and MA2 to handle events defined by the Acumulus module.
+- ALL: All plugins (HS, MA1 + MA2, OC1 + OC23 + OC3, PS, VM, and WC are now on
+  the 5.x structure.
+- ALL: Verduidelijking v/d vraag "Verkoopt u btw-vrije producten".
+- Changes to readme.md and leesmij.md
+
+5.0.0 (2017-12-26)
+------------------
+- ALL: Merged all 4.x changes up to 4.9.6 into this branch.
+- ALL: Added changelog.txt (this file) to the root of this library.
+- ALL: Own autoloader is no longer part of the library but will be copied to
+  those shops that still need it.
+- PS: PS is now on the 5.x structure
+- PS: Created an example module to handle hooks defined by the Acumulus module.
+- PS: Tested and corrected hook triggering.
+
+5.0.0-alpha1 (2017-09-26)
+-------------------------
+- ALL: Logberichten op batchscherm ietsje verbeterd.
+- MA2: Bij opslaan van het instellingenformulier werd de configuratiecache niet
+  goed geleegd.
+- MA2 overgezet naar nieuwe library.
+- Library op github en packagist geplaatst.
+  * Deze is nu apart te downloaden via:
+    * https://github.com/SIELOnline/libAcumulus
+    * Via composer.json:
+      {
+        "require": {
+          "siel/acumulus": "^5@dev"
+        }
+      }
+  * Voor die webshops/cms die het ondersteunen zal de library voortaan niet
+    meer mee geleverd worden, maar via composer apart gedownload moeten worden.
+  * De folderstruktuur en naamgeving is aangepast aan de huidige "best
+    practices", met name die van php libraries die met composer werken.
+
+4.9.6 (2017-12-22)
+------------------
+- BTW aangepast naar btw.
+- PS: Ondersteuning voor de velden payment_fee en payment_fee_rate (PayPal with
+  a fee module).
+
+4.9.5 (2017-11-13)
+------------------
+- OC23/OC3: The own events of the Acumulus extension caused warnings and fatal
+  errors on the catalog side (i.e. with automatic invoice sending based on
+  order status changes, not with batch sending).
+
+4.9.4 (2017-11-10)
+------------------
+- JOO: Fout bij controleren of event handlers de verzending willen tegenhouden.
+- ALL: Verzendkostenregels kregen meta-line-type = manual ipv shipping.
+- WC: Shipping tax class lookup voegt niet altijd meta-vatrate-lookup-source
+  tag toe.
+
+4.9.3 (2017-11-03)
+------------------
+- PS: Misschien ging er iets fout met het disablen en enablen van de hooks
+  waardoor de koppeling niet meer reageerde op bestelstatuswijzigingen.
+
+4.9.2 (2017-10-24)
+------------------
+- JOO: Support for Joomla 3.8 toegevoegd.
+- WC3: Ondersteuning toegevoegd voor de WooCommerce EU vat number plugin, ging
+  waarschijnlijk ook fout bij de WooCommerce EU vat assistant.
+
+4.9.1 (2017-09-26)
+------------------
+- WordPress 4.8.2 heeft de wpdb::prepare() method aangepast aan zijn
+  documentatie: %u is niet langer toegestaan. Dit gaf een foutmelding bij
+  batchverzending op basis van bestelnummers.
+- WC3: Ondersteuning toegevoegd voor de WooCommerce Bookings plugin.
+- ALL: Bepalen van veldreferenties is ìets aangepast. Bij wel of niet meenemen
+  van letterlijke tekenreeksen wordt nu beter gekeken naar de erop volgende
+  property.
+- HS: Precisie is zeer hoog: we hebben ofwel exacte btw percentages bechikbaar
+  ofwel prijzen en btw-bedragen met 5 cijfers achter de komma. Dus geen
+  probleem met precisie in HikaShop.
+- VM: Precisie is zeer hoog: we hebben ofwel exacte btw percentages bechikbaar
+  ofwel prijzen en btw-bedragen met 5 cijfers achter de komma. Dus geen
+  probleem met precisie in VirtueMart.
+
+4.9.0 (2017-09-25)
+------------------
+- ALL: Since 2017-09-19 the Acumulus web service only accepts TLS 1.2.
+  Apparently, some libraries do support this version but do not use it by
+  default, so we force it.
+- ALL: Aanpassingen aan de events:
+  * Event InvoiceCompleted hernoemd naar InvoiceSendBefore.
+  * Event InvoiceSent hernoemd naar InvoiceSendAfter.
+    (Noot: de webshop specifieke events/filters/... die worden aangeroepen
+	volgen de naamgeving zoals gebruikelijk in die webshop).
+  * Parametervolgorde van de events InvoiceCreated InvoiceSendBefore
+    veranderd.
+  * InvoiceSendAfter event wordt nu aangeroepen voor het mailen van het
+    resultaat, wardoor custom toegevoegde waarschuwingen of fouten ook gemaild
+    worden.
+- OC3: Ondersteuning voor OpenCart 3 toegevoegd.
+- OC23: Triggers getest (mbv example code van punt hier beneden): ze bleken
+  niet te werken.
+- OC23: voorbeeld module voor het ontwikkelen van event handlers is ontwikkeld.
+  Deze is als afzonderlijke zip te downloaden en dient als documentatie voor de
+  events die de Acumulus extensie definieert.
+- OC23: Locatie van de bestanden waaruit de extensie is opgebouwd was fout.
+  Sinds 2.3 behoren ze onder extension/module ipv onder module geplaatst te
+  worden. Hierdoor werden de uninstall en install acties niet goed uitgevoerd.
+- OC22: Wordt niet langer ondersteund.
+- OC: Precisie: bedragen worden ex btw opgegeven, ook verzend en administratie-
+  kosten. Dus hier geen problemen met de precisie.
+
+4.8.1 (2017-08-09)
+------------------
+- PS: Enkele parameters voor de door deze module gedefinieerde events/hooks
+  aangepast.
+- PS: Precisie is al hoog in PS, dus geen aanpassingen nodig.
+- MA: Verhoogde precisie voor verzendkostenregels als deze inclusief btw worden
+  ingegeven door de administrator.
+- MA: Verhogen precisie voor productregels veranderd door gebruik te maken van
+  hetzelfde algoritme als voor WC.
+
+4.8.0 (2017-08-01)
+------------------
+- WC3: Precisie voor productregels verhoogd. Dit zou een groot gedeelte van
+  verschillen tussen de winkelfactuur en de Acumulusfactuur moeten voorkomen.
+  Laat het weten als u toch nog verschillen blijft houden!
+- WC3: Precisie voor verzendkostenregels verhoogd. Dit zou een groot gedeelte
+  van verschillen tussen de winkelfactuur en de Acumulusfactuur moeten
+  voorkomen.
+  Laat het weten als u toch nog verschillen blijft houden!
+- ALL: Onderzoek naar en verhoging van de precisie voor de andere webshops zal
+  in de volgende versies van 4.8.x toegevoegd worden.
+- WC3: Opzoeken van het btw-tarief voor verzendkosten ging de fout in door een
+  wijziging in de datastructuur.
+- WC: Houd rekening met meerdere vezendkostenregels: bedrag per regel was gelijk
+  aan het totaal bedrag voor de verzendkosten.
+- Constants gedefinieerd voor alle API tags en eigen meta tags.
+
+4.8.0-alpha3 (2017-07-10)
+-------------------------
+- ALL: btw berekening gebruikt nu een iets grotere marge omdat het met .5 cent
+  die naar beneden afgerond wordt fout kon gaan.
+- WC3: Precisie van de btw berekening is nog slechter dan gedacht: gebruik nog
+  grotere marges.
+- MA21: psr4.php en classes voor andere webshops worden niet meer mee
+  uitgeleverd omdat dit tot fouten bij het commando "magento setup:di:compile"
+  leidt.
+- WC: Als de kinderen van een bundelproduct niet getoond worden, en de info
+  ovegenomen moet worden naar het hoofdproduct kan de berekening van het btw
+  percentage fout gaan.
+- WC2: heeft nu ook support for the woocommerce-bundle-products extension
+  (visibility settings are ignored for now).
+- WC2: Ging nog steeds fout (met wit scherm) bij reageren op statuswijzigingen van
+  bestellingen. Foutmelding in log: Fatal Error: call to undefined method
+  WC_Order::get_date_created().
+- WC: Foutieve link naar het formulier met de basisinstellingen.
+- ALL: Mail en logberichten zijn sterk verbeterd, ze bevatten meer details,
+  betere aanwijzingen en houden rekening met de wat meer recente opties als
+  testmodus, versturen als concept, en dry-run.
+- ALL: Het resultaat van een web service call wordt nu in een
+  \Siel\Acumulus\Web\Result object gezet. Heeft gevolgen voor het
+  acumulus_invoice_sent event dat nu een Result object ontvangt ipv een array.
+- ALL: Lokaal ontdekte fouten en waarschuwingen worden nu aan de
+  acumulus_invoice_created en acumulus_invoice_completed events meegegeven als
+  localResult. Deze events mogen deze variabele ook gebruiken om waarschuwingen
+  of foutboodschappen toe te voegen. Als het een foutboodschap betreft wordt de
+  invoice ook niet verstuurd en wordt er een mail verstuurd met daarin de
+  foutboodschap.
+- MA: Bundelproducten kunnen nog steeds de fout ingaan omdat de precisie
+  slechter kan zijn dan 1 cent.
+
+4.8.0-alpha2 (2017-06-07)
+-------------------------
+- PS/MA: Fout in checkbox afhandeling op het geavanceerde instellingen formulier.
+
+4.8.0-alpha1 (2017-06-07)
+-------------------------
+- MA: Bundel product krijgt vaak 0% als btw percentage: negeer en gebruik andere
+  beschikbare info.
+- ALL: Als een factuur vanwege waarschuwingen als concept verstuurd wordt, wordt
+  er geen pdf factuur verstuurd. Vermeld dit bij de waarschuwing.
+- JOO: Support Joomla 3.7.
+- WC: Houd rekening met meerdere vezendkostenregels.
+- Code refactorings: Move getShopEnvironment() from ConfigStore to
+  ShopCapabilities.
+- Code refactorings: Refactor to instantiate a FormRenderer or FormMapper via
+  the container.
+- Code refactorings: Move config related classes and interface to separate
+  namespace.
+- Code refactorings: Separate InjectorInterface and its implementation in
+  Config(Interface) into a separate ContainerInterface and Container class.
+
+4.7.8 (2017-06-01)
+------------------
+- PS17: Verzenden van email ging fout.
+- PS17: Deze versie heeft een iets andere menustructuur, het menu-item "Acumulus
+  geavanceerde instellingen" staat nu op een andere plek.
+- PS: Opslaan van verzonden facturen (om dubbel versturen te voorkomen ging mis
+  sinds 4.6.0. Er is geen manier om de ontbrekende gegevens alsnog aan de tabel
+  toe te voegen.
+- PS: default voor full name bevat een fout (sinds 4.7.0).
+
+4.7.7 (2017-05-25)
+-------------------
+- WC2: Gaat fout met wit scherm op case-sensitive systemen (ofwel linux) door
+  een typefout in een namespace.
+- WC: Als gebundelde producten niet getoond worden dan moet de prijsinfo daarvan
+  nog wel overgenomen worden.
+- WC: voorkom notice Source::callTypeSpecificMethod: method does not exist:
+  getInvoiceDateOrder
+- WC: Verwijderen van de plugin gaat fout: "Verwijderen van mislukt.".
+- MA1: Call to undefined method Varien_Db_Adapter_Pdo_Mysql::renameTablesBatch()
+  in upgrade-3.4.4-4.0.0.php on line 70. Dit gaat alleen fout in Magento 1.7.
+
+4.7.6 (2017-05-04)
+------------------
+- ALL: versturen als concept of defintieve factuur is nu een instelling.
+- WC: Batch verzending werd gelimiteerd tot het standaard aantal posts per
+  pagina aan bestellingen bij selectie op basis van datum of bij gebruik van 1
+  v/d ondersteunde sequential order number plugins.
+- WC3: support for the woocommerce-bundle-products extension (visibility
+  settings are ignored for now).
+- WC3: notices worden nu ook voorkomen. NB: onze plugin is binnen WC3 nog niet
+  getest op compatibiliteit met woocommerce-tm-extra-product-options.
+- PS: Voorkom dat de naam van de verzendwijze leeg is op de factuur.
+- ALL: class token kan nu geinherit worden, WC doet dit nu ook.
+
+4.7.5 (2017-04-10)
+------------------
+- WC3: LET OP: WC3 bevat een aantal subtiele wijzigingen die onze plugin kan
+  raken. Controleer alle facturen op afwijkingen en laat het meteen weten als u
+  iets vreemds tegenkomt!
+- WC3: btw bedrag wordt niet langer met hoge precisie opgeslagen maar afgerond
+  op een cent. Hierdoor werden de onder en bovemarges voor het btw percentage
+  verkeerd berekend en kon het btw percentage gemist worden.
+
+4.7.4 (2017-04-07)
+------------------
+- WC: Acumulus plugin geschikt gemaakt voor WC 3.0 (alleen het voorkomen van
+  fatals)
+- WC: Onterechte fourmelding bij opslaan configuratie als die niet gewijzigd is.
+- ALL: Foutief succes bericht bij formulieren and vreemde karakters in versie
+  info.
+
+4.7.3 (2017-04-05)
+------------------
+- ALL: Instelling toegevoegd om opties/varianten/deelproducten niet te tonen.
+- ALL: Alle "Email as pdf" velden op het geavanceerde instellingenformulier
+  geplaatst en meer "Email as pdf" velden ( tag in invoice-add
+  bericht) configureerbaar gemaakt:
+  * emailto
+  * emailFrom kan nu veldverwijzingen bevatten.
+  * emailBcc kan nu veldverwijzingen bevatten.
+  * subject kan nu veldverwijzingen bevatten ipv [#b] en [#f].
+- ALL: Factuurregel velden ( tag in invoice-add bericht) configureerbaar
+  gemaakt:
+  * itemnumber
+  * product
+  * nature
+  * costprice
+- WC: Log info over (meta) queries die uitgevoerd worden.
+- OC: NitroPack van Isenselabs zet op Windows \ in DIR_APPLICATION ipv /,
+  waardoor de bepaling van catalog vs admin fout gaat.
+
+4.7.2 (2017-03-13)
+------------------
+- JOO/OC/WC: quotes in formveld attributen werden niet geescaped.
+- WC: WC gebruikt zijn eigen "magic quotes" (wp_magic_quotes()): maak dit
+  ongedaan.
+- ALL: batchscherm: bericht over verstuurde berichten en succes bericht werden
+  verkeerd vertaald.
+- PS: Wijzigingen op het geavanceerde instellingenformulier worden niet
+  opgeslagen.
+- ALL: (of iig WC) Lege string kan ten onrechte als waarde voor een niet
+  bestaande veldverwijzing teruggegeven worden.
+- MA2 (maar eigenlijk ALL): Samengestelde producten werken nog niet in alle
+  situaties.
+- ALL: Invoice velden in invoice-add bericht configureerbaar gemaakt:
+  * description
+  * descriptiontext
+  * invoicenotes
+- ALL: Veldverwijzingen kunnen nu concatenatie zonder spaties en letterlijke
+  tekst bevatten.
+- ALL: class Source toevoegen als bron voor veldverwijzingen.
+
+4.7.1 (2017-02-24)
+------------------
+- ALL: Loggen als veldverwijzingen niet gevonden worden.
+- MA1: formulierverzending werkte niet.
+- MA: code voor verschillende versies waar mogelijk samengevoegd.
+- ALL: Bij samengestelde of bundelproducten kregen de kinderen geen
+  "meta-line-type" waarde.
+- ALL: bundelproducten kunnen de fout in gaan als de kinderen geen of 0% als
+  btw percentage hebben, of als het bundelproduct juist geen of 0% als btw
+  percentage heeft. NB: Dit is nog steeds niet naar alle tevredenheid opgelost!
+
+4.7.0 (2017-02-15)
+------------------
+- ALL: Customer velden in invoice-add bericht configureerbaar maken:
+  * contactyourid
+  * companyname1
+  * companyname2
+  * fullname
+  * salutation
+  * address1
+  * address2
+  * postalcode
+  * city
+  * vatnumber
+  * telephone
+  * fax
+  * email
+  * mark (kenmerk)
+- MA1: checkboxes op het geavanceerde instellingen formulier werkten niet.
+- MA1: rechten per Acumulus formulier waren niet in te stellen.
+- WC: refunds hebben een negatieve "quantity" bij teruggestuurde producten en
+  hierdoor ook een onterechte correctieregel.
+- WC: btw over teruggegeven verzendkosten bij een refund zijn op de cent
+  nauwkeurig ipv op 4 cijfers achter de komma zoals bij een bestelling. Hierdoor
+  kon de btw berekening fout gaan.
+- ALL: gebruik een fictief email adres (@nul.sielsystems.nl) wanneer
+  de webshop geen email adres van de klant heeft opgeslagen. Dit voorkomt dat er
+  steeds een nieuwe relatie aangemaakt wordt.
+- ALL: gebruik van consumer.@nul.sielsystems.nl als fictief email
+  adres wanneer de optie "Uw (niet zakelijke) klanten automatisch aan uw
+  relaties in Acumulus toevoegen." niet aan staat
+- ALL: Prevent json error when XML is returned.
+- JOO: "Notice: Indirect modification of overloaded element has no effect" of
+  "Fatal error: Cannot use object of type stdClass as array" in ConfigStore.php,
+  regel 98.
+- WC: Status on-hold/in de wacht wordt nu ook als niet betaald gezien.
+- OC: Keuze voor OC factuurnummer als factuurnummer werd niet gegeven.
+
+4.6.6 (2016-12-27)
+------------------
+- Verbeterde en gecorrigeerde foutstatusafhandeling.
+- OC20: OC 2.0/2.1 gebruikt nog de oude eventbenamingen. Daardoor werkte het
+  automatisch versturen niet.
+- OC2: Instantiate correct OC helper.
+
+4.6.5 (2016-12-06)
+------------------
+- OC23: Error: model/localisation/tax_class not found bij verzenden factuur
+  nav status wijziging (niet in batch).
+
+4.6.4 (2016-12-06)
+------------------
+- ALL: Formvalidatie mbt "verzenden factuur als PDF" was fout.
+- JOO: Fout in installer script.
+
+4.6.3 (2016-11-17)
+------------------
+- MA1: Fatal error: Class 'Varien_Data_Form_Element_Number' not found in ...
+- MA1: install file had een verkeerd versienummer.
+
+4.6.2 (2016-11-10)
+------------------
+- OC2: Error in template (in 4.6.0 opgelost voor OC23, maar de rename was niet
+  doorgevoerd in de gereleasede zip.
+
+4.6.1 (2016-11-09)
+------------------
+- OC2: Error in template (in 4.6.0 opgelost voor OC23, maar speelde ook in OC2).
+
+4.6.0 (2016-11-07)
+------------------
+- Support voor OpenCart 2.3 en Magento 2.1.
+- ALL: Configuratie-optie 'verzend geen gratis verzending regels' veranderd in
+  'verzend gratis verzending regels'.
+- ALL: Configuratie-optie verzend 0-bedrag facturen toegevoegd.
+- ALL: Configuratie-optie contact status toegevoegd.
+- ALL: De configuratie-instellingen zijn nu verdeeld over 2 schermen: standaard
+  en geavanceerd. De groepering en de helpteksten zijn verbeterd.
+- ALL: Sommige recent toegevoegde customer tags werden niet ge-unset, maar nog
+  steeds verstuurd met de 'fictieve klant' optie.
+- ALL: Toevoegen van een set van vertalingen overschrijft bestaande vertalingen
+  niet meer. Hierdoor is het eenvoudiger om webshop-specifieke vertalingen te
+  gebruiken.
+- ALL: Opslag van concept facturen kon leiden tot "Duplicate key" fouten.
+- ALL: Shop namespaces mogen nu willekeurig diepte hebben.
+- WC: Fatal error: Call to a member function get_order_number() on boolean in
+  Siel\Acumulus\WooCommerce\Invoice\Source.php on line 45, geintroduceerd op
+  13-07-2016 in 4.5.5, waardoor refunds niet meer gecreëerd worden.
+- OC23: en weer een aantal geniepige veranderingen door die klojos van OC
+  waardoor de plugin niet correct werkt met 2.3. Wat ging er mis:
+  * configuratiescherm: all actieve betaalmethodes werden weergegeven als
+    'OpenCart'.
+  * Could not load template admin/view/template/module/acumulusform.tpl!
+  * De meegeleverde ocmod werkt niet meer.
+- WC: Ondesteuning voor de plugin "WooCommerce Extra Product Options"
+  (https://codecanyon.net/item/woocommerce-extra-product-options/7908619).
+- WC: Fout in herkennen van de woocommerce-sequential-order-numbers-pro plugin,
+  waardoor deze niet ondersteund werd.
+- ALL: overwriteifexist werd niet op 0 gezet als dat zo was ingesteld. Idem voor
+  concept op 0 (geen concept) zetten, maar dat had geen gevolgen want dat is de
+  default bij afwezigheid van het veld.
+- ALL: "dry run" optie met verbeterde logging toegevoegd aan batch scherm..
+- ALL: Instellingen toegevoegd om opmaak varianten/opties/samengestelde goederen
+  te beinvloeden.
+- HS/VM: omschrijving opties/varianten wordt nu toegevoegd aan bestelregels.
+- ALL: already deprecated const ServiceConfigInterface::Debug_StayLocal removed.
+- ALL: Gebruik de naam van de verzendmethode op de factuurregel voor de
+  verzendkosten (was: de algemene term "Verzendkosten").
+- PS: Verzendkosten (ex btw) worden op de cent nauwkeurig doorgegeven door PS.
+  Dit leidt vaak tot 1 cent afwijkende facturen in Acumulus. Reken terug vanuit
+  verzendkosten inc btw + btw tarief dat ook opgeslagen wordt.
+- MA/OC: Opties opnemen op meerdere lijnen ging fout door overnemen btw bedrag
+  waardoor correcties en strategieen niet meer correct werkten.
+- OC22+: Better logging with mail errors.
+
+4.5.6 (2016-09-15)
+------------------
+- OC2: ocmod problems.
+- OC22: event handling overhaul waardoor automatisch versturen niet meer werkte.
+- MA2: versienummer opvragen is veranderd.
+- MA2: $bootstrap is niet altijd geinitialiseerd (bv bij een cmdline update).
+
+4.5.5 (2016-06-28)
+------------------
+- OC: gratis verzending regels dienen niet door een strategie behandeld te
+  worden.
+
+4.5.4 (2016-06-15)
+------------------
+- HS: payment_name is geen uniek id voor een betaalmethode: gebruik payment_id.
+- HS: enabled is niet genoeg om te bepalen of een betaalmethode aanstaat: er is
+  ook een property payment_published.
+- ALL: Laat een refund naar de originele order verwijzen in de beschrijving.
+- WC: Only a static class method or function can be used in an uninstall hook.
+
+4.5.3 (2016-06-15)
+------------------
+- ALL: setting triggerInvoiceSendEvent verwijderd: deze gaf te veel
+  onduidelijkheid en problemen. Voor alle webshops geld dat de logica hiervan
+  vervangen is door de waarde van triggerOrderStatus (met name de waarde 0).
+  Voor MA is triggerInvoiceEvent geïntroduceerd om de functionaliteit van
+  verzending op basis van factuur events te behouden.
+
+4.5.2 (2016-06-13)
+------------------
+- ALL: Fout tijdens upgrade process waardoor triggerInvoiceSendEvent niet
+  gecorrigeerd wordt.
+
+4.5.1 (2016-06-10)
+------------------
+- WC: Fout tijdens upgrade process.
+- WC: Ondersteuning voor de gratis EU VAT Assistant plugin (deze plugin
+  ondersteunt zowel B2B (verlegde btw) als B2C (digital goods)).
+- ALL: Waarshuwing bij regels zonder btw wordt ten onrechte ook getoond bij
+  factuur met verlegde btw.
+
+4.5.0 (2016-06-09) [4.5.0-beta2 (2016-06-07)]
+---------------------------------------------
+- ALL: Fout in ondersteuning voor de margeregeling als die via custom code
+  toegepast wordt.
+
+4.5.0-beta2 (2016-06-01)
+-------------------------
+- ALL: Rekening en kostenplaats op basis van betaalmethode.
+- ALL: Toon het 'Moment van versturen' formveld niet als er geen keus is.
+- ALL: Het "Support & debug" formveld is hernoemd naar "Factuur verzendmodus".
+- MA2: Magento 2 ondersteuning toegevoegd.
+- ALL: Stay local optie voor "Invoice send mode" (voorheen debug and support)
+  verwijderd.
+- ALL: Waarschuwing als er btw vrije regels op de factuur voorkomen terwijl is
+  ingesteld dat er geen btw vrije producten of diensten verkocht worden.
+- ALL: Waarschuwing als de strategieën niet alle ontbrekende velden ingevuld
+  krijgen
+- ALL: Via de globale variabele $sielAcumulusCustomNamespace is het nu mogelijk
+  om classes in de koppeling te overriden/extenden.
+- ALL: Betere ondersteuning voor de margeregeling als die via custom code
+  toegepast wordt.
+- PS: Undefined index: type op het config formulier als de accountgegevens nog
+  niet, of niet correct, zijn ingevuld.
+
+4.5.0-alpha1 (2016-05-13)
+-------------------------
+- MA2: Magento 2 ondersteuning
+- ALL: kleine refactorings (logging, teksten, commentaar).
+
+4.4.3 (2016-04-19)
+------------------
+- ALL: prevent double listings in meta-calculated-fields.
+- PS: Splitsen van kortingsregels over de 2 voorkomende btw tarieven ging fout
+  als er ook een (incorrecte) 0%-regel in de bestelling voorkomt.
+- MA1: Incorrecte en incomplete free shipping regel op refunds.
+
+4.4.2
+-----
+- OC: Verzenden orders via statuswijziging werkt niet (OC1 gaat alleen fout aan
+  de catalog kant).
+
+4.4.1 (2016-04-12)
+------------------
+- PS(/ALL): Split strategieën herzien, deze gaven, iig voor PS, niet de juiste
+  resultaten.
+
+4.4.0 (2016-04-11)
+------------------
+- ALL: Als een factuur als concept verzonden wordt, stuurt Acumulus geen
+  entry_id terug. Toch willen we ook hier een beveiliging tegen dubbel
+  versturen: sta null toe als waardes voor entry_id en token en sla dit ook op.
+- ALL: Fout in TryallVatRatePermutations waardoor die nooit succesvol kan zijn.
+- ALL: (dummy) Fail strategie is niet meer nodig en daarom verwijderd.
+- ALL: Forceer verzenden wanneer de debuginstelling op testmodus of lokaal
+  staat (3e of 4e optie: 'Verzend berichten naar Acumulus maar Acumulus zal
+  alleen de invoer controleren op fouten en waarschuwingen en geen
+  veranderingen opslaan.'of 'Verzend geen berichten naar Acumulus, verstuur
+  alleen een mail met het bericht dat verstuurd zou worden.').
+- ALL: Betere logging in Strategy classes.
+- JOO: checkbox waarden worden niet goed opgeslagen in de config.
+- JOO: Bij installatie: You have an error in your SQL syntax ... near '`id`
+  int(11) NOT NULL auto_increment, ...
+- MA1: Prevent warnings in Magento whose own autoloader does log warnings when a
+  class cannot be loaded.
+- ALL: Notice: Undefined index: meta-vattypes-possible in
+  Siel/Acumulus/Invoice/Completor.php on line 662.
+
+4.3.0 (2016-03-08)
+------------------
+- ALL: Op PHP5.3: Fatal error: Uncaught exception 'ReflectionException' with
+  message 'Class Siel\Acumulus\WooCommerce\Shop\AcumulusEntryModel does not
+  have a constructor, so you cannot pass any constructor arguments' in
+  /wp-content/plugins/acumulus/libraries/Siel/Acumulus/Shop/Config.php:211.
+- OC1: Eerste versie op deze library: Europese btw tarieven; Batch verzending.
+  Nog geen refunds.
+- OC2: Typo die voorkomt dat coupon regels gesplitst kunnen worden over
+  verschillende btw tarieven.
+- OC2: Typo die voorkomt dat het acumulus.invoice.sent event uitgevoerd word.
+- ALL: Waarden voor de instellingen "moment van versturen" en  "Bestelstatus"
+  worden niet getoond op formulier (wel opgeslagen en gebruikt).
+- WC: Class batchform verwijderd, base batchform is niet meer abstract.
+- PS: PS specifieke code volgens standards van https://addons.prestashop.com.
+- ALL: Code nu volgens PSR-2 coding standard opgemaakt.
+
+4.2.1 (2016-02-24)
+------------------
+- PS: Form submit van instellingenformulier wordt niet herkend en verwerkt.
+- WC: Variabele producten waarbij de varities niet als aparte SKUs aangemaakt
+  zijn kwamen zonder variantomschrijving terecht op de factuurregels.
+- ALL: Nieuwe optie toegevoegd om facturen met verlegde btw te kunnen
+  onderscheiden van facturen met alleen btw vrije producten. Dit voorkomt een
+  hoop waarschuwingen bij de meeste winkels die toch geen btw vrije producten
+  of diensten leveren.
+
+4.2.0 (2016-02-16)
+------------------
+- ALL: De completor kijkt nu naar de bestellingstotalen en de totalen van de
+  afzonderlijke bestellingsregels en voegt een correctieregel toe als deze niet
+  gelijk zijn. Dit leverde fouten in verschillende plugins op, met name bij
+  kortingen in refunds:
+  * MA1: btw op korting op verzendkosten in een credit note worden niet
+    opgeslagen, bereken aan de hand van ontbrekende bedragen.
+  * PS: Kortingsbedrag (ex btw) op een order dat teruggevorderd wordt op een
+    credit slip is niet bekend: bereken aan de hand van het matchen van
+    ontbrekende bedragen met kortingen op de oorspronkelijke order.
+  * VM3: Verbeterde behandeling van kortingen zowel via calc rules als coupons.
+- ALL: Sla geen leeg wachtwoord op (staat toe dat, eenmaal ingevuld, het niet
+  meer naar en van de browser verstuurd hoeft te worden).
+- ALL: type fout waardoor removeEmptyShipping optie niet correct werkte.
+- PS: Mogelijke PHP warning als een order via batchformulier verzonden wordt.
+- MA1: Foute verzendkosten werden verstuurd als een korting ook van toepassing is
+  op die verzendkosten.
+- MA1: Payment fee kan vooralsnog niet worden herkend: getPaymentchargeAmount()
+  is een niet bestaande method.
+- ALL: Source:;getStatus() toegevoegd. allows further refactorings.
+- ALL: refactorings, waaronder
+  * hernoemen van een aantal 'meta-...' tags.
+  * introductie en gebruik van ShopConfig::getForm().
+  * introductie en gebruik van Source:;getStatus().
+- OC2: bug fixing.
+
+4.2.0-beta9 (2016-01-25)
+------------------------
+- OC2: Eerste versie op deze library: Europese btw tarieven; Batch verzending.
+  Nog geen refunds.
+- ALL: Verbeterde verwerking van facturen die (mogelijk of zeker) gesplitst
+  moeten worden. Als er meerdere factuurtypes mogelijk zijn, wordt er een
+  conceptfactuur verstuurd die in Acumulus gecorrigeerd en evt gesplitst moet
+  worden.
+- HS: zelf aangemaakte statussen werden niet herkend bij een orderstatuswijziging.
+
+4.2.0-beta8 (2016-01-18)
+------------------------
+- ALL: Optie toegevoegd om aan te geven of u in uw winkel digitale diensten
+  aanbiedt. Dit wordt gebruikt voor een betere selectie van en controle op de
+  mogelijke btw types. GEEF DEZE OPTIE EEN WAARDE IN HET INSTELLINGENSCHERM!
+- WC: Klikbare link naar de changelog in de WP readme.txt.
+- WC: filters.txt aangepast zodat huidige parameters en hun type beschreven
+  worden.
+- PS: do no longer update not changed fields id_shop and id_shop_group.
+
+
+4.2.0-beta7 (2016-01-13)
+------------------------
+- WC: Gebruik WC logging ipv de wel erg basic (= afwezige) WP logging. Acumulus
+  heeft nu zijn eigen log onder WooCommerce - Systeem status - Logs.
+- ALL: Verwijder dubbele email adresseringen en display names.
+- ALL: Verbeterde verwerking van gelijke btw percentages (b.v. BE en NL 21%).
+  Als er meerdere factuurtypes mogelijk zijn wordt er een conceptfactuur
+  verstuurd die in Acumulus gecorrigeerd en evt gesplitst kan worden.
+- ALL: Meer logging.
+- HS/VM3: log message (gebruikt voor debugging) verwijderd.
+
+4.2.0-beta6 (2016-01-11)
+------------------------
+- HS/VM3: Logging werkte alleen als Joomla in debug modus is en ook dan nog niet
+  voor debug messages. Acumulus heeft nu zijn eigen log file.
+- ALL: empty  in XML als item with key = 0 is verwijderd, bv. door de
+ "Verzend geen gratis verzending regels" optie.
+
+4.2.0-beta5 (2016-01-07)
+------------------------
+- HS/VM3: Corrected bad fix introduced in 4.2.0-beta3 (PHP5.5 constructs).
+
+4.2.0-beta4 (2016-01-06)
+------------------------
+- WC, PS, MA1:  Uncaught exception 'ReflectionException' with message 'Class
+  Siel\Acumulus\WooCommerce\Shop\ConfigStore does not have a constructor, so you
+  cannot pass any constructor arguments' (error introduced in 4.2.0-beta2).
+- WC: Hoodlettergevoeligheid bij doorgeven van namespace. Geeft: Fatal error:
+  Cannot instantiate abstract class Siel\Acumulus\Shop\InvoiceManager in
+  /Siel/Acumulus/Shop/Config.php on line 203 (error introduced in 4.2.0-alpha1).
+
+4.2.0-beta3 (2016-01-05)
+------------------------
+- VM3,HS: PHP5.5 constructs in Joomla\Shop\InvoiceManager.php.
+- WC: Added to Wordpress.org
+
+4.2.0-beta2 (2016-01-05)
+------------------------
+- VM3,HS: Joomla componenten mogen dezelfde naam hebben.
+
+4.2.0-beta1 (2016-01-04)
+------------------------
+- HS: Orders verzenden werkt, refunds nog niet
+
+4.2.0-alpha5 (2015-12-31)
+-------------------------
+- VM3,HS: Meer logging tijdens installeren.
+- PS: Ondersteun versies voor 1.6.0.x door te controleren of getOrderDetailTaxes
+  wel aanwezig is.
+- HS: customer gedeelte van facturen zo nu correct moeten werken.
+
+4.2.0-alpha3 (2015-12-28)
+-------------------------
+- VM3: Define and trigger Joomla events onAcumulusInvoice[Created|Completed|Sent].
+- WC: Added readme.txt conform the wordpress.org instructions.
+- WC: Add our own manual line to the manual lines of the system instead of
+  replacing them.
+- VM3: return type van AcumulusEntryModel::getByEntryId en getByInvoiceSourceId
+  waren fout.
+- VM3: Sta selecteren statussen om te verzenden toe op ConfigForm.
+
+4.2.0-alpha1
+------------
+- Groot aantal refactorings om ondersteuning voor HikaShop toe te voegen. Code
+  die geen gebruik maakt van VM3 functies maar alleen maar van Joomla functies
+  is apart gezet.
+- VM3: Ondersteuning voor automatische versturing.
+- VM3: return type van AcumulusEntryModel::getByEntryId en getByInvoiceSourceId
+  waren fout, maar worden (nog) niet gebruikt.
+- PS,WC: handmatig ingevoerde regels bij refunds konden genegeerd worden.
+- VM3: Error in install script: readme-nl.txt is hernoemd naar leesmij.txt.
+- PS: De koppeling werkt ook met PS1.5. Minimale versie requirement aangepast.
+- ALL: Prevent autoloader warnings when file does not exist.
+- VM3: Parse error: syntax error, unexpected T_OBJECT_OPERATOR in
+  com_acumulusInstallerScript.php on line 68: PHP5.3 incompatibiliteit.
+
+4.1.1 (2015-11-07)
+------------------
+- ALL: Batchverzending: onterechte/verkeerde melding "niet verzonden omdat
+  factuur al verzonden is" als factuurverzending wordt tegengehouden door een
+  event.
+- WC: Versienummer van de plugin zelf was niet bijgewerkt, alleen die van de
+  library.
+- WC: Updated the documentation of filters and actions in filters.txt
+- ALL: Undefined index: countrycode in Siel/Acumulus/Invoice/Creator.php line 294
+- ALL: API hernoemd naar Library (in versieinfo).
+- ALL [#39961]: Er bestaan producten die niet onderhevig aan btw zijn.
+
+4.1.0 (2015-10-31)
+------------------
+- MA1,PS,WC [#33383]: Het is nu mogelijk om meerdere order statussen te kiezen
+  waarbij de order naar Acumulus verstuurd moet worden.
+- WC [#33222]: Om de betaalstatus van een order te bepalen, wordt niet meer
+  gekeken naar paid_date, alleen nog maar naar needs_payments().
+- WC [https://forum.acumulus.nl/index.php?topic=4984.0]: In WC is het mogelijk
+  om producten te verwijderen.
+
+
+4.0.3 (2015-10-11)
+------------------
+- WC [https://forum.acumulus.nl/index.php?topic=4963 ]: Regression: WC denkt
+  altijd dat factuur al verzonden is.
+
+
+4.0.2 (2015-10-07)
+------------------
+- PS,WC: Support upgrading from 3.x.
+- WC: Lazy load config (LogLevel, debug).
+
+
+4.0.1 (2015-10-04)
+------------------
+- WC [https://forum.acumulus.nl/index.php?topic=4942.0]: PHP Fatal error: Class
+  'Requirements' not found in AcumulusSetup.php line 81.
+
+
+4.0.0 (2015-10-02)
+------------------
+De library 4.x is volledig vernieuwd. Er is meer gemeenschappelijke code en er
+is meer documentatie. Hierdoor kan de library ook losstaand gebruikt worden.
+
+Alle kennis en ervaring die met de library 3.x is opgedaan is verwerkt in deze
+versie. Uiteraard zijn alle problemen die in 3.x zijn gevonden en ook van
+toepassing waren op 4.x ook hier opgelost. Vanwege de grote verschillen is de
+3.x changelog verwijderd en beginnen we hier met een schone lijst.
+
+- ALL: Europese btw tarieven.
+- MA1,PS,WC: Ondersteuning voor credit memo's.
+- ALL: Batch verzendformulier.
+- VM: Ondersteuning voor VirtueMart 3. Doch nog geen ondersteuning voor credit
+  memos, automatische verzending en de betaalde EU VAT checker extensie.
+- WC: Ondersteuning voor de EU VAT extensie.
+- WC: Ondersteuning voor de plugins woocommerce-sequential-order-numbers(-pro)
+  en wc-sequential-order-numbers.
+
+
+Ondersteunde versies van de verschillende pakketten
+===================================================
+Merk op dat dit versies zijn die "ooit" getest zijn, waarbij uiteraard de meest
+recente versie momenteel gebruikt wordt bij het ontwikkelen en testen. Het is
+dus niet gegarandeerd dat de huidige versie van onze plugin oudere versies van
+de webshop correct ondersteund. Daar waar kennis daarover beschikbaar is, wordt
+die hieronder vermeld.
+
+HikaShop
+--------
+* 4.0.3 (Joomla 3.9.3) - 2.6.0 (Joomla 3.4.8)
+
+
+Magento 2
+---------
+* 2.3 lokaal niet werkend te krijgen, maar er is geen feedback van klanten dat
+  het niet werkt.
+* 2.2 lokaal niet werkend te krijgen, maar er is geen feedback van klanten dat
+  het niet werkt.
+* 2.1.11 - 2.1.2
+* 2.0.6 - 2.0.4
+
+
+Magento 1
+---------
+* 1.9.3.7 - 1.9.2.1
+* 1.7 door klanten getest, lijkt te werken.
+
+
+OpenCart 3.x
+------------
+* 3.0.2.1b
+
+
+OpenCart 2.x
+------------
+* 2.3.0.2
+* 2.2.0.0 (t/m library versie 8.4.1)
+* 2.1.0.1 (t/m library versie 8.4.1)
+
+
+OpenCart 1.x
+------------
+* 1.5.6.4
+
+
+PrestaShop
+----------
+* 1.7.5 - 1.7.1
+* 1.6 lijkt iha te werken, maar de link van het geavanceerde instellingenscherm
+  naar het configureerscherm werkt niet.
+* Thirtybees lijkt een kloon van PS1.6 en kan/zal dus dezelfde problemen als 1.6
+  hebben.
+* 1.6.1.13
+* 1.6.1.2 bevat een fout die deze koppeling raakt
+* 1.6.1.0 bevat fouten die deze koppeling raken.
+* 1.5.x (werkt volgens gebruikers vanaf 4.2.0-alpha5)
+
+
+VirtueMart
+----------
+* 3.4.2 (Joomla 3.8.13)
+* 3.2.14 (Joomla 3.8.10)
+* 3.2.12 (Joomla 3.8.5)
+* 3.2.12 (Joomla 3.8.3)
+* 3.2.4 (Joomla 3.8.1)
+* 3.0.18 (Joomla 3.7.2)
+* 3.0.18 (Joomla 3.6.5)
+* 3.0.18 (Joomla 3.6.2)
+* 3.0.14 (Joomla 3.4.4)
+* 3.0.10 (Joomla 3.4.4)
+* 3.0.8 (Joomla 3.4.1)
+
+
+WooCommerce
+-----------
+* 3.3.5 (WordPress: 4.9.5)
+* 3.2.6 (WordPress: 4.9.2)
+* 3.1.2 (WordPress: 4.8.2)
+* 3.1.2 (WordPress: 4.8)
+* 3.1.1 (WordPress: 4.8)
+* 3.1.0 (WordPress: 4.8)
+* 3.0.1 (WordPress: 4.7.3)
+* 2.6.13 (WordPress: 4.7.3)
+* 2.6.11 (WordPress: 4.7)
+* 2.6.6 (WordPress: 4.6.1)
+* 2.6.4 (WordPress: 4.6.1)
+* 2.6.1 (WordPress: 4.5.3)
+* 2.5.5 (WordPress: 4.5.3)
+* 2.5.5 (WordPress: 4.5.2)
+* 2.5.5 (WordPress: 4.4.2)
+* 2.5.2 (WordPress: 4.4.2)
+* 2.4.12 (WordPress: 4.4.2)
+* 2.4.7 (WordPress: 4.3.1)
+* 2.3.13 (WordPress: 4.2.3)
+* < 2.3 gaat niet correct werken met "apply after tax" coupons.
diff --git a/spec/fixtures/dynamic_finders/plugin_version/add-from-server/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/add-from-server/change_log/changelog.txt
new file mode 100644
index 00000000..35771d9f
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/add-from-server/change_log/changelog.txt
@@ -0,0 +1,107 @@
+= 3.3.3 =
+ * Fixes some scenario's where the translation warning sticks around for translated (and other english locales)
+ * Fixes a PHP Warning
+ * Support per-user locales
+ * Bumps required version of WordPress to 4.5+
+
+= 3.3.2 =
+ * Security Fix: Fixes a CSRF vulnerability which could be used to trick a user into importing a large file to their site. Props to Edwin Molenaar (https://www.linkedin.com/in/edwinmolenaar)
+ * Fix a typo that caused subsequent plugin activations to fail if the server doesn't meet the Add From Server requirements
+ * Fix a path mismatch on certain windows configurations (No longer need to specify uppercase disk markers)
+ * Import Audio metadata and store image/audio metadata in the same manner as core.
+
+= 3.3.1 =
+ * Fix plugin activation
+
+= 3.3 =
+ * The plugin now requires WordPress 4.0 and PHP 5.4 as a minumum requirement.
+ * Updated to use WordPress.org translation system, please submit translations through https://translate.wordpress.org/projects/wp-plugins/add-from-server/stable
+ * Updated to WordPress 4.3 styles
+
+= 3.2.0.4 =
+ * Fix for a PHP Warning shown under certain hosting configurations, "headers already sent by (output started at .../add-from-server/class.add-from-server.php:1357)"
+ * WordPress.org Translation compatibility
+
+= 3.2.0.3 =
+ * PHP 5.4 compatibility
+ * Special characters in URL fixes
+ * Japanese Translations from Naoko Takano ( http://en.naoko.cc/ )
+
+= 3.2.0.2 =
+ * Fix: Translations not loaded early enough for menu items.
+
+= 3.2.0.1 =
+ * Fix: Incorrect GUID on imported items in subdir of uploads folder
+ * Fix: Not all items would correctly trigger the already-imported error
+
+= 3.2.0 =
+ * For Pre-3.2 changelog, Please see http://plugins.svn.wordpress.org/add-from-server/tags/2.3/readme.txt
+ * Cleanup, Now requires WordPress 3.2+
+ * Now has an options panel to control who is allowed to import files
+ * Now has the option to specify what the base directory is for file imports (ie. allows you to prevent users access to non-public directories)
+ * Versioning changes - This plugin will from now use the earliest version of WordPress it supports. 3.2 requires 3.2, 3.2.0.1 is a point release which requires 3.2. 3.3.4 will require WP 3.3.4 etc. May seem a little weird, but you'll get used to it, bigger numbers are still better :)
+
+= 2.3 =
+ * Quick 3.0 compatibility release
+ * Removed Deprecated notices, Fixed a few other warnings occasionally
+ * GUID now a valid url when % is included in the filename
+ * Requires WordPress 3.0 now.
+
+= 2.x =
+ * French update from Denis Rebaud
+
+= 2.2.1 =
+ * Remove svn:externals, The WordPress .zip packager does NOT like making peoples life easier when you've got multiple plugins.
+
+= 2.2 =
+ * Slight error warning changes
+ * WARNING: 2.8.5/2.9 compatibility: ALL users who can upload files will now have access to the Add From Server functionality, This is due to security changes in wordpress removing the unfiltered uploads functionality. This has the side effect that you cannot upload ALL types of files too, See the FAQ for some more info.
+ * Re-ordered changelog for 2.8 changelog compatibility.
+
+= 2.1 =
+ * Introduce QuickJump
+ * Fix bugs related to the Admin navigation disapearing
+ * Fix bugs related to hints showing up linking to the wrong page
+ * Do not show the Inline uploaders tabs in the normal uploader :)
+ * Fix 2.8.1's plugin security mashes..
+
+= 2.0.1 =
+ * Russian Translation from Lecactus
+
+= 2.0 =
+ * Requires WordPress 2.7+ (From now on, My Plugins will only be supported for the current stable branch)
+ * WP2.7 SSL Support
+ * WP2.7 checkbox support
+ * WP2.7 upload modifications
+ * WP2.7 Styling
+ * Files/folders are sorted by name
+ * Update Notification changelogs (On the plugins page)
+ * Completely rewritten, Hopefully this'll fix some long-time bugs which have affected some.
+ * Persion translation from sourena
+ * Italian translation from Stafano
+
+= 1.4 =
+ * German Translation
+ * More stuffing around with the checkbox that doesnt work for anyone, yet works on every test system i've tried
+ * Set the date on imported files to that of their uploads folder
+
+= 1.3.2 =
+ * French translation changes from Ozh & Olivier
+ * Fixed the checkbox list for certain unknown browsers.
+
+= 1.3 =
+ * Internationalisation; French translation
+ * Internationalisation; Spanish translation
+ * Checkbox select all
+ * Import into non-post attachment
+
+= 1.2 =
+ * Fixed filename oddness including old directory names
+ * Added a check to see if the file exists in the Media library allready
+ * Added a check to see if the file is allready in the uploads folder before importing, and if so, simply add it to the database, do not mash the filesystem
+
+= 1.1 =
+ * Fixed a bug which causes the original import file to be deleted upon removing from the media library, The file in /uploads/2008/03/ remains however. Will now delete the file in the uploads folder instead of the original imported file, However, Be warned, files previously imported WILL remain as they are, and the original import file will be deleted(if you delete from the media library)
+
+= 1.0 =
+ * Initial Release
diff --git a/spec/fixtures/dynamic_finders/plugin_version/addy-autocomplete-woocommerce/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/addy-autocomplete-woocommerce/change_log/CHANGELOG.md
new file mode 100644
index 00000000..09ac8f6e
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/addy-autocomplete-woocommerce/change_log/CHANGELOG.md
@@ -0,0 +1,23 @@
+# NZ Address Autocomplete for WooCommerce 2.1.2 #
+
+* Call update events when an address is auto-completed 
+
+# NZ Address Autocomplete for WooCommerce 2.1.1 #
+
+* Added additional filters and configuration options
+
+# NZ Address Autocomplete for WooCommerce 2.1.0.2 #
+
+* Use Mailtown instead of City by default
+
+# NZ Address Autocomplete for WooCommerce 2.1.0.2 #
+
+* Fixed start-up bug
+
+# NZ Address Autocomplete for WooCommerce 2.1.0 #
+
+* Added the ability to filter PO Boxes addresses
+
+# NZ Address Autocomplete for WooCommerce 2.0.0 #
+
+* Addy, proudly made out of Auckland, New Zealand
\ No newline at end of file
diff --git a/spec/fixtures/dynamic_finders/plugin_version/admin-dashboard-last-edits/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/admin-dashboard-last-edits/change_log/CHANGELOG.md
new file mode 100644
index 00000000..59ad6e07
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/admin-dashboard-last-edits/change_log/CHANGELOG.md
@@ -0,0 +1,21 @@
+# Admin Dashboard Last Edits
+## Changelog
+### 1.1.3
+* Minor readme corrections
+
+### 1.1.2
+* Minor readme enhancements
+
+### 1.1.1
+* Deleted german translation for opening the plugin to the GlotPress community
+
+### 1.1
+* Added edit icon in front of the page or post title
+* Added date of the editing
+* Minor fixes in the readme
+* Updated german translation
+* Added new screenshots
+
+### 1.0
+* Initial version
+* German translation
diff --git a/spec/fixtures/dynamic_finders/plugin_version/affiliates-buddypress/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/affiliates-buddypress/change_log/changelog.txt
new file mode 100644
index 00000000..02ff64a6
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/affiliates-buddypress/change_log/changelog.txt
@@ -0,0 +1,14 @@
+== Affiliates BuddyPress - Changelog ==
+
+= 1.1.0 =
+* WordPress 5.1 compatible.
+* Added a CSS rule to for the Profile item in the affiliates dashboard.
+
+= 1.0.2 =
+* WordPress 4.9 compatible.
+
+= 1.0.1 =
+* Fixed stylesheet URL.
+
+= 1.0.0 =
+* Initial release.
diff --git a/spec/fixtures/dynamic_finders/plugin_version/affiliates-formidable/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/affiliates-formidable/change_log/changelog.txt
new file mode 100644
index 00000000..2bd504c1
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/affiliates-formidable/change_log/changelog.txt
@@ -0,0 +1,20 @@
+Affiliates Formidable                 Changelog                www.itthinx.com
+
+= 3.0.0 =
+* WordPress 5.x compatible.
+* Added support for rate formulas (requires Affiliates Pro >= 4.x or Affiliates Enterprise >= 4.x).
+
+= 2.0.0 =
+* Affiliates, Affiliates Pro and Affiliates Enterprise 2.x and 3.x compatible.
+* Wordpress 4.9 compatible.
+* Now you can configure custom values per forms.
+* Added the option to register affiliates throw forms.
+* Fixed get_entry_meta_info() deprecated notice.
+* Replaced the affiliates_formidable_currencies filter with the affiliates_formidable_supported_currencies filter and added the ZAR and INR entries.
+
+= 1.1.0 =
+* Fixed a PHP Notice. This was produced by an unused variable,
+* initialized with the a deprecated get_entry_metas() method.
+
+= 1.0.0 =
+* Initial release.
diff --git a/spec/fixtures/dynamic_finders/plugin_version/affiliates/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/affiliates/change_log/changelog.txt
new file mode 100644
index 00000000..07a1af69
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/affiliates/change_log/changelog.txt
@@ -0,0 +1,546 @@
+== Affiliates - Changelog ==
+
+= 4.0.4 =
+* Minor security improvements related to escaping output.
+* Fixed various PHP code validation issues.
+* Fixed various Javascript code validation issues.
+* Fixed several code documentation issues.
+
+= 4.0.3 =
+* Code and documentation revision and improvements.
+* Updated Spanish translation.
+* Simplified Add-ons section.
+
+= 4.0.2 =
+* Updated the Indonesian translation.
+* Updated the German translation.
+* Updated the Spanish translation.
+* Added improvements for responsiveness.
+* Updated description in the registration admin section.
+* Added a missing call to prepare().
+* Improved handling of field/attribute usage related to payment emails.
+* Fixed an issue with validating encoded affiliate id after affiliates_parse_request_affiliate_id filter applied.
+
+= 4.0.1 =
+* Added improvements for responsiveness on small screen sizes.
+
+= 4.0.0 =
+* This is a major new release with exciting new features.
+  Following usual good practice, make sure to BACK UP your site and database before upgrading!
+* Introduces the new Affiliates Dashboard and new Dashboard Sections.
+* Added support for new customizable dashboard templates.
+* Added new dashboard and dashboard section blocks.
+* Added new dashboard and dashboard section shortcodes.
+* Added several performance and usability improvements.
+* Cleaned up code and made many internal improvements.
+* Updated and added missing code documentation.
+* Updated the translation template.
+* Updated the German translation.
+* Added options to the [affiliates_earnings] shortcode.
+* Updated the affiliate area generation to use the new dashboard.
+* Added additional currency codes and fixed an issue with the filter being called to early to affect the list.
+* Fixed untranslated button labels used in registration settings.
+* Fixed the dashboard widget to use appropriate decimals for amounts displayed.
+* Improved the usability and styling of filter sections in admin areas.
+* Improved and simplified the overview admin section to provide relevant stats within context.
+* Improved the performance on large datasets, improved queries and removed redundant queries.
+* Removed unnecessary indexes on the hits table.
+* Revised the traffic admin section to provide more detailed information on hits and enhanced its filter section.
+* Added a warning displayed in the Plugins section when the plugin is configured to delete its data.
+* Fixed an issue where a request for an invalid affiliate link would record a hit.
+* Added the filter affiliates_record_robot_hits and allowing the constant AFFILIATES_RECORD_ROBOT_HITS to determine whether hits from robots should be recorded.
+* Added the debugging constants AFFILIATES_DEBUG and AFFILIATES_DEBUG_ROBOTS which can be defined as true in wp-config.php to enable specific debugging.
+* Added a tool for significant storage savings that cleans database entries from robot hits under Affiliates > Settings > General > Robots.
+* WordPress 5.1 compatibility checked.
+* Using log instead of admin message to alert about potential issues during updates.
+* Fixed referral amount decimals used for display of amounts in totals section and generated files.
+* Added an option to set the affiliate terms page under Affiliates > Registration.
+
+= 3.1.0 =
+* WordPress 5.0 compatibility checked.
+* Setting COOKIEPATH and SITECOOKIEPATH when needed to solve issues with subfolder installs.
+* Fixed some internal documentation and added missing type info.
+
+= 3.0.1 =
+* WordPress 4.9.4 compatibility checked.
+* Minimum PHP version required is now 5.6.0.
+
+= 3.0.0 =
+* This is a major new release of the plugin, please make sure to back up your site and database
+  before your upgrade and make sure to review the changelog to be aware of the implications of
+  upgrading to this version.
+* Enhances the data model to allow for fine-grained referrals.
+* Fixed PHP Notice due to undefined variable $charset_collate.
+* Fixed use of deprecated properties with WC 3.x
+* Added formatting options to the affiliate selectize renderer.
+* Updated the review notice appearance.
+* Fixed several PHP notices produces due to wrong number of parameters passed to prepare() on the Affiliates Overview admin screen.
+* Wordpress 4.9 compatible.
+* Removed deprecated and unmaintained entries from the Integrations section in the Settings.
+* Added new entries to the Integrations section for Events Manager, Formidable Forms, Ninja Forms.
+* Updated the Add-Ons section with Affiliates Import and other free add-ons.
+* Fixed the WooCommerce customer registration integration option is independent from the the user registration integration option.
+
+= 2.18.3 =
+* WordPress 4.9 compatibility tested.
+
+= 2.18.2 =
+* WordPress 4.8 compatibility tested.
+
+= 2.18.1 =
+* Added some adjustments for compatibility with WooCommerce 3.0.0.
+
+= 2.18.0 =
+* Enhanced the precision with which referral values are stored.
+* Added the affiliates_get_referral_amount_decimals() and affiliates_format_referral_amount() functions.
+* Fixed the affiliates_referral_amount_decimals filter.
+* We now allow to define the constant AFFILIATES_REFERRAL_AMOUNT_DECIMALS in wp-config.php.
+* Added the AFFILIATES_REFERRAL_AMOUNT_DECIMALS_DISPLAY constant which can also be overridden in wp-config.php.
+* Added the notice class.
+
+= 2.17.1 =
+* Fixed user_agents table is not deleted on cleanup.
+* Fixed an issue related to showing earnings for certain dates.
+* Improved the traffic queries which solves performance issues with large data sets.
+
+= 2.17.0 =
+* Added a new Traffic section with URI stats.
+* Source URIs and landing URIs are stored for hits on affiliate links.
+* User agents are stored for hits on affiliate links.
+* Hit stats now show user agents in the Visits & Referrals section.
+* Hit stats now show source and landing URIs in the Visits & Referrals section.
+* Hit stats now show user agents in the Affiliates & Referrals section.
+* Hit stats now show source and landing URIs in the Affiliates & Referrals section.
+* Added hit references for referrals.
+* Improved request handling to exclude during AJAX.
+
+= 2.16.7 =
+* Changing the username related to an affiliate if the username doesn't exist shows an error.
+* Added notifications when add/edit/remove affiliates from the dashboard.
+
+= 2.16.6 =
+* Totals : allow to filter by affiliate status.
+* WordPress 4.7 compatibility tested.
+
+= 2.16.5 =
+* Rendering amounts more consistently in dashboard widget.
+* Updated some Italian translations.
+
+= 2.16.4 =
+* Fixed an issue with the WooCommerce customer registration option.
+
+= 2.16.3 =
+* Updated the French translation.
+
+= 2.16.2 =
+* Updated the German translation.
+* Updated the Spanish translation.
+* Fixed wording in notifications.
+
+= 2.16.1 =
+* Updated pot and translation files.
+* Updated the Spanish translation.
+
+= 2.16.0 =
+* Added the possibility to approve new affiliates with a status option.
+* Added a Notifications section where you can enable to notify administrator and affiliates on registration.
+
+= 2.15.12 =
+* Updated the flot library to version 0.8.3.
+* Improved the graph tooltip position to be displayed within bounds.
+* Updated Settings tabs according to the WordPress appearance.
+
+= 2.15.11 =
+* Fixed the affiliates_is_not_referred shortcode. Now when Direct referrals is enabled, the content is not displayed.
+
+= 2.15.10 =
+* Altered the hits table definition for MySQL 5.7.3 compatibility, see https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-3.html
+
+= 2.15.9 =
+* Added filters: 'affiliates_thanks_sign_up_text' and 'affiliates_check_confirmation_text' on registration form.
+* Added button class to buttons on registration form settings.
+
+= 2.15.8 =
+* Updated pot and translation files.
+* Updated the German translation.
+* Updated the Spanish translation.
+
+= 2.15.7 =
+* Added the [affiliates_user_meta] shortcode which allows to render user meta data.
+* Updated the Spanish translation.
+
+= 2.15.6 =
+* Added the [affiliates_bloginfo] shortcode.
+* Extended the functionality provided by the [affiliates_url] shortcode adding the 'url' attribute.
+
+= 2.15.5 =
+* Added affiliates delete bulk option.
+* For WordPress translation : Added Text Domain and Domain Path header tags.
+
+= 2.15.4 =
+* For WordPress translation : Substituted constants with string literals as language domain indicators.
+* Moved the complete changelog to changelog.txt.
+
+= 2.15.3 =
+* Updated the admin buttons translation.
+* Updated the German translation.
+* Updated the Spanish translation.
+* Updated the translation template file.
+
+= 2.15.2 =
+* Fixed an unescaped underscore in the SQL query for the test to find pages containing Affiliates shortcodes.
+
+= 2.15.1 =
+* WordPress 4.5 compatibility tested.
+* Fixed an issue with affiliate fields not showing updated value on first load.
+
+= 2.15.0 =
+* Added the $affiliates_request_encoded_id global which provides the referring affiliate's ID if
+  recognized during a request.
+* Added the [referrer] shortcode which allows to render information about the referring affiliate.
+* Added the [affiliates_is_referred] shortcode which allows to display content conditionally for referred visitors.
+* Added the [affiliates_is_not_referred] shortcode which allows to display content conditionally for referred visitors.
+
+= 2.14.1 =
+* Added a parameter set to the filter invoked when the new affiliate notification is sent to the
+  site administrator.
+* Added the affiliates_new_affiliate_registration_headers filter.
+
+= 2.14.0 =
+* Added the $create_affiliate_userdata global which provides affiliate registration data in
+  the process after calling wp_insert_user() and before it is added as user meta data.
+
+= 2.13.3 =
+* WordPress 4.4 compatible.
+* Fixed pagination not taken into account when using the input field on several admin screens.
+
+= 2.13.2 =
+* Fixed potential XSS vulnerabilities related to the unescaped use of $_SERVER['REQUEST_URI'].
+
+= 2.13.1 =
+* Reverted a change introduced in 2.13.0 related to trailing slashes.
+
+= 2.13.0 =
+* Fixed an issue where trailing slashes would be left before the query part of an affiliate URL.
+* Add-ons section revised.
+
+= 2.12.1 =
+* Fixed PHP notice thrown when a replacement captcha instead of the built-in captcha field is used.
+
+= 2.12.0 =
+* Fixed compatibility with WordPress 4.3 (widget constructor).
+* Fixed potential issues when upgrading from earlier versions.
+* Fixed a PHP Warning related to password changes through the affiliate fields.
+* Added a guard against multiple invocations of the affiliate user update procedure in the same request.
+
+= 2.11.0 =
+* Added a cookie timeout filter.
+* Removed menu title translation to circumvent effects of core bug 18857.
+* Fixed a bug related to retrieving a user option where the null comparison needed to be strict.
+* Added an AJAX handler to allow setting user options on the fly.
+* Added the option to hide or show filters on the affiliates overview.
+* Added the affiliates_admin_referrals_secondary_actions filter.
+* Fixed a minor bug related to data representation in case of string data in referrals.
+* Improved PHP compatibility avoiding use of boolval.
+
+= 2.10.0 =
+* Updated the German translation with more suitable translations in context.
+* Updated the Spanish translation.
+* Updated the French translation.
+* Updated the Affiliates menu position.
+* Updated the translation template.
+
+= 2.9.2 =
+* Fixes the issue with the Appearance menu disappearing.
+
+= 2.9.1 =
+* Updated the menu position.
+* Added the affiliates_registration_login_redirect_url filter to allow customized redirects for login.
+* Updated the Spanish translation.
+
+= 2.9.0 =
+* German translation added.
+
+= 2.8.6 =
+* Fixed custom registration fields not taken into account when existing users register as affiliates.
+* Fixed slashes are not stripped on custom fields and labels when editing an affiliate.
+
+= 2.8.5 =
+* Added a filter for the help tab footer.
+* Updated the translation template.
+* Fixed missing spacing on filters in Totals section.
+* Removed deprecated information about links from Manage Affiliates help.
+* Added a filter for the help tab title.
+* Corrected the menu permission for the Totals section.
+* Fixed missing right margin in Totals section.
+* Corrected user profile output when showing affiliate fields (needed slashes stripped).
+
+= 2.8.4 =
+* Added the translation template.
+* Removed a couple of translations for empty strings.
+
+= 2.8.3 =
+* Fixed affilite URLs with missing path element.
+* Added API function to obtain affiliate URLs.
+* Improved the affiliates_url shortcode to avoid URLs being messed up by
+  default filters applied to the content it receives.
+
+= 2.8.2 =
+* Fixes an issue with the registration form not being rendered when page
+  content is evaluated previously.
+* Fixes user URL not saved due to usage of inexistent variable.
+* Removed Ready from integrations index.
+
+= 2.8.1 =
+* Fixed a PHP Warning when saving a user profile.
+
+= 2.8.0 =
+* Added a setup notice with links to the page generation and integration sections.
+* Improved the configuration section and replaced the Options menu item with Settings.
+* Direct referrals are now disabled by default.
+* Changed the default cookie timeout to 30 days.
+* Security improvement, added additional ABSPATH checks.
+* Improved UI appearance and fixed some structural issues.
+* Added the option to enable user registration referrals for new WooCommerce customers.
+* Improved the date displayed for earnings for i18n.
+* Added customization options for the affiliate registration form.
+* Added User profile displays additional affiliate registration fields.
+* Added the [affiliates_fields] shortcode and included it in the affiliate area page generator.
+* Ukranian translation added.
+
+= 2.7.3 =
+* WordPress 4.1 compatible.
+
+= 2.7.2 =
+* WordPress 4.0 compatible.
+
+= 2.7.1 =
+* Improved style loading.
+* Fixed missing pagination class resource used in totals.
+* Improved registration form so that first name and last name can be indicated directly instead of diverting to profile.
+* Fixed a warning due to missing post when user is added on admin.
+* Added the affiliates_user_registration_on_admin filter and now not recording user registration referrals unless it returns true when users are added on the admin back end.
+
+= 2.7.0 =
+* Built-in User Registration Integration added, allows to record referrals when new users are referred by affiliates.
+* Added filter affiliates_referral_amount_decimals.
+* Added totals section.
+* Added filter affiliates_referrals_display_currency.
+* Added filter affiliates_referrals_display_total.
+* Added filter affiliates_referrals_display_total_none.
+* Improved and cleaned up the referrals screen by removing the Set buttons and reducing the status column footprint.
+
+= 2.6.2 =
+* Registration form now allows optional or hidden first name and last name fields.
+
+= 2.6.1 =
+* Affiliate user notification filters added.
+
+= 2.6.0 =
+* WordPress 3.9 compatibility checked
+* Fixed the affiliate filter on the Referrals screen.
+* Changed filter logic on Referrals screen for 3.9's prepare() nags.
+* Changed filter logic on Visits & Referrals screen for 3.9's prepare() nags.
+* Changed filter logic on Affiliates & Referrals screen for 3.9's prepare() nags.
+* Fixed the affiliates_get_affiliates() function invoking prepare() when no parameters are needed.
+* Added status filter on Affiliates & Referrals screen.
+* Pretty affiliate links have been deprecated and won't be supported anymore.
+* Removed/substituted old PHP4 constructors.
+* Fixed day chart on affiliates overview screen when from date is given only.
+
+= 2.5.1 =
+* Added the French translation.
+* Improved UI elements for filter sections.
+* Improved UI for add/edit affiliate.
+
+= 2.5.0 =
+* New affiliates dashboard widget added.
+* New shortcode [affiliates_earnings] showing affiliate earnings per month.
+
+= 2.4.4 =
+* WordPress 3.8 compatibility checked
+* Improved the Links column displayed in the Manage Affiliates section.
+* Added option to display accumulated referral totals in the Manage Affiliates section (enabled by default).
+* Fixed filter nonce checks in Manage Affiliates section.
+* Improved filter labels in Manage Affiliates section.
+
+= 2.4.3 =
+* Fixed missing translation domain on label in registration form.
+* Fixed translation of submit button not taken into account.
+* Added the affiliates_registration_profile_url filter.
+* Added the affiliates_redirect_status_code filter.
+
+= 2.4.2 =
+* Added captcha filters affiliates_captcha_get and affiliates_captcha_validate.
+* Replaced use of deprecated ereg_replace with preg_replace.
+* Added filters before and after registration form and error filter for validation.
+* Added new affiliate registration email filters: affiliates_admin_email, affiliates_new_affiliate_registration_subject, affiliates_new_affiliate_registration_message.
+
+= 2.4.1 =
+* Improved URL parameter handling: filter acts late to add query var; parameter is unset in $wp->query_vars to avoid ending up on the blog page.
+
+= 2.4.0.1 =
+* WordPress 3.6 compatibility checked
+
+= 2.4.0 =
+* addded missing text domains on labels
+* fixed some options not being saved under certain conditions
+* fixed cookie expiration for 0 days 
+* GUI improvements (labels/checkboxes)
+* GUI improvements (highlight active filters)
+* Example contact form now produces a reference for referrals
+* added affiliate email search filter
+* improved hit recording (not querying robots when unused)
+
+= 2.3.0 =
+* WordPress 3.5.2 compatibility tests passed
+
+= 2.2.1 =
+* added revised Italian translation by Roberto Castaldo
+* added Polish translation
+* added missing language domain on some labels
+* fixed using correct path for load_plugin_textdomain()
+* added the if_empty attribute to the [affiliates_referrals] shortcode
+* added new hook affiliates_updated_referral and referral update function
+* added option to redirect after affiliate hit, now disabled by default
+
+= 2.2.0 =
+* added [referrer_user] shortcode
+* added Italian translation
+* added features to manually add, edit and remove referrals
+* added option to search in referral descriptions too
+* fixed sticky filter application in referral screens (Visits & Referrals, Affiliates & Referrals, Referrals)
+
+= 2.1.9 =
+* added Indonesian translation
+* WP 3.5 compatible
+* fixed bug deleting search filter on referrals admin screen
+
+= 2.1.8 =
+* added Spanish translation
+* improved referrals view
+* fixed wrong type of hook used for parse_request (was filter)
+
+= 2.1.7 =
+* added additional data to affiliates_referral hook
+
+= 2.1.6 =
+* fixed character encoding issue for affiliate link when rendering code
+* added filter to service
+* added affiliates_record_referral filter
+* added affiliates_add_referral function
+* added affiliates_get_user_affiliate function 
+
+= 2.1.5 =
+* Added Javascript redirect for registraton form when headers were already sent and the redirect / redirect_to attributes are specified
+* Fixed rewrite rule handling
+
+= 2.1.4 =
+* Improved usability of click-toggles on admin screens
+* GUI appearance improvements
+* Reduced footnote
+* Added affiliates_referral action
+* Added Portuguese translation.
+
+= 2.1.3 =
+* Added Slovak translation.
+
+= 2.1.2 =
+* Dropped use of visualize for stats graphs, using flot instead.
+
+= 2.1.1 =
+* Added shortcode to render the referrer's id.
+
+= 2.1.0 =
+* Added Lithuanian translation.
+* Added Hebrew translation.
+
+= 2.0.1 =
+* WordPress 3.4 compatibility checked
+* fixed MD5-encoded affiliate links
+
+= 2.0.0 =
+* Made affiliate registration independent of user registration based on general settings
+* Adjusted for usage on multisite subsites
+* Added network management options
+* Fixed default update flow for new installation
+
+= 1.3.9 =
+* added [affiliates_id] shortcode that prints the affiliate's id
+
+= 1.3.8.1 =
+* using alternative method to record IP on hits and referrals on system with PHP_INT_SIZE < 8
+
+= 1.3.8 =
+* fixed affiliate registration bug
+* added filter to search in referral data
+
+= 1.3.7 =
+* added [affiliates_hits] and [affiliates_visits] shortcodes
+* fixed bug when affiliate is selected on Visits & Referrals screen when affiliate is given in filters
+* fixed bug in Affiliates & Referrals screen when date and affiliate is given in filters
+
+= 1.3.6 =
+* added the option to change the default Affiliates URL parameter name from 'affiliates' to something else
+* added Affiliates URL parameter name option to options page
+* loading admin area scripts only when in admin
+* fixed options page behavior: when pressing return in a field, a new page was generated 
+
+= 1.3.5 =
+* Fixed too restrictive date filters in charts.
+
+= 1.3.4 =
+* Added date filter section to charts to provide a more flexible means of displaying charts for desired date ranges.
+
+= 1.3.3 =
+* Fixed empty filter fields are now handled correctly.
+
+= 1.3.2 =
+* 14 Day Charts added in overview showing referrals, visits and hits for the last 14 days.
+
+= 1.3.1 =
+* Added Affiliate Area page generation button in Affiliates > Options.
+* Added more shortcodes: [affiliates_login_redirect], [affiliates_logout].
+* Improved shortcodes to support nesting.
+
+= 1.3.0 =
+* Added new shortcodes: [affiliates_is_affiliate], [affiliates_is_not_affiliate], [affiliates_url], [affiliates_referrals] 
+
+= 1.2.2 =
+* No changes but a note on new integrations available.
+
+= 1.2.1 =
+* added detailed referral info on summary screen: shows number of referrals by status - accepted, closed, pending and rejected
+* affiliates_added_affiliate action provided after a new affiliate has been added
+* affiliates_updated_affiliate action provided after an affiliate has been edited
+* Note that affiliates_deleted_affiliate action already existed
+* Prepared language section for translations (but no translations added yet)
+
+= 1.2.0 =
+* Changed primary key of referrals table.
+* Added reference column and index.
+
+= 1.1.2 =
+* Added type to referrals
+
+= 1.1.1 =
+* Added status parameter to referral suggestion
+
+= 1.1.0 =
+* Automated affiliate registration, providing affiliate registration widget, registration form shortcode and API
+* Important bug fixes
+
+= 1.0.4 =
+* This release fixes the issue of md5-encoded links not showing up
+
+= 1.0.3 =
+* Fixed bug in Affiliates Overview : number of referrals shown was wrong
+
+= 1.0.2 =
+* Fixed remnant hard-coded table names. Thanks to Gernot Brandstötter who spotted these!
+
+= 1.0.1 =
+* Fixed errors showing up for PHP < 5.3
+
+= 1.0.0 =
+* Initial release (tested & working on production sites).
diff --git a/spec/fixtures/dynamic_finders/plugin_version/ag-twitter/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/ag-twitter/change_log/changelog.txt
new file mode 100644
index 00000000..5ef19f7b
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/ag-twitter/change_log/changelog.txt
@@ -0,0 +1,9 @@
+Version 1.1.1
+- Fix the issue that store to many "_transient_rss_" into wp_options database table
+- Fix the user link to avoid link a part of a e-mail address
+
+Version 1.1
+- Implementation of  function
+
+Version 1.0
+- Initial release
\ No newline at end of file
diff --git a/spec/fixtures/dynamic_finders/plugin_version/analytics-for-cloudflare/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/analytics-for-cloudflare/change_log/CHANGELOG.md
new file mode 100644
index 00000000..c55c7df6
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/analytics-for-cloudflare/change_log/CHANGELOG.md
@@ -0,0 +1,24 @@
+# Analytics For Cloudflare
+
+## 1.1 - 2017-02-09
+### Fixed
+  - Match Wordpress-Extra coding standards.
+  - Fix text domain in i18n (make static instead of variable).
+  - Fix domains not appearing properly if you have more than 20
+
+## 1.0.2 - 2015-11-26
+### Added
+ - Developer hooks to filter api values
+
+ ### Fixed
+  - Update to WordPress coding standards
+
+## 1.0.1 - 2015-11-23
+### Added
+ - Link to settings from the plugin page
+
+### Fixed
+ - Internationalization not enabled.
+
+## 1.0.0 - 2015-11-09
+- The initial release of this plugin
diff --git a/spec/fixtures/dynamic_finders/plugin_version/anycomment/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/anycomment/change_log/CHANGELOG.md
new file mode 100644
index 00000000..827b2854
--- /dev/null
+++ b/spec/fixtures/dynamic_finders/plugin_version/anycomment/change_log/CHANGELOG.md
@@ -0,0 +1,798 @@
+# Changelog
+
+## 0.0.87 – 18.03.2019
+
+**Fixes:**
+
+* Fixed issue when settings were not saving in admin
+
+
+## 0.0.86 – 18.03.2019
+
+**Enhancements:**
+
+* Added `target_url` property to `[anycomment_socials]` shortcode which allows to specify URL where to redirect user after authorization
+
+**Fixes:**
+
+* Fixed issue `ERR_TOO_MANY_REDIRECTS` error when logging in via social on admin login form
+* Fixed issue when successful submission alert was shown twice in admin
+* Email notifications now responsive and have crossbrowser support
+* Changed no avatar from SVG to PNG so it can be displayed normally in email clients
+
+
+## 0.0.85 – 19.02.2019
+
+**Enhancements:**
+
+* Improved Email notifications UI, no more template, it is is now unified: has avatar, author name, reply comment data, etc
+* \#353, Added new option to hold only first comment and any further can pass without pre moderation
+* \#326, Added ability to import comments from HyperComments inside "Tools" tab by specifying URL to XML file
+* \#343, Migrated Google+ to Google People API
+* Cache directory was moved from plugin to wp-content/cache/anycomment
+* \#378, Added iThemes Security to the conflict list
+
+**Fixes:**
+
+* \#382, Fixed broken layout in screens < 1400 inside admin dashboard
+* \#384, Fixed issued when nested comments were not sorted properly
+* \#385, Fixed issue when shortcode was inserted on non-WordPress page, e.g. HTML caused notice error on comment count
+* \#383, Fixed issue when ArgumentCountError fatal was given on  execution of delete_comment hook by Akismet
+
+
+## 0.0.84 – 14.02.2019
+
+**Enhancements:**
+
+* Payment integration with Freemius to buy add-on directly from plugin
+* Cache basting mechanism on successful user authentication, #380
+
+
+**Fixes:**
+
+* Fixed issue with Akismet when some websites did not have notifications and some had error when adding new comment
+
+## 0.0.83 – 12.02.2019
+
+**Enhancements:**
+
+* Added ability to specify number of words before "..." in the recent comments widget, #374
+* Reverted close comments behaviour. Now when "Close discussion" is unchecked, comment box would be hidden completely and not styles and scripts would be loaded, #371
+* Added ability to hide whether comment was edited or not, #364
+
+**Fixes:**
+
+* Fixed IE error on "Object doesn't support property or method 'isNaN'"
+* Fixed "Notice: Trying to get property of non-object" in "Emails" page, #373
+* Fixed issue when WordPress native login did not redirect back to comments
+* Fixed issue with thousand separator being   instead of as space, #370
+* Fixed issue when Akismet filtering was not working properly
+
+## 0.0.82 – 25.01.2019
+
+**Fixes:**
+
+* Removed Freemius integration left by mistake, it should come a bit later
+
+
+## 0.0.81 – 25.01.2019
+
+**Enhancements:**
+
+* New hook `anycomment/admin/options/update` with two arguments fired after some set of options being updated
+* Added support for Internet Explorer 9+ (need more testing)
+
+
+**Fixes:**
+
+* Fixed issue when user avatar did not change when settings were updated, #361
+* Fixed issue when moderators did not see admin bar while hide admin bar options was enabled, #359
+* Fixed issue when users/admins were notified about about new comment even thought it was not process by Akismet yet, #358
+* Fixed issue when authorized users did not see alert about comment being moderated, #365
+* Fixed issue when alert message on the top right was not see as some themes have floating header
+* Fixed 200 when comments template did not exist on the page, #362
+* Fixed issue when stars were showing incorrect half of the rating, #355
+
+
+## 0.0.80 – 08.01.2019
+
+**Fixes:**
+
+* Fixed issue when main js asset was loading in `` instead of before ``
+
+
+## 0.0.79 – 07.01.2019
+
+**Enhancements:**
+
+* Sidebar news is now showing proper date format
+* Introducing new REST API filter `anycomment/rest/comments/item_for_response` to control single comment output data
+* Steam is now showing proper username, avatar & profile URL, #346
+* Facebook username is now clickable, #344
+* Improved mobile layouts, #351
+* Now when comments are closed instead of comment form, it says "Comments closed.", replies and edits are not allowed, #347
+* Now possible to choose comment date between relative (e.g. 1 minute ago) and absolute (defined in WordPress's settings), #350
+* Added ability to add custom CSS via "Editor" tab in "Settings", #341
+
+**Fixes:**
+
+* Possible fix of issue when error toast was shown about invalid nonce, #342
+* Fixed memory exhaustion caused by integration with WP Users Avatar, #348
+* Fixed issue when some of the websites had styles for bullet points and they were shown in the attachment list 
+* Fixed issue when core CSS style was loaded before `` instead of ``
+* Fixed issue when reCAPTCHA position did not cache no matter what was set in admin settings
+* Fixed issue when comments failed to load due to missing site key for reCAPTCHA
+* Fixed issue when link from YouTube was not attached as video below the comment, #244
+* Fixed issue when background color was ignored in comment list for widget
+
+## 0.0.78 – 22.12.2018
+
+**Fixes:**
+
+* Fixed issue when sending comment did not clear the field, but comment was actually added 
+* Fixed issue when real-time update did not work properly
+* Fixed issue with anchors in specific comment, e.g. domain.com/page.html/#comment-1
+
+## 0.0.77 – 21.12.2018
+
+**Enhancements:**
+
+* Warn users about missing API keys when reCAPTCHA enabled, #333
+* Removed .map.css & .map.js files, package is not lighter, #336
+* Chart data in Console tab is now display months data in native language + it is now cached
+
+**Fixes:**
+
+* Fixed issue when user avatars did not display in the admin, #331
+* Fixed issue when new comment alert was shown when comment was deleted or on moderation, #335
+* Fixed issue when comment notification was sent for non-comment (related to WooCommerce)
+
+
+## 0.0.76 – 09.12.2018
+
+**Enhancements:**
+
+* Speed improvements, comments should load even faster now
+* "Add comment" placeholder is the comment field is not users semi hidden color from design settings, #329
+* Added new hook `anycomment/user/logged_in` fires after user is successfully logged in
+* Added 304 code notice for WP Super Cache users, #296
+
+**Fixes:**
+
+* Fixed design issue when social tab was not displaying proper form styles
+* Fixed issue when Mail.Ru did not show as active when enabled
+* Fixed issue when some websites had problem with loading comments or widget in sidebar, #327
+* Fixed issue when user was not notified about new reply when sent from admin panel, #330
+* Possible fix of invalid nonce error when dealing with cache plugins (implemented for: WP Super Cache, WP Rocket, WP Fastest Cache and W3 Total Cache)
+
+## 0.0.75 – 05.12.2018
+
+**Enhancements:**
+
+* Added Yandex & Mail.Ru to authorization options, #282
+* Integration settings are not split into tabs for easier navigation
+* Admin settings are now saved without page reload
+
+**Fixes:**
+
+* Fixed issue when error was shown in Tools tab
+* Fixed issue when WP User Avatar settings were not taking affect
+
+## 0.0.74 – 27.11.2018
+
+**Enhancements:**
+
+* Added ability guest users to like/dislike, #179
+* Added Steam as authorization option, #311
+* Added likes/dislikes, #322
+* Added new option to control type of likes to display: just likes or likes/dislikes, #322
+* JS main dependency is not much lighter ~600kb
+
+**Fixes:**
+
+* Fixed issue when "New comment was added" alert was not showing when real-time updates option was on, #297
+* Fixed possible authentication problem
+* Fixed issue when guest users could subscribe multiple times for same post
+* Fixed issue when admin bar setting was not taken affect
+* GDPR checkbox is unchecked by default
+
+## 0.0.73 – 21.11.2018
+
+**Enhancements:**
+
+* Added pretty like animation, #316
+* New widget to display list of comment in the sidebar, #319
+
+**Fixes:**
+
+* Fixed issue when sender name was not set from the admin panel, #317
+* Fixed issue when it was not possible to copy long text as it was folding/unfolding on this action, #320
+* Fixed issue when newlines and some of the other issue when user was posing comment as non-admin user
+* Fixed issue when global border radius was not changing based on the settings value
+* Fixed issue when repeating error messages could have been shown in case user tried to use admin's email to login via social, #312
+* Possible fix to the issue when some of the users experienced problems with real time notification about new comments, #310
+
+**Other:**
+
+* Social icons are now on the right of the avatar, #318
+
+## 0.0.72 – 15.11.2018
+
+**Fixes:**
+
+* Fixed issue when alert error message about Instagram was showing on every social tab
+* Fixed issue with dropdown when items were aligned to the opposite side of it, #307
+* Fixed WooCommerce compatibility (#302) + added compatibility when WooCommerce reviews are not used within tabs (#308)
+* Fixed issue when copyright was not possible to uncheck, #301
+* Possible fix for Internet Explorer 11
+* Fixed issue when native notification from WordPress was inheriting styles from plugin, #300
+* Fixed issue when emails were not sending
+* Fixed issue when some of the themes were cut or had broken templates because of plugin
+
+**Other:**
+
+* Added missing translation for subscription form
+
+
+## 0.0.71 – 13.11.2018
+
+
+**Fixes:**
+
+* Fixed 500 error on latest version
+
+
+## 0.0.70 – 13.11.2018
+
+**Enhancements:**
+
+* Added ability to see list of ratings in "Rating" submenu
+* Added ability to see list of subscribers in "Subscribers" submenu
+* Added ability to see list of emails in "Emails" submenu
+* Added transliteration for username, now instead of having `{socialname}_{username}`, it would be prettier, e.g. john_doe. Current usernames would be converted accordingly, #298
+* Added "All In One WP Security" to the list of possible problems as it may cause failure to load comments, #284
+* Subscription form: Better visual design for subscription form, #294
+* Subscription form: guest users can now subscribe but need to confirm it by provided email, #294
+* Subscription form: users can unsubscribe anytime by following the link provided in the bottom of the email, #294
+* Subscription form: added email template for confirmation email, #294
+* Plugin is now following PSR-4 and most of the plugin comply with WordPress Coding Standards
+
+**Fixes:**
+
+* Fixed issue when on mobile devices attachments icon was too small to click on
+* Fixed issue when it was not possible to load or add comments for custom post types, #292
+* Fixed issue when email notifications were not send when reply option was disabled
+* Fixed issue when some hooks related to rest in functions.php were causing incorrect notification in console
+* Fixed issue when it was not possible to turn off some of the default options in admin
+* Fixed a few typos in translations
+
+## 0.0.69 – 06.11.2018
+
+**Fixes:**
+
+* Fixed issue when incorrect option was used to grab admins email on some websites
+* Fixed issue when recent addition of shortcode could break WP native API
+
+## 0.0.68 – 05.11.2018
+
+**Enhancements:**
+
+* WooCommerce support, #280 (credits to @artikus11)
+* Added new option to show/hide list of available social networks under WordPress' native login form, #150
+* Added new shortcode `[anycomment_socials]` to "Shortcodes" tab to display list of available social to login in custom place
+* Added new option to show/hide admin bar for regular users and those who used social network, #290, #233
+* Added moderation icon besides comment owner name to point to the admin that this comment is waiting to be moderated, #291
+* Added edited icon besides comment owner name to show users that comment was edited, #243 (credits @mihdan)
+* Subscription: Added ability to subscribe by email to comments for specific post, #71
+* Subscription: Added ability customize email template, #71
+* Added new option to to specify sender name
+
+**Fixes:**
+
+* Fixed issue with social icon conflict with existing Fontawesome library, #288
+* Fixed issue when user agreement checkbox was misaligned on some of the websites
+* Fixed issue when dropdown was too narrow and some options were not seen well, #289
+* Fixed issue when links and other tags were missing attributes (e.g. `` was missing href)
+
+
+## 0.0.67 – 01.11.2018
+
+**Enhancements:**
+
+* Added original comments wrapper. Should help themes align comments properly, #283
+* Added "WordPress only" as a form type in "Elements" tab
+* Added new option under "Generic" tab to define comment update time in minutes
+* Added helper to "Possible problems" which detects problematic hooks which deactivate WP REST API
+
+**Fixes:**
+
+* Fixed translations in "Integration" tab regarding reCAPTCHA, #269
+* Fixed issue when comments were not displaying in Internet Explorer, #272
+* Fixed issue when comments were not shown in short page, #275
+* Fixed issue when plugin was conflicting with jQuery which caused problems for sticky headers, sliders, etc, #274
+* Fixed issue when facebook URL was longer then 100 chars. Now such URLs will be added to user meta, #285
+* Minor fixes to CSS for proper alignment of elements
+* Fixed issue when some websites had problems that they saved the post and some of the tags or attributes were not saved (kses issue)
+* Fixed issue when comments were not put on hold when matched stop words
+
+
+## 0.0.66 – 26.10.2018
+
+**Enhancements:**
+
+* Same style for name when user does not have website or social available
+* JavaScript bundle is now having async to speed-up loading of comments, #256 (credits @mihdan)
+* Added ability to define comments background color, border radius, outside (margin) and inside (padding) space, #249
+* nofollow for link in plugin copyright, #249 (credits @artikus11)
+* User is not alerted when comment was added in case when "Moderate first" option is enabled, as not users thought that comment was not send and sent duplicates, #249 (credits @artikus11)
+* Added ability to add admin links to all moderated comments or to single one, #246
+
+**Fixes:**
+
+* Fixed issue when on update of the comment, previous text was recovered, #249
+* Fixed issue with comments which are not wrapped with `

` tag causing them to have different line height then other comments, #249 +* Fixed issue when button border radius was also changing it for "Author" label, #249 +* Fixed AnyComment logo design in the footer of comments, #249 (credits @artikus11) +* Fixed issue when social icons could be not well aligned when custom designed is used and global font size is bigger then usual, #250 (credits @artikus11) +* Corrected description for reCAPTCHA integration about "Invisible" type, #264 (credits @LDSgent) +* Fixed issue when email queue table was having incorrect structure which caused issue with email notifications, #266 +* Fixed issue when send/save comment button was disabled on error and user could submit form again, #260 (credits @mihdan) +* Fixed issue when "or as guest" part was showing even when "Only social" option was chosen, #253 + +## 0.0.65 – 22.10.2018 + +**Enhancements:** + +* New design +* Optimized main JavaScript file, removed some dependencies and now it lighter +* Other little cosmetic changes and improvements + +**Fixes:** + +* Fixes various visual bugs related to CSS on frontend +* Fixed issue when some of the users received too many repeating emails cause by incorrect table structure, #240 +* Fixed issue when clicking on checkbox from reply could uncheck checkbox from other form +* Fixed issue when guest user could rate page many times +* Fixed issue when users had username instead of first and last name in the comment, #232 +* Fixed possible issue when user social avatar was not uploaded causing him to have default avatar +* Fixed issue when button border radius from design settings was ignored, #231 +* Fixed issue with quotes on some of the website, #230 +* Possible fix for Safari problem when users were unable to save admin form, #159 (credits @mihdan) +* Fixed issue when admin comments with links were marked to be moderated (credits @artikus11), #236 + +## 0.0.64 – 18.10.2018 + +**Fixes:** + +* Fixed issue with rating, some of the users said that they could not rate posts more then once, #235 + + +## 0.0.63 – 17.10.2018 + +**Fixes:** + +* Fixed issue when users were unable to place rating as migration failed to create rating table from 0.0.61, #217 + +## 0.0.62 – 17.10.2018 + +**Enhancements:** + +* Cosmetic changes to paragraphs as now it is more visible when new one started, #225 + +**Fixes:** + +* Fixed issue when comment moderation was on, but they were still showing to the end user, #223 +* Changed Product to Article for rating as provides clearer idea about the content inside, #220 +* Fixed issue when scrolling to comments section or to specific comment was not working and was throwing console error, #219 +* Fixed issue when users were unable to place rating as migration failed to create rating table from 0.0.61, #217 +* Fixed issue when user was able to send empty comment before even typing anything, #226 +* Fixed issue when user could click two times on send comment button and duplicate comment would be sent, #218 +* Fixed issue when on some websites REST API requests were cached, #216, #224 + + +## 0.0.61 – 15.10.2018 + +**Enhancements:** + +* Added ability to rate page in comments as guest or logged in user (possible to disable from admin), #156 +* Added ability to edit comment or reply to a comment right below it, #164 +* Added new option to enable/disable "Read more" for long comment, #169 + +**Fixes:** + +* Fixed bad layout problem in admin after 0.0.60 update +* Fixed issue with comment dates when they were displaying e.g. "2 hours ago" even though comment was just posted, #208 +* Fixed issue when non-admin user was unable to send some of the custom formatting from editor, #210 +* Fixed issue when some clients have new MySQL version and `utf8mb4_unicode_520_ci` is no longer support, #211 +* Fixed issue when close button of the gallery was not seen because of admin bar being over it (when user is logged in), #209 +* Added missing set-up instructions per social network, #215 +* Fixed issue when non-owner of the comment could see edit and delete actions (they did not work anyways), #203 +* Fixed issue when comment was liked and after refresh it was still showing no likes, #152 + +## 0.0.60 – 10.10.2018 + +**Enhancements:** + +* Cosmetics CSS changes to the list of socials on user side +* New fresh look of admin interface (new look for form fields, fixed font sizes, etc) +* Added better color picker in admin, #168 + + +**Fixes:** + +* Fixed issue when update comment and then reply action still was on the update action when sending comment, #205 +* Fixed issue with news description having "?" in Russian language + +## 0.0.59 – 06.10.2018 + +**Enhancements:** + +* Now when option "show alert on new comment" is on, new comment will be show automatically, without a need to click on the alert message +* Added "Tools" tab for having different helpers from plugin. Ability to drop cache, open comments for all posts, pages, any post type, WooCommerce and see debug information + +**Fixes:** + +* Fixed issue when "Read more" was overflowing text +* Fixed issue when logged in user did not see his avatar in editor, #189 +* Fixed issue when comment count header was not showing after recent update, #199 +* Fixed issue when table for managing notification emails was not created, #196 +* All tables which come from plugin now prefixed as defined by config, #200 +* Now editor styles also adapt to custom styles defined in "Design" tag (e.g. font family, font size, etc), #195 +* Fixed issue when some themes have special styles for `

` or `