diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index cd3a2010..8b82a08b 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -1792,6 +1792,9 @@ plugins: files: - public/css/age-gate-public.css version: true + age-gate-plus: + Readme: + path: README.txt age-restriction-18-for-checkout-fields: Readme: path: readme.txt @@ -2037,6 +2040,12 @@ plugins: files: - style.css version: true + alkubot: + TranslationFile: + class: BodyPattern + path: languages/Alkubot-en_US.po + pattern: !ruby/regexp '/roject\-Id\-Version: WooCommerce Alkubot v(?\d+\.[\.\d]+)/i' + version: true all-404-redirect-to-homepage: Readme: path: readme.txt @@ -2483,6 +2492,9 @@ plugins: aoc-multiple-post-images: Readme: path: readme.txt + aomailer: + Readme: + path: readme.txt aoplayer: TranslationFile: class: BodyPattern @@ -3210,6 +3222,9 @@ plugins: - public/css/auto-translate-public.min.css - public/js/auto-translate-public.min.js version: true + autochat-button-for-mobile-chat: + Readme: + path: readme.txt autoclear-autoptimize-cache: TranslationFile: class: BodyPattern @@ -3261,6 +3276,9 @@ plugins: automatic-updater: Readme: path: readme.txt + autooffice: + Readme: + path: readme.txt autoptimize: Readme: path: readme.txt @@ -4113,6 +4131,11 @@ plugins: files: - js/jquery.ticker.min.js version: true + bestbooks: + Readme: + path: + - readme.txt + - README.md better-admin-users-search: TranslationFile: class: BodyPattern @@ -4567,6 +4590,14 @@ plugins: block-metadata: Readme: path: readme.txt + block-minimap: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^\#+ \[(?\d+\.[\.\d]+)\](?!.*\#+ \[\d+\.[\.\d]+\])/mi + version: true + Readme: + path: readme.txt block-spammers: TranslationFile: class: BodyPattern @@ -4969,6 +5000,14 @@ plugins: booking-commerce: Readme: path: readme.txt + booking-for-woocommerce: + QueryParameter: + files: + - assets/css/style.css + - assets/js/front.js + version: true + Readme: + path: readme.txt booking-manager: QueryParameter: files: @@ -5477,6 +5516,11 @@ plugins: version: true Readme: path: readme.txt + brokebot: + QueryParameter: + files: + - public/css/brokebot-public.css + version: true broken-link-checker: Readme: path: readme.txt @@ -5595,6 +5639,14 @@ plugins: files: - includes/js/scripts.js version: true + bstone-demo-importer: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: CHANGELOG.txt + pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi + version: true bu-navigation: TranslationFile: class: BodyPattern @@ -5874,6 +5926,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + button-paypal-donation: + Readme: + path: readme.txt button-with-fontawesome-icons-by-like-agency: TranslationFile: class: BodyPattern @@ -6377,6 +6432,9 @@ plugins: category-listing-for-woocommerce: Readme: path: readme.txt + category-popular-tags: + Readme: + path: readme.txt category-post-slider: QueryParameter: files: @@ -6689,6 +6747,8 @@ plugins: - public/css/cedar-map-public.css - public/js/cedar-map-public.js version: true + Readme: + path: README.md celumconnect: Readme: path: README.txt @@ -7167,6 +7227,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi version: true + cita-online: + Readme: + path: Readme.txt civic-job-posting: QueryParameter: files: @@ -7209,6 +7272,11 @@ plugins: claim-gst: Readme: path: readme.txt + claim-review-schema: + Readme: + path: + - readme.txt + - readme.md classic-editor: Readme: path: readme.txt @@ -7308,6 +7376,9 @@ plugins: version: true Readme: path: readme.txt + clearout-email-validator: + Readme: + path: readme.txt cleverness-to-do-list: QueryParameter: files: @@ -7349,6 +7420,9 @@ plugins: version: true Readme: path: readme.txt + click-to-top: + Readme: + path: README.txt click-whatsapp-woo-orders: Readme: path: readme.txt @@ -7754,6 +7828,9 @@ plugins: codup-wp-freshsales: Readme: path: readme.txt + cogwork: + Readme: + path: readme.txt coinpaprika: TranslationFile: class: BodyPattern @@ -7858,6 +7935,9 @@ plugins: path: languages/comment-form-message.pot pattern: !ruby/regexp /Project\-Id\-Version:\ Comment Form Message (?\d+\.[\.\d]+)/i version: true + comment-form-tinymce: + Readme: + path: readme.txt comment-mail: ChangeLog: class: BodyPattern @@ -8669,6 +8749,14 @@ plugins: count-per-day: Readme: path: readme.txt + countdown-timer-block: + QueryParameter: + files: + - build/assets/js/fdwpflip.js + - build/assets/js/fdwpflipclock.js + version: true + Readme: + path: readme.txt countdown-timer-for-elementor: Readme: path: readme.txt @@ -8985,6 +9073,9 @@ plugins: path: languages/et-csv.pot pattern: !ruby/regexp '/"Project\-Id\-Version: et\-csv (?\d+\.[\.\d]+)/i' version: true + cube-3d: + Readme: + path: readme.txt culqi-full-integration: ChangeLog: class: BodyPattern @@ -9899,6 +9990,9 @@ plugins: - public/css/digital-climate-strike-wp-public.css - public/js/digital-climate-strike-wp-public.js version: true + digital-sense-whatsapp-enquiry-for-products: + Readme: + path: readme.txt digitalpush: TranslationFile: class: BodyPattern @@ -9925,6 +10019,9 @@ plugins: disable-all-updates: Readme: path: readme.txt + disable-big-image-threshold: + Readme: + path: readme.txt disable-blog: ChangeLog: class: BodyPattern @@ -9951,6 +10048,9 @@ plugins: disable-emojis: Readme: path: readme.txt + disable-featured-image-the-events-calendar: + Readme: + path: readme.txt disable-feeds: TranslationFile: class: BodyPattern @@ -10088,6 +10188,9 @@ plugins: display-url-params: Readme: path: readme.txt + displayproduct: + Readme: + path: readme.txt disqus-comment-system: Readme: path: README.txt @@ -10601,6 +10704,9 @@ plugins: easy-age-verify: Readme: path: readme.txt + easy-analytics-for-google: + Readme: + path: readme.txt easy-appointments: Readme: path: readme.txt @@ -10767,6 +10873,9 @@ plugins: version: true Readme: path: readme.txt + easy-gram: + Readme: + path: readme.txt easy-heads-up-bar: QueryParameter: files: @@ -10912,6 +11021,9 @@ plugins: path: langs/easy-recent-posts-de_DE.po pattern: !ruby/regexp /"Project\-Id\-Version:\ Easy Recent Posts v(?\d+\.[\.\d]+)/i version: true + easy-referral-for-woocommerce: + Readme: + path: readme.txt easy-related-posts: QueryParameter: files: @@ -11187,6 +11299,9 @@ plugins: eco-agenda: Readme: path: readme.txt + ecpay-logistics-for-woocommerce: + Readme: + path: readme.txt ecwid-shopping-cart: Readme: path: readme.txt @@ -11351,6 +11466,9 @@ plugins: editorial-calendar: Readme: path: readme.txt + edu-testimonials: + Readme: + path: readme.txt edublogify-contact-form: QueryParameter: files: @@ -11671,6 +11789,9 @@ plugins: version: true Readme: path: readme.txt + email-verifications: + Readme: + path: readme.txt emailsystem: Readme: path: readme.txt @@ -12618,6 +12739,9 @@ plugins: files: - style.css version: true + f4-total-stock-value-for-woocommerce: + Readme: + path: readme.txt fa-comment-rating: QueryParameter: files: @@ -12770,6 +12894,9 @@ plugins: files: - css/youtube.css version: true + falling-things: + Readme: + path: readme.txt famethemes-demo-importer: Readme: path: readme.txt @@ -12994,6 +13121,9 @@ plugins: fd-beaver-charts: Readme: path: readme.txt + fd-buttons-gutenberg: + Readme: + path: readme.txt fd-elementor-imagebox: Readme: path: readme.txt @@ -13127,6 +13257,9 @@ plugins: filebird: Readme: path: readme.txt + filerobot-digital-asset-management-and-acceleration: + Readme: + path: README.txt files-mash-optimizer: Readme: path: readme.txt @@ -13198,6 +13331,9 @@ plugins: flamingo: Readme: path: readme.txt + flamingo-shortcode: + Readme: + path: readme.txt flamingtext-logo: Comment: xpath: //comment()[contains(., "FlamingText")] @@ -13872,6 +14008,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ version: true + free-books-section: + Readme: + path: readme.txt free-facebook-reviews-and-recommendations-widgets: Readme: path: readme.txt @@ -15100,6 +15239,9 @@ plugins: path: package.json key: version version: true + gosign-background-container: + Readme: + path: readme.md gosign-grid-container-block: Readme: path: README.md @@ -15666,6 +15808,8 @@ plugins: - gs-behance-assets/assets/css/gs-beh-custom-bootstrap.css - gs-behance-assets/assets/css/gs-beh-custom.css version: true + Readme: + path: readme.txt gs-books-showcase: QueryParameter: files: @@ -15681,6 +15825,8 @@ plugins: - gs-coaches-files/assets/css/gscoaches_custom.css - gs-coaches-files/assets/js/gscoaches_custom.js version: true + Readme: + path: readme.txt gs-dribbble-portfolio: QueryParameter: files: @@ -15975,6 +16121,14 @@ plugins: version: true Readme: path: readme.txt + header-footer-with-elementor: + TranslationFile: + class: BodyPattern + path: languages/header-footer-with-elementor.pot + pattern: !ruby/regexp '/Version: Header & Footer with Elementor (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt header-image-clickable: Readme: path: readme.txt @@ -16058,6 +16212,14 @@ plugins: hello-event: Readme: path: readme.txt + helloasso: + QueryParameter: + files: + - public/css/hello-asso-public.css + - public/js/hello-asso-public.js + version: true + Readme: + path: README.txt helpie-faq: QueryParameter: files: @@ -16089,6 +16251,9 @@ plugins: files: - assets/css/hero-social-style.css version: true + heyoya-voice-comments-reviews: + Readme: + path: readme.txt hidden-contents: TranslationFile: class: BodyPattern @@ -16199,12 +16364,17 @@ plugins: - assets/js/jquery.sticky-sidebar.min.js - assets/js/frontend.min.js version: true + hivepress-claim-listings: + Readme: + path: readme.txt hjyl-comment-spam: TranslationFile: class: BodyPattern path: languages/hjyl-comment-spam-zh_CN.po pattern: !ruby/regexp /"Project\-Id\-Version:\ (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt hk-idram-payment-gateway: Readme: path: readme.txt @@ -16271,6 +16441,9 @@ plugins: homepage-control: Readme: path: readme.txt + homey: + Readme: + path: readme.txt honeypot-woocommerce-wp-antispam: Readme: path: readme.txt @@ -16305,6 +16478,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^\*+Version (?\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi version: true + Readme: + path: readme.txt horizontal-scroll-image-slideshow: Readme: path: readme.txt @@ -16399,6 +16574,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + hsts-ready: + Readme: + path: readme.txt ht-builder: Readme: path: readme.txt @@ -16435,6 +16613,9 @@ plugins: - public/css/wph-request-public.css - public/js/wph-request-public.js version: true + ht-service: + Readme: + path: readme.txt ht-slider-for-elementor: QueryParameter: files: @@ -16591,6 +16772,9 @@ plugins: hyper-cache: Readme: path: readme.txt + hyperise-opengraph-tags: + Readme: + path: readme.txt hyyan-login-style: ChangeLog: class: BodyPattern @@ -16790,6 +16974,9 @@ plugins: if-menu: Readme: path: readme.txt + if-widget: + Readme: + path: readme.txt ifeature-slider: ChangeLog: class: BodyPattern @@ -17637,6 +17824,9 @@ plugins: interactive-uk-map: Readme: path: readme.txt + interactive-us-map: + Readme: + path: readme.txt intergeo-maps: StyleComment: class: BodyPattern @@ -17658,6 +17848,9 @@ plugins: invelity-gls-online-connect: Readme: path: readme.txt + invelity-ikros-invoices: + Readme: + path: readme.txt invelity-sps-connect: Readme: path: readme.txt @@ -18392,6 +18585,9 @@ plugins: - css/antenna-calculator.css - js/antenna-calculation-min.js version: true + kaboom-send-secrets: + Readme: + path: readme.txt kalendar-cz: QueryParameter: files: @@ -18576,6 +18772,9 @@ plugins: kioken-blocks: Readme: path: readme.txt + kiotvietsync: + Readme: + path: readme.txt kirimin-subscribe-widget: QueryParameter: files: @@ -18842,6 +19041,9 @@ plugins: - js/select2.js - js/options.js version: true + lab-featured-image: + Readme: + path: readme.txt lab-my-tasks: Readme: path: readme.txt @@ -18910,6 +19112,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + last-users-dashboard-widget: + Readme: + path: readme.txt last-users-order-column-for-woocommerce: TranslationFile: class: BodyPattern @@ -19946,6 +20151,9 @@ plugins: login-with-office-365: Readme: path: readme.txt + loginout: + Readme: + path: readme.txt loginpetze: ChangeLog: class: BodyPattern @@ -20060,6 +20268,12 @@ plugins: path: languages/lorem-user-generator.pot pattern: !ruby/regexp /opyright \(C\) 2017 Lorem User Generator v(?\d+\.[\.\d]+)/i version: true + lotos-author-fields: + Readme: + path: readme.txt + lotos-likes: + Readme: + path: readme.txt loudreply-customer-feedback-woocommerce: ChangeLog: class: BodyPattern @@ -20336,6 +20550,9 @@ plugins: path: package.json key: version version: true + lz-scroll-up: + Readme: + path: readme.txt m7-go-top: TranslationFile: class: BodyPattern @@ -20745,6 +20962,9 @@ plugins: map-it-by-two-row-studio: Readme: path: readme.txt + map-multiple-marker: + Readme: + path: readme.txt mapfit: QueryParameter: files: @@ -21164,6 +21384,9 @@ plugins: media-metadata-list: Readme: path: readme.txt + media-related-posts: + Readme: + path: readme.txt media-select-bulk-downloader: QueryParameter: files: @@ -21655,6 +21878,9 @@ plugins: - includes/css/mincalendar.css - includes/css/mincalendar-base.css version: true + min-max-quantity-for-woocommerce: + Readme: + path: README.txt mind-body-api-integration: QueryParameter: files: @@ -22307,6 +22533,9 @@ plugins: - public/js/msbdt-jquery.slimscroll.min.js - public/js/msbdt-public.js version: true + multi-tab: + Readme: + path: readme.txt multilanguage: QueryParameter: files: @@ -22767,6 +22996,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ version: true + nazy-load: + Readme: + path: readme.txt nbsp-french: TranslationFile: class: BodyPattern @@ -23466,6 +23698,9 @@ plugins: - public/css/noto-font-loader-sans.css - public/js/noto-font-loader-public.js version: true + novamodule-woocommerce: + Readme: + path: readme.txt novarum-json-importer: QueryParameter: files: @@ -23807,6 +24042,9 @@ plugins: path: languages/oik-nivo-slider-en_GB.po pattern: !ruby/regexp /"Project\-Id\-Version:\ oik\-nivo\-slider (?\d+\.[\.\d]+)/i version: true + okey: + Readme: + path: readme.txt okv-oauth: TranslationFile: class: BodyPattern @@ -23838,6 +24076,9 @@ plugins: xpath: //meta[@name="omniads"]/@content version: true pattern: !ruby/regexp /omniads\/(?\d+\.[\.\d]+)/i + omnivore: + Readme: + path: readme.txt on-page-and-post-seo: ChangeLog: class: BodyPattern @@ -23895,6 +24136,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /^v(?\d+\.[\.\d]+)/i version: true + onecrm: + Readme: + path: readme.txt onesignal-free-web-push-notifications: Readme: path: readme.txt @@ -23979,6 +24223,9 @@ plugins: op-custom-api: Readme: path: readme.txt + op-payment-service-for-woocommerce: + Readme: + path: readme.txt opal-estate: Readme: path: readme.txt @@ -24273,6 +24520,8 @@ plugins: path: lang/oss-upload.po pattern: !ruby/regexp /"Project\-Id\-Version:\ OSS Upload (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt ot-flatsome-vertical-menu: QueryParameter: files: @@ -24683,6 +24932,9 @@ plugins: path: - readme.txt - README.md + passwords-manager: + Readme: + path: readme.txt past-events-extension: QueryParameter: files: @@ -24694,6 +24946,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + payhere-payment-gateway: + Readme: + path: readme.txt payjustnow-for-woocommerce: Readme: path: readme.txt @@ -24813,6 +25068,9 @@ plugins: pdf-viewer: Readme: path: readme.txt + pdf-world-de-pdf-blatterbar-einfugen: + Readme: + path: readme.txt pdf2post: Readme: path: readme.txt @@ -24880,6 +25138,15 @@ plugins: perfect-woocommerce-brands: Readme: path: readme.txt + perfecto-portfolio: + QueryParameter: + files: + - public/css/perfecto-portfolio-public.css + - public/lib/uikit-3.2.0/css/uikit.min.css + - public/lib/uikit-3.2.0/js/uikit.min.js + version: true + Readme: + path: README.txt perfectwpthemes-toolkit: QueryParameter: files: @@ -25543,6 +25810,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^\*+Version (?\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi version: true + Readme: + path: readme.txt popup-anything-on-click: QueryParameter: files: @@ -26053,6 +26322,9 @@ plugins: Comment: pattern: !ruby/regexp /Generated By PostTube (?\d+\.[\.\d]+)/i version: true + posttype-widget: + Readme: + path: readme.txt potenza-slider: QueryParameter: files: @@ -26160,6 +26432,9 @@ plugins: - public/css/pppt-public.css - public/js/pppt-public.js version: true + pr-gateway-connect: + Readme: + path: readme.txt pramadillo-activecampaign-email-preference-center: QueryParameter: files: @@ -26661,6 +26936,9 @@ plugins: path: languages/promociones-tap.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ TODO (?\d+\.[\.\d]+)/i version: true + promotore-simple-analytics: + Readme: + path: readme.txt prompty-web-push-notifications: Readme: path: readme.txt @@ -26837,6 +27115,9 @@ plugins: - public/css/publitio-public.css - public/js/publitio-public.js version: true + publitio-offloading: + Readme: + path: README.txt pubmed-posts: QueryParameter: files: @@ -26893,6 +27174,9 @@ plugins: - public/css/push-notification-sender-public.css - public/js/push-notification-sender-public.js version: true + pushdy-notifications: + Readme: + path: readme.txt pushe-webpush: TranslationFile: class: BodyPattern @@ -27387,6 +27671,9 @@ plugins: files: - css/gcrw.css version: true + raudhah-pay-for-woocommerce: + Readme: + path: readme.txt ravelry-projects-widget: TranslationFile: class: BodyPattern @@ -28711,6 +28998,9 @@ plugins: path: languages/rontar-blog-retargeting.pot pattern: !ruby/regexp '/ect\-Id\-Version: Rontar Blog Retargeting (?\d+\.[\.\d]+)/i' version: true + roosium-info: + Readme: + path: readme.txt roost-for-bloggers: Comment: xpath: //comment()[contains(., "goroost.com")] @@ -28802,6 +29092,9 @@ plugins: - public/assets/css/public.css - public/assets/js/public.js version: true + rselements-lite: + Readme: + path: readme.txt rsfirewall: Readme: path: readme.txt @@ -29559,6 +29852,9 @@ plugins: - public/css/seatgeek-affiliate-tickets-public.css - public/js/seatgeek-affiliate-tickets-public.js version: true + secret-image-slide-and-tune: + Readme: + path: readme.txt section-block: QueryParameter: files: @@ -30244,6 +30540,9 @@ plugins: - assets/css/main.css - assets/js/main.js version: true + shoppable-snippet-placer: + Readme: + path: readme.txt shopper-approved-reviews: Readme: path: readme.txt @@ -30407,6 +30706,9 @@ plugins: shp-rssimage: Readme: path: readme.txt + shuffle-for-woocommerce: + Readme: + path: readme.txt shutter-reloaded: QueryParameter: files: @@ -30527,6 +30829,9 @@ plugins: path: languages/simple-ajax-search.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Simple Ajax Search (?\d+\.[\.\d]+)/i' version: true + simple-analytics-tag-beta: + Readme: + path: readme.txt simple-attribution: QueryParameter: files: @@ -30544,6 +30849,9 @@ plugins: version: true Readme: path: readme.txt + simple-barcode-generator: + Readme: + path: readme.txt simple-bitcoin-faucets: Readme: path: readme.txt @@ -30858,6 +31166,9 @@ plugins: simple-map: Readme: path: readme.txt + simple-map-no-api: + Readme: + path: readme.txt simple-mapbox-data: QueryParameter: files: @@ -30924,6 +31235,9 @@ plugins: - lib/geoxml3.js - inc/ressources/spgm-map.min.js version: true + simple-post-inserter: + Readme: + path: readme.txt simple-posts-ticker: Comment: xpath: //comment()[contains(., "Simple Posts Ticker")] @@ -31107,6 +31421,9 @@ plugins: simple-wp-sitemap: Readme: path: readme.txt + simple-xml-sitemap-generator: + Readme: + path: readme.txt simple-youtube-embed: QueryParameter: files: @@ -33123,6 +33440,9 @@ plugins: - css/super-simple-gmaps.css - js/super-simple-gmaps.js version: true + super-simple-site-offline-beta: + Readme: + path: readme.txt super-socializer: QueryParameter: files: @@ -33955,6 +34275,9 @@ plugins: text-styler: Readme: path: readme.txt + text-zoom-premium: + Readme: + path: readme.txt textp2p-texting-widget: QueryParameter: files: @@ -34475,6 +34798,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^\*+Version (?\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi version: true + Readme: + path: readme.txt tiny-compress-images: Readme: path: readme.txt @@ -34484,6 +34809,14 @@ plugins: - public/css/tiny-desk-pixel-public.css - public/js/tiny-desk-pixel-public.js version: true + tiny-gtag-js-analytics: + TranslationFile: + class: BodyPattern + path: tiny-gtag-js-analytics.pot + pattern: !ruby/regexp '/ject\-Id\-Version: Tiny gtag\.js Analytics (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt tiny-youtube-post-widget: QueryParameter: files: @@ -34662,6 +34995,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + toplist: + Readme: + path: readme.txt topup-plus: Comment: xpath: //comment()[contains(., "TopUp Plus")] @@ -35203,6 +35539,14 @@ plugins: xpath: //meta[@name="twitvid"]/@content version: true pattern: !ruby/regexp /twitvid\/(?\d+\.[\.\d]+)/i + twoja-gielda-zaufana-firma: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^(?\d+\.[\.\d]+)(?!.*\d+\.[\.\d]+)/mi + version: true twounter: ChangeLog: class: BodyPattern @@ -35474,6 +35818,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + ultimate-email-validator: + Readme: + path: readme.txt + ultimate-faq-solution: + Readme: + path: readme.txt ultimate-faqs: Readme: path: readme.txt @@ -35916,6 +36266,14 @@ plugins: path: languages/universal-google-adsense-and-ads-manager.pot pattern: !ruby/regexp /niversal Google AdSense And Ads Manager (?\d+\.[\.\d]+)/i version: true + universal-voice-search: + ComposerFile: + class: ConfigParser + path: composer.json + key: version + version: true + Readme: + path: readme.txt universam-demo: QueryParameter: files: @@ -35967,6 +36325,9 @@ plugins: path: package.json key: version version: true + unregistered-guest-authors-for-post-types: + Readme: + path: readme.txt unsupported-browser-notification: TranslationFile: class: BodyPattern @@ -36082,6 +36443,9 @@ plugins: - global/css/url-lang-switcher-global.css - global/js/url-lang-switcher-global.js version: true + url-param-to-cookie: + Readme: + path: readme.txt usc-e-shop: Readme: path: readme.txt @@ -36311,6 +36675,14 @@ plugins: - css/jquery.accordion.css - js/jquery.accordion.js version: true + vaeret: + QueryParameter: + files: + - public/css/vaeret-public.css + - public/js/vaeret-public.js + version: true + Readme: + path: README.txt validated: ComposerFile: class: ConfigParser @@ -36938,6 +37310,9 @@ plugins: vp-sign-documents-for-woocommerce: Readme: path: readme.txt + vr-woocommerce-forma-de-pagamento: + Readme: + path: readme.txt vrm360: Readme: path: readme.txt @@ -37008,6 +37383,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + wa-sticky-button: + Readme: + path: readme.txt wabi-whatsapp: QueryParameter: files: @@ -37523,6 +37901,9 @@ plugins: path: languages/wds-themes-manager.pot pattern: !ruby/regexp '/"Project\-Id\-Version: wds\-theme\-manager (?\d+\.[\.\d]+)/i' version: true + wdu-inquiry-form: + Readme: + path: readme.txt wdv-about-me-widget: TranslationFile: class: BodyPattern @@ -37556,6 +37937,11 @@ plugins: path: languages/wdv-mailchimp-ajax.pot pattern: !ruby/regexp '/"Project\-Id\-Version: WDV MailChimp Ajax (?\d+\.[\.\d]+)/i' version: true + QueryParameter: + files: + - public/css/wdv-mailchimp-ajax-public.css + - public/js/wdv-mailchimp-ajax-public.js + version: true we-the-people: QueryParameter: files: @@ -38021,6 +38407,9 @@ plugins: path: languages/wporg.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Whippet (?\d+\.[\.\d]+)/i' version: true + white-dove: + Readme: + path: readme.txt white-label-branding-elementor: TranslationFile: class: BodyPattern @@ -38030,6 +38419,9 @@ plugins: white-label-cms: Readme: path: readme.txt + white-rabbit-suite: + Readme: + path: readme.txt whitelabel-000webhost: Readme: path: readme.txt @@ -38525,6 +38917,9 @@ plugins: path: i18n/languages/woo-better-usability.pot pattern: !ruby/regexp /d\-Version:\ WooCommerce Better Usability (?\d+\.[\.\d]+)/i version: true + woo-bigbuy-import: + Readme: + path: readme.txt woo-billingo-plus: Readme: path: readme.txt @@ -38940,6 +39335,11 @@ plugins: path: package.json key: version version: true + woo-mercadopago-gateway-checkout: + Readme: + path: + - readme.txt + - readme.md woo-min-max-quantity-limit: ChangeLog: class: BodyPattern @@ -39323,6 +39723,9 @@ plugins: path: languages/mwb-sale-funnel-en_US.po pattern: !ruby/regexp '/ect\-Id\-Version: Woocommerce Sale Funnel (?\d+\.[\.\d]+)/i' version: true + woo-salesforce-connector: + Readme: + path: readme.txt woo-sbp: TranslationFile: class: BodyPattern @@ -39417,6 +39820,9 @@ plugins: path: i18n/languages/woo-subscription-extras.pot pattern: !ruby/regexp '/ersion: WooCommerce Subscription Extras (?\d+\.[\.\d]+)/i' version: true + woo-subscription-trial-coupon: + Readme: + path: readme.txt woo-suggestion-engine: Readme: path: readme.txt @@ -39548,6 +39954,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ version: true + woo-xml-integration-gielda: + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^(?\d+\.[\.\d]+) \- \d+/ + version: true woo-yuansfer: Readme: path: README.md @@ -40295,6 +40707,9 @@ plugins: version: true Readme: path: readme.txt + wootalk: + Readme: + path: readme.txt wootext: Readme: path: readme.txt @@ -40309,6 +40724,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + wootomation: + Readme: + path: readme.txt wootrexle: ChangeLog: class: BodyPattern @@ -40699,6 +41117,8 @@ plugins: - assets/perfect-scrollbar/js/perfect-scrollbar.jquery.min.js - assets/js/main.js version: true + Readme: + path: readme.txt wp-admin-ui-customize: Readme: path: readme.txt @@ -40883,6 +41303,9 @@ plugins: wp-backitup: Readme: path: readme.txt + wp-backpack: + Readme: + path: readme.txt wp-ban: Readme: path: readme.txt @@ -41145,6 +41568,9 @@ plugins: path: languages/wp-child-theme-generator.pot pattern: !ruby/regexp '/ct\-Id\-Version: WP Child Theme Generator (?\d+\.[\.\d]+)/i' version: true + wp-chords: + Readme: + path: readme.txt wp-cirrus: QueryParameter: files: @@ -41969,6 +42395,9 @@ plugins: wp-firewall: Readme: path: readme.txt + wp-fjqgrid: + Readme: + path: readme.txt wp-flashy-marketing-automation: Readme: path: readme.txt @@ -42303,6 +42732,12 @@ plugins: xpath: //meta[@name="generator"]/@content version: true pattern: !ruby/regexp /Easy WP Hotelier (?\d+\.[\.\d]+)/i + wp-hotell-begrenset-innloggingsforsok: + Readme: + path: readme.txt + wp-hotell-managed: + Readme: + path: readme.txt wp-hotjar: ChangeLog: class: BodyPattern @@ -42616,6 +43051,9 @@ plugins: files: - js/wp-link-to-playlist-item.js version: true + wp-linked-data: + Readme: + path: readme.txt wp-linkedin: QueryParameter: files: @@ -44521,6 +44959,8 @@ plugins: path: languages/wp-to-weibo-zh_CN.po pattern: !ruby/regexp '/"Project\-Id\-Version: (?\d+\.[\.\d]+)/i' version: true + Readme: + path: readme.txt wp-tocjs: QueryParameter: files: @@ -44537,6 +44977,9 @@ plugins: wp-tools-divi-product-carousel: Readme: path: readme.txt + wp-tools-gravity-forms-divi-module: + Readme: + path: readme.txt wp-tooltips: QueryParameter: files: @@ -44850,6 +45293,9 @@ plugins: wp-webhooks-manage-taxonomy-terms: Readme: path: readme.txt + wp-webrtc2: + Readme: + path: readme.txt wp-whatsapp-chat: QueryParameter: files: @@ -45161,6 +45607,9 @@ plugins: version: true Readme: path: readme.txt + wpc-smart-price-filter: + Readme: + path: readme.txt wpc-variations-radio-buttons: TranslationFile: class: BodyPattern @@ -45169,6 +45618,9 @@ plugins: version: true Readme: path: readme.txt + wpcalendars-lite: + Readme: + path: readme.txt wpcasa: QueryParameter: files: @@ -45466,6 +45918,16 @@ plugins: path: changelog.txt pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ version: true + wplo-survey: + Readme: + path: readme.txt + wplocalplus-lite: + QueryParameter: + files: + - assets/js/blocks/wplocalplus-lite-block.js + version: true + Readme: + path: README.txt wplr-sync-folders: Readme: path: README.txt @@ -45731,7 +46193,7 @@ plugins: pattern: !ruby/regexp /"Project\-Id\-Version:\ WPSSO Core (?\d+\.[\.\d]+)/i version: true Comment: - xpath: //comment()[contains(., 'WPSSO')] + xpath: "//comment()[contains(., 'WPSSO')]" pattern: !ruby/regexp /by WPSSO Core v(?\d+\.[\.\d]+)/i version: true Readme: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index b0c54db7..a9da7709 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -1945,6 +1945,13 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/alkivia/style.css?ver=0.10.4 + alkubot: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/alkubot/languages/Alkubot-en_US.po, Match: + ''roject-Id-Version: WooCommerce Alkubot v1.0.0''' all-in-all-image-hover-effect: TranslationFile: number: 1.0.1 @@ -4514,6 +4521,13 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/block-layouts/package.json, Match: ''1.0.5''' + block-minimap: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/block-minimap/CHANGELOG.md, Match: ''## + [1.0.0]''' block-spammers: TranslationFile: number: '0.3' @@ -4915,6 +4929,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/booking-activities/languages/booking-activities.pot, Match: ''"Project-Id-Version: Booking Activities 1.2.2''' + booking-for-woocommerce: + QueryParameter: + number: 1.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/booking-for-woocommerce/assets/css/style.css?ver=1.1.0 + - http://wp.lab/wp-content/plugins/booking-for-woocommerce/assets/js/front.js?ver=1.1.0 + confidence: 20 booking-manager: QueryParameter: number: 2.0.3 @@ -5440,6 +5462,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/broadcast-companion/bc-companion-main.js?ver=1.9 confidence: 10 + brokebot: + QueryParameter: + number: 1.0.8 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/brokebot/public/css/brokebot-public.css?ver=1.0.8 + confidence: 10 broken-links-remover: ChangeLog: number: 1.2.2 @@ -5565,6 +5594,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/bst-dsgvo-cookie/includes/js/scripts.js?ver=1.0 confidence: 10 + bstone-demo-importer: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/bstone-demo-importer/CHANGELOG.txt, Match: + ''= 1.0.0''' bu-navigation: TranslationFile: number: 1.2.11 @@ -8615,6 +8651,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/cotacao-moedas-hoje/public/css/cmh-bcb-public.css?ver=1.0.0 confidence: 10 + countdown-timer-block: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/countdown-timer-block/build/assets/js/fdwpflip.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/countdown-timer-block/build/assets/js/fdwpflipclock.js?ver=1.0.0 + confidence: 20 coupon-reveal-button: QueryParameter: number: 1.0.0 @@ -15706,6 +15750,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/header-footer-elementor/languages/header-footer-elementor.pot, Match: ''ect-Id-Version: Header Footer Elementor 1.0.10''' + header-footer-with-elementor: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/header-footer-with-elementor/languages/header-footer-with-elementor.pot, + Match: ''Version: Header & Footer with Elementor 1.0.0''' headspace2: Comment: number: 3.6.41 @@ -15774,6 +15825,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/hello-bar-wp/assets/js/frontend.js?ver=1.0.0 confidence: 10 + helloasso: + QueryParameter: + number: 1.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/helloasso/public/css/hello-asso-public.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/helloasso/public/js/hello-asso-public.js?ver=1.0.2 + confidence: 20 helpie-faq: QueryParameter: number: 0.7.1 @@ -24555,6 +24614,15 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/perfect-pullquotes/perfect-pullquotes.css?ver=1.7.5 confidence: 10 + perfecto-portfolio: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/perfecto-portfolio/public/css/perfecto-portfolio-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/perfecto-portfolio/public/lib/uikit-3.2.0/css/uikit.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/perfecto-portfolio/public/lib/uikit-3.2.0/js/uikit.min.js?ver=1.0.0 + confidence: 30 perfectwpthemes-toolkit: QueryParameter: number: 1.0.0 @@ -34288,6 +34356,13 @@ plugins: - http://wp.lab/wp-content/plugins/tiny-desk-pixel/public/css/tiny-desk-pixel-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/tiny-desk-pixel/public/js/tiny-desk-pixel-public.js?ver=1.0.0 confidence: 20 + tiny-gtag-js-analytics: + TranslationFile: + number: 2.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/tiny-gtag-js-analytics/tiny-gtag-js-analytics.pot, + Match: ''ject-Id-Version: Tiny gtag.js Analytics 2.0.0''' tiny-youtube-post-widget: QueryParameter: number: 3.0.1 @@ -35025,6 +35100,13 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''twitvid/0.3''' + twoja-gielda-zaufana-firma: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/twoja-gielda-zaufana-firma/changelog.txt, + Match: ''1.0''' twounter: ChangeLog: number: 1.0.2 @@ -35767,6 +35849,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/universal-google-adsense-and-ads-manager/languages/universal-google-adsense-and-ads-manager.pot, Match: ''niversal Google AdSense And Ads Manager 1.0.2''' + universal-voice-search: + ComposerFile: + number: 1.0.3 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/universal-voice-search/composer.json, Match: + ''1.0.3''' universam-demo: QueryParameter: number: 4.50.02 @@ -36152,6 +36241,14 @@ plugins: - http://wp.lab/wp-content/plugins/vadi-faq/css/jquery.accordion.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/vadi-faq/js/jquery.accordion.js?ver=1.0.0 confidence: 20 + vaeret: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/vaeret/public/css/vaeret-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/vaeret/public/js/vaeret-public.js?ver=1.0.0 + confidence: 20 validated: ComposerFile: number: 2.1.2 @@ -37366,6 +37463,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wdv-mailchimp-ajax/languages/wdv-mailchimp-ajax.pot, Match: ''"Project-Id-Version: WDV MailChimp Ajax 1.0.1''' + QueryParameter: + number: 2.0.4 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wdv-mailchimp-ajax/public/css/wdv-mailchimp-ajax-public.css?ver=2.0.4 + - http://wp.lab/wp-content/plugins/wdv-mailchimp-ajax/public/js/wdv-mailchimp-ajax-public.js?ver=2.0.4 + confidence: 20 we-the-people: QueryParameter: number: '2.0' @@ -39293,6 +39397,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woo-xml-feed-skroutz-bestprice/changelog.txt, Match: ''1.0.11''' + woo-xml-integration-gielda: + ChangeLog: + number: '3.3' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woo-xml-integration-gielda/changelog.txt, + Match: ''3.3 - 2018''' wooclientzone-lite: TranslationFile: number: '1.1' @@ -45277,6 +45388,13 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/wplms-badgeos/changelog.txt, Match: ''1.3.1''' + wplocalplus-lite: + QueryParameter: + number: '1.1' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wplocalplus-lite/assets/js/blocks/wplocalplus-lite-block.js?ver=1.1 + confidence: 10 wplyr-media-block: QueryParameter: number: 1.0.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/alkubot/translation_file/languages/Alkubot-en_US.po b/spec/fixtures/dynamic_finders/plugin_version/alkubot/translation_file/languages/Alkubot-en_US.po new file mode 100644 index 00000000..9b75ef0e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/alkubot/translation_file/languages/Alkubot-en_US.po @@ -0,0 +1,410 @@ +msgid "" +msgstr "" +"Project-Id-Version: WooCommerce Alkubot v1.0.0\n" +"POT-Creation-Date: 2019-08-11 13:37+0300\n" +"PO-Revision-Date: 2019-10-22 09:43+0300\n" +"Language-Team: Alkubot\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.0.6\n" +"X-Poedit-Basepath: .\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: \n" +"Language: en_US\n" +"X-Poedit-SearchPath-0: .\n" + +# Admin - layouts/menu +msgid "Terméklista" +msgstr "Product list" + +msgid "Beállítások" +msgstr "Settings" + +msgid "Felíratkozók" +msgstr "Subscribers" + +msgid "Statisztika" +msgstr "Statistics" + +msgid "Visszajelzés" +msgstr "Feedback" + +msgid "Alkubot varázsló" +msgstr "Alkubot wizard" + +msgid "Alkubot telepítése" +msgstr "Install Alkubot" + +# Admin - product +msgid "Újragenerálás" +msgstr "Rework" + +msgid "Product subtitle" +msgstr "Here you can find the product list that can be modified or you can even generate a new one." + +msgid "Összes termék" +msgstr "Every product" + +msgid "Termék kategóriánként" +msgstr "Categories" + +msgid "Bizonyos termékeknél" +msgstr "Products" + +# Admin - product/popups +msgid "Reinstall text" +msgstr "Are you sure you want to rework the settings of Alkubot? Doing so will reset your current settings!" + +msgid "Switch discount type text" +msgstr "Are you sure you want to change the settings for the selected type? The modifications will be activated right away." + +msgid "Mégse" +msgstr "Cancel" + +# Admin - product/all.content +msgid "Product all subtitle" +msgstr "Please set the maximum percentage of discount that Alkubot can give to a visitor!" + +msgid "vagyis az Alkubot" +msgstr "that is, Alkubot won’t give more than" + +msgid "kedvezménynél többet nem ad egy látogatónak" +msgstr "discount to a visitor" + +msgid "Alkudozok gomb megjelenitése a termék oldalon" +msgstr "Show “Get a Deal” button on the product page" + +msgid "Hint text: all product" +msgstr "The visitor can instantly start negotiating for a deal by pushing the \"Get a Deal\" button. This way, he doesn't have to wait for the timed Alkubot chat window to pop-up." + +msgid "Engedélyezve" +msgstr "Enabled" + +msgid "Kikapcsolva" +msgstr "Disabled" + +# Admin - product/category.content +msgid "Összes" +msgstr "All" + +msgid "Alkudozom gomb megjelenése:" +msgstr "“Get a Deal” button" + +msgid "Be" +msgstr "On" + +msgid "Ki" +msgstr "Off" + +# Admin - product/categories +msgid "No category found" +msgstr "No category found!" + +# Admin - product/product.content +msgid "Termékek rejtése" +msgstr "Hide products" + +msgid "Termékek megjelenítése" +msgstr "Show products" + +# Admin - product/products +msgid "No product found" +msgstr "No product found!" + +# Admin - product/search +msgid "Search placeholder" +msgstr "Search for a product" + +# Admin - settings +msgid "Alkubot időzítése" +msgstr "Alkubot timing" + +msgid "Itt beállíthatod, hogy a bot, miként reagáljon, bizonyos interakciókra." +msgstr "Here you can set how Alkubot should react to certain actions" + +msgid "Oldal elhagyásakor" +msgstr "While leaving the product page" + +msgid "Bizonyos oldalon töltött idő után" +msgstr "After a certain time that the visitor spends on the product page" + +msgid "Kérjük adja meg hány mp után aktiválódjon" +msgstr "The time after Alkubot shows up" + +msgid "mp" +msgstr "sec" + +msgid "Oldal görgetésekor" +msgstr "While scrolling the product page" + +msgid "Email beállítások" +msgstr "Email settings" + +msgid "Sikeres alku után email cím elkérése" +msgstr "Should Alkubot ask for an email after an accepted deal?" + +msgid "Bot aktiválása" +msgstr "Activate Alkubot" + +msgid "Modosít" +msgstr "Modify" + +msgid "Settings popup title" +msgstr "Saved!" + +msgid "Settings popup text" +msgstr "Your settings have been successfully modified!" + +msgid "Hint text: settings leave" +msgstr "Alkubot pops up when the visitor tries to leave the page." + +msgid "Hint text: settings time" +msgstr "Alkubot pops up after a certain number of seconds." + +msgid "Hint text: settings scroll" +msgstr "Alkubot pops up when the visitors scroll until 3/4 of the site." + +msgid "Hint text: settings email" +msgstr "After an accepted deal, the visitor has to give his email address in order to get his discount." + +# Admin - settings/chat.position +msgid "Hol helyezkedjen el?" +msgstr "Where should Alkubot show up on your site?" + +msgid "Bal oldalt" +msgstr "Left side" + +msgid "Középen" +msgstr "Middle" + +msgid "Jobb oldalt" +msgstr "Right side" + +# Admin - statistics +msgid "Legenerált kuponkodok" +msgstr "Coupons generated" + +msgid "Mutass mindent" +msgstr "Show all" + +# Admin - statistics/infobox +msgid "db" +msgstr "pc" + +msgid "Ft" +msgstr "HUF " + +msgid "Sikeres alku száma" +msgstr "Successful
Deals" + +msgid "Megadott email cimek száma" +msgstr "Emails
Collected" + +msgid "Eddigi bevétel" +msgstr "Proceeds
so far" + +# Admin - statistics/coupons +msgid "Dátum" +msgstr "Date" + +msgid "Kupon" +msgstr "Coupon" + +msgid "Felhasználó" +msgstr "User" + +msgid "Felhasználták már?" +msgstr "Used up?" + +msgid "Igen" +msgstr "Yes" + +msgid "Nem" +msgstr "No" + +msgid "Részletek" +msgstr "Details" + +msgid "Még nincs legenerált kupon!" +msgstr "No generated voucher yet!" + +# Admin - statistics/details +msgid "kupon részletei" +msgstr "coupon details" + +msgid "Vissza a statisztikákhoz" +msgstr "Back to statistics" + +msgid "Termék neve" +msgstr "Product name" + +msgid "Kupon generálásának időpontja" +msgstr "Coupon generation date" + +msgid "Felhasználva" +msgstr "Used" + +msgid "még nincs" +msgstr "not yet" + +msgid "Termékre beállitott maximális kedvezmény" +msgstr "Maximum discount set for the product" + +msgid "Kialkudott kedvezmény" +msgstr "Negotiated discount" + +msgid "vendég" +msgstr "guest" + +# Admin - subscribers +msgid "Összesen" +msgstr "Total" + +msgid "Email cimek exportálása" +msgstr "Exports Emails" + +msgid "Törlés" +msgstr "Delete" + +msgid "Még nincs egy feliratkozó sem!" +msgstr "No subscriber yet!" + +msgid "Delete subscriber popup title" +msgstr "Delete subscriber" + +msgid "Delete subscriber popup text" +msgstr "Are you sure you want to delete this email address?" + +msgid "Igen törlöm" +msgstr "Yes, I am sure!" + +# Admin - feedback +msgid "Név" +msgstr "Name" + +msgid "Email" +msgstr "Email" + +msgid "Visszajelzés tipusa" +msgstr "Feedback type" + +msgid "Válassz a listából" +msgstr "Pick one" + +msgid "Értékelés" +msgstr "Rate us" + +msgid "Üzenet" +msgstr "Message" + +msgid "Küldés" +msgstr "Send" + +msgid "Required text" +msgstr "Please fill out this field." + +msgid "Feedback popup title" +msgstr "Thank you for your feedback!" + +msgid "Feedback popup text" +msgstr "Your opinion is important to us. We aim to reply to your feedback as soon as possible." + +msgid "Close window" +msgstr "Close window" + +msgid "Hibajelentés" +msgstr "Bug report" + +msgid "Észrevétel" +msgstr "Feedback" + +msgid "Not valid email text" +msgstr "Please enter a valid email address" + +msgid "kötelező" +msgstr "required" + +msgid "Feedback subtitle" +msgstr "Just fill out the below form in case you have feedback or need help regarding Alkubot" + +# Admin - wizard +msgid "Varázsló" +msgstr "Setup Wizard" + +msgid "Wizard subtitle" +msgstr "By answering a few simple questions you can setup Alkubot within minutes." + +# Admin - wizard/lastStepComment +msgid "Wizard last step comment text" +msgstr "You can fine-tune Alkubot under Settings after finishing this setup wizard." + +# Admin - wizard/step1 +msgid "Kérlek válaszd ki, milyen szinten akarod beállitani a botot" +msgstr "Please choose the level which you want to use Alkubot for." + +msgid "Tovább" +msgstr "Next" + +# Admin - wizard/step2.all +msgid "Vissza" +msgstr "Back" + +# Admin - wizard/step2.categories +msgid "Kérlek add meg, mely kategoriákra legyen engedélyezve az alkubot." +msgstr "Please pick the categories that Alkubot should be applied to!" + +# Admin - wizard/step3.categories +msgid "Wizard categories step 3 subtitle" +msgstr "Here you can set the maximum percentage of discount that Alkubot can give to a visitor for each category." + +msgid "Nem választottál ki egy kategoriát sem." +msgstr "No category have been chosen." + +# Admin - wizard/step3.products +msgid "Wizard products step 3 subtitle" +msgstr "Here you can set the maximum percentage of discount that Alkubot can give to a visitor for each product." + +msgid "Nem választottál ki terméket." +msgstr "No product have been chosen." + +# Admin - wizard/steps.header +msgid "Step" +msgstr "Step" + +# Frontend +msgid "Elfogadom" +msgstr "Accept" + +msgid "Elutasítom" +msgstr "Decline" + +msgid "Normál ár" +msgstr "Normal price" + +msgid "Írd ide az üzeneted" +msgstr "Write your message here" + +msgid "Alkudozok" +msgstr "Bargain" + +msgid "Gratulálunk!" +msgstr "Congratulations!" + +msgid "Sikeres alkut kötöttél" +msgstr "You made a deal" + +msgid "Az Alkubot lezárta a chatet" +msgstr "Chat was closed by Alkubot" + +msgid "Powered by url" +msgstr "https://www.alkubot.com?utm_medium=referal&utm_source=bot&utm_campaign=powered+by" + +msgid "Sokkalod az arat?" +msgstr "Too pricey?" + +msgid "Alkudozzunk rola" +msgstr "Let's make a deal!" + +msgid "Alku inditasa most" +msgstr "Negotiate the price" diff --git a/spec/fixtures/dynamic_finders/plugin_version/block-minimap/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/block-minimap/change_log/CHANGELOG.md new file mode 100644 index 00000000..b22ce65e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/block-minimap/change_log/CHANGELOG.md @@ -0,0 +1,6 @@ +# Changelog + +All notable changes to this project will be documented in this file, per [the Keep a Changelog standard](http://keepachangelog.com/). + +## [1.0.0] +### Added diff --git a/spec/fixtures/dynamic_finders/plugin_version/bstone-demo-importer/change_log/CHANGELOG.txt b/spec/fixtures/dynamic_finders/plugin_version/bstone-demo-importer/change_log/CHANGELOG.txt new file mode 100644 index 00000000..e19797db --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/bstone-demo-importer/change_log/CHANGELOG.txt @@ -0,0 +1,4 @@ +== Changelog == + += 1.0.0 = +* Initial Public Release diff --git a/spec/fixtures/dynamic_finders/plugin_version/header-footer-with-elementor/translation_file/languages/header-footer-with-elementor.pot b/spec/fixtures/dynamic_finders/plugin_version/header-footer-with-elementor/translation_file/languages/header-footer-with-elementor.pot new file mode 100644 index 00000000..2f49c7f4 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/header-footer-with-elementor/translation_file/languages/header-footer-with-elementor.pot @@ -0,0 +1,122 @@ +# Copyright (C) 2019 Pitabas Behera +# This file is distributed under the same license as the Header & Footer with Elementor plugin. +msgid "" +msgstr "" +"Project-Id-Version: Header & Footer with Elementor 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/header-footer-with-elementor\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: 2019-10-22T10:29:49+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.2.0\n" +"X-Domain: header-footer-with-elementor\n" + +#. Plugin Name of the plugin +#: inc/class-header-footer-with-elementor.php:289 +msgid "Header & Footer with Elementor" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://github.com/pitabas/header-footer-with-elementor" +msgstr "" + +#. Description of the plugin +msgid "Create custom Header and Footer for your site using the Elementor Page Builder." +msgstr "" + +#. Author of the plugin +msgid "Pitabas Behera" +msgstr "" + +#: inc/class-header-footer-with-elementor.php:240 +msgid "Hey, your current theme is not supported by Header Footer with Elementor. Only suport with Ascent theme." +msgstr "" + +#. translators: 1: Plugin name 2: Elementor +#: inc/class-header-footer-with-elementor.php:261 +msgid "\"%1$s\" requires \"%2$s\" to be installed and activated." +msgstr "" + +#: inc/class-header-footer-with-elementor.php:262 +msgid "Header Footer with Elementor" +msgstr "" + +#: inc/class-header-footer-with-elementor.php:263 +msgid "Elementor" +msgstr "" + +#. translators: 1: Plugin name 2: PHP 3: Required PHP version +#: inc/class-header-footer-with-elementor.php:288 +msgid "\"%1$s\" requires \"%2$s\" version %3$s or greater." +msgstr "" + +#: inc/class-header-footer-with-elementor.php:290 +msgid "PHP" +msgstr "" + +#: inc/admin/class-admin.php:69 +#: inc/admin/class-admin.php:71 +#: inc/admin/class-admin.php:114 +#: inc/admin/class-admin.php:115 +msgid "Header & Footer Template" +msgstr "" + +#: inc/admin/class-admin.php:70 +#: inc/admin/class-admin.php:72 +msgid "Elementor Header & Footer" +msgstr "" + +#: inc/admin/class-admin.php:73 +msgid "Add New" +msgstr "" + +#: inc/admin/class-admin.php:74 +msgid "Add New Header & Footer" +msgstr "" + +#: inc/admin/class-admin.php:75 +msgid "New Header & Footer Template" +msgstr "" + +#: inc/admin/class-admin.php:76 +msgid "Edit Header & Footer Template" +msgstr "" + +#: inc/admin/class-admin.php:77 +msgid "View Header & Footer Template" +msgstr "" + +#: inc/admin/class-admin.php:78 +msgid "All Elementor Header & Footer" +msgstr "" + +#: inc/admin/class-admin.php:79 +msgid "Search Header & Footer Templates" +msgstr "" + +#: inc/admin/class-admin.php:80 +msgid "Parent Header & Footer Templates:" +msgstr "" + +#: inc/admin/class-admin.php:81 +msgid "No Header & Footer Templates found." +msgstr "" + +#: inc/admin/class-admin.php:82 +msgid "No Header & Footer Templates found in Trash." +msgstr "" + +#: inc/admin/class-admin.php:129 +msgid "Header & Footer with Elementor options" +msgstr "" + +#: inc/admin/class-admin.php:149 +msgid "Select template type" +msgstr "" + +#: inc/admin/class-admin.php:151 +msgid "Select Template" +msgstr "" 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 7744a6d4..461cd1b8 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 @@ -1847,6 +1847,11 @@ + + + + + @@ -2025,6 +2030,10 @@ + + + + @@ -3264,6 +3273,11 @@ + + + + + @@ -5668,6 +5682,11 @@ + + + + + @@ -9086,6 +9105,12 @@ + + + + + + @@ -13612,6 +13637,11 @@ + + + + + @@ -14028,6 +14058,11 @@ + + + + + @@ -16893,6 +16928,10 @@ + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/tiny-gtag-js-analytics/translation_file/tiny-gtag-js-analytics.pot b/spec/fixtures/dynamic_finders/plugin_version/tiny-gtag-js-analytics/translation_file/tiny-gtag-js-analytics.pot new file mode 100644 index 00000000..0e255686 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/tiny-gtag-js-analytics/translation_file/tiny-gtag-js-analytics.pot @@ -0,0 +1,89 @@ +# Copyright (C) 2019 Roy Orbison +# This file is distributed under the same license as the Tiny gtag.js Analytics plugin. +msgid "" +msgstr "" +"Project-Id-Version: Tiny gtag.js Analytics 2.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/tiny-gtag-js-analytics\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: 2019-10-24T11:09:53+11:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.1.0\n" +"X-Domain: tiny-gtag-js-analytics\n" + +#. Plugin Name of the plugin +msgid "Tiny gtag.js Analytics" +msgstr "" + +#. Description of the plugin +msgid "Simple, customisable gtag.js for Analytics and/or AdWords." +msgstr "" + +#. Author of the plugin +msgid "Roy Orbison" +msgstr "" + +#. translators: gtag.js +#: tiny-gtag-js-analytics.php:18 +msgid "Tiny %s Analytics" +msgstr "" + +#: tiny-gtag-js-analytics.php:76 +msgctxt "Settings page title" +msgid "Settings" +msgstr "" + +#. translators: 1: UA-XXXXXXXX-X, 2: AW-XXXXXXXXX +#: tiny-gtag-js-analytics.php:81 +msgid "Provide either one or both of %1$s and %2$s." +msgstr "" + +#: tiny-gtag-js-analytics.php:92 +msgid "Output enabled" +msgstr "" + +#: tiny-gtag-js-analytics.php:108 +msgid "Place output after opening body tag" +msgstr "" + +#. translators: wp_body_open +#: tiny-gtag-js-analytics.php:116 +msgid "Recommended, but your theme must support the %s action. Try it out." +msgstr "" + +#. translators: UA-XXXXXXXX-X +#: tiny-gtag-js-analytics.php:137 +msgctxt "Analytics ID validation" +msgid "%s (X's are digits)" +msgstr "" + +#. translators: AW-XXXXXXXXX +#: tiny-gtag-js-analytics.php:161 +msgctxt "AdWords ID validation" +msgid "%s (X's are digits)" +msgstr "" + +#: tiny-gtag-js-analytics.php:179 +msgid "Additional Tracking Script" +msgstr "" + +#: tiny-gtag-js-analytics.php:184 +msgid "Optional. Be careful, syntax errors here could break your site." +msgstr "" + +#: tiny-gtag-js-analytics.php:200 +msgid "Preliminary Script" +msgstr "" + +#. translators: gtag.js +#: tiny-gtag-js-analytics.php:207 +msgid "Normally not required. Further %s set-up script output before the standard config." +msgstr "" + +#: tiny-gtag-js-analytics.php:233 +msgctxt "Plugin page link text" +msgid "Settings" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/twoja-gielda-zaufana-firma/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/twoja-gielda-zaufana-firma/change_log/changelog.txt new file mode 100644 index 00000000..3655588f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/twoja-gielda-zaufana-firma/change_log/changelog.txt @@ -0,0 +1,4 @@ +*** Twoja Giełda Zaufana Firma *** + +1.0 - 2013-09-16 +* Pierwsze wydanie! diff --git a/spec/fixtures/dynamic_finders/plugin_version/universal-voice-search/composer_file/composer.json b/spec/fixtures/dynamic_finders/plugin_version/universal-voice-search/composer_file/composer.json new file mode 100644 index 00000000..938d134f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/universal-voice-search/composer_file/composer.json @@ -0,0 +1,17 @@ +{ + "name": "speak2web/universal-voice-search", + "description": "Allows user to fill up text fields via voice.", + "version": "1.0.3", + "type": "wordpress-plugin", + "license": "GPL-2.0+", + "authors": [ + { + "name": "mspanwa2", + "email": "support@speak2web.atlassian.net ", + "homepage": "https://speak2web.com", + "role": "Developer" + } + ], + "require": { + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/woo-xml-integration-gielda/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/woo-xml-integration-gielda/change_log/changelog.txt new file mode 100644 index 00000000..a8691148 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/woo-xml-integration-gielda/change_log/changelog.txt @@ -0,0 +1,172 @@ +*** WooCommerce Gielda Changelog *** + +3.3 - 2018-12-05 +* Dodanie nowych kategorii do serisu +* Zmiana formatu pliku +* Dodanie parametru sku + +3.2.11 - 2018-12-05 +* Dodanie wsparcia dla WordPress 5.0 + +3.2.10 - 2018-10-16 +* Dodanie wsparcia dla WooCommerce 3.5 +* Porzucenie wsparcia dla wersji WooCommerce poniżej 3.0 (wtyczka może dalej działać z wcześniejszymi wersjami, ale nie deklarujemy oficjalnego wsparcia i nie testowaliśmy wtyczki z tymi wersjami) + +3.2.9 - 2018-10-01 +* Poprawienie problemu z zapisem pliku XML po odświeżeniu strony + +3.2.8 - 2018-08-31 +* Dodanie aktualnej wersji drzewa kategorii +* Poprawienie problemu z nieprawidłowym pobieraniem kategorii + +3.2.7 - 2018-08-06 +* Poprawienie błędu związanego z bezpośrednimi odnośnikami + +3.2.6 - 2018-06-05 +* Poprawienie błędu związanego z pobieraniem pliku kategorii z Gielda +* Poprawienie błędu przy aktywacji wtyczki + +3.2.5 - 2018-05-29 +* Dodanie nowej ścieżki dla pliku XML + +3.2.4 - 2018-05-23 +* Dodanie wsparcia dla WooCommerce 3.4 + +3.2.3 - 2018-05-10 +* Poprawienie problemu z generowaniem xml związanego z pobieraniem produktów z bazy + +3.2.2 - 2018-04-13 +* Poprawienie problemu z autoładowaniem innych wtyczek przy generowaniu plików XML + +3.2.1 - 2018-04-06 +* Poprawienie generowania kategorii dla wariantów + +3.2 - 2018-03-28 +* Dodanie nowego filtra wpdesk_gielda_product_should_export umożliwiającego ustawienie eksportowanych produktów +* Usprawnienie eksportu produktów (domyślny eksport tylko w polskiej wersji językowej) +* Poprawienie eksportu pól producenta + +3.1.3 - 2018-03-01 +* Poprawienie przesyłania adresu url obrazka +* Poprawienie obliczania podatku i ustawienie domyślnej lokalizacji sklepu na PL + +3.1.2 - 2018-02-27 +* Poprawienie błędu generowania pliku xml w przypadku braku produktu głównego dla wariantów + +3.1.1 - 2018-01-25 +* Dodanie wsparcia dla WooCommerce 3.3 + +3.1 - 2017-12-06 +* Dodanie możliwości wystawiania wariantów jako oddzielnych produktów na Gielda +* Dodanie zadania WP-Cron dla cyklicznego generowania pliku XML +* Dodanie obsługi wagi produktów +* Usprawnienie wyszukiwania kategorii Gielda, zmiana biblioteki chosen na select2 + +3.0.1 - 2017-11-22 +* Poprawienie błędu uniemożliwiającego wyszukiwanie kategorii Gielda w przypadku użycia wielkich liter + +3.0 - 2017-05-15 +* Dodanie możliwości zmian w pliku XML za pomocą filtrów (hook gielda_render) +* Poprawienie generowania plików XML + +2.9 - 2017-03-29 +* Dodanie wsparcia dla nadchodzącej wersji WooCommerce 3.0 +* Porzucenie wsparcia dla wersji WooCommerce poniżej 2.5 (wtyczka może dalej działać z wcześniejszymi wersjami, ale nie deklarujemy oficjalnego wsparcia i nie testowaliśmy wtyczki z tymi wersjami) + +2.8.5 - 2017-03-03 +* Poprawiona obsługa pola mapowania kategorii + +2.8.4 - 2016-11-07 +* Przesyłanie cen brutto do Gielda niezależnie od ustawień w sklepie + +2.8.3 - 2016-10-26 +* Ustawienie paramteru "avail" na 99 (brak informacji o dostępności - status "sprawdź w sklepie") dla produktów, których nie ma w magazynie + +2.8.2 - 2016-09-21 +* Dodanie możliwości wyłączenia filtra the_content stosowanego na opisie produktu + +2.8.1 - 2016-07-05 +* Dodanie kompatybilności z WooCommerce 2.6 (nie działał skrypt chosen) + +2.8 - 2016-01-26 +* System licencji i automatyczne aktualizacje + +2.7 - 2015-04-29 +* Wyeliminowana możliwość powtarzania się identyfikatorów + +2.6 - 2015-03-30 +* Aktualizacja kategorii Gielda + +2.5.5 - 2014-10-10 +* Pełna ścieżka kategorii + +2.5.4 - 2014-08-20 +* Poprawki do selectów kategorii w mapowaniu + +2.5.3 - 2014-07-28 +* Ulepszone sprawdzanie czy grupa jest pusta + +2.5.2 - 2014-06-30 +* Pełne obrazki zamiast miniaturek + +2.5.1 - 2014-06-26 +* Lokalny cache kategorii gdy niemożliwe jest pobranie kategorii z api.gielda +* Modyfikacja url do dokumentacji + +2.5 - 2014-05-27 +* Zmiana sposobu zarządzania cache - optymalizacja prędkości + +2.4.1 - 2014-05-27 +* Poprawne prefixy tabel w zapytaniach przy generowaniu xml'a + +2.4 - 2014-03-19 +* Modyfikacja nazw mapowanych kategorii +* Pobieranie drzewa kategorii Gielda ze zdalnego źródła +* Optymalizacja parsowania xml'a + +2.3.1 - 2014-03-04 +* Poprawiona obsługa wielu pól w edycji produktów + +2.3 - 2014-02-19 +* Wsparcie dla WooCommerce 2.1.x +* Aktualizacja bazy kategorii Gielda +* Dostosowanie formularzy do nowego panelu WordPressa 3.8 + +2.2.1 - 2013-12-20 +* Poprawienie błędnego linkowania bibliotek + +2.2 - 2013-12-20 +* Aktualizacja bazy kategorii Gielda +* Bugfixy + +2.1.1 - 2013-12-17 +* Bugfixy + +2.1 - 2013-12-12 +* Optymalizacja zużycia pamięci podczas generowania xml + +2.0 - 2013-11-08 +* Nowe biblioteki inspire + +1.5 - 2013-11-08 +* Dynamiczne selecty w ustawieniach mapowania kategorii + +1.4 - 2013-11-05 +* Możliwość dodania alternatywnej nazwy i opisu produktu dla Gielda + +1.3.1 - 2013-10-28 +* Wymuszanie cyfr w polu cena + +1.3 - 2013-10-23 +* Liczne zmiany i poprawki dotyczące mapowania kategorii + +1.2 - 2013-10.07 +* Poprawki dotyczące stronicowania produktów + +1.1 - 2013-09-23 +* Automatyczne dodawanie produktów do XMLa +* Możliwość włączenia mapowania kategorii +* Wsparcie dla WooCommerce 1.6.x + +1.0 - 2013-09-16 +* Pierwsze wydanie!