From a3d8593fed8a8625cc9656c5d44bbda49bf245d7 Mon Sep 17 00:00:00 2001 From: erwanlr Date: Sat, 29 Feb 2020 12:28:55 +0100 Subject: [PATCH] Adds DFs --- spec/fixtures/db/dynamic_finders.yml | 359 ++++++++ spec/fixtures/dynamic_finders/expected.yml | 143 +++- .../composer_file/package.json | 14 + .../heraldbee/change_log/changelog.txt | 3 + .../translation_file/languages/kl_debug.pot | 123 +++ .../change_log/changelog.txt | 14 + .../composer_file/package.json | 23 + .../query_parameter_passive_all.html | 34 + .../change_log/CHANGELOG.md | 775 ++++++++++++++++++ .../change_log/CHANGELOG.md | 144 ++++ .../composer_file/package.json | 14 + .../change_log/changelog.txt | 3 + .../languages/wp-data-sync.pot | 42 + .../wp-page-builder/change_log/change_log.txt | 30 + .../languages/wpc-custom-related-products.pot | 147 ++++ .../languages/wpc-smart-price-filter.pot | 111 +++ 16 files changed, 1978 insertions(+), 1 deletion(-) create mode 100644 spec/fixtures/dynamic_finders/plugin_version/gosign-multi-position-text-with-quote-block/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/heraldbee/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/kl-debug/translation_file/languages/kl_debug.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/next-feed-builder/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/portfolio-widgets-for-elementor/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/real-media-library-lite/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/real-thumbnail-generator-lite/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/rosariosis-rest-api/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/shipping-by-city-for-woocommerce/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-data-sync/translation_file/languages/wp-data-sync.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-page-builder/change_log/change_log.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wpc-custom-related-products/translation_file/languages/wpc-custom-related-products.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wpc-smart-price-filter/translation_file/languages/wpc-smart-price-filter.pot diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 82459ea5e..fb6f69824 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -1712,6 +1712,9 @@ plugins: add-external-users: Readme: path: readme.txt + add-fields-to-checkout-page-woocommerce: + Readme: + path: readme.txt add-from-server: ChangeLog: class: BodyPattern @@ -3433,6 +3436,9 @@ plugins: affiliate-rating-for-amazon: Readme: path: readme.txt + affiliate-shortcodes-for-amazon: + Readme: + path: readme.txt affiliate-videohive-widget: QueryParameter: files: @@ -4361,6 +4367,9 @@ plugins: files: - js/popup.js version: true + allkeyshop-widget: + Readme: + path: readme.txt allow-cors-xml-rpc: Readme: path: readme.txt @@ -7966,6 +7975,9 @@ plugins: backup: Readme: path: README.txt + backup-and-restore-for-wp: + Readme: + path: readme.txt backup-release-ovh: Readme: path: readme.txt @@ -9389,6 +9401,9 @@ plugins: betterantispam: Readme: path: readme.txt + betterbook: + Readme: + path: readme.txt betterdocs: Readme: path: README.txt @@ -10122,6 +10137,9 @@ plugins: block-comment-spam-bots: Readme: path: readme.txt + block-controller: + Readme: + path: readme.txt block-data-attribute: Readme: path: readme.txt @@ -10208,6 +10226,9 @@ plugins: block-specific-plugin-updates: Readme: path: readme.txt + block-styler-for-gravity-forms: + Readme: + path: readme.txt blockalyzer-adblock-counter: QueryParameter: files: @@ -10233,6 +10254,9 @@ plugins: blockquote-cite: Readme: path: readme.txt + blocks: + Readme: + path: readme.txt blocks-export-import: ComposerFile: class: ConfigParser @@ -11976,6 +12000,12 @@ plugins: version: true Readme: path: readme.txt + bridgerpay: + QueryParameter: + files: + - public/css/bridgerpay-public.css + - public/js/bridgerpay-public.js + version: true bridgy-publish: TranslationFile: class: BodyPattern @@ -14745,6 +14775,8 @@ plugins: xpath: //comment()[contains(., "Simple SEO plugin")] pattern: !ruby/regexp /Google Analytics by Simple SEO plugin (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt cdwpflickr: Readme: path: readme.txt @@ -15818,6 +15850,9 @@ plugins: classic-editor-addon: Readme: path: readme.txt + classic-editor-plus: + Readme: + path: readme.txt classic-facebook-feed: QueryParameter: files: @@ -16439,6 +16474,9 @@ plugins: path: languages/cm-idin.pot pattern: !ruby/regexp /ect\-Id\-Version:\ CM iDIN for WooCommerce (?\d+\.[\.\d]+)/i version: true + cm-on-demand-search-and-replace: + Readme: + path: readme.txt cm-pop-up-banners: Readme: path: readme.txt @@ -19139,6 +19177,9 @@ plugins: cp-image-store: Readme: path: readme.txt + cp-referrer-and-conversions-tracking: + Readme: + path: readme.txt cp-related-posts: Readme: path: readme.txt @@ -19680,6 +19721,9 @@ plugins: css-refresh-automatically: Readme: path: readme.txt + css-reminder: + Readme: + path: readme.txt css-share-buttons: Readme: path: readme.txt @@ -20194,6 +20238,9 @@ plugins: custom-event-espresso-list-displayer: Readme: path: readme.txt + custom-exit-to-dashboard: + Readme: + path: readme.txt custom-facebook-feed: Comment: xpath: //comment()[contains(., "Facebook Feed")] @@ -20710,6 +20757,9 @@ plugins: custom-textboxes: Readme: path: readme.txt + custom-thank-you-for-woocommerce: + Readme: + path: readme.txt custom-theme-options: Readme: path: readme.txt @@ -20962,6 +21012,9 @@ plugins: cvw-pb-animation: Readme: path: readme.txt + cvw-songkick-widget: + Readme: + path: readme.txt cw-author-info: Readme: path: readme.txt @@ -21546,6 +21599,9 @@ plugins: dbisso-cfs-taxonomy-field: Readme: path: readme.txt + dbpcloudwp: + Readme: + path: readme.txt dbs-neatlygone: Readme: path: readme.txt @@ -22933,6 +22989,9 @@ plugins: disable-twitter-embeds: Readme: path: readme.txt + disable-unused-features: + Readme: + path: readme.txt disable-user: Readme: path: readme.txt @@ -28512,6 +28571,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + extra-settings-for-rocketchat: + Readme: + path: README.txt extra-settings-for-woocommerce: Readme: path: readme.txt @@ -31449,6 +31511,9 @@ plugins: form-to-json: Readme: path: readme.txt + form-to-pdf: + Readme: + path: readme.txt form-to-post: Readme: path: readme.txt @@ -32665,6 +32730,9 @@ plugins: gamipress-button: Readme: path: readme.txt + gamipress-edd-points-per-purchase-total: + Readme: + path: readme.txt gamipress-masterstudy-lms-integration: Readme: path: readme.txt @@ -32674,6 +32742,9 @@ plugins: gamipress-transfers-notes: Readme: path: readme.txt + gamipress-wc-points-per-purchase-total: + Readme: + path: readme.txt gamipress-wpdiscuz-integration: Readme: path: readme.txt @@ -34156,6 +34227,9 @@ plugins: gol-ibe-search-form: Readme: path: readme.txt + gold-addons-for-elementor: + Readme: + path: readme.txt gold-price: Readme: path: Readme.txt @@ -34954,6 +35028,14 @@ plugins: version: true Readme: path: readme.md + gosign-multi-position-text-with-quote-block: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true + Readme: + path: readme.md gosign-notification-and-alert-block: Readme: path: README.md @@ -36849,6 +36931,12 @@ plugins: version: true Readme: path: readme.txt + heraldbee: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true hercules-edit-most-recent-post: Readme: path: readme.txt @@ -36867,6 +36955,9 @@ plugins: heritageaction-score-card-member-scores: Readme: path: readme.txt + hero-banner-slider: + Readme: + path: readme.txt hero-banner-ultimate: QueryParameter: files: @@ -41619,6 +41710,9 @@ plugins: jm-wp-cookie-bar: Readme: path: readme.txt + jmbtrn: + Readme: + path: readme.txt jne-shipping: Readme: path: readme.txt @@ -43005,6 +43099,9 @@ plugins: kiwi-contact-form: Readme: path: readme.txt + kiwi-reviews: + Readme: + path: readme.txt kiwi-social-share: QueryParameter: files: @@ -43054,6 +43151,14 @@ plugins: kkprogressbar: Readme: path: readme.txt + kl-debug: + TranslationFile: + class: BodyPattern + path: languages/kl_debug.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: KL Debug (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt klan1-functions: Readme: path: readme.txt @@ -43204,6 +43309,9 @@ plugins: kobo-widget: Readme: path: readme.txt + kodeks-dashboard: + Readme: + path: readme.txt kodeo-admin-ui: QueryParameter: files: @@ -43334,6 +43442,9 @@ plugins: kp-fastest-whatsapp-chat: Readme: path: readme.txt + kp-index-widget: + Readme: + path: readme.txt kraken-image-optimizer: Readme: path: readme.txt @@ -44138,6 +44249,9 @@ plugins: leadoutcome: Readme: path: readme.txt + leads-for-amo-crm: + Readme: + path: readme.txt leadsquared-website-topbar: Readme: path: readme.txt @@ -48118,6 +48232,9 @@ plugins: path: languages/menu-item-duplicator.pot pattern: !ruby/regexp '/roject\-Id\-Version: Menu Item Duplicator (?\d+\.[\.\d]+)/i' version: true + menu-item-scheduler: + Readme: + path: readme.txt menu-items-visibility-control: Readme: path: readme.txt @@ -48811,6 +48928,9 @@ plugins: path: languages/monkeyman-rewrite-analyzer-nl_NL.po pattern: !ruby/regexp /Id\-Version:\ Monkeyman Rewrite Analyzer v(?\d+\.[\.\d]+)/i version: true + monstamanagement: + Readme: + path: readme.txt monster-widget: Readme: path: readme.txt @@ -49566,6 +49686,9 @@ plugins: mycred-for-elementor: Readme: path: readme.txt + mycred-for-event-espresso-4: + Readme: + path: readme.txt mycred-for-events-manager-pro: Readme: path: readme.txt @@ -49955,6 +50078,9 @@ plugins: - public/css/new-popular-posts-widget-public.css - public/js/new-popular-posts-widget-public.js version: true + new-post-sms-notifications: + Readme: + path: readme.txt new-simple-gallery: Readme: path: readme.txt @@ -50075,6 +50201,18 @@ plugins: next-feed-builder: Readme: path: readme.txt + QueryParameter: + files: + - assets/css/icon/nx-icon.css + - assets/css/icon/nx-social.css + - assets/css/public.css + - assets/script/public.js + version: true + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/ + version: true next-mail-chimp: QueryParameter: files: @@ -50170,12 +50308,16 @@ plugins: QueryParameter: files: - "/plugin.js" + - "/nglazyload.css" version: true Readme: path: readme.txt ng-mail2telegram: Readme: path: readme.txt + ng-secret-link: + Readme: + path: readme.txt ngdesk: Readme: path: readme.txt @@ -51329,6 +51471,9 @@ plugins: - assets/styles/ohv-loader.css - assets/scripts/ohv-loader.js version: true + opening-hours: + Readme: + path: readme.txt openinviter-for-wordpress: Readme: path: readme.txt @@ -51488,6 +51633,13 @@ plugins: orders-table: Readme: path: Readme.txt + orens-unsplash-widget: + QueryParameter: + files: + - css/style.css + version: true + Readme: + path: readme.txt organic-customizer-widgets: QueryParameter: files: @@ -51781,6 +51933,9 @@ plugins: files: - js/script.js version: true + page-optimize: + Readme: + path: readme.txt page-parts: ChangeLog: class: BodyPattern @@ -51798,6 +51953,9 @@ plugins: version: true Readme: path: readme.txt + page-scroll-progress: + Readme: + path: readme.txt page-scroll-to-id: QueryParameter: files: @@ -52252,6 +52410,9 @@ plugins: pec-cod-sdi-p-iva-cf-for-woocommerce: Readme: path: readme.txt + peculiar-pointers: + Readme: + path: readme.txt peentify-woocommerce: Readme: path: readme.txt @@ -53134,6 +53295,16 @@ plugins: version: true Readme: path: readme.txt + popup-notification-news-alert: + QueryParameter: + files: + - public/css/popup-alert-plugin-public.css + - public//css/toastr.min.css + - public/js/popup-alert-plugin-public.js + - public//js/toastr.min.js + version: true + Readme: + path: readme.txt popup-on-click: QueryParameter: files: @@ -53180,6 +53351,12 @@ plugins: version: true Readme: path: readme.txt + popupsmart: + QueryParameter: + files: + - public/css/pop-public.css + - public/js/pop-public.js + version: true portfolio-and-projects: QueryParameter: files: @@ -53230,6 +53407,14 @@ plugins: path: languages/portfolio-toolkit.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Portfolio Toolkit (?\d+\.[\.\d]+)/i version: true + portfolio-widgets-for-elementor: + Readme: + path: readme.txt + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true portfolio-wp: Readme: path: readme.txt @@ -54213,6 +54398,9 @@ plugins: files: - processing.js version: true + procommerca-booking: + Readme: + path: readme.txt product-brands-for-woocommerce: TranslationFile: class: BodyPattern @@ -54864,6 +55052,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + qinvoice-mollie-ideal-for-gravity-forms: + Readme: + path: readme.txt qlik-sense: QueryParameter: files: @@ -55075,6 +55266,9 @@ plugins: - "/css/ecmqt-admin-styles.css" - "/js/ecmqt-scripts.js" version: true + quick-view-woo: + Readme: + path: readme.txt quick-whatsapp: Readme: path: readme.txt @@ -55474,6 +55668,12 @@ plugins: files: - "/assets/fonts/font-awesome/css/font-awesome.min.css" version: true + real-media-library-lite: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true real-membership: ChangeLog: class: BodyPattern @@ -55489,6 +55689,11 @@ plugins: version: true Readme: path: README.txt + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ + version: true real-time-find-and-replace: Readme: path: readme.txt @@ -55529,6 +55734,9 @@ plugins: - css/style.css - js/script.js version: true + realtimehot-weibo: + Readme: + path: readme.txt realtypack-core: QueryParameter: files: @@ -55659,6 +55867,9 @@ plugins: files: - style/recently.css version: true + recently-purchased-product-list-for-woocommerce: + Readme: + path: readme.txt recentnews-shortcode: ChangeLog: class: BodyPattern @@ -55817,6 +56028,9 @@ plugins: regenerate-thumbnails-advanced: Readme: path: readme.txt + regiondo-widgets: + Readme: + path: readme.txt registration-agreement-checkboxes: Readme: path: readme.txt @@ -56058,6 +56272,9 @@ plugins: replace-broken-images: Readme: path: readme.txt + replaybird: + Readme: + path: readme.txt reportcomments: QueryParameter: files: @@ -56539,6 +56756,9 @@ plugins: path: languages/reverse-comment-textarea.pot pattern: !ruby/regexp '/ct\-Id\-Version: Reverse Comment Textarea (?\d+\.[\.\d]+)/i' version: true + revi-io-customer-and-product-reviews: + Readme: + path: readme.txt review-buddypress-groups: TranslationFile: class: BodyPattern @@ -56703,6 +56923,9 @@ plugins: rich-reviews: Readme: path: readme.txt + rich-table-of-content: + Readme: + path: readme.txt rich-text-excerpts: Readme: path: readme.txt @@ -56881,6 +57104,14 @@ plugins: root-relative-urls: Readme: path: readme.txt + rosariosis-rest-api: + Readme: + path: readme.txt + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true roses-like-this: Readme: path: readme.txt @@ -57470,6 +57701,8 @@ plugins: path: package.json key: version version: true + Readme: + path: readme.txt scheduled-pages-dashboard-widget: TranslationFile: class: BodyPattern @@ -58310,6 +58543,9 @@ plugins: files: - css/my_services_postcode_checker.css version: true + service-giaohangtietkiem: + Readme: + path: readme.txt servicebot: QueryParameter: files: @@ -58592,6 +58828,14 @@ plugins: shipit: Readme: path: readme.txt + shipping-by-city-for-woocommerce: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^Version:? (?\d+\.[\.\d]+)(?!.*Version:? \d+\.[\.\d]+)/mi + version: true shipping-delivery-date-management-with-gift-message: Readme: path: readme.txt @@ -59171,6 +59415,9 @@ plugins: path: lang/simple_cookie_law.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Simple Cookie Law (?\d+\.[\.\d]+)/i' version: true + simple-cookie-notice: + Readme: + path: readme.txt simple-cookie-notification-bar: QueryParameter: files: @@ -59701,6 +59948,12 @@ plugins: simple-sticky-note: Readme: path: readme.txt + simple-stopwatch: + QueryParameter: + files: + - public/css/simple-stopwatch-public.css + - public/js/simple-stopwatch-public.js + version: true simple-student-result: QueryParameter: files: @@ -59856,6 +60109,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + simpleshib: + Readme: + path: readme.txt simplest-gallery: Comment: xpath: //comment()[contains(., "Simplest Gallery")] @@ -61577,6 +61833,11 @@ plugins: path: languages/static-html-output-plugin.pot pattern: !ruby/regexp '/ct\-Id\-Version: WP Static Site Generator (?\d+\.[\.\d]+)/i' version: true + statically: + Readme: + path: + - readme.txt + - statically/readme.txt staticpress2019: Readme: path: readme.txt @@ -61826,6 +62087,9 @@ plugins: stops-core-theme-and-plugin-updates: Readme: path: readme.txt + store-file-uploads-for-contact-form-7: + Readme: + path: readme.txt store-notification: QueryParameter: files: @@ -62096,6 +62360,9 @@ plugins: sucursales-correo-argentino-para-woocommerce: Readme: path: readme.txt + sudo-oauth: + Readme: + path: readme.txt suffice-toolkit: TranslationFile: class: BodyPattern @@ -62184,6 +62451,9 @@ plugins: version: true Readme: path: readme.txt + super-simple-xml-image-sitemap: + Readme: + path: readme.txt super-socializer: QueryParameter: files: @@ -62262,6 +62532,9 @@ plugins: path: languages/supo-talk-widget-fa_IR.po pattern: !ruby/regexp '/"Project\-Id\-Version: Supo Talk widget (?\d+\.[\.\d]+)/i' version: true + supplier-data-fields-for-wc: + Readme: + path: readme.txt support-hero: TranslationFile: class: BodyPattern @@ -62525,6 +62798,9 @@ plugins: synfield-smart-agriculture: Readme: path: readme.txt + syno-author-bio: + Readme: + path: readme.txt syntax-highlighter-mt: QueryParameter: files: @@ -64068,6 +64344,9 @@ plugins: - assets/js/frontend-script.js - assets/js/jquery.mCustomScrollbar.js version: true + total-reading-time-of-wp-post: + Readme: + path: readme.txt total-team-lite: QueryParameter: files: @@ -64440,6 +64719,9 @@ plugins: ts-webfonts-for-sakura: Readme: path: readme.txt + ts-webfonts-for-standard-plan: + Readme: + path: readme.txt ts-widget-pack: QueryParameter: files: @@ -65287,6 +65569,9 @@ plugins: - assets/js/jquery.dataTables.min.js - assets/js/main.js version: true + ultraleet-wc-erply-integration: + Readme: + path: readme.txt um-custom-tab-builder-lite: TranslationFile: class: BodyPattern @@ -65622,6 +65907,9 @@ plugins: upload-max-file-size: Readme: path: readme.txt + upload-media-by-url: + Readme: + path: readme.txt uploadcare: ChangeLog: class: BodyPattern @@ -65843,6 +66131,9 @@ plugins: userback: Readme: path: readme.txt + userbot-chat: + Readme: + path: README.txt userdocs: QueryParameter: files: @@ -65947,6 +66238,9 @@ plugins: key: version pattern: !ruby/regexp /(?\d+\.[\.\d]+[a-z]*)/i version: true + ux-sniff: + Readme: + path: readme.txt va-social-buzz: QueryParameter: files: @@ -66377,6 +66671,9 @@ plugins: video-lead-form: Readme: path: readme.txt + video-link-gallery: + Readme: + path: readme.txt video-metabox: Readme: path: readme.txt @@ -66415,6 +66712,9 @@ plugins: videoask: Readme: path: readme.txt + videoencrypt-watermark: + Readme: + path: readme.txt videojs-hls-player: Comment: xpath: //comment()[contains(., "videojs-hls-player")] @@ -66501,6 +66801,9 @@ plugins: Comment: pattern: !ruby/regexp /Vipers Video Quicktags v(?\d+\.[\.\d]+)/i version: true + vipps-recurring-payments-gateway-for-woocommerce: + Readme: + path: readme.txt viral-loops-wp-integration: QueryParameter: files: @@ -66646,6 +66949,9 @@ plugins: vk-plugin-beta-tester: Readme: path: readme.txt + vk-poster-group: + Readme: + path: readme.txt vkshop-for-edd: Readme: path: readme.txt @@ -68924,6 +69230,9 @@ plugins: woo-fortnox-hub: Readme: path: readme.txt + woo-free-gift: + Readme: + path: readme.txt woo-free-shipping-bar: ChangeLog: class: BodyPattern @@ -70523,6 +70832,9 @@ plugins: wooe-safe2pay-payment-gateway: Readme: path: readme.txt + wooflare: + Readme: + path: readme.txt wooguten-block-editor-for-woocommerce: Readme: path: readme.txt @@ -72020,6 +72332,20 @@ plugins: wp-dashboard-notes: Readme: path: readme.txt + wp-dashboard-widgets-disable: + Readme: + path: README.txt + wp-data-sync: + TranslationFile: + class: BodyPattern + path: languages/wp-data-sync.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: WP Data Sync (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt + wp-data-sync-woocommerce: + Readme: + path: readme.txt wp-database-backup: Readme: path: readme.txt @@ -72596,6 +72922,9 @@ plugins: wp-firewall: Readme: path: readme.txt + wp-fix-it-co-browse: + Readme: + path: readme.txt wp-fjqgrid: Readme: path: readme.txt @@ -73730,6 +74059,9 @@ plugins: wp-minimal-typography: Readme: path: readme.txt + wp-mkd-air-quality: + Readme: + path: README.txt wp-mobi: Readme: path: readme.txt @@ -73906,6 +74238,14 @@ plugins: wp-override-translations: Readme: path: readme.txt + wp-page-builder: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: change_log.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true wp-page-builder-woocommerce-addon: Readme: path: readme.txt @@ -74787,6 +75127,9 @@ plugins: wp-sendsms: Readme: path: Readme.txt + wp-sendy-newsletter-generator: + Readme: + path: readme.txt wp-sensaimetrics: ChangeLog: class: BodyPattern @@ -75067,6 +75410,9 @@ plugins: - public/css/wpsms-public.css - public/js/wpsms-public.min.js version: true + wp-social-preview: + Readme: + path: readme.txt wp-social-reviews: Readme: path: readme.txt @@ -75798,6 +76144,9 @@ plugins: path: lang/wp-user-rewards-zh_CN.po pattern: !ruby/regexp '/"Project\-Id\-Version: WP User Rewards (?\d+\.[\.\d]+)/i' version: true + wp-user-role-switcher: + Readme: + path: readme.md wp-user-switch: Readme: path: readme.txt @@ -76192,6 +76541,11 @@ plugins: wpc-custom-related-products: Readme: path: readme.txt + TranslationFile: + class: BodyPattern + path: languages/wpc-custom-related-products.pot + pattern: !ruby/regexp /Custom Related Products for WooCommerce (?\d+\.[\.\d]+)/i + version: true wpc-force-sells: Readme: path: readme.txt @@ -76255,6 +76609,11 @@ plugins: wpc-smart-price-filter: Readme: path: readme.txt + TranslationFile: + class: BodyPattern + path: languages/wpc-smart-price-filter.pot + pattern: !ruby/regexp /WPC Smart Price Filter for WooCommerce (?\d+\.[\.\d]+)/i + version: true wpc-variations-radio-buttons: TranslationFile: class: BodyPattern diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 43d864f72..8fe37d0f1 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -5968,6 +5968,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/bridge-tournament/languages/bridge-tournament-fr_FR.po, Match: ''Project-Id-Version: Tournament 1.0''' + bridgerpay: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/bridgerpay/public/css/bridgerpay-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/bridgerpay/public/js/bridgerpay-public.js?ver=1.0.0 + confidence: 20 bridgy-publish: TranslationFile: number: 1.3.3 @@ -16550,6 +16558,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/gosign-masonry-post-block/package.json, Match: ''1.0.0''' + gosign-multi-position-text-with-quote-block: + ComposerFile: + number: 1.0.1 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/gosign-multi-position-text-with-quote-block/package.json, + Match: ''1.0.1''' gosign-post-teaser-block: ComposerFile: number: 1.0.0 @@ -17576,6 +17591,13 @@ plugins: - http://wp.lab/wp-content/plugins/helppress/assets/vendor/jquery.autocomplete.min.js?ver=1.4.2 - http://wp.lab/wp-content/plugins/helppress/assets/dist/helppress.min.js?ver=1.4.2 confidence: 90 + heraldbee: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/heraldbee/changelog.txt, Match: ''Version + 1.0''' hero-banner-ultimate: QueryParameter: number: '1.0' @@ -20295,6 +20317,13 @@ plugins: - http://wp.lab/wp-content/plugins/kk-star-ratings/css.css?ver=2.6.4 - http://wp.lab/wp-content/plugins/kk-star-ratings/js.min.js?ver=2.6.4 confidence: 20 + kl-debug: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/kl-debug/languages/kl_debug.pot, Match: + ''"Project-Id-Version: KL Debug 1.0''' klantenvertellen: QueryParameter: number: 1.0.1 @@ -25066,6 +25095,22 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/newsletter-optin-box/languages/noptin.pot, Match: ''- Simple Newsletter Subscription Forms 1.0.5''' + next-feed-builder: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/next-feed-builder/assets/css/icon/nx-icon.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/next-feed-builder/assets/css/icon/nx-social.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/next-feed-builder/assets/css/public.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/next-feed-builder/assets/script/public.js?ver=1.0.1 + confidence: 40 + ChangeLog: + number: 1.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/next-feed-builder/changelog.txt, Match: + ''= 1.0.1''' next-mail-chimp: QueryParameter: number: 1.0.1 @@ -25170,7 +25215,8 @@ plugins: found_by: Query Parameter (Passive Detection) interesting_entries: - http://wp.lab/wp-content/plugins/ng-lazyload//plugin.js?ver=1.1 - confidence: 10 + - http://wp.lab/wp-content/plugins/ng-lazyload//nglazyload.css?ver=1.1 + confidence: 20 ngg-image-search: TranslationFile: number: '0.01' @@ -26248,6 +26294,13 @@ plugins: - http://wp.lab/wp-content/plugins/order-on-mobile-for-woocommerce/public/css/woocommerce-order-on-whatsapp-public.css?ver=1.0.1 - http://wp.lab/wp-content/plugins/order-on-mobile-for-woocommerce/public/js/woocommerce-order-on-whatsapp-public.js?ver=1.0.1 confidence: 20 + orens-unsplash-widget: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/orens-unsplash-widget/css/style.css?ver=1.0.0 + confidence: 10 organic-customizer-widgets: QueryParameter: number: 1.1.10 @@ -27708,6 +27761,16 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/popup-maker/changelog.txt, Match: ''1.8.3 - 02/27/2019''' + popup-notification-news-alert: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/popup-notification-news-alert/public/css/popup-alert-plugin-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/popup-notification-news-alert/public//css/toastr.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/popup-notification-news-alert/public/js/popup-alert-plugin-public.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/popup-notification-news-alert/public//js/toastr.min.js?ver=1.0.0 + confidence: 40 popup-on-click: QueryParameter: number: 1.0.0 @@ -27758,6 +27821,14 @@ plugins: - http://wp.lab/wp-content/plugins/popups-for-divi/css/front.css?ver=1.2.1-1524303966 - http://wp.lab/wp-content/plugins/popups-for-divi/js/front.js?ver=1.2.1-1524303966 confidence: 20 + popupsmart: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/popupsmart/public/css/pop-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/popupsmart/public/js/pop-public.js?ver=1.0.0 + confidence: 20 portfolio-and-projects: QueryParameter: number: 1.0.3 @@ -27810,6 +27881,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/portfolio-toolkit/languages/portfolio-toolkit.pot, Match: ''"Project-Id-Version: Portfolio Toolkit 0.1.5''' + portfolio-widgets-for-elementor: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/portfolio-widgets-for-elementor/package.json, + Match: ''1.0.0''' poshtiban: QueryParameter: number: 1.1.0 @@ -29889,6 +29967,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/real-estate-right-now//assets/fonts/font-awesome/css/font-awesome.min.css?ver=3.3 confidence: 10 + real-media-library-lite: + ChangeLog: + number: 4.7.2 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/real-media-library-lite/CHANGELOG.md, Match: + ''## 4.7.2''' real-membership: ChangeLog: number: 0.1.0 @@ -29903,6 +29988,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/real-thumbnail-generator-lite/languages/real-thumbnail-generator.pot, Match: ''Id-Version: WP Real Thumbnail Generator 2.0.3''' + ChangeLog: + number: 2.0.8 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/real-thumbnail-generator-lite/CHANGELOG.md, + Match: ''## 2.0.8''' realbig-media: QueryParameter: number: 0.1.26.56 @@ -31160,6 +31251,13 @@ plugins: found_by: Comment (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''and Firefox. (v 2.4.0) - https://goroost.com''' + rosariosis-rest-api: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/rosariosis-rest-api/package.json, Match: + ''1.0.0''' rot13-encoderdecoder: QueryParameter: number: '1.8' @@ -32675,6 +32773,13 @@ plugins: found_by: Javascript Var (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''breakpoint":"","v":"1.6.1.2","touch_off_close":''' + shipping-by-city-for-woocommerce: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/shipping-by-city-for-woocommerce/changelog.txt, + Match: ''Version 1.0''' shipstation-for-ecwid: ChangeLog: number: '2.1' @@ -33652,6 +33757,14 @@ plugins: - http://wp.lab/wp-content/plugins/simple-staff-list/public/css/simple-staff-list-public.css?ver=2.0.1 - http://wp.lab/wp-content/plugins/simple-staff-list/public/js/simple-staff-list-public.js?ver=2.0.1 confidence: 20 + simple-stopwatch: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/simple-stopwatch/public/css/simple-stopwatch-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/simple-stopwatch/public/js/simple-stopwatch-public.js?ver=1.0.0 + confidence: 20 simple-student-result: QueryParameter: number: 1.6.4 @@ -44759,6 +44872,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-dashboard-beacon/languages/wp-dashboard-beacon.pot, Match: ''"Project-Id-Version: Dashboard Beacon 1.2.0''' + wp-data-sync: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-data-sync/languages/wp-data-sync.pot, + Match: ''"Project-Id-Version: WP Data Sync 1.0''' wp-database-error-manager: QueryParameter: number: 2.1.6 @@ -46525,6 +46645,13 @@ plugins: - http://wp.lab/wp-content/plugins/wp-our-team/assets/css/font-awesome.min.css?ver=1.1 - http://wp.lab/wp-content/plugins/wp-our-team/assets/js/easy-team.js?ver=1.1 confidence: 20 + wp-page-builder: + ChangeLog: + number: '2.2' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-page-builder/change_log.txt, Match: ''version + 2.2''' wp-page-load-stats: TranslationFile: number: 1.0.2 @@ -48647,6 +48774,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpc-composite-products/languages/wpc-composite-products.pot, Match: ''WPC Composite Products for WooCommerce 1.4.0''' + wpc-custom-related-products: + TranslationFile: + number: 1.0.3 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpc-custom-related-products/languages/wpc-custom-related-products.pot, + Match: ''Custom Related Products for WooCommerce 1.0.3''' wpc-force-sells: TranslationFile: number: 1.0.6 @@ -48705,6 +48839,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpc-show-single-variations/languages/wpc-show-single-variations.pot, Match: ''-Id-Version: WPC Show Single Variations 1.0.0''' + wpc-smart-price-filter: + TranslationFile: + number: 1.0.4 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpc-smart-price-filter/languages/wpc-smart-price-filter.pot, + Match: ''WPC Smart Price Filter for WooCommerce 1.0.4''' wpc-variations-radio-buttons: TranslationFile: number: 1.0.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/gosign-multi-position-text-with-quote-block/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/gosign-multi-position-text-with-quote-block/composer_file/package.json new file mode 100644 index 000000000..ec38c6a7f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/gosign-multi-position-text-with-quote-block/composer_file/package.json @@ -0,0 +1,14 @@ +{ + "name": "gosign-multi-position-text-with-quote-block", + "version": "1.0.1", + "private": true, + "scripts": { + "start": "cgb-scripts start", + "build": "cgb-scripts build", + "eject": "cgb-scripts eject" + }, + "dependencies": { + "cgb-scripts": "1.23.0", + "classnames": "^2.2.6" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/heraldbee/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/heraldbee/change_log/changelog.txt new file mode 100644 index 000000000..862af83bf --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/heraldbee/change_log/changelog.txt @@ -0,0 +1,3 @@ +*** Heraldbee Changelog *** +2019-11-21 - Version 1.0 +* Initial version diff --git a/spec/fixtures/dynamic_finders/plugin_version/kl-debug/translation_file/languages/kl_debug.pot b/spec/fixtures/dynamic_finders/plugin_version/kl-debug/translation_file/languages/kl_debug.pot new file mode 100644 index 000000000..6d596c9e6 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/kl-debug/translation_file/languages/kl_debug.pot @@ -0,0 +1,123 @@ +# Copyright (C) 2020 Krea'Lab +# This file is distributed under the GPL3. +msgid "" +msgstr "" +"Project-Id-Version: KL Debug 1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/kl-debug\n" +"POT-Creation-Date: 2020-02-10 09:50:54+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-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/Admin/Settings.php:26 classes/Admin/Settings.php:28 +msgid "General" +msgstr "" + +#: classes/Admin/Settings.php:31 +msgid "Display debug toolbar" +msgstr "" + +#: classes/Admin/Settings.php:40 +msgid "Display Whoops panel" +msgstr "" + +#: classes/Admin/Settings.php:49 +msgid "Display debug toolbar for specific user" +msgstr "" + +#: classes/Core/Debug.php:28 +msgid "Global variables" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "KL Debug" +msgstr "" + +#: classes/Core/Settings.php:56 views/settings/settings-page.php:3 +msgid "Settings" +msgstr "" + +#: views/front/queries-interface.php:19 views/front/toolbar.php:20 +msgid "Queries" +msgstr "" + +#: views/front/queries-interface.php:33 +msgid "Query #%s" +msgstr "" + +#: views/front/request-interface.php:32 +msgid "Variable %s" +msgstr "" + +#: views/front/request-interface.php:38 +msgid "Empty variable" +msgstr "" + +#: views/front/toolbar.php:14 +msgid "Debug variables" +msgstr "" + +#: views/front/toolbar.php:29 +msgid "User ID" +msgstr "" + +#: views/front/toolbar.php:33 +msgid "Logged in as" +msgstr "" + +#: views/front/toolbar.php:37 +msgid "Role(s)" +msgstr "" + +#: views/front/toolbar.php:47 +msgid "Wordpress version" +msgstr "" + +#: views/front/toolbar.php:51 +msgid "PHP Version" +msgstr "" + +#: views/front/toolbar.php:55 +msgid "MYSQL Version" +msgstr "" + +#: views/front/toolbar.php:59 +msgid "PHP max execution time" +msgstr "" + +#: views/front/toolbar.php:63 +msgid "PHP memory limit" +msgstr "" + +#: views/settings/settings-page.php:6 +msgid "No Settings available at the moment" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Add a Debug Bar to your Wordpress website to debug and develop your themes, " +"plugins, etc..." +msgstr "" + +#. Author of the plugin/theme +msgid "Krea'Lab" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://www.krealab.fr" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/next-feed-builder/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/next-feed-builder/change_log/changelog.txt new file mode 100644 index 000000000..42d3a7039 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/next-feed-builder/change_log/changelog.txt @@ -0,0 +1,14 @@ +== Changelog == + += 1.0.1 - 29 Feb 2020 = + +* Blog Builder - 10 Widgets release for Elementor / Gutenberg Page Builder. +* Build Template - Single Blog and Archive Blog by Elementor / Gutenberg Page Builder + += 1.0.0 - 03 Jan 2020 = + +* Blog Builder - 4 Widgets release for Elementor + += 0.0.1 - 02 January 2020 = + +* Initial release \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/portfolio-widgets-for-elementor/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/portfolio-widgets-for-elementor/composer_file/package.json new file mode 100644 index 000000000..de7137a57 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/portfolio-widgets-for-elementor/composer_file/package.json @@ -0,0 +1,23 @@ +{ + "name": "wpsass", + "version": "1.0.0", + "description": "Use Sass with WordPress, Node Script in SCSS flavour.", + "scripts": { + "css": "node-sass --output-style compressed --include-path scss assets/css/source.scss assets/css/elementor-portfolio.css", + "watch": "nodemon -e scss -x \"npm run css\"" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ahmadawais/WPSass.git" + }, + "author": "Ahmad Awais", + "license": "MIT", + "bugs": { + "url": "https://github.com/ahmadawais/WPSass/issues" + }, + "homepage": "https://github.com/ahmadawais/WPSass#readme", + "devDependencies": { + "node-sass": "^4.5.3", + "nodemon": "^1.11.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html index 8913a2ff4..a28e6313d 100644 --- a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html +++ b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html @@ -2188,6 +2188,11 @@ + + + + + @@ -9119,6 +9124,13 @@ + + + + + + + @@ -9147,6 +9159,7 @@ + @@ -9560,6 +9573,10 @@ + + + + @@ -10165,6 +10182,13 @@ + + + + + + + @@ -10193,6 +10217,11 @@ + + + + + @@ -12442,6 +12471,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/real-media-library-lite/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/real-media-library-lite/change_log/CHANGELOG.md new file mode 100644 index 000000000..f030c9159 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/real-media-library-lite/change_log/CHANGELOG.md @@ -0,0 +1,775 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 4.7.2 (2020-02-27) + + +### build + +* optimize wordpress.org plugin description (#3wgvmg) + + +### docs + +* CHANGELOG and README + + + + + +## 4.7.1 (2020-02-26) + + +### fix + +* compatibility running Real Media Library and Real Thumbnail Generator together (hotfix) + + + + + +# 4.7.0 (2020-02-26) + + +### build + +* abstract freemium package (#3rmkfh) +* migrate real-thumbnail-generator to monorepo + + +### ci + +* automatic wp.org SVN deploy (#1aemay) + + +### feat + +* added swedish language (#3uhd4j) +* prepare for free / lite version (#1aemay) + + +### fix + +* folder selector in compat view / insert media dialog (#3rfbaw) +* import from FileBird works now as expected +* import from other plugins is now more intuitive (#3pf4jb) +* make importing categories only available in PRO version (#1aemay) +* make importing categories only available in PRO version (#1aemay) +* use correct library for cover image media picker (#3mjrrc) +* use own wp_set_script_translations to make it compatible with deferred scripts (#3mjh0e) + + + + + +## 4.6.1 (2020-02-13) + + +### fix + +* compatibility with Justified Image Grid +* no longer use lodash in frontend coding (#3mjrrc) +* old PHP versions (7.1) reported a bug related to namespaces +* use correct pathes without whitespaces together with Real Physical Media + + + + + +# 4.6.0 (2020-02-11) + +* the plugin is now available in following langauges: English, German, Dutch, Spanish, French, Indian, Chinese, Russian +* add feature to set default startup folder +* fix bug with Divi Page Builder +* fix bug with subfolder ordering by name +* fix bug with multiple MobX usage (developers only) +* fix bug with ReactJS v17 warnings in your console +* refactor partly JavaScript object rmlOpts to rmlOpts.others (developers only) + +## 4.5.4 (2019-09-07) + +* fix bug with PHP 7.2.7 + +## 4.5.3 (2019-09-07) + +* fix bug with WP 5.2.2 when uploading a file directly to a folder +* fix bug with custom order when used a "orderby" clause before +* extend core WP REST API /wp-json/wp/v2/media to fetch RML specific data (developers only) +* add RML/Item/DragDrop and RML/Folder/OrderBy action (developers only) + +## 4.5.2 (2019-08-09) + +* improve compatibility with Beaver Builder +* fix bug with Flatsome UX Page builder when the folder dropdown shows no content +* fix bug with SuperPWA wordpress plugin (cache) +* fix bug with Avada 6.0 and Fusion Builder Live +* fix bug with search box height in some cases that it needed too much space +* add filter RML/Tree/Parsed so you can for example hide folders (developers only) +* add filter RML/Scripts/Skip to skip assets loading for given pages (developers only) +* fix bug when uploading a file to a specific folder which is generated through filter (developers only) +* fix bug with logged Notice in folder shortcode (developers only) + +## 4.5.1 (2019-06-10) + +* fix bug with Gutenberg "Gallery" block and the folder sidebar +* fix bug with folder selector, use modal dialog instead +* fix bug with snax plugin frontend submission uploader +* improve "Add new" button with preselection in uploader + +# 4.5.0 (2019-05-07) + +* add multi toolbar action "Delete" when multiple folders are checked +* add compatibility with "Export Media Library" plugin: Download a folder as .zip +* fix bug with limited image amount in Gutenberg block +* now you can add multi toolbar actions (when multiple nodes are selected) (developers only) + +## 4.4.1 (2019-04-27) + +* add feature to show SVG images in media library as image and not a generic icon +* fix count cache in list mode +* fix bug with Real Physical Media when queue is not filled in automatic mode when tree node is relocated +* improve API function wp_rml_create_all_children_sql() with MySQL UDF and legacy fallback (developers only) + +# 4.4.0 (2019-04-13) + +* add sort menu for subfolders so you can order subfolders alphabetically +* add "title" attribute to tree node for accessibility +* add ability to cancel uploads +* fix bug with uploader showing more then one upload message (with spinner) +* fix bug with item click on touch devices does not open links / dialogs +* fix bug in "Replace image" dialog +* fix bug in custom content order when navigating back to All files + +# 4.3.0 (2019-03-19) + +* add button to expand/collapse all node items +* add option while holding CTRL while creating a new folder you can bulk insert folders +* add option to rearrange a folder manually by selecting the parent folder and next sibling +* improve user settings / folder details dialog +* improve dropdown when selecting a folder (e. g. Media > Add new) with searchbar +* improve dark mode +* fix bug with edit dialog in portfolio image gallery in Glazov theme +* fix bug with domains with umlauts +* fix bug with Divi Builder (wrong dependency registered for script) +* add API function wp_rml_selector() for a dropdown (developers only) + +# 4.2.0 (2018-02-02) + +* add Gutenberg block to create a dynamic gallery (shortcode still works) +* fix bug with Gutenberg edit dialog +* fix bug with Ninja Table Pro and edit "Add media" dialog +* fix bug with admin notice when using PHP version < 5.4 +* fix bug with frontend loading and "Upload to folder" dropdown (e.g. Marketplace vendor plugins) + +## 4.1.1 (2019-01-23) + +* add Material WP compatibility +* add new order: Order by date (ascending, descending) +* add Polish translation +* fix bug with custom order when editing a detail in the media dialog +* fix bug with ACF when editing an image field +* fix bug with PHP 5.4 and autoupdater +* fix bug with PHP 7.3 (deprecation notice in error log) +* improve compatibility with Trive Quiz Builder + +# 4.1.0 (2018-12-10) + +* add auto update functionality +* fix bug with german translations +* fix bug with with Thrive Architect page builder +* reduced installable .zip file size +* improve performance for JS and CSS resources / assets (developers only) + +## 4.0.10 (2018-12-07) + +* fix bug with hierarchical SQL queries and MariaDB database system +* fix bug with wp_attachment_get_shortcuts() API function (developers only) + +## 4.0.9 (2018-11-27) + +* fix bug with option to hide shortcuts in All files view +* fix bug with slow environments / pcs and big admin pages +* fix bug with bulk select in grid mode and unnecessary server requests + +## 4.0.8 (2018-11-04) + +* add option to hide shortcuts in All files view +* add compatibility with Slick slider plugin and other gallery shortcodes which use the standard gallery shortcode +* improve load time when opening a custom ordered folder +* PHP 5.4 is now minimum required PHP version (legacy version 4.0.7 for PHP 5.3 support add to download package) +* fix bug with "Edit gallery" dialog when entering in an ordered folder +* fix bug with ordered images when switching back to "All files" +* fix bug with bulk select and delete when using the grid view (performance) +* fix bug with wrong breadcrumb in media details dialog +* fix bug with The Grid and RML modal dialog (folders not visible) +* fix bug with WPML and custom order content +* fix bug with last queried folder (HTTP header error) +* fix bug with picu Plugin + +## 4.0.7 (2018-09-08) + +* add russian translation (thanks to Антон) +* add compatibility for Tailor page builder +* fix bug with WPML: WPML Media translation add-on is no longer needed +* fix bug with Divi Builder in frontend-editing +* fix bug with debugging the plugin with debug option in media settings +* fix bug with ACF edit screen +* fix bug with new created folders and droppable attachment +* add a few new PHP actions / hooks (see API documentation) (developers only) + +## 4.0.6 (2018-08-11) + +* improve cover image metabox (removable with preview) +* improve german translation +* fix bug with Divi Page builder and the gallery module +* fix bug with folder sorting (error handling) +* fix bug with missing resources when developer tools are opened (source maps) + +## 4.0.5 (2018-08-03) + +* fix save bug with last queried folder on NGINX envs +* fix bug with "Plain" permalink structure +* fix bug with non-multiple browser uploader and media assignment to folder +* fix bug with floating sidebar when scrolling and the first three folders are invisible +* fix bug with collapsable/expandable folders + +## 4.0.4 (2018-07-20) + +* improve dark mode compatibility (meta box) +* improve error handling with plugins like Clearfy +* fix bug in media modal when changing the tab to "Upload" +* fix bug with X Pro Theme / Cornerstone +* fix bug with PHP 5.3 +* fix bug with WPML v4 "All files" counter +* fix bug with non-SSL API root urls +* fix bug with pagination in list mode after switching folder +* fix bug with cover image in list mode +* fix bug with Gutenberg 3.1.x (https://git.io/f4SXU) (developers only) +* removed unnecessary server request at startup (developers only) + +## 4.0.3 (2018-06-15) + +* add compatibility with WP Dark Mode plugin +* fix bug with XML/RPC requests when using WP/LR extension +* removed one unusued script (immer) (developers only) +* use global WP REST API parameters instead of DELETE / PUT (developers only) + +## 4.0.2 (2018-06-11) + +* add help message if WP REST API is not reachable through HTTP verbs +* fix bug with scroll container in media modal in IE/Edge/Firefox +* fix bug with custom content ordering +* fix bug with older MySQL systems or non-InnoDB engines +* fix bug with count cache when using REST API +* improve scroll behavior in main media library page +* improve mass delete process of attachments to avoid too many requests +* prepared the plugin for the new WP/LR extension (Adobe Lightroom sync) +* add action RML/Creatable/Register (developers only) +* fix bug with RML/Active filter (developers only) +* fix bug with creatables which are no longer registered (developers only) +* improve debug mode in media settings (developers only) + +## 4.0.1 (2018-06-04) + +* fix bug with spinning loader when permalink structure is "Plain" +* fix bug with WPML when using another language within WP admin as default +* fix bug with german translation +* fix bug with modal in Avada Theme options +* fix bug with IE11/Edge browser + +# 4.0.0 (2018-05-31) + +* complete code rewrite, same functionality with improve performance, with an eye on smooth user interface and experience +* improve performance when opening the media library in grid mode +* removed option in media settings to reset a single folder attachment order +* removed API function wp_rml_select_tree (developers only) +* removed filters RML/Folder/TreeNodeLi/Class, RML/Folder/TreeNode/Class, RML/Folder/TreeNode/Content, RML/Folder/TreeNode/Href (developers only) +* rewrite the plugin to WP REST API, ReactJS, Mobx-State-Tree (developers only) +* changed IUserSettings/IMetadata interface method save() (developers only) + +## 3.4.8 (2018-05-03) + +* add Right-to-left support (RTL) + +## 3.4.7 (2018-04-12) + +* improve performance when opening the media library with lots of folders +* add lazy loading of folders in attachment details folder dropdown +* fix bug with WPML languages like Portuguese (Brazil) and Portuguese (Portugal) + +## 3.4.6 (2018-04-07) + +* improve shortcut generation: Caption and description are also copied (Alt text if image) +* fix bug with lost selection when opening the media modal dialog + +## 3.4.5 (2018-03-05) + +* fix bug with WPML multisite usage regarding folder count + +## 3.4.4 (2018-03-02) + +* improve delete dialog with selected folder name +* fix bug with folder counter when WPML is active +* fix bug when moving a file to "/ Unorganized" the list is updated now correctly +* fix bug with bulk select deletion and switching folder in grid mode +* fix bug with PHP 7.2.2 + +## 3.4.3 (2018-01-16) + +* improve uploading process / performance +* fix bug with uploader when uploading to "All files" +* fix bug when moving files from "All files" to another target + +## 3.4.2 (2017-12-17) + +* fix bug with F&O theme +* fix bug with new PHP version 7.2 (developers only) + +## 3.4.1 (2017-12-06) + +* fix bug while installation process when creating database tables (developers only) + +# 3.4.0 (2017-12-05) + +* add functionality to Import / Export folder hierarchy +* add functionality to Import an registered taxonomy with attachment relations +* improve touch experience, add scrollbar in media picker to avoid drag&drop attachments +* fix bug with search bar when folders were not found +* fix bug with query links +* fix bug with Database updates caused by dbDelta (developers only) + +## 3.3.2 (2017-10-31) + +* fix bug after creating a new post the nodes are not clickable + +## 3.3.1 (2017-10-27) + +* fix bug with Unorganized folder in attachments dialog +* fix bug with toolbar buttons +* fix bug with touch devices (no dropdown was touchable) +* add filters for structure operations, and created Interface for structure classes (developers only) +* fix bug for all parents getter API function (developers only) +* improve code quality (developers only) +* removed filters RML/Tree/QueryCount (developers only) + +# 3.3.0 (2017-10-22) + +* add ability to expand/collapse the complete sidebar by doubleclick the resize button +* add option to allow automatically order a folder by a given criterium +* add "General" tabs in folder details settings (developers are now able to add own tabs) +* improve: Update the columns width in grid mode while resizing the sidebar +* fix bug with wrong characters in gallery shortcode generator dialog +* fix bug with Inbound Now PRO plugin dialogs +* fix style bug with uploader in modal window +* fix bug with ESC key in rename mode +* fix bug with creating a new folder and switch back to previous +* add owner/creator field for a folder (developers only) +* add option to reset the folder names, slugs and absolute pathes (developers only) +* add API functions to get all parents of a folder (additionally add metadata condition) (developers only) +* add API functions to get all children of a folder (additionally add metadata condition) (developers only) +* add hooks to allow "Apply to subfolder" mechanism after moving files to a folder (developers only) +* improve the save of localStorage items within one row per tree instance (developers only) +* improve the way of generating unique slugs (developers only) +* fix bug with font awesome handler in wordpress style enqueue logic (developers only) + +## 3.2.2 (2017-08-23) + +* fix bug with IE 11 when folder structure does not show up +* updated icon font (Font Awesome 4.3 to 4.7) + +## 3.2.1 (2017-08-11) + +* fix bug with refresh button in folder tree + +# 3.2.0 (2017-08-11) + +* new free Add-On "Default Startup Folder for Real Media Library" +* add external link to "Browse Add-Ons" +* add ability to add user options (for Add-ons) +* add compatibility for Cornerstone page builder plugin +* fix bug with modal window when opening the same again +* add new filters to support the default wordpress media library extension plugin (developers only) +* add PHPDoc for API (developers only) +* add Hooks (Filter & Actions) Documentation (developers only) +* improve and renamed/refactored the events of JS hooks (developers only) +* improve the debug log (developers only) +* improve the generation and registration of minified scripts (developers only) +* fix bug with localized Javascript object (developers only) +* fix bug with slug regeneration when folder is moved (developers only) +* fix bug with meta data for Unorganized folder (developers only) + +## 3.1.3 (2017-July-04) + +* fix bug with gallery shortcode when the message occurs "Headers already sent[...]" +* fix bug with sticky header in insert media dialog + +## 3.1.2 (2017-06-24) + +* improve the "Add new" in media library to preselect the last queried folder +* fix bug with some browsers when local storage is disabled +* improve the wp_rml_dropdown() function to support multiple selected folders (developers only) + +## 3.1.1 (2017-06-10) + +* add full compatibility with WordPress 4.8 +* improve english / german localization +* fix bug with search field in IE + +# 3.1.0 (2017-06-08) + +* add ESC to close the rename folder action +* add F2 handler to rename a folder +* add double click event to open folder +* add search input field for folders +* add full compatibility with Elementor page builder +* improve rearrange mode +* improve performance on media library initial startup / load screen +* improve uploader for large amount of uploads +* fix bug with icons in BeaverBuilder +* fix bug with multiple media modal dialogs (improve user experience) and expander +* fix bug with ACF media picker and duplicate shortcut info +* fix bug with rearrange mode in media modal view +* fix bug with Enhanced Media Library representation + +## 3.0.2 (2017-05-09) + +* add title attribute on folder hover (for long names) +* fix bug in customizer while folder structure is not displayed +* fix bug with multiple media modal's after switching the folder +* fix bug with Advanced Custom Fields when using the image picker modal +* add compatibility for Tatsu Page Builder (Oshine Theme) + +## 3.0.1 (2017-04-22) + +* fix bug with attachment details, on some browsers the dropdowns were not clickable +* add a message strip to the plugins page to show MatthiasWeb plugins + +# 3.0.0 (2017-04-20) + +* add feature to create shortcuts and put images in multiple folders, like you already know from your operating system +* removed popups +* fix bug with changing the folder location in grid view attachment details dialog +* fix bug with Polylang while moving a translation file +* fix bug with WPML while moving a translation file +* fix bug with count cache after uploading a new file +* fix performance bug with the count cache +* add API function wp_rml_create_shortcuts() (developers only) +* add API function wp_rml_created_shortcuts_last_ids() (developers only) +* add API function wp_attachment_ensure_source_file() (developers only) +* add API function wp_attachment_has_shortcuts() (developers only) +* add API function wp_attachment_get_shortcuts() (developers only) +* add API function wp_attachment_is_shortcut() (developers only) + +## 2.8.6 (2017-03-25) + +* fix bug with PHP < 5.6 + +## 2.8.5 (2017-03-24) + +* fix bug with styles and scripts +* fix bug with rearrange +* minify scripts / css for prepared shortcut functionality (developers only) + +## 2.8.4 (2017-03-22) + +* add https://matthias-web.com as author url +* improve the way of rearrange mode, the folders gets expand after 700ms of hover +* fix bugs with absolute pathes and slugs of folders, if you have problems, please rename the first level folders to regenerate +* add getPlain() method to IFolder interface to get a normal array for the folder properties (developers only) +* prepared readable REST API for folders (developers only) + +## 2.8.3 (2017-02-14) + +* add new permission "par" to restrict the change of parent folder +* fix bug with korean characters in folder names +* removed icon when a folder has a restriction (WP/LR) +* add api/IFolder.interface.php and more API functions (developers only) +* improve the OOP: getters/setters (developers only) +* improve code quality by using own API functions (developers only) + +## 2.8.2 (2017-02-03) + +* fix bug with migration in multisite installations +* fix bug with Facebook hint in plugins site +* fix XSS vulnerability (this bug can only be used by folder creators, no visitors) (developers only) +* fix bug with MLA class dependency (developers only) + +## 2.8.1 (2017-01-20) + +* add v2.7.2 stable for older PHP versions to the codecanyon download files +* fix bug with permission system for WP/LR extension +* fix bug with the migration system for WP multisite + +# 2.8.0 (2017-01-15) + +* add more useful error messages when changing the hierarchical order of the folders +* add confirm dialog when you sort the files inside the folder +* improve the performance +* improve the way of relocating the folder tree (immediatly saved after relocating) +* improve the way of sortable folder content (galleries), now it is possible to reorder files in every folder +* improve naming of folders, every character is now allowed, the folder name is sanitized +* improve the folder metadata dialog and refresh the view if needed (button click in dialog) +* fix bug while uploading a new plugin .zip file +* add autoloading for php classes (developers only) +* add namespaces for php classes (developers only) +* add new abstract class for Creatable's (folders, collections, galleries, ...) (developers only) +* add new abstract class for Sortable's (folders, collections, galleries, ...) extends Creatable's (developers only) +* add folder\Root as own class (developers only) +* add debug mode, define('WP_DEBUG', true); and define('SCRIPT_DEBUG', true); in wp-config.php (developers only) +* add visible debug mode in options panel (developers only) +* add API function wp_rml_create_or_return_existing_id() (developers only) +* add API function wp_rml_structure_reset() (developers only) +* add admin notice for when you have PHP Version < 5.3.0 (developers only) +* improve the whole API and Advanced wp_rml_get_object_by_id() to get folder object (developers only) +* improve the split between Structure and CountCache (php classes) (developers only) +* improve the php code quality (developers only) +* removed the database table wp_realmedialibrary_order, merged with wp_realmedialibrary_posts (developers only) +* removed unnecessary sql query in pre_get_posts (developers only) +* removed bid columns in database tables and add new index (developers only) + +## 2.7.2 (2016-12-10) + +* add option to reset the count cache +* fix bug with upload in modal window +* fix count cache when moving from Unorganized to folder + +## 2.7.1 (2016-12-05) + +* add the MatthiasWeb promotion dialog +* fix bug with IE8 +* fix bug with TinyMCE editor shortcode dialog + +# 2.7.0 (2016-11-24) + +* add natural filename sort of folders (thanks to KorbinianT) +* add lazy loading to folder tree, now it is only loaded from server when needed +* add: You can now directly upload files to a folder with a dropdown selection in media modal and "Add Media" page +* fix bug with migration on multisite installation +* fix bug with modal views, now it also supports lazy loading +* fix bug with attachment movement helper (Move x file) +* fxied bug with plugin "Visual Composer Extensions All In One" and the tooltips +* improve the changelog file +* improve the actions RML/Folder/Deleted|Renamed|Moved (developers only) +* fix bug with jQuery AIO tree version when RCM is enabled (developers only) +* fix bug with api method wp_attachment_folder and the default value (developers only) +* fix bug with creating a new folder with new order number (developers only) +* prepare RML for Physical Press plugin and avoid folder names "." and ".." (developers only) + +## 2.6.5 (2016-10-26) + +* fix bug with Justified Image Grid +* fix bug with migration system, no image relationships were imported + +## 2.6.4 (2016-10-21) + +* fix bug while wipe of folders in multisite installation +* fix bug after save in attachment details +* fix problem with negative -1 count +* fix bug when switching folder when on page 2 in table mode +* improve tabs in options panel of RML media options +* improve the delete behaviour of folder (files will be moved to unorganized) +* add a migration system for further updates (developers only) +* add filter for parent root folder id (Default -1) (developers only) +* fix the usage of switch_to_blog together with api functions (developers only) +* improve some CSS experiences (loader) (developers only) +* improve the save point of relationship between folder and post (own database table for relationships) (developers only) + +## 2.6.3 (2016-09-25) + +* improve some CSS +* fix bug while bulk select and moving files +* fix bug with reopening a media select dialog +* fix bug with Avia / Enfold page builder +* fix bug with reordering the gallery data folder +* removed deprecated ressource files + +## 2.6.2 (2016-09-16) + +* fix database tables are not generated, now they are + +## 2.6.1 (2016-09-16) + +* fix options bug while accessing other pages (developers only) + +# 2.6.0 (2016-09-15) + +* add full compatibility with WP/LR Lightroom plugin +* add minified scripts / styles +* add option to apply an order by title, filename, ID to gallery data folders +* add option to disable scripts/styles on frontend viewing +* add finnish translation (Thanks to Antti!) +* fix Enfold / Avia media picker bug (Thanks to Josh!) +* fix Thickbox bug while logged out +* improve load performance +* improve the order for gallery data folders +* add option for folders "restrict" (developers only) +* add a minified permission system so 3rd party plugins can restrict folders interactions (developers only) + +## 2.5.5 (2016-08-19) + +* fix capability bug while logged out +* add Javascript polyfill's to avoid browser incompatibility (developers only) +* fix bug for crashed safari browser (developers only) + +## 2.5.4 (2016-08-08) + +* add option to remove advertisement links +* fix "Edit selection" bug while inserting media to post + +## 2.5.3 (2016-07-21) + +* fix media.comparator bug (developers only) +* fix bugs with Easy Digital Downloads plugin (developers only) +* fix String.prototype problems (developers only) + +## 2.5.2 (2016-07-11) + +* fix toolbar while scrolling in media library +* fix problems with plugin "Formidable Forms" +* fix resize bug +* fix WP query database notices in error log (developers only) +* fix count bug when many folders exist (performed SQL statement) (developers only) +* improve API, wp_rml_create() now returns false or a string error array, on success it return an int (ID) (developers only) + +## 2.5.1 (2016-07-10) + +* fix shortcode builder [folder-gallery] did not work + +# 2.5.0 (2016-07-03) + +* add folder tree to insert media dialog +* complete recoding of javascript code (developers only) + +## 2.4.2 (2016-06-20) + +* fix TinyMCE bug when not admin +* fix style issues +* fix PHP < 5.3 Bug with func_get_args (developers only) + +## 2.4.1 (2016-03-20) + +* fix website is empty because javascript occurs an error + +# 2.4.0 (2016-03-10) + +* add "Reamining time" and bytes/s in uploader +* add order mode in galleries +* add warning when moving files from "All Files" +* improve move in table list mode (no page refresh) +* improve ux styling (uploader, tree, tree in upload media dialog) +* improve options panel in Settings > Media +* fix theme preview when plugin is active +* fix hidden folder nodes on safari browser +* fix usage of front-end editor in BeaverBuilder and Visual Composer +* add custom fields (meta data) for folders (see inc/api/meta.php) (developers only) +* add custom field: cover image + description (not activated as standard, used in JIG) (developers only) +* fix admin_footer problem when a plugin removes styles and javascript of RML (developers only) +* fix database queries to avoid long load time on dashboard (developers only) +* fix bug pre_get_posts (developers only) + +# 2.3.0 (2016-03-10) + +* add compatibility with JUSTIFIED IMAGE GRID +* add resizable container width +* add option to wipe all settings and releations +* add spanish translation - by Ana Ayelén Martínez. http://caribdisweb.com/ +* fix edit mode when creating a new folder +* fix default order in folder gallery +* fix UX bugs (draggable, droppable, sortable) +* fix sticky sidebar +* add "slug" and "absolute" to database table (developers only) +* add / updated api (developers only) + +## 2.2.3 (2016-Feburary-26) + +* add Finnish translation (thanks to palvelu) +* add more attractive alerts and prompt windows +* fix visual bugs +* fix delete bug => when folder is deleted, switch view to root +* fix upload percentage issue +* fix live update of folder count +* fix upload in "Insert media" dialog => file is now in correct folder +* fix drag and drop experience +* moved folder gallery button above visual editor into visual editor +* add more actions and filters (developers only) +* add javascript actions (window.rml.hooks) (developers only) +* changed javascript function names (developers only) +* changed localize javascript variables (developers only) + +## 2.2.2 (2016-01-20) + +* bugfix error in creating a folder gallery + +## 2.2.1 (2016-01-17) + +* add facebook advert on plugin activation +* improve restyled upload window +* fix font awesome bug +* add filters and actions (developers only) +* add three more api functions (developers only) + +# 2.2.0 (2015-12-29) + +* add sticky container when scrolling +* add collection and galleries folder types +* add collapsable folders +* add left infos about folder structure +* add option to hide upload preview (for slow loading pc's) +* fix conditional tag to create / sort items +* fix count bug (WPML) +* fix duplicate name +* add API functions (look inc/api/) (developers only) +* outsourced javascript functions (developers only) +* fix AJAX bug (developers only) +* PHP Code rewritten (better split in view and structure) (developers only) +* PHP Code documentation improve (developers only) + +## 2.1.2 (2015-11-22) + +* add french translation (thanks to Youpain) +* fix rename bug +* fix count bug when WPML in usage + +## 2.1.1 (2015-11-13) + +* removed unnecessary code (developers only) +* fix jquery conflict (developers only) + +# 2.1.0 (2015-11-07) + +* add multisite compatibility +* fix correct sorting (not alphabetic) + +# 2.0.0 (15-11-03) + +* support PHP version < 5.4 (developers only) + +# 1.3.0 (15-11-02) + +* add nice uploading to folder + +# 1.2.0 (15-10-29) + +* add notice about the alphabetic sorting +* fix problems with RevSlider >= 5.0 (developers only) +* fix body class for grid mode (add Javascript methode) (developers only) + +# 1.1.0 (15-10-21) + +* fix moving in list table +* fix style (drag and drop helper) +* removed limit of folder gallery images +* fix pre_get_posts appending meta_query (developers only) +* add pre_get_posts capability check (developers only) + +## 1.0.1 (15-10-16) + +* improve rename without window reload +* improve delete without window reload +* fix https:// resources for css and js files + +# 1.0.0 (2015-10-9) + +* initial Release diff --git a/spec/fixtures/dynamic_finders/plugin_version/real-thumbnail-generator-lite/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/real-thumbnail-generator-lite/change_log/CHANGELOG.md new file mode 100644 index 000000000..72a0c4f1f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/real-thumbnail-generator-lite/change_log/CHANGELOG.md @@ -0,0 +1,144 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 2.0.8 (2020-02-27) + + +### docs + +* CHANGELOG and README + + + + + +## 2.0.7 (2020-02-26) + + +### fix + +* compatibility running Real Media Library and Real Thumbnail Generator together (hotfix) + + + + + +## 2.0.6 (2020-02-26) + + +### build + +* add exclude-from-classmap for freemium package (#3rgyt1) +* asset is not correctly enqueued (#3rgyt1) +* migrate real-thumbnail-generator to monorepo +* prepare lite version for further usage (#3rgyt1) + + +### docs + +* exclude-from-classmap (#3rgyt1) + + +### fix + +* make more compatible with WP 5.3 (#3upazm) +* only this sizes works now as expected (#3upazm) +* thumbnails are now correctly deleted in wp-content/uploads (#3upazm) +* update urls to devowl.io (#3rgyt1) + + + + + +## 2.0.5 (2019-10-07) + +* fix bug with thumbnails path when using %size-identifier% +* fix bug with 503er server errors and retry regenerate again + +## 2.0.4 (2019-08-21) + +* add search by filename in Analyse / Regenerate tab +* fix bug with WooCommerce thumbnails and custom cropping +* improve error handling so the process does not stop when an error occurs +* improve performance by only loading images when hovering in analyse item +* improve performance by list virtualization +* improve height of opened analyse dialog + +## 2.0.3 (2019-08-09) + +* fix bug with page reload in "Edit attachment" page +* fix bug while error is logged when opening an attachment in the dialog +* fix bug when attachment is deleted and shows still as "Unused" +* improve regeneration list that now all items are clickable +* released lite version + +## 2.0.2 (2019-03-19) + +* fix bug with style/script dependencies + +## 2.0.1 (2019-02-21) + +* the plugin is now fully compatible with Crop-Thumbnails plugin +* fix bug with Internet Explorer +* fix bug with icons +* fix bug with PDFs + +# 2.0.0 (2019-02-15) + +* complete code rewrite, same functionality with improve performance, with an eye on smooth user interface and experience +* add option to skip existing thumbnail files +* add autoupdater functionality in Plugins > "License settings" +* add checbox to select / deselect all registered thumbnail sizes +* fix bug with generation of single thumbnail sizes +* fix compatibility with Simple Matted Thumbnails +* fix compatibility with EWWW Image Optimizer +* improve performance and usability + +## 1.1.7 (2018-03-23) + +* add "Regenerate" button to PDF files in list view +* fix bug with PDF thumbnails while getting "-1" prefix + +## 1.1.6 (2018-03-22) + +* fix bug with PDF generation in thumbnail folders +* fix bug with deletion of old thumbnails when changing the thumbnails schema +* fix bug with deletion of empty thumbnail folders + +## 1.1.5 (2017-10-10) + +* fix bug with duplicate info containers about thumbnails + +## 1.1.4 (2017-05-25) + +* add option to set a chunk size for regeneration + +## 1.1.3 (2017-04-14) + +* fix bug with SVG images + +## 1.1.2 (2017-03-17) # + +* fix bug with AJAX Search Pro +* fix bug with Facebook hint in plugins site + +## 1.1.1 (2017-01-04) + +* fix bug with failed thumbnail sizes +* fix bug with .txt upload +* fix bug with regenerating only a set of sizes + +# 1.1.0 (2016-12-09) + +* add ability to regenerate only specific image sizes +* fix bug with copped image sizes + +## 1.0.1 (2016-11-29) + +* add the MatthiasWeb promotion dialog + +# 1.0 (2016-11-10) + +* initial review diff --git a/spec/fixtures/dynamic_finders/plugin_version/rosariosis-rest-api/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/rosariosis-rest-api/composer_file/package.json new file mode 100644 index 000000000..a2f0e2624 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/rosariosis-rest-api/composer_file/package.json @@ -0,0 +1,14 @@ +{ + "name": "wordpress-plugin-template", + "title": "WordPress Plugin Template", + "version": "1.0.0", + "homepage": "https://github.com/hlashbrooke/WordPress-Plugin-Template", + "main": "Gruntfile.js", + "devDependencies": { + "grunt": "~1.0.1", + "grunt-contrib-uglify": "~3.2.1", + "grunt-contrib-less": "~1.4.1", + "grunt-contrib-cssmin": "~2.2.1", + "grunt-contrib-watch": "~1.0.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/shipping-by-city-for-woocommerce/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/shipping-by-city-for-woocommerce/change_log/changelog.txt new file mode 100644 index 000000000..55dc5e9e1 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/shipping-by-city-for-woocommerce/change_log/changelog.txt @@ -0,0 +1,3 @@ +Version 1.0 +- First Release +- A new version of shipping by city WooCommerce plug-in. diff --git a/spec/fixtures/dynamic_finders/plugin_version/wp-data-sync/translation_file/languages/wp-data-sync.pot b/spec/fixtures/dynamic_finders/plugin_version/wp-data-sync/translation_file/languages/wp-data-sync.pot new file mode 100644 index 000000000..8a9f16c28 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wp-data-sync/translation_file/languages/wp-data-sync.pot @@ -0,0 +1,42 @@ +# Copyright (C) 2020 KevinBrent +# This file is distributed under the same license as the WP Data Sync plugin. +msgid "" +msgstr "" +"Project-Id-Version: WP Data Sync 1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-data-sync\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-02-25T10:35:37+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.1.0\n" +"X-Domain: wp-data-sync\n" + +#. Plugin Name of the plugin +#: app/classes/class.Settings.php:275 +#: app/classes/class.Settings.php:276 +#: views/settings/page.php:18 +msgid "WP Data Sync" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wpdatasync.com" +msgstr "" + +#. Description of the plugin +msgid "Sync raw data from WP Data Sync API to your WordPress website" +msgstr "" + +#. Author of the plugin +msgid "KevinBrent" +msgstr "" + +#. Author URI of the plugin +msgid "https://kevinbrent.com" +msgstr "" + +#: views/settings/select.php:24 +msgid "Select One" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/wp-page-builder/change_log/change_log.txt b/spec/fixtures/dynamic_finders/plugin_version/wp-page-builder/change_log/change_log.txt new file mode 100644 index 000000000..35899ceea --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wp-page-builder/change_log/change_log.txt @@ -0,0 +1,30 @@ +version 2.2 +[new] - tooltip issue on modal box +[fixed] - save content on draft button +---------------------------------------------------------------------------------------- +version 2.1 +[new] - added new tool +---------------------------------------------------------------------------------------- +Version 2 + [update] - upgrade bootstrap + [fixed] - minor issues +---------------------------------------------------------------------------------------- +Version 1.3.3 + [update] - upgrade bootstrap and font awesome +---------------------------------------------------------------------------------------- +Version 1.3.1 + [update] - fix layout of switch field +---------------------------------------------------------------------------------------- +Version 1.3 + [update] - add more info about plugin +---------------------------------------------------------------------------------------- +Version 1.2 + [fix] - error when removing grid. +------------------------------------------------------------------------------- +Version 1.1 + [new] - image field to add quick images + [update] - added option to center grid fields +------------------------------------------------------------------------------- +------------------------------------------------------------------------------- +Version 1.0 + [new] - init release diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpc-custom-related-products/translation_file/languages/wpc-custom-related-products.pot b/spec/fixtures/dynamic_finders/plugin_version/wpc-custom-related-products/translation_file/languages/wpc-custom-related-products.pot new file mode 100644 index 000000000..5b8314b80 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpc-custom-related-products/translation_file/languages/wpc-custom-related-products.pot @@ -0,0 +1,147 @@ +# Copyright (C) 2020 WPClever.net +# This file is distributed under the same license as the WPC Custom Related Products for WooCommerce plugin. +msgid "" +msgstr "" +"Project-Id-Version: WPC Custom Related Products for WooCommerce 1.0.3\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpc-custom-related-products\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-02-28T01:17:32+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.2.0\n" +"X-Domain: wpc-custom-related-products\n" + +#. Plugin Name of the plugin +msgid "WPC Custom Related Products for WooCommerce" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wpclever.net/" +msgstr "" + +#. Description of the plugin +msgid "WPC Custom Related Products allows you to choose custom related products for each product." +msgstr "" + +#. Author of the plugin +msgid "WPClever.net" +msgstr "" + +#. Author URI of the plugin +msgid "https://wpclever.net" +msgstr "" + +#: wpc-custom-related-products.php:80 +#: wpc-custom-related-products.php:90 +msgid "WPC Custom Related Products" +msgstr "" + +#: wpc-custom-related-products.php:80 +#: wpc-custom-related-products.php:278 +msgid "Related Products" +msgstr "" + +#: wpc-custom-related-products.php:93 +msgid "Thank you for using our plugin! If you are satisfied, please reward it a full five-star %s rating." +msgstr "" + +#: wpc-custom-related-products.php:96 +msgid "Reviews" +msgstr "" + +#: wpc-custom-related-products.php:99 +msgid "Changelog" +msgstr "" + +#: wpc-custom-related-products.php:101 +msgid "Discussion" +msgstr "" + +#: wpc-custom-related-products.php:108 +#: wpc-custom-related-products.php:223 +msgid "How to use?" +msgstr "" + +#: wpc-custom-related-products.php:112 +msgid "Settings" +msgstr "" + +#: wpc-custom-related-products.php:116 +msgid "Premium Support" +msgstr "" + +#: wpc-custom-related-products.php:124 +msgid "When creating/editing the product, please choose \"Related Product\" tab then you can search and add custom related products." +msgstr "" + +#: wpc-custom-related-products.php:136 +#: wpc-custom-related-products.php:292 +msgid "Search" +msgstr "" + +#: wpc-custom-related-products.php:140 +msgid "Search limit" +msgstr "" + +#: wpc-custom-related-products.php:148 +msgid "Search by SKU" +msgstr "" + +#: wpc-custom-related-products.php:153 +#: wpc-custom-related-products.php:168 +#: wpc-custom-related-products.php:184 +msgid "Yes" +msgstr "" + +#: wpc-custom-related-products.php:157 +#: wpc-custom-related-products.php:172 +#: wpc-custom-related-products.php:188 +msgid "No" +msgstr "" + +#: wpc-custom-related-products.php:163 +msgid "Search exact" +msgstr "" + +#: wpc-custom-related-products.php:175 +msgid "Match whole product title or content?" +msgstr "" + +#: wpc-custom-related-products.php:179 +msgid "Search sentence" +msgstr "" + +#: wpc-custom-related-products.php:191 +msgid "Do a phrase search?" +msgstr "" + +#: wpc-custom-related-products.php:197 +msgid "Update Options" +msgstr "" + +#: wpc-custom-related-products.php:237 +msgid "Premium support" +msgstr "" + +#: wpc-custom-related-products.php:271 +msgid "No results found for \"%s\"" +msgstr "" + +#: wpc-custom-related-products.php:294 +msgid "settings" +msgstr "" + +#: wpc-custom-related-products.php:299 +msgid "searching..." +msgstr "" + +#: wpc-custom-related-products.php:301 +msgid "Type any keyword to search" +msgstr "" + +#: wpc-custom-related-products.php:307 +msgid "Selected" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpc-smart-price-filter/translation_file/languages/wpc-smart-price-filter.pot b/spec/fixtures/dynamic_finders/plugin_version/wpc-smart-price-filter/translation_file/languages/wpc-smart-price-filter.pot new file mode 100644 index 000000000..85408e917 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpc-smart-price-filter/translation_file/languages/wpc-smart-price-filter.pot @@ -0,0 +1,111 @@ +# Copyright (C) 2020 WPClever.net +# This file is distributed under the same license as the WPC Smart Price Filter for WooCommerce plugin. +msgid "" +msgstr "" +"Project-Id-Version: WPC Smart Price Filter for WooCommerce 1.0.4\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpc-smart-price-filter\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-02-29T07:39:23+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.2.0\n" +"X-Domain: wpc-smart-price-filter\n" + +#. Plugin Name of the plugin +msgid "WPC Smart Price Filter for WooCommerce" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wpclever.net/" +msgstr "" + +#. Description of the plugin +msgid "WPC Smart Price Filter is an advanced widget help you to filter products by price with unlimited price ranges." +msgstr "" + +#. Author of the plugin +msgid "WPClever.net" +msgstr "" + +#. Author URI of the plugin +msgid "https://wpclever.net" +msgstr "" + +#: wpc-smart-price-filter.php:46 +msgid "Smart product filter by price widget for WooCommerce" +msgstr "" + +#: wpc-smart-price-filter.php:54 +#: wpc-smart-price-filter.php:517 +#: wpc-smart-price-filter.php:528 +msgid "WPC Smart Price Filter" +msgstr "" + +#: wpc-smart-price-filter.php:167 +msgid "Filter by price" +msgstr "" + +#: wpc-smart-price-filter.php:180 +msgid "From Price" +msgstr "" + +#: wpc-smart-price-filter.php:181 +msgid "To Price" +msgstr "" + +#: wpc-smart-price-filter.php:182 +msgid "Label" +msgstr "" + +#: wpc-smart-price-filter.php:208 +#: wpc-smart-price-filter.php:239 +msgid "Delete" +msgstr "" + +#: wpc-smart-price-filter.php:219 +msgid "Add new price range" +msgstr "" + +#: wpc-smart-price-filter.php:491 +#: wpc-smart-price-filter.php:545 +msgid "How to use?" +msgstr "" + +#: wpc-smart-price-filter.php:507 +msgid "Premium support" +msgstr "" + +#: wpc-smart-price-filter.php:517 +msgid "Price Filter" +msgstr "" + +#: wpc-smart-price-filter.php:531 +msgid "Thank you for using our plugin! If you are satisfied, please reward it a full five-star %s rating." +msgstr "" + +#: wpc-smart-price-filter.php:534 +msgid "Reviews" +msgstr "" + +#: wpc-smart-price-filter.php:536 +msgid "Changelog" +msgstr "" + +#: wpc-smart-price-filter.php:538 +msgid "Discussion" +msgstr "" + +#: wpc-smart-price-filter.php:549 +msgid "Premium Support" +msgstr "" + +#: wpc-smart-price-filter.php:557 +msgid "After install & active plugin, you can go to Appearance >> Widgets to add widget \"WPC Smart Price Filter\" to the sidebar." +msgstr "" + +#: wpc-smart-price-filter.php:578 +msgid "WPC Smart Price Filter require WooCommerce version 3.0.0 or greater." +msgstr ""