Add - expiration system as a new class to manage coupon display and expiration messages from a central source
Add - message on coupon options and the individual editor pages to inform the user if there is an error that needs to be troubleshooted with a link to the guide to start that process
Add - new expiration option with defaults to choose how the coupon will expired or if ignored
Add - script to update coupons to the new expiration option
Upgrade - The Help System to sort videos to respective tabs to make it easier to find help and add written guide links that are available.
Tweak - Move update scripts to their own class and add a update script for the new expiration class
Tweak - Move the admin column methods into their own class
Fix - search method from running on bbPress search results, thanks Dr Sagman for pointing this out
Deprecate - cctor_expiration_check, cctor_expiration_and_current_date, and method get_cctor_support_core_infomation
2.2.1 April 12th, 2016
Fix - deprecated notice for WordPress 4.5 from an unused function
Fix - conflict with bbPress, which caused forums, topics and replies to not show, thanks Dr Sagman!
Fix - capabilties not running on initial install
2.2 March 23rd, 2016
Add - a check for the role before adding the coupon capabilities to prevent invalid argument warnings in the foreach statement, thanks Maxim
Update - the capability system to match to existing capabilities to make it possible to modify Added defaults to the coupon option functions to enable critical fields to have a backup
Add - flush or permalinks on version upgrade to precent 404 errors
Add - option to prevent coupon creator from modifying the standard search query to remove coupons due to change in custom post type setup
2.1.2 December 7th, 2015
Fix - bug on option page tabs due to changes in 4.4
2.1.1 September 13th, 2015
Update - Text Domain
2.1 August 27th, 2015
Add - base CSS to the print view to present a better layout of the text with more options in Pro to change font size, weight, and family.
Add - option to disable the base CSS for the print view.
Add - constant to prevent all coupons from opening in new windows or tabs - define( 'CCTOR_PREVENT_OPEN_IN_NEW_TAB', true );
Add - PHP Date Validation when saving.
Add - define('CCTOR_HIDE_UPGRADE', true); to hide Pro Upgrade Notices.
Add - do_action( 'cctor_before_coupon_inner_wrap' , $coupon_id ); hook into the shortcode coupon.
Add - function to update old image border radius field to the outer border.
Add - update function to change the cctor_ignore_expiration value from on to 1 for older version upgrades.
Update - deal CSS to this class cctor_deal instead of targeting a heading tag directly to enable use of h3 tags in content.
Update combined sanitize functions into a class to enable future validation messages.
Update - Coupon Options Tabs and Coupon Meta Tabs to detect if saved by php and use that to determine what tab to return to after a save attempt instead of detecting if message div exists with jQuery.
Update - the styling of the Coupon Inserter based off new coding in Pro and added script to resize the thickbox based on the Content.
Fix - an issue with default options not saving with Pro and added sanitization for defaults.
Fix - custom permalinks change to make sure permalinks are flushed and the new slug is being used.
Fix - select option defaults to work again.
Fix - spelling on cctor_options_styles and cctor_options_scripts hooks.
2.0.3 May 21st, 2015
Fix - Coupon Inserter so categories show in dropdown
Fix - status variable undefined notices
Remove - the_content filter from terms and manually run each function to remove conflicts with other plugins such as JetPack
2.0.2 April 9th, 2015
Fix - tabs on reload of options or editor it returns you to the same tab
Update - wp_remote_get function with esc_url_raw on add_query_arg call
2.0.1 April 9th, 2015
Fix - so permalinks are flushed on activate and deactivate
Fix - undefined notice error when saving coupon options
2.0 April 8th, 2015
Add - column in coupon list to mention if the coupon is showing of not showing based on expiration date
Add - current date from this function current_time('mysql') under the expiration date for reference and date formats to the default format chosen in the options
Add - numeric check for image uploads instead of using text sanitize
Add - -webkit-print-color-adjust: exact; to the CSS to help print background colors in Webkit Browsers, does not work in FireFox or IE. The user has to choose to print background images and colors in the browser
Update - support fields in option and meta sections to use same information instead of four (4) different ones
Add - new styling to the support links
Add - coding to change Admin Tabs to Accordion when the div width cannot fit the tabs