Tags: fortune-web/woocommerce-custom-orders-table
Tags
Version 1.0.0 (Release Candidate 3) * Ensure the orders query is adjusted as late as possible (#126). * Update the plugin license to GPLv3+ to match WooCommerce core (#123). * Define the compatibility policy for the plugin with regards to WordPress, WooCommerce, and PHP versions (#120, #127). * Introduce PHPStan for static code analysis (#116, #117, props @szepeviktor). * Refresh and update Composer configuration and dependencies (#121, #124). Link: https://github.com/liquidweb/woocommerce-custom-orders-table/releases/tag/v1.0.0-rc3
Version 1.0.0 (Release Candidate 2) * Reduced overhead of PHP autoloader (#86, props @schlessera). * Converted the `customer_user_agent` column from `varchar(200)` to `text` (#91). * Fixed an issue where `empty()` was being called on a non-variable, which causes a fatal error in PHP < 5.5 (#94). * Prevented empty strings from being saved to the `order_key` column, which causes issues with the column's uniqueness constraint (#101, props @crstauf). * Fixed an issue where *existing* invalid emails in the system were causing migration errors as they were re-saved (#104). * Updated Travis CI testing matrix to include WordPress 5.0 (#103). * Repaired the generation of code coverage reports for Coveralls (#87, #88). Link: https://github.com/liquidweb/woocommerce-order-tables/releases/tag/v1.0.0-rc2
Version 1.0.0 (Release Candidate 1) This is the first release candidate for version 1.0.0 of the WooCommerce Custom Orders Table plugin. There have been breaking changes since the last release. It's recommended that sites deactivate and reactivate the plugin after upgrading to ensure changes are reflected! Additionally, the database schema version will be locked until 1.0.0, so you may need to delete the "wc_orders_table_version" option from your database: ```bash $ wp option delete wc_orders_table_version ``` * Major refactoring of the WP-CLI migration commands (#61, #79, #81). * Database table optimizations (#65, props @Raunak-Gupta). * Prevent duplicate IDs when saving orders and refunds (#64). * Ensure that order refunds are also stored in the custom orders table (#52). * Ensure the custom orders table is registered within WooCommerce (#50). * Resolve issue in CLI importer where a `false` value from `wc_get_order()` could cause a fatal error (#43 & #46, props @zacscott). * Fix bug where orders with the same post date could be handled in the wrong order during migration (#84). * Prevent customer notes from being deleted during migration (#82). * Bump the "WC tested up to" version to 3.5.0 (#80). * Major refactoring within the plugin test suite (#51, #53, #60, #72, #78). * Prevent Travis CI from using PHPUnit 7.0 [until the WordPress core test suite can support it, too](https://core.trac.wordpress.org/ticket/43218). [This release also restores the repo development history](liquidweb/woocommerce-custom-orders-table#63) prior to [Version 1.0.0 (Beta 1)](https://github.com/liquidweb/woocommerce-custom-orders-table/releases/tag/v1.0.0-beta.1), ensuring that the team @Mindsize is credited appropriately for their work.
Version 1.0.0 (Beta 3) * Plugin test suite now extends the WooCommerce core test suite, ensuring WooCommerce behaves as expected when the plugin is active. * The custom data store now extends the WC_Order_Data_Store_CPT class, eliminating a lot of code duplication in the process. * Includes areas that were previously missing, including reporting. * Plugin should now have 100% compatibility with default WooCommerce functionality. * Removed the dependency on a Composer-generated autoloader. * Revert database columns to use VARCHAR types for compatibility with WordPress post meta tables. * Add table indexes on the order_key, customer_id, and order_total columns in the orders table. * Refactor the WP-CLI command, including some changes to accepted arguments. * Normalize the plugin name around "WooCommerce Custom Orders Table". * Added changelog and contributing documents. * Massive improvements to test coverage and general WooCommerce compatibility. Release: https://github.com/liquidweb/woocommerce-order-tables/releases/tag/v1.0.0-beta.3
Merge pull request #11 from liquidweb/fix/travis-composer-install Update travis file to run composer install to generate autoloader.