Showing with 2,424 additions and 1,824 deletions.
  1. +15 −0 CHANGELOG.md
  2. +7 −0 backend/assets/jquery-ui-accordion/jquery-ui.min.css
  3. +6 −0 backend/assets/jquery-ui-accordion/jquery-ui.min.js
  4. +114 −0 backend/changelog_handler.php
  5. +28 −28 backend/options.php
  6. +26 −26 backend/settings-panel.class.php
  7. +2 −2 backend/templates/admin-settings.php
  8. +1 −1 backend/templates/inputs/checkbox.php
  9. +1 −1 backend/templates/inputs/select.php
  10. +1 −1 bin/makepot.sh
  11. +30 −24 classes/admin.class.php
  12. +116 −94 classes/fields.class.php
  13. +3 −3 classes/form.class.php
  14. +121 −30 classes/freemium.class.php
  15. +19 −19 classes/frontend-scripts.class.php
  16. +1 −1 classes/input-meta.class.php
  17. +31 −31 classes/inputs/input.audio.php
  18. +37 −37 classes/inputs/input.checkbox.php
  19. +37 −37 classes/inputs/input.color.php
  20. +62 −62 classes/inputs/input.cropper.php
  21. +52 −52 classes/inputs/input.date.php
  22. +54 −54 classes/inputs/input.daterange.php
  23. +32 −32 classes/inputs/input.divider.php
  24. +29 −29 classes/inputs/input.email.php
  25. +51 −51 classes/inputs/input.file.php
  26. +15 −15 classes/inputs/input.hidden.php
  27. +47 −47 classes/inputs/input.image.php
  28. +37 −37 classes/inputs/input.measure.php
  29. +37 −37 classes/inputs/input.number.php
  30. +45 −45 classes/inputs/input.palettes.php
  31. +33 −33 classes/inputs/input.pricematrix.php
  32. +46 −46 classes/inputs/input.quantities.php
  33. +33 −33 classes/inputs/input.radio.php
  34. +23 −23 classes/inputs/input.section.php
  35. +35 −35 classes/inputs/input.select.php
  36. +44 −44 classes/inputs/input.text.php
  37. +38 −38 classes/inputs/input.textarea.php
  38. +35 −35 classes/inputs/input.timezone.php
  39. +4 −4 classes/integrations/elementor/shortcode-widget.php
  40. +5 −2 classes/legacy-meta.class.php
  41. +10 −10 classes/plugin.class.php
  42. +1 −1 classes/ppom.class.php
  43. +54 −1 css/ppom-admin.css
  44. +31 −31 inc/admin.php
  45. +352 −353 inc/arrays.php
  46. +15 −15 inc/files.php
  47. +11 −11 inc/functions.php
  48. +6 −6 inc/hooks.php
  49. +28 −28 inc/nmInput.class.php
  50. +15 −5 inc/prices.php
  51. +23 −23 inc/rest.class.php
  52. +8 −8 inc/woocommerce.php
  53. +19 −3 js/admin/ppom-admin.js
  54. +121 −27 js/admin/ppom-bulkquantity.js
  55. +7 −0 js/bootstrap/bootstrap.min.js
  56. +16 −8 js/ppom-conditions-v2.js
  57. +13 −3 js/ppom.inputs.js
  58. +9 −5 js/price/ppom-price.js
  59. BIN languages/{ppom-da_DK.mo → woocommerce-product-addon-da_DK.mo}
  60. 0 languages/{ppom-da_DK.po → woocommerce-product-addon-da_DK.po}
  61. BIN languages/{ppom-de_DE.mo → woocommerce-product-addon-de_DE.mo}
  62. 0 languages/{ppom-de_DE.po → woocommerce-product-addon-de_DE.po}
  63. BIN languages/{ppom-es_ES.mo → woocommerce-product-addon-es_ES.mo}
  64. 0 languages/{ppom-es_ES.po → woocommerce-product-addon-es_ES.po}
  65. BIN languages/{ppom-fr_FR.mo → woocommerce-product-addon-fr_FR.mo}
  66. 0 languages/{ppom-fr_FR.po → woocommerce-product-addon-fr_FR.po}
  67. BIN languages/{ppom-it_IT.mo → woocommerce-product-addon-it_IT.mo}
  68. 0 languages/{ppom-it_IT.po → woocommerce-product-addon-it_IT.po}
  69. BIN languages/{ppom-nl_BE.mo → woocommerce-product-addon-nl_BE.mo}
  70. 0 languages/{ppom-nl_BE.po → woocommerce-product-addon-nl_BE.po}
  71. BIN languages/{ppom-nl_NL.mo → woocommerce-product-addon-nl_NL.mo}
  72. 0 languages/{ppom-nl_NL.po → woocommerce-product-addon-nl_NL.po}
  73. BIN languages/{ppom-sv_SE.mo → woocommerce-product-addon-sv_SE.mo}
  74. 0 languages/{ppom-sv_SE.po → woocommerce-product-addon-sv_SE.po}
  75. 0 languages/{ppom-tr_TR.po → woocommerce-product-addon-tr_TR.po}
  76. BIN languages/{ppom-zh_CN.mo → woocommerce-product-addon-zh_CN.mo}
  77. 0 languages/{ppom-zh_CN.po → woocommerce-product-addon-zh_CN.po}
  78. BIN languages/{ppom.mo → woocommerce-product-addon.mo}
  79. 0 languages/{ppom.po → woocommerce-product-addon.po}
  80. +2 −2 package.json
  81. +44 −26 readme.txt
  82. +42 −40 templates/admin/addons-list.php
  83. +116 −0 templates/admin/changelog.php
  84. +17 −17 templates/admin/existing-meta.php
  85. +42 −42 templates/admin/ppom-fields.php
  86. +6 −6 templates/admin/products-list.php
  87. +1 −1 templates/frontend/component/form-data.php
  88. +2 −2 templates/frontend/component/quantities/grid-layout.php
  89. +4 −4 templates/frontend/component/quantities/horizontal-layout.php
  90. +4 −4 templates/frontend/component/quantities/vertical-layout.php
  91. +1 −1 templates/frontend/inputs/audio.php
  92. +1 −1 templates/frontend/inputs/checkbox.php
  93. +4 −4 templates/frontend/inputs/cropper.php
  94. +5 −5 templates/frontend/inputs/divider.php
  95. +3 −3 templates/frontend/inputs/file.php
  96. +1 −1 templates/frontend/inputs/image.php
  97. +1 −1 templates/frontend/inputs/palettes.php
  98. +1 −1 templates/frontend/inputs/pricematrix.php
  99. +3 −3 templates/frontend/inputs/quantities.php
  100. +1 −1 templates/frontend/inputs/radio.php
  101. +1 −1 templates/frontend/inputs/select.php
  102. +1 −1 templates/frontend/inputs/text.php
  103. +2 −4 templates/frontend/inputs/textarea.php
  104. +2 −2 templates/frontend/inputs/timezone.php
  105. +1 −1 templates/frontend/ppom-fields.php
  106. +10 −10 templates/input/quantities.php
  107. +7 −7 templates/render-fields.php
  108. +7 −6 woocommerce-product-addon.php
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
##### [Version 32.0.2](https://github.com/Codeinwp/woocommerce-product-addon/compare/v32.0.1...v32.0.2) (2022-11-24)

- [Fix] Unnecessary spaces in Text Area Field
- WC 7.1 Compatibility Info updated.
- [Fix] Use the correct text-domain in the translated string.
- [Fix] Change on the Fixed Fee TAX Price Calculation: If WC prices include taxes; inconsistent TAX calculation was happening on the Fixed Fees between the product page/cart page, that's fixed. https://github.com/Codeinwp/ppom-pro/issues/41
- [Fix] Change on the Fixed Fee TAX Price Calculation: Use the tax class of the dependent product for the fixed fee instead of the standard tax https://github.com/Codeinwp/ppom-pro/issues/82
- [Fix] [PPOM Pro] If a Price Matrix field was shown according to the two or more conditional field dependencies; the price matrix price was passed to the cart as 0. That's fixed. https://github.com/Codeinwp/ppom-pro/issues/40
- [Promote] Conditional Field Repeater freemium/locked tab
- [PPOM Pro] Compatibility for PPOM PRO Bulk Quantity Field.
- [Feat] New WP Filter Hook (ppom_legacy_input_meta_classes) was added. https://github.com/Codeinwp/woocommerce-product-addon/pull/78
- [Fix] Some minor fixes on Frontend Input Classes https://github.com/Codeinwp/woocommerce-product-addon/pull/78
- [Feat] Changelog viewer admin screen was created.
- Compatibility support for PPOM Pro v25.1.0

##### [Version 32.0.1](https://github.com/Codeinwp/woocommerce-product-addon/compare/v32.0.0...v32.0.1) (2022-10-19)

- [Fix] PPOM Field prices are not passed into the cart issue (affects only non-pro users) has been fixed. (that was a regression occurred after the v32.0.0 release)
Expand Down
7 changes: 7 additions & 0 deletions backend/assets/jquery-ui-accordion/jquery-ui.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading