This commit is contained in:
erwanlr
2019-03-30 07:20:14 +00:00
parent 1baa3e23b2
commit 07b3826806
509 changed files with 82506 additions and 48 deletions

View File

@@ -0,0 +1,421 @@
== Change Log ==
= 4.2.2 =
* Fixed warnings related to PHP 7.*
* Added Support tab
* Updated FR localization
= 4.2.1 =
* PHP 7.2 Compatibility fixes.
= 4.2.0 =
* Improved Spanish and added French localization
* Fixed PHP 7.2 Warnings
* Fixed Stripe Gateway - recurring invoice processing issue related to API Upgrade
= 4.1.10 =
* Fixed calculation of invoice total paid amount.
* Fixed unnecessary SQL query on every page.
* Added Feedback form to plugin settings.
= 4.1.9 =
* Improved JavaScript library enqueues to follow common conventions.
* Updated jquery.maskedinput.js to newer version to fix a JavaScript bug.
* Moved vendor JavaScript files into scripts/src/vendor.
* Bundled Angular and jQuery libraries that were loading remotely into scripts/src/vendor.
* Added object caching to common invoice lookups to reduce number of MySQL queries.
* Removing extra and write-heavy methods.
* Added sorting option for line items.
* Added new feature of Future Publishing.
* Added actions and filters for developers.
* Added/Fixed compatibility with other plugins and add-ons.
= 4.1.8 =
* Fixed PayPal payment experience.
* Added reCaptcha support with WP-CRM integration.
* Added new filters and actions (for developers).
* Fixed tax field on edit invoice page.
= 4.1.7 =
* Fixed edit profile page.
= 4.1.6 =
* Client Dashboard enhancements.
* PayPal IPN handler fixes.
* Added ability to create invoice from WP-CRM user profile.
* 2Checkout Gateway fixes.
* Custom invoice fields fixes.
* Code cleanup.
* Compatibility fixes.
= 4.1.5 =
* Fixed deprecated code.
* Enhanced logo management process.
* Fixed contextual help.
* Fixed Authorize.net ARB handling.
= 4.1.4 =
* Fixed WordPress 4.7 compatibility issue.
= 4.1.3 =
* Improved Stripe error notifications.
* Fixed PayPal IPN issue.
* Disabled the ability to select empty decimal separator.
* Code cleanup.
= 4.1.2 =
* Fixed ability to customize client dashboard.
* Added new option for decimal separator symbol.
* Fixed invoice search by custom IDs.
* Added ability to require terms acceptance on regular invoices.
* Localisation fixes.
* Usability fixes.
= 4.1.1 =
* Fixed several possible security issues.
* Fixed minor issue in Stripe Gateway.
* Fixed Reports Page issue.
= 4.1.0 =
* Fixed XMLRPC method for creating new invoice.
* Added italian localization.
* Fixed data passed to Authorize.net during payment.
* Fixed Country field inconsistency.
* Fixed Stripe to consider new API version.
* Changed way of setting business logo to use Media Library.
* Added new way of displaying an invoice - Unified Invoice Page.
* Added new feature of Client Dashboard.
* Updated libraries.
* Updated localization.
= 4.0.2 =
* Added more actions and filters.
* Fixed warnings and notices.
* Fixed typo.
* Fixed RU localization.
= 4.0.1 =
* Fixed loading of localisation files. The bug persists in 4.0.0 version.
* Fixed incorrect behaviour on custom 'Install Plugins' page after depended plugins ( Add-ons ) activation.
* Fixed the way of widgets initialization. Compatibility with WordPress 4.3 and higher.
* Fixed Warnings which were breaking ajax request on pagination and filtering items on All Properties page for PHP 5.6.
= 4.0.0 =
* Changed plugin initialization functionality.
* Added Composer ( dependency manager ) modules and moved some functionality to composer modules ( vendors ).
* Added doing WP-Invoice Settings backup on upgrade to new version. Get information about backup: get_option('wpi_options_backup');
* Moved premium features to separate plugins.
* Cleaned up functionality of plugin.
* Refactored file structure of plugin.
* Refactored 'View All' page.
* Fixed Warnings and Notices.
= Version 3.09.5 =
* WordPress 4.0 compatible.
* General code improvements.
* Fixed a lot of warnings and notices.
* Fixed Stripe error handler.
* Fixes to History and Lookup widgets.
= Version 3.09.4 =
* Updated libraries.
* Google Wallet deprecated and removed.
* Fixed issue with Stripe keys having spaces around.
* Fixed a lot of Warnings/Strict Standards.
* Added option to allow partial payments by default.
* Fixes to Invoice History shortcode.
* Fixed JavaScript jQuery deprecated code (live to on).
* Added 2Checkout payment gateway.
* Fixed WP-CRM integration.
* Added fix that should prevent mod_security issue from appearing.
= Version 3.09.3.1 =
* Updated libraries.
= Version 3.09.3 =
* Fixed critical issues.
* Fixed Stripe gateway's conflict.
* Fixed fatal error on sending notifications.
* Updated German (DE) localization.
* Updated Russian (RU) localization.
= Version 3.09.2 =
* Fixed simple style issues.
* Fixed JavaScript issues.
* Added new option which allows to set whether or not to send passwords to new users created by the plugin.
* Added new option which controls compatibility mode state. May help if you have problems with invoice appearence.
* Fixes to Premium Features connector.
* Added ability to re-order Line Items.
* Updated InterKassa Gateway to the new protocol.
* Updated localization files.
= Version 3.09.1 =
* Added API for managing Dashboard Widgets.
* Added new option which allows to set whether guests can see invoice details.
* Updated localization files.
* Fixes to display invoice page.
* Fixes to CRM connection (Notifications).
* Fixed invoice paid time information.
* Added new parameter 'allow_types' to the [wp-invoice-history] shortcode (value should the CSV of types to show).
* Added the ability to send PayPal IPN URL with payment request.
* Updated PDF Invoice Premium Feature.
* Fixed simple style issues.
= Version 3.09.0 =
* Fixed multisite compatibility issue.
* Fixed Stripe Subscriptions issue.
* Added manual payment option for specific invoices.
= Version 3.08.9 =
* Added STRIPE Gateway for regular and recurring invoices.
* Added InterKassa Gateway for regular invoicing.
* Fixed User Lookup autocomplete inputs.
* Fixed jQuery UI issues.
* Removed unwanted Delegate JavaScript library that caused issues with autocomplete.
* Improved Gateways API.
= Version 3.08.8 =
* Improved Single Page Checkout feature.
* Fixed font issue in PDF feature.
* Added WP-Invoice XML-RPC API.
= Version 3.08.7 =
* Fixed critical issue with the way invoices appear on the invoice page. 'How to Insert Invoice' option works correctly now.
* Fixes for template functions.
* Updated PDF Premium Feature. Fonts added.
= Version 3.08.6 =
* Fixed issue with Invoice History widget.
* Fixed specific invoice page for some cases when it doesn't appear.
* Updated Single Page Checkout feature.
* Updated PDF Premium Feature.
* Fixed paid amount for invoices list.
* Fixed invoice time in order to GMT offset.
* Improved Premium Features Updater.
* Removed PayPal button URL option. Was not used.
* Fixed conflicts with Simple Facebook Connect and SEO by Yoast plugins.
* Fixed issues with MS instalations.
* Localization Updates.
* UI improvements.
= Version 3.08.5 =
* Fixed Premium Feature update issue.
* Fixed ampersand issue which caused trimming input data.
* Fixed Invoice Notification template. Replace %recurring% tag with %type% in notification templates.
* Fixed displaying of Discount description tag.
= Version 3.08.4 =
* Fixed critical bug with undefined function.
* Fixed Custom Invoice ID management.
= Version 3.08.3 =
* Fixed critical bugs with checkboxes on settings page.
* Fixed the ability to disable Premium Features.
= Version 3.08.2 =
* Wordpress 3.5 compatibility fixes.
* PHP 5.4 issues fixed.
* Fixes for PDF Feature.
* Global Tax can be non integer now.
* History Widget fixes. It is available to check invoice types to show.
* Fixes for Quotes Feature.
* Added ability to set full discount to make Balance to be 0.
* Localization files updated.
* Visual/cosmetic UI fixes.
= Version 3.08.1 =
* Added WordPress 3.5 compatibility.
* TCPDF bug fixed for PDF Feature.
* Fixed conflict with file names which have 'cookie' substring.
* Localization files updated.
* Visual/cosmetic UI fixes.
= Version 3.08.0 =
* Added Export/Import Invoices.
* Added Internal refunds.
* Added WP-Property plugin's FEPS integration.
* Added new Google Checkout payment method.
* Added the ability to force manual payment by unchecking all methods.
* Fixed 'execution time limit' issue in high-load systems.
* User search UI improved.
* Contextual Help updates.
* Localization files updated.
* Visual/cosmetic UI fixes.
= Version 3.07.0 =
* Added Wordpress 3.4-RC1 compatibility.
* Added (modified) shortcodes [wp-invoice-history] and [wp-invoice-lookup].
* Added ability to chose thousands separator symbol.
* Added ability to change "From" field in WP-Invoice e-mails.
* Added JS validation on WP-Invoice Settings page.
* Added protection of user invoices from changing emails.
* Added prevention of wpi_hourly_event and wpi_update from being sheduled twice.
* Added a 0 (zero) value to Visualize sales if there were no sales during specific period.
* Added Merchant's Information and invoice items information to Google Analytics Tracking function.
* PDF Feature: Added PNG to JPEG conversion for WPI PDF because TCPDF fails when logo image is a transparent PNG.
* PDF Feature: Fixed issues with PDF Output.
* PDF Feature: Fixed URL displaying if WordPress is set up not in server root.
* Fixed jQuery UI scripts and styles adding.
* Fixed Invoice Lookup widget: Now it available only for Logged In users. For non-admin users are allows to lookup only their own invoices.
* Fixed New invoice Email autocomplete function.
* Fixed problems on plugin's activation if plugin's dir-name is different from wp-invoice e.g wp-invoice-new.
* Fixed Invoice partial payments in case when amount is very high.
* WP-CRM integration: Changed notification slug to wpi_notification and added notification label "WP-Invoice Notification" to slug wpi_notification.
* Contextual Help updates.
* Visual/cosmetic UI fixes.
* Other improvements and fixes.
= Version 3.06.1 =
* Fixed blank installation currency issue.
* Fixed array_key_exists issue.
* Currency settings moved from "toggle advanced payment options" on "editing invoice" page.
* Other simple fixes.
= Version 3.06.0 =
* New Contextual Help. It is now fully compatible with WordPress 3.3+. Each information block has it's own tab.
* Notifications with WP-CRM. Now you have the ability to manage WP-Invoice notification templates with WP-CRM.
* Added the ability to show the Due Date on the invoice page.
* Added the ability to manage currencies. You can add any currency you want to use, or delete unwanted currencies.
* Single Page Checkout improvements.
* Added the ability to Visualize Sales. New sales graph according to the filter displayed on the invoice list page.
* New feature for tracking Google Analytics events added.
* Other small improvements in functionality and UI.
* Updated ability to backup and restore your WP-Invoice configuration.
= Version 3.05.0 =
* PayPal Subscriptions integrations added.
* Fixed slash issue on premium features page.
* Simple fixes to Authorize.net recurring billing.
* Fix to Single Page Checkout SSL option.
* Fixed PHP Warning on settings page.
* Fixes to PDF logo function.
* Fix to ampersand in line item description.
= Version 3.04.7.2 =
* Fix to encoding of unsupported characters for non-UTF databases.
= Version 3.04.7.1 =
* Urgent fix to settings system.
* Fix to currency symbols with unsupported encoding.
= Version 3.04.7 =
* Ability to use PDF link tag in notification templates if 'PDF Invoices and Receipts' Premium Feature installed.
* Major fix for PDF library. Fixed Fatal Error if WP-Invoice and WP-Property are installed on the same site.
* Major fix for updating settings functions.
* Fix for currency signs.
* Other simple internal improvements.
= Version 3.04.6 =
* Fixes for 'PDF Invoices and Receipts' Premium Feature.
* Typo 'County' fixed.
* Fixed currency symbol on Edit Invoice page.
= Version 3.04.5 =
* Option 'Automatically increment the invoice's custom ID by one.' fixed.
* 'First Time Setup' page fixed.
* South African Rand currency added.
* Fixed error when username is empty on invoice page.
* Added proper signs for every currency.
* Fixes for 'PDF Invoices and Receipts' Premium Feature.
* Fixes for 'Single Page Checkout' Premium Feature.
* Other simple improvements and UI fixes.
= Version 3.04.4 =
* WordPress 3.3 compatibility.
* Reported bugs fixed.
= Version 3.04.3 =
* Fixed Reports calculation process with discount.
* UI fixes.
* Installing from scratch issues fixed.
* Default settings data improved.
* Other improvements
= Version 3.04.2 =
* Fixed Reports calculation process.
* Fixed critical bug with float value of paid amount.
* Fixed bug from 3.04.0 with updating table structure.
* Fixed bug when partial payment is allowed and it's amount is less than balance.
* Settings UI improvements.
= Version 3.04.1 =
* Critical bug with unknown column 'blog_id' fixed.
* Bug with disappeared recepient name fixed.
= Version 3.04.0 =
* WordPress Multi Site (MS) compatibility.
* WP-CRM integration improvements.
* Fix to allow IPN URL to be changed.
* General improvements to Settings Page and Invoice Editor UI.
= Version 3.03.0 =
* Automatic import of Web Invoice plugin invoices.
* Invoice logs display the user that created the invoice.
* Dynamic column toggling improvements for the overview page.
* Improvements to invoice editing page for better UI.
* Fix to incorrect invoice total calculation when using a combination of discounts and taxes.
* Added option to send invoice payment notification to invoice creator, as well as site admin.
* Improved time formatting.
* Added option to set global tax.
* Fix to negative balance if price quantity is negative.
* Fix to tax amount not being displayed in line items on overview page.
* Fix to discount field not working if discount name is blank.
* Fix to discount field only allowing integers.
* EOL fixes that were causing parse errors on some hosts.
* WP-CRM integration.
= Version 3.02 =
* Minor fixes.
= Version 3.01 =
* Invoice currency settings fixed.
* Bug with loading of custom templates fixed.
* Added an ability to use manual payment method if there is no any payment venue accepted.
* Fixed bug with PayPal IPN which logged wrong amount.
* Fixed bug with email notifications.
* Default template layout and design improvements.
* Other simple fixes and improvements.
= Version 3.00 =
* Complete rewrite and re-launch.
* Over 130 tasks completed.
= Version 2.039 =
* Fixed bug custom PayPal button graphic not being saved
* Fixed bug with payment selection dropdown appearing when not supposed to
* Chnged update_option to add_option for invoice templates on install
* Chnged Tabs to use jQuery UI Tabs
* Improved UI on invoice page
* Added feature to exclude certain IP addresses from invoice logs
* Added shortcode [wp-invoice-list] to display logged in user's due and paid invoices
* Added function check for premium features
* Added message that displays when JavaScript is broken
* Added code to prevent JavaScript conflict caused by the Hover plugin
= Version 2.038 =
* Added option to add custom zip code label
* Added button to delete itemized lines
= Version 2.037 =
* Fixed a bug that prevented the new user form not displaying properly
= Version 2.02 =
* Fixed error with creating a template based invoice and new user at the same time
* Added checkbox to send new user emails when creating a new user from an invoice
* Added new invoice class
= Version 2.00 =
* Updated UI on overview page and on invoice management page.
* Added a "date sent" column to overview page
* Added two widgets for viewing invoice history and invoice lookup
* Added feature to disable recurring billing
= Version 1.95 =
* Fixed array error that occurs if a user with an invoice has been deleted.
= Version 1.94 =
* Compatibility with WordPress 2.8.0
* Upgraded: jquery.calculation, jquery.field and jquery.form to latest available. Replaced jquery.delegate to jquery.livequery.
= Version 1.93 =
* Fixed jQuery conflict issues by isolating script loading to WP-Invoice Pages
* Added function to hide errors if using PHP4 to avoid html_entity_decode() errors in function.php