--- a/woocommerce-delivery-notes/includes/admin/views/wcdn-document.php
+++ b/woocommerce-delivery-notes/includes/admin/views/wcdn-document.php
@@ -7,6 +7,7 @@
if ( isset( $_GET['wdcn_setting'] ) ) {
$setting = htmlspecialchars( $_GET['wdcn_setting'] ); // phpcs:ignore
+ wp_nonce_field( 'wcdn_general_settings_action', 'wcdn_general_settings_nonce' );
?>
<select class="card-body" name="document_type" id="document_type" onchange="location = 'admin.php?page=wc-settings&tab=wcdn-settings&setting=wcdn_document&wdcn_setting=' + this.value;" >
<option value="wcdn_invoice" >Invoice</option>
--- a/woocommerce-delivery-notes/includes/admin/views/wcdn-general.php
+++ b/woocommerce-delivery-notes/includes/admin/views/wcdn-general.php
@@ -20,6 +20,7 @@
<div class="col-sm-6 icon-flex">
<i class="dashicons dashicons-info" data-toggle="tooltip" data-placement="bottom" title="<?php esc_html_e( 'A shop logo representing your business. When the image is printed, its pixel density will automatically be eight times higher than the original. This means, 1 printed inch will correspond to about 288 pixels on the screen.', 'woocommerce-delivery-notes' ); ?>"></i>
<?php wp_nonce_field( 'wcdn_remove_shoplogo_action', 'wcdn_remove_shoplogo_nonce' ); ?>
+ <?php wp_nonce_field( 'wcdn_general_settings_action', 'wcdn_general_settings_nonce' ); ?>
<input type="hidden" name="shop_logoid" value="
<?php
if ( isset( $shop_logoid ) && ! empty( $shop_logoid ) ) {
--- a/woocommerce-delivery-notes/includes/class-wcdn-writepanel.php
+++ b/woocommerce-delivery-notes/includes/class-wcdn-writepanel.php
@@ -378,7 +378,7 @@
if ( '' !== $print_url ) {
?>
<div id="woocommerce-delivery-notes-bulk-print-message" class="updated">
- <p><?php wp_kses_post( $message, 'woocommerce-delivery-notes' ); ?>
+ <p><?php echo wp_kses_post( $message, 'woocommerce-delivery-notes' ); ?>
<a href="<?php echo $print_url; // phpcs:ignore ?>" target="_blank" class="print-preview-button" id="woocommerce-delivery-notes-bulk-print-button"><?php esc_attr_e( 'Print now', 'woocommerce-delivery-notes' ); ?></a> <span class="print-preview-loading spinner"></span></p>
</div>
<?php
--- a/woocommerce-delivery-notes/includes/class-woocommerce-delivery-notes.php
+++ b/woocommerce-delivery-notes/includes/class-woocommerce-delivery-notes.php
@@ -36,7 +36,7 @@
*
* @var string $plugin_version Current plugin version number
*/
- public static $plugin_version = '5.8.0';
+ public static $plugin_version = '5.9.0';
/**
* Plugin URL on current installation
@@ -363,6 +363,20 @@
* Install or update the default settings.
*/
public function update() {
+ // Admin Permission check.
+ if ( ! is_admin() ) {
+ return;
+ }
+ if ( ! current_user_can( 'manage_options' ) ) {
+ return;
+ }
+ if ( ! isset( $_POST['wcdn_general_settings_nonce'] ) ) {
+ return;
+ }
+ $nonce = sanitize_text_field( wp_unslash( $_POST['wcdn_general_settings_nonce'] ) );
+ if ( ! wp_verify_nonce( $nonce, 'wcdn_general_settings_action' ) ) {
+ return;
+ }
// Set default template type for invoice, receipt, and delivery-note if not set.
if ( false === get_option( 'wcdn_template_type_invoice', false ) ) {
add_option( 'wcdn_template_type_invoice', 'yes' );
--- a/woocommerce-delivery-notes/includes/front/wcdn-front-function.php
+++ b/woocommerce-delivery-notes/includes/front/wcdn-front-function.php
@@ -34,7 +34,7 @@
// Instantiate and use the dompdf class.
$options = new DompdfOptions();
$options->set( 'isRemoteEnabled', true );
- $options->set( 'isPhpEnabled', true );
+ $options->set( 'isPhpEnabled', false );
$dompdf = new Dompdf( $options );
// Load content from html file.
--- a/woocommerce-delivery-notes/templates/pdf/simple/deliverynote/template.php
+++ b/woocommerce-delivery-notes/templates/pdf/simple/deliverynote/template.php
@@ -36,7 +36,7 @@
$style = 'font-size:' . $data['document_setting']['document_setting_font_size'] . 'px; text-align:' . $data['document_setting']['document_setting_text_align'] . '; color:' . $data['document_setting']['document_setting_text_colour'] . ';';
?>
<div class="document-name cap">
- <h1 style="<?php echo $style; // phpcs:ignore ?>">
+ <h1 style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<?php echo esc_html( $data['document_setting']['document_setting_title'] ); ?>
</h1>
</div>
@@ -50,14 +50,14 @@
$style = 'text-align:' . $data['company_name']['company_name_text_align'] . ';color:' . $data['company_name']['company_name_text_colour'] . ';font-size:' . $data['company_name']['company_name_font_size'] . 'px;';
?>
<div class="company-info">
- <h3 class="company-name" style="<?php echo $style; // phpcs:ignore ?>"><?php wcdn_company_name(); ?></h3>
+ <h3 class="company-name" style="<?php echo esc_attr( $style); // phpcs:ignore ?>"><?php wcdn_company_name(); ?></h3>
</div>
<?php } ?>
<?php
if ( isset( $data['company_address']['active'] ) ) {
$style = 'text-align:' . $data['company_address']['company_address_text_align'] . ';color:' . $data['company_address']['company_address_text_colour'] . ';font-size:' . $data['company_address']['company_address_font_size'] . 'px;';
?>
- <div class="company-address" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="company-address" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<?php wcdn_company_info(); ?>
</div>
<?php } ?>
@@ -74,7 +74,7 @@
$blabel = 'Billing Address';
}
?>
- <div class="billing-address" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="billing-address" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<h3 class="cap">
<?php esc_attr_e( $blabel, 'woocommerce-delivery-notes' ); // phpcs:ignore ?>
</h3>
@@ -113,7 +113,7 @@
$slabel = 'Shipping Address';
}
?>
- <div class="shipping-address" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="shipping-address" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<h3 class="cap">
<?php esc_attr_e( $slabel, 'woocommerce-delivery-notes' ); // phpcs:ignore ?>
</h3>
@@ -167,8 +167,8 @@
}
?>
<li>
- <strong style="<?php echo $labelstyle; // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_name', $field['label'], $field ) ); ?></strong>
- <strong style="<?php echo $labelstyle; // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_content', $field['value'], $field ) ); ?></strong>
+ <strong style="<?php echo esc_attr( $labelstyle); // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_name', $field['label'], $field ) ); ?></strong>
+ <strong style="<?php echo esc_attr( $labelstyle); // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_content', $field['value'], $field ) ); ?></strong>
</li>
<?php } ?>
<?php } ?>
@@ -284,7 +284,7 @@
$clabel = 'Customer Note';
}
?>
- <div class="order-notes" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="order-notes" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<?php if ( wcdn_has_customer_notes( $order ) ) : ?>
<h4><?php esc_attr_e( $clabel, 'woocommerce-delivery-notes' ); // phpcs:ignore ?></h4>
<?php wcdn_customer_notes( $order ); ?>
@@ -297,28 +297,42 @@
<div class="order-thanks">
<?php
if ( isset( $data['complimentary_close']['active'] ) ) {
+ $color = ! empty( $data['complimentary_close']['complimentary_close_text_colour'] )
+ ? sanitize_hex_color( $data['complimentary_close']['complimentary_close_text_colour'] )
+ : '#000000';
+
+ $font_size = ! empty( $data['complimentary_close']['complimentary_close_font_size'] )
+ ? absint( $data['complimentary_close']['complimentary_close_font_size'] )
+ : 14;
?>
<style>
.order-thanks p {
- color: <?php echo $data['complimentary_close']['complimentary_close_text_colour']; ?>;
- font-size: <?php echo $data['complimentary_close']['complimentary_close_font_size']; ?>;
+ color: <?php echo esc_attr( $color ); ?>;
+ font-size: <?php echo esc_attr( $font_size ); ?>px;
}
</style>
<div class="personal_note">
<?php wcdn_personal_notes(); ?>
<?php do_action( 'wcdn_after_thanks', $order ); ?>
- </div><!-- .order-thanks -->
+ </div>
<?php
}
?>
<?php
if ( isset( $data['policies']['active'] ) ) {
+ $policies_color = ! empty( $data['policies']['policies_text_colour'] )
+ ? sanitize_hex_color( $data['policies']['policies_text_colour'] )
+ : '#000000';
+
+ $policies_font_size = ! empty( $data['policies']['policies_font_size'] )
+ ? absint( $data['policies']['policies_font_size'] )
+ : 12;
?>
<style>
.colophon-policies p {
- color: <?php echo $data['policies']['policies_text_colour']; ?>;
- font-size: <?php echo $data['policies']['policies_font_size']; ?>;
+ color: <?php echo esc_attr( $policies_color ); ?>;
+ font-size: <?php echo esc_attr( $policies_font_size ); ?>px;
}
</style>
<div class="colophon-policies">
@@ -334,7 +348,7 @@
if ( isset( $data['footer']['active'] ) ) {
$style = 'font-size:' . $data['footer']['footer_font_size'] . 'px;color:' . $data['footer']['footer_text_colour'] . ';';
?>
- <div class="colophon-imprint" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="colophon-imprint" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<?php wcdn_imprint(); ?>
</div>
<?php } ?>
--- a/woocommerce-delivery-notes/templates/pdf/simple/invoice/template.php
+++ b/woocommerce-delivery-notes/templates/pdf/simple/invoice/template.php
@@ -36,7 +36,7 @@
$style = 'font-size:' . $data['document_setting']['document_setting_font_size'] . 'px; text-align:' . $data['document_setting']['document_setting_text_align'] . '; color:' . $data['document_setting']['document_setting_text_colour'] . ';';
?>
<div class="document-name cap">
- <h1 style="<?php echo $style; // phpcs:ignore ?>">
+ <h1 style="<?php echo esc_attr( $style ); // phpcs:ignore ?>">
<?php echo esc_html( $data['document_setting']['document_setting_title'] ); ?>
</h1>
</div>
@@ -50,14 +50,14 @@
$style = 'text-align:' . $data['company_name']['company_name_text_align'] . ';color:' . $data['company_name']['company_name_text_colour'] . ';font-size:' . $data['company_name']['company_name_font_size'] . 'px;';
?>
<div class="company-info">
- <h3 class="company-name" style="<?php echo $style; // phpcs:ignore ?>"><?php wcdn_company_name(); ?></h3>
+ <h3 class="company-name" style="<?php echo esc_attr( $style ); // phpcs:ignore ?>"><?php wcdn_company_name(); ?></h3>
</div>
<?php } ?>
<?php
if ( isset( $data['company_address']['active'] ) ) {
$style = 'text-align:' . $data['company_address']['company_address_text_align'] . ';color:' . $data['company_address']['company_address_text_colour'] . ';font-size:' . $data['company_address']['company_address_font_size'] . 'px;';
?>
- <div class="company-address" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="company-address" style="<?php echo esc_attr( $style ); // phpcs:ignore ?>">
<?php wcdn_company_info(); ?>
</div>
<?php } ?>
@@ -74,7 +74,7 @@
$blabel = 'Billing Address';
}
?>
- <div class="billing-address" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="billing-address" style="<?php echo esc_attr( $style ); // phpcs:ignore ?>">
<h3 class="cap">
<?php esc_attr_e( $blabel, 'woocommerce-delivery-notes' ); // phpcs:ignore ?>
</h3>
@@ -113,7 +113,7 @@
$slabel = 'Shipping Address';
}
?>
- <div class="shipping-address" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="shipping-address" style="<?php echo esc_attr( $style ); // phpcs:ignore ?>">
<h3 class="cap">
<?php esc_attr_e( $slabel, 'woocommerce-delivery-notes' ); // phpcs:ignore ?>
</h3>
@@ -165,8 +165,8 @@
}
?>
<li>
- <strong style="<?php echo $labelstyle; // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_name', $field['label'], $field ) ); ?></strong>
- <strong style="<?php echo $labelstyle; // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_content', $field['value'], $field ) ); ?></strong>
+ <strong style="<?php echo esc_attr( $labelstyle ); // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_name', $field['label'], $field ) ); ?></strong>
+ <strong style="<?php echo esc_attr( $labelstyle ); // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_content', $field['value'], $field ) ); ?></strong>
</li>
<?php } ?>
<?php endforeach; ?>
@@ -266,7 +266,7 @@
$clabel = 'Customer Note';
}
?>
- <div class="order-notes" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="order-notes" style="<?php echo esc_attr( $style ); // phpcs:ignore ?>">
<?php if ( wcdn_has_customer_notes( $order ) ) : ?>
<h4><?php esc_attr_e( $clabel, 'woocommerce-delivery-notes' ); // phpcs:ignore ?></h4>
<?php wcdn_customer_notes( $order ); ?>
@@ -279,28 +279,42 @@
<div class="order-thanks">
<?php
if ( isset( $data['complimentary_close']['active'] ) ) {
+ $color = ! empty( $data['complimentary_close']['complimentary_close_text_colour'] )
+ ? sanitize_hex_color( $data['complimentary_close']['complimentary_close_text_colour'] )
+ : '#000000';
+
+ $font_size = ! empty( $data['complimentary_close']['complimentary_close_font_size'] )
+ ? absint( $data['complimentary_close']['complimentary_close_font_size'] )
+ : 14;
?>
<style>
.order-thanks p {
- color: <?php echo $data['complimentary_close']['complimentary_close_text_colour']; ?>;
- font-size: <?php echo $data['complimentary_close']['complimentary_close_font_size']; ?>;
+ color: <?php echo esc_attr( $color ); ?>;
+ font-size: <?php echo esc_attr( $font_size ); ?>px;
}
</style>
<div class="personal_note">
<?php wcdn_personal_notes(); ?>
<?php do_action( 'wcdn_after_thanks', $order ); ?>
- </div><!-- .order-thanks -->
+ </div>
<?php
}
?>
<?php
if ( isset( $data['policies']['active'] ) ) {
+ $policies_color = ! empty( $data['policies']['policies_text_colour'] )
+ ? sanitize_hex_color( $data['policies']['policies_text_colour'] )
+ : '#000000';
+
+ $policies_font_size = ! empty( $data['policies']['policies_font_size'] )
+ ? absint( $data['policies']['policies_font_size'] )
+ : 12;
?>
<style>
.colophon-policies p {
- color: <?php echo $data['policies']['policies_text_colour']; ?>;
- font-size: <?php echo $data['policies']['policies_font_size']; ?>;
+ color: <?php echo esc_attr( $policies_color ); ?>;
+ font-size: <?php echo esc_attr( $policies_font_size ); ?>px;
}
</style>
<div class="colophon-policies">
@@ -316,7 +330,7 @@
if ( isset( $data['footer']['active'] ) ) {
$style = 'font-size:' . $data['footer']['footer_font_size'] . 'px;color:' . $data['footer']['footer_text_colour'] . ';';
?>
- <div class="colophon-imprint" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="colophon-imprint" style="<?php echo esc_attr( $style ); // phpcs:ignore ?>">
<?php wcdn_imprint(); ?>
</div>
<?php } ?>
--- a/woocommerce-delivery-notes/templates/pdf/simple/receipt/template.php
+++ b/woocommerce-delivery-notes/templates/pdf/simple/receipt/template.php
@@ -38,7 +38,7 @@
$style = 'font-size:' . $data['document_setting']['document_setting_font_size'] . 'px; text-align:' . $data['document_setting']['document_setting_text_align'] . '; color:' . $data['document_setting']['document_setting_text_colour'] . ';';
?>
<div class="document-name cap">
- <h1 style="<?php echo $style; // phpcs:ignore ?>">
+ <h1 style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<?php echo esc_html( $data['document_setting']['document_setting_title'] ); ?>
</h1>
</div>
@@ -52,14 +52,14 @@
$style = 'text-align:' . $data['company_name']['company_name_text_align'] . ';color:' . $data['company_name']['company_name_text_colour'] . ';font-size:' . $data['company_name']['company_name_font_size'] . 'px;';
?>
<div class="company-info">
- <h3 class="company-name" style="<?php echo $style; // phpcs:ignore ?>"><?php wcdn_company_name(); ?></h3>
+ <h3 class="company-name" style="<?php echo esc_attr( $style); // phpcs:ignore ?>"><?php wcdn_company_name(); ?></h3>
</div>
<?php } ?>
<?php
if ( isset( $data['company_address']['active'] ) ) {
$style = 'text-align:' . $data['company_address']['company_address_text_align'] . ';color:' . $data['company_address']['company_address_text_colour'] . ';font-size:' . $data['company_address']['company_address_font_size'] . 'px;';
?>
- <div class="company-address" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="company-address" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<?php wcdn_company_info(); ?>
</div>
<?php } ?>
@@ -76,7 +76,7 @@
$blabel = 'Billing Address';
}
?>
- <div class="billing-address" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="billing-address" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<h3 class="cap">
<?php esc_attr_e( $blabel, 'woocommerce-delivery-notes' ); // phpcs:ignore ?>
</h3>
@@ -115,7 +115,7 @@
$slabel = 'Shipping Address';
}
?>
- <div class="shipping-address" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="shipping-address" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<h3 class="cap">
<?php esc_attr_e( $slabel, 'woocommerce-delivery-notes' ); // phpcs:ignore ?>
</h3>
@@ -180,8 +180,8 @@
}
?>
<li>
- <strong style="<?php echo $labelstyle; // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_name', $field['label'], $field ) ); ?></strong>
- <strong style="<?php echo $labelstyle; // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_content', $field['value'], $field ) ); ?></strong>
+ <strong style="<?php echo esc_attr( $labelstyle ); // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_name', $field['label'], $field ) ); ?></strong>
+ <strong style="<?php echo esc_attr( $labelstyle ); // phpcs:ignore ?>"><?php echo wp_kses_post( apply_filters( 'wcdn_order_info_content', $field['value'], $field ) ); ?></strong>
</li>
<?php } ?>
<?php endforeach; ?>
@@ -281,7 +281,7 @@
$clabel = 'Customer Note';
}
?>
- <div class="order-notes" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="order-notes" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<?php if ( wcdn_has_customer_notes( $order ) ) : ?>
<h4><?php esc_attr_e( $clabel, 'woocommerce-delivery-notes' ); // phpcs:ignore ?></h4>
<?php wcdn_customer_notes( $order ); ?>
@@ -294,28 +294,42 @@
<div class="order-thanks">
<?php
if ( isset( $data['complimentary_close']['active'] ) ) {
+ $color = ! empty( $data['complimentary_close']['complimentary_close_text_colour'] )
+ ? sanitize_hex_color( $data['complimentary_close']['complimentary_close_text_colour'] )
+ : '#000000';
+
+ $font_size = ! empty( $data['complimentary_close']['complimentary_close_font_size'] )
+ ? absint( $data['complimentary_close']['complimentary_close_font_size'] )
+ : 14;
?>
<style>
.order-thanks p {
- color: <?php echo $data['complimentary_close']['complimentary_close_text_colour']; ?>;
- font-size: <?php echo $data['complimentary_close']['complimentary_close_font_size']; ?>;
+ color: <?php echo esc_attr( $color ); ?>;
+ font-size: <?php echo esc_attr( $font_size ); ?>px;
}
</style>
<div class="personal_note">
<?php wcdn_personal_notes(); ?>
<?php do_action( 'wcdn_after_thanks', $order ); ?>
- </div><!-- .order-thanks -->
+ </div>
<?php
}
?>
<?php
if ( isset( $data['policies']['active'] ) ) {
+ $policies_color = ! empty( $data['policies']['policies_text_colour'] )
+ ? sanitize_hex_color( $data['policies']['policies_text_colour'] )
+ : '#000000';
+
+ $policies_font_size = ! empty( $data['policies']['policies_font_size'] )
+ ? absint( $data['policies']['policies_font_size'] )
+ : 12;
?>
<style>
.colophon-policies p {
- color: <?php echo $data['policies']['policies_text_colour']; ?>;
- font-size: <?php echo $data['policies']['policies_font_size']; ?>;
+ color: <?php echo esc_attr( $policies_color ); ?>;
+ font-size: <?php echo esc_attr( $policies_font_size ); ?>px;
}
</style>
<div class="colophon-policies">
@@ -331,7 +345,7 @@
if ( isset( $data['footer']['active'] ) ) {
$style = 'font-size:' . $data['footer']['footer_font_size'] . 'px;color:' . $data['footer']['footer_text_colour'] . ';';
?>
- <div class="colophon-imprint" style="<?php echo $style; // phpcs:ignore ?>">
+ <div class="colophon-imprint" style="<?php echo esc_attr( $style); // phpcs:ignore ?>">
<?php wcdn_imprint(); ?>
</div>
<?php } ?>
--- a/woocommerce-delivery-notes/templates/print-order/print-header.php
+++ b/woocommerce-delivery-notes/templates/print-order/print-header.php
@@ -37,6 +37,15 @@
th {
text-align:right;
}
+ .company-address p {
+ direction: ltr !important;
+ }
+ .billing-address address {
+ direction: ltr !important;
+ }
+ .shipping-address address {
+ direction: ltr !important;
+ }
</style>
<?php
}
--- a/woocommerce-delivery-notes/woocommerce-delivery-notes.php
+++ b/woocommerce-delivery-notes/woocommerce-delivery-notes.php
@@ -5,15 +5,15 @@
* Plugin Name: Print Invoice & Delivery Notes for WooCommerce
* Plugin URI: https://www.tychesoftwares.com/
* Description: Print Invoices & Delivery Notes for WooCommerce Orders.
- * Version: 5.8.0
+ * Version: 5.9.0
* Author: Tyche Softwares
* Author URI: https://www.tychesoftwares.com/
* License: GPLv3 or later
* License URI: http://www.opensource.org/licenses/gpl-license.php
* Text Domain: woocommerce-delivery-notes
* Domain Path: /languages
- * WC tested up to: 10.2.1
- * Tested up to: 6.8.2
+ * WC tested up to: 10.4.3
+ * Tested up to: 6.9.0
* WC requires at least: 5.0.0
* Requires PHP: 7.4
* Requires Plugins: woocommerce