<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://3.19.219.109/index.php?action=history&amp;feed=atom&amp;title=Changelog%3AWHMCS_V7.7.0_Beta_1</id>
		<title>Changelog:WHMCS V7.7.0 Beta 1 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://3.19.219.109/index.php?action=history&amp;feed=atom&amp;title=Changelog%3AWHMCS_V7.7.0_Beta_1"/>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Changelog:WHMCS_V7.7.0_Beta_1&amp;action=history"/>
		<updated>2026-04-04T00:16:45Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>http://3.19.219.109/index.php?title=Changelog:WHMCS_V7.7.0_Beta_1&amp;diff=26956&amp;oldid=prev</id>
		<title>Chance at 20:18, 21 January 2019</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Changelog:WHMCS_V7.7.0_Beta_1&amp;diff=26956&amp;oldid=prev"/>
				<updated>2019-01-21T20:18:58Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:18, 21 January 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l80&quot; &gt;Line 80:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 80:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12766&amp;amp;nbsp;-&amp;amp;nbsp;Correct display of quantities less than 1 whole item on printable quote&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12766&amp;amp;nbsp;-&amp;amp;nbsp;Correct display of quantities less than 1 whole item on printable quote&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12768&amp;amp;nbsp;-&amp;amp;nbsp;Ensure TinyMCE theme is available for mobile browsers&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-12820&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12768&amp;amp;nbsp;-&amp;amp;nbsp;Ensure TinyMCE theme is available for mobile browsers&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-12820&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CORE-12787&amp;amp;nbsp;-&amp;amp;nbsp;Correct WHMCS Installer input processing&amp;lt;br /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12789&amp;amp;nbsp;-&amp;amp;nbsp;Improve styling of Add Server UI&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12789&amp;amp;nbsp;-&amp;amp;nbsp;Improve styling of Add Server UI&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12790&amp;amp;nbsp;-&amp;amp;nbsp;Improve styling of Admin Area Terminate Account modal&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12790&amp;amp;nbsp;-&amp;amp;nbsp;Improve styling of Admin Area Terminate Account modal&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12791&amp;amp;nbsp;-&amp;amp;nbsp;Ensure Ticket Mail Import Log associates attachments to respective ticket&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12791&amp;amp;nbsp;-&amp;amp;nbsp;Ensure Ticket Mail Import Log associates attachments to respective ticket&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CORE-12796&amp;amp;nbsp;-&amp;amp;nbsp;Correct Twitter data processing&amp;lt;br /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12797&amp;amp;nbsp;-&amp;amp;nbsp;Prevent spurious MySQL errors when aggregating Support widget recent ticket count&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12797&amp;amp;nbsp;-&amp;amp;nbsp;Prevent spurious MySQL errors when aggregating Support widget recent ticket count&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12808&amp;amp;nbsp;-&amp;amp;nbsp;Correct upgrade calculation for billing cycle changes&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12808&amp;amp;nbsp;-&amp;amp;nbsp;Correct upgrade calculation for billing cycle changes&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12809&amp;amp;nbsp;-&amp;amp;nbsp;Update MarketConnect DigiCert logo&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12809&amp;amp;nbsp;-&amp;amp;nbsp;Update MarketConnect DigiCert logo&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12810&amp;amp;nbsp;-&amp;amp;nbsp;Update jQuery UI to v1.12.1&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12810&amp;amp;nbsp;-&amp;amp;nbsp;Update jQuery UI to v1.12.1&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CORE-12814&amp;amp;nbsp;-&amp;amp;nbsp;Improve date parameter processing&amp;lt;br /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12816&amp;amp;nbsp;-&amp;amp;nbsp;Ensure renewal notices are sent for domains in grace and grace redemption status&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12816&amp;amp;nbsp;-&amp;amp;nbsp;Ensure renewal notices are sent for domains in grace and grace redemption status&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12822&amp;amp;nbsp;-&amp;amp;nbsp;Show indication in shopping cart when promo is limited to a set number of recurring cycles&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12822&amp;amp;nbsp;-&amp;amp;nbsp;Show indication in shopping cart when promo is limited to a set number of recurring cycles&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l96&quot; &gt;Line 96:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 93:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12834&amp;amp;nbsp;-&amp;amp;nbsp;Update .mx WHOIS server&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12834&amp;amp;nbsp;-&amp;amp;nbsp;Update .mx WHOIS server&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12836&amp;amp;nbsp;-&amp;amp;nbsp;Add note to upgrade order when Credit On Downgrade is disabled&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12836&amp;amp;nbsp;-&amp;amp;nbsp;Add note to upgrade order when Credit On Downgrade is disabled&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CORE-12843&amp;amp;nbsp;-&amp;amp;nbsp;Update Smarty to correct a template processing issue&amp;lt;br /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12848&amp;amp;nbsp;-&amp;amp;nbsp;Correct evaluation of disabled captcha for domain transfers in cart&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12848&amp;amp;nbsp;-&amp;amp;nbsp;Correct evaluation of disabled captcha for domain transfers in cart&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12850&amp;amp;nbsp;-&amp;amp;nbsp;Update .ac WHOIS server&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12850&amp;amp;nbsp;-&amp;amp;nbsp;Update .ac WHOIS server&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CORE-12853&amp;amp;nbsp;-&amp;amp;nbsp;Update TCPDF&amp;lt;br /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12858&amp;amp;nbsp;-&amp;amp;nbsp;Correct example for OverrideOrderNumberGeneration hook&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12858&amp;amp;nbsp;-&amp;amp;nbsp;Correct example for OverrideOrderNumberGeneration hook&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12860&amp;amp;nbsp;-&amp;amp;nbsp;Correct Smarty template syntax in clientregister.tpl&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12860&amp;amp;nbsp;-&amp;amp;nbsp;Correct Smarty template syntax in clientregister.tpl&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l106&quot; &gt;Line 106:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 101:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12871&amp;amp;nbsp;-&amp;amp;nbsp;Correct SQL for addon suspending via the module queue&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12871&amp;amp;nbsp;-&amp;amp;nbsp;Correct SQL for addon suspending via the module queue&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12872&amp;amp;nbsp;-&amp;amp;nbsp;Only render &amp;amp;quot;Create Add Funds Invoice&amp;amp;quot; option if admin has &amp;amp;quot;Create Invoices&amp;amp;quot; role&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12872&amp;amp;nbsp;-&amp;amp;nbsp;Only render &amp;amp;quot;Create Add Funds Invoice&amp;amp;quot; option if admin has &amp;amp;quot;Create Invoices&amp;amp;quot; role&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CORE-12879&amp;amp;nbsp;-&amp;amp;nbsp;Correct variable usage when rendering admin affiliate overview&amp;lt;br /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12882&amp;amp;nbsp;-&amp;amp;nbsp;Improve suggested binary for crontab entry&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12882&amp;amp;nbsp;-&amp;amp;nbsp;Improve suggested binary for crontab entry&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12886&amp;amp;nbsp;-&amp;amp;nbsp;Correct announcement translation timestamp&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CORE-12886&amp;amp;nbsp;-&amp;amp;nbsp;Correct announcement translation timestamp&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chance</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Changelog:WHMCS_V7.7.0_Beta_1&amp;diff=26806&amp;oldid=prev</id>
		<title>David: Created page with &quot;&lt;noinclude&gt;Version 7.7.0 Release Notes&lt;/noinclude&gt;   == Implemented == FEATURE-1550&amp;nbsp;-&amp;nbsp;Add native Tax ID/VAT Number field to Clients and Contacts&lt;br /&gt; FEATURE-16...&quot;</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Changelog:WHMCS_V7.7.0_Beta_1&amp;diff=26806&amp;oldid=prev"/>
				<updated>2018-12-19T20:10:05Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;noinclude&amp;gt;&lt;a href=&quot;/Version_7.7.0_Release_Notes&quot; title=&quot;Version 7.7.0 Release Notes&quot;&gt;Version 7.7.0 Release Notes&lt;/a&gt;&amp;lt;/noinclude&amp;gt;   == Implemented == FEATURE-1550 - Add native Tax ID/VAT Number field to Clients and Contacts&amp;lt;br /&amp;gt; FEATURE-16...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Version 7.7.0 Release Notes]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Implemented ==&lt;br /&gt;
FEATURE-1550&amp;amp;nbsp;-&amp;amp;nbsp;Add native Tax ID/VAT Number field to Clients and Contacts&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-1635&amp;amp;nbsp;-&amp;amp;nbsp;Provide drag and drop support for admin dashboard widgets&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-1789&amp;amp;nbsp;-&amp;amp;nbsp;Add ability to hide inactive clients by default with toggle functionality to reveal them&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-1792&amp;amp;nbsp;-&amp;amp;nbsp;Group inactive clients at the bottom of client dropdown menus&amp;lt;br/&amp;gt;&lt;br /&gt;
FEATURE-1990&amp;amp;nbsp;-&amp;amp;nbsp;Implement new Apps and Integrations module discovery center&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2007&amp;amp;nbsp;-&amp;amp;nbsp;Add payment gateway module for BitPay&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2011&amp;amp;nbsp;-&amp;amp;nbsp;Implement Invisible reCAPTCHA support to more areas of the product&amp;lt;br/&amp;gt;&lt;br /&gt;
FEATURE-2016&amp;amp;nbsp;-&amp;amp;nbsp;Add support for Amazon S3 and S3 compatible storage providers for file uploads&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2035&amp;amp;nbsp;-&amp;amp;nbsp;Provide support for sessions to be stored in the database&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2043&amp;amp;nbsp;-&amp;amp;nbsp;Update and improve usability of Tax Configuration within admin area&amp;lt;br/&amp;gt;&lt;br /&gt;
FEATURE-2052&amp;amp;nbsp;-&amp;amp;nbsp;Implement fraud module for FraudLabs Pro&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2062&amp;amp;nbsp;-&amp;amp;nbsp;Implement new design and functionality to Intelligent Search&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2066&amp;amp;nbsp;-&amp;amp;nbsp;Improve functionality available to developers in Intelligent Search hook&amp;lt;br/&amp;gt;&lt;br /&gt;
FEATURE-2067&amp;amp;nbsp;-&amp;amp;nbsp;Allow retrieval of more than 10 results in Intelligent Search&amp;lt;br/&amp;gt;&lt;br /&gt;
FEATURE-2070&amp;amp;nbsp;-&amp;amp;nbsp;Implement CodeGuard Website Backup provisioning via MarketConnect&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2075&amp;amp;nbsp;-&amp;amp;nbsp;Add payment gateway module for GoCardless&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2079&amp;amp;nbsp;-&amp;amp;nbsp;Store country at time of invoice generation for use in VAT MOSS reporting&amp;lt;br/&amp;gt;&lt;br /&gt;
FEATURE-2085&amp;amp;nbsp;-&amp;amp;nbsp;Implement SSL Status Monitoring for domains within the client area&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2086&amp;amp;nbsp;-&amp;amp;nbsp;Implement SSL Status Monitoring for admin users&amp;lt;br /&amp;gt;&lt;br /&gt;
FEATURE-2104&amp;amp;nbsp;-&amp;amp;nbsp;Provide option to hide inactive clients in intelligent search&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Maintenance ==&lt;br /&gt;
CORE-6110&amp;amp;nbsp;(#2765)&amp;amp;nbsp;-&amp;amp;nbsp;Update tables to have primary keys&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-8446&amp;amp;nbsp;-&amp;amp;nbsp;Inspect for concurrent payment during Cron suspension&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-10559&amp;amp;nbsp;-&amp;amp;nbsp;Clarify PayPal configuration description noting that a Notification URL must be set&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: MODULE-6565&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-10794&amp;amp;nbsp;-&amp;amp;nbsp;Display appropriate domain search error message for domains already in the system&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-12017&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-10899&amp;amp;nbsp;-&amp;amp;nbsp;Detect and notify when pop cron is failing to complete&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-11301&amp;amp;nbsp;-&amp;amp;nbsp;Observe variable param changes returned by PreModuleCreate hook&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-11858&amp;amp;nbsp;-&amp;amp;nbsp;Prevent erroneous automated cancellation notifications for upgrade orders cancelled prior to payment&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-11874&amp;amp;nbsp;-&amp;amp;nbsp;Ensure correct appropriate user IDs are referenced in Activity Log&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-11926&amp;amp;nbsp;-&amp;amp;nbsp;Add space to &amp;amp;quot;Setup Fee&amp;amp;quot; string used for Product Addons&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-11927&amp;amp;nbsp;-&amp;amp;nbsp;Normalize link value in merge field $quote_link&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-11956&amp;amp;nbsp;-&amp;amp;nbsp;Ensure ClientDetailsValidation hook is triggered when adding client via Admin area&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12055&amp;amp;nbsp;-&amp;amp;nbsp;Prevent Auto Data Retention deletion of affiliates and free product only clients&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12266&amp;amp;nbsp;-&amp;amp;nbsp;Correct Pre/AfterRegistrar hook parameters&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12298&amp;amp;nbsp;-&amp;amp;nbsp;Correct &amp;amp;quot;Manage SSL Certificates&amp;amp;quot; button link&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12372&amp;amp;nbsp;-&amp;amp;nbsp;Correct Google reCAPTCHA on homepage domain checker&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12440&amp;amp;nbsp;-&amp;amp;nbsp;Update Plesk for MarketConnect automatic SSL provisioning&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12445&amp;amp;nbsp;-&amp;amp;nbsp;Ensure parent product is suspended according to suspended addon&amp;amp;#039;s settings&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12564&amp;amp;nbsp;-&amp;amp;nbsp;Prevent intelligent search rendering login page when session has expired&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12572&amp;amp;nbsp;-&amp;amp;nbsp;Provide indicator when viewing an order where fraud check was skipped due to existing active order&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12576&amp;amp;nbsp;-&amp;amp;nbsp;Correct syntax for SpamExperts Welcome Email&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-11571&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12577&amp;amp;nbsp;-&amp;amp;nbsp;Ensure additional data is provided on resend of MarketConnect emails&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12585&amp;amp;nbsp;-&amp;amp;nbsp;Correct addon relation following merge of clients records&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12598&amp;amp;nbsp;-&amp;amp;nbsp;Update MDE editor to use FontAwesome 5 icons&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-12605&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12610&amp;amp;nbsp;-&amp;amp;nbsp;Implement &amp;amp;#039;pop_cron_debug&amp;amp;#039; configuration setting to allow cron output via web invocation&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12611&amp;amp;nbsp;-&amp;amp;nbsp;Improve scheme detection on /dologin.php&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12623&amp;amp;nbsp;-&amp;amp;nbsp;Display domain renewal link notification only if Domain Renewals are enabled.&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12636&amp;amp;nbsp;-&amp;amp;nbsp;Inspect menu item&amp;amp;#039;s &amp;amp;#039;btn-icon&amp;amp;#039; for Font Awesome &amp;amp;amp; prepend style appropriately&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12646&amp;amp;nbsp;-&amp;amp;nbsp;Correct credit transaction attribution for merged invoices&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12663&amp;amp;nbsp;-&amp;amp;nbsp;Ensure &amp;amp;quot;Forgot password&amp;amp;quot; in login.tpl is an absolute path&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12664&amp;amp;nbsp;-&amp;amp;nbsp;Update admin email notification footer to include ALT tag for logo&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12666&amp;amp;nbsp;-&amp;amp;nbsp;Refine subdomain detection for &amp;amp;quot;Existing Domain&amp;amp;quot; option in cart&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-10825,&amp;amp;nbsp;CORE-12733&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12674&amp;amp;nbsp;-&amp;amp;nbsp;Correct itemized minimum MySQL version within Installer&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12679&amp;amp;nbsp;-&amp;amp;nbsp;Correct evaluation of domain sync cron schedule setting&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12680&amp;amp;nbsp;-&amp;amp;nbsp;Allow premium domain configuration when using Whmcs Namespinning lookup provider&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12683&amp;amp;nbsp;-&amp;amp;nbsp;Provide translation strings for MarketConnect promos and upsells&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12685&amp;amp;nbsp;-&amp;amp;nbsp;Clarify documentation about when PreCronJob hook point is triggered&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12693&amp;amp;nbsp;-&amp;amp;nbsp;Correct various Font Awesome icon references&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12694&amp;amp;nbsp;-&amp;amp;nbsp;Update ECB Exchange Rates URL &amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12702&amp;amp;nbsp;-&amp;amp;nbsp;Correct typo in OrderDomainPricingOverride documentation&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12712&amp;amp;nbsp;-&amp;amp;nbsp;Improve error handling of invalid domain name search when using WHMCS Namespinner&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12713&amp;amp;nbsp;-&amp;amp;nbsp;Restore phone fields to formatted values on form reset&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12720&amp;amp;nbsp;-&amp;amp;nbsp;Correct ClientLogout Hook Description &amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12722&amp;amp;nbsp;-&amp;amp;nbsp;Ensure contact details are supplied for Enom transfers&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-12130&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12724&amp;amp;nbsp;-&amp;amp;nbsp;Ensure correct domain renewal invoice is cancelled after the domain has expired&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12726&amp;amp;nbsp;-&amp;amp;nbsp;Update requirement of .vote|.voto additional domain fields for registration&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12729&amp;amp;nbsp;-&amp;amp;nbsp;Update legal address in EULA&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12734&amp;amp;nbsp;-&amp;amp;nbsp;Prevent duplicate invocations of AddonActivation when accepting order&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12735&amp;amp;nbsp;-&amp;amp;nbsp;Ensure AdminAreaViewTicktPageSidebar hook outputs to sidebar&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12736&amp;amp;nbsp;-&amp;amp;nbsp;Extend OrderDomainPricingOverride hook to allow overriding both first payment and recurring values&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12738&amp;amp;nbsp;-&amp;amp;nbsp;Improve UX of admin selectize client dropdown when no clients exist&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12741&amp;amp;nbsp;-&amp;amp;nbsp;Display &amp;amp;quot;Auto-Terminate End of Cycle&amp;amp;quot; option as checked to admins when viewing clients&amp;amp;#039; immediate cancellation requests&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12756&amp;amp;nbsp;-&amp;amp;nbsp;Require &amp;amp;quot;Manage Domains&amp;amp;quot; contact permission for domain auto renewal setting&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12757&amp;amp;nbsp;-&amp;amp;nbsp;Correct evaluation of tax calculation method for domain renewals&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12762&amp;amp;nbsp;-&amp;amp;nbsp;Update WHOIS server for .ws&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12766&amp;amp;nbsp;-&amp;amp;nbsp;Correct display of quantities less than 1 whole item on printable quote&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12768&amp;amp;nbsp;-&amp;amp;nbsp;Ensure TinyMCE theme is available for mobile browsers&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-12820&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12787&amp;amp;nbsp;-&amp;amp;nbsp;Correct WHMCS Installer input processing&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12789&amp;amp;nbsp;-&amp;amp;nbsp;Improve styling of Add Server UI&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12790&amp;amp;nbsp;-&amp;amp;nbsp;Improve styling of Admin Area Terminate Account modal&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12791&amp;amp;nbsp;-&amp;amp;nbsp;Ensure Ticket Mail Import Log associates attachments to respective ticket&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12796&amp;amp;nbsp;-&amp;amp;nbsp;Correct Twitter data processing&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12797&amp;amp;nbsp;-&amp;amp;nbsp;Prevent spurious MySQL errors when aggregating Support widget recent ticket count&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12808&amp;amp;nbsp;-&amp;amp;nbsp;Correct upgrade calculation for billing cycle changes&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12809&amp;amp;nbsp;-&amp;amp;nbsp;Update MarketConnect DigiCert logo&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12810&amp;amp;nbsp;-&amp;amp;nbsp;Update jQuery UI to v1.12.1&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12814&amp;amp;nbsp;-&amp;amp;nbsp;Improve date parameter processing&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12816&amp;amp;nbsp;-&amp;amp;nbsp;Ensure renewal notices are sent for domains in grace and grace redemption status&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12822&amp;amp;nbsp;-&amp;amp;nbsp;Show indication in shopping cart when promo is limited to a set number of recurring cycles&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12824&amp;amp;nbsp;-&amp;amp;nbsp;Disallow next due date changes for one-time addons&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12827&amp;amp;nbsp;-&amp;amp;nbsp;Prevent fatal error when updating domain contact details from admin area&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: MODULE-6913&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12834&amp;amp;nbsp;-&amp;amp;nbsp;Update .mx WHOIS server&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12836&amp;amp;nbsp;-&amp;amp;nbsp;Add note to upgrade order when Credit On Downgrade is disabled&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12843&amp;amp;nbsp;-&amp;amp;nbsp;Update Smarty to correct a template processing issue&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12848&amp;amp;nbsp;-&amp;amp;nbsp;Correct evaluation of disabled captcha for domain transfers in cart&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12850&amp;amp;nbsp;-&amp;amp;nbsp;Update .ac WHOIS server&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12853&amp;amp;nbsp;-&amp;amp;nbsp;Update TCPDF&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12858&amp;amp;nbsp;-&amp;amp;nbsp;Correct example for OverrideOrderNumberGeneration hook&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12860&amp;amp;nbsp;-&amp;amp;nbsp;Correct Smarty template syntax in clientregister.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12866&amp;amp;nbsp;-&amp;amp;nbsp;Prevent spurious error when filtering billable items&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12867&amp;amp;nbsp;-&amp;amp;nbsp;Set &amp;amp;quot;MAIL FROM&amp;amp;quot; to System From Email on contact form emails for SMTP setting interoperability&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12871&amp;amp;nbsp;-&amp;amp;nbsp;Correct SQL for addon suspending via the module queue&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12872&amp;amp;nbsp;-&amp;amp;nbsp;Only render &amp;amp;quot;Create Add Funds Invoice&amp;amp;quot; option if admin has &amp;amp;quot;Create Invoices&amp;amp;quot; role&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12879&amp;amp;nbsp;-&amp;amp;nbsp;Correct variable usage when rendering admin affiliate overview&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12882&amp;amp;nbsp;-&amp;amp;nbsp;Improve suggested binary for crontab entry&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12886&amp;amp;nbsp;-&amp;amp;nbsp;Correct announcement translation timestamp&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12887&amp;amp;nbsp;-&amp;amp;nbsp;Disregard Deduct Tax Amount settings if tax system is disabled&amp;lt;br /&amp;gt;&lt;br /&gt;
DEV-560&amp;amp;nbsp;-&amp;amp;nbsp;Implement support for MySQL v8&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-12589&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Addons ==&lt;br /&gt;
ADDON-6026&amp;amp;nbsp;-&amp;amp;nbsp;Correct caching for Project Management widget&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Modules ==&lt;br /&gt;
MODULE-6379&amp;amp;nbsp;-&amp;amp;nbsp;[Plesk] More accurate reporting of errors in server connection tester&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6456&amp;amp;nbsp;-&amp;amp;nbsp;Remove transaction fee calculation for Standard 2Checkout&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6544&amp;amp;nbsp;-&amp;amp;nbsp;[ResellerClub] Transferred Away status not updating in _Sync function of RC module&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: MODULE-6919&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6670&amp;amp;nbsp;-&amp;amp;nbsp;HTML entities in Title value are not decoded before being sent to Slack&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6677&amp;amp;nbsp;-&amp;amp;nbsp;PayPal Subscriptions created using Upgrade Order result in unpaid invoices&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6710&amp;amp;nbsp;-&amp;amp;nbsp;ResellerClub SSL module configuration does not load on addon configuration&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6784&amp;amp;nbsp;-&amp;amp;nbsp;Improve normalization of domain names for wildcard SSL configuration&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: MODULE-6931&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6803&amp;amp;nbsp;-&amp;amp;nbsp;Update Hexonet Registrar Module&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6815&amp;amp;nbsp;-&amp;amp;nbsp;LogicBoxes Modules return &amp;amp;quot;Telephone Country Code/Telephone No. is invalid&amp;amp;quot; for Trinidad and Tobago calling code (1868)&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6816&amp;amp;nbsp;-&amp;amp;nbsp;Enom: All transfers fail with Enom if &amp;amp;quot;Extended Attributes&amp;amp;quot; / Additional Fields are required&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Also known as: CORE-6958,&amp;amp;nbsp;CORE-10800,&amp;amp;nbsp;CORE-7745&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6826&amp;amp;nbsp;-&amp;amp;nbsp;Slack: Add support for private channel notifications&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6835&amp;amp;nbsp;-&amp;amp;nbsp;ResellerClub not showing domains as having the registrar lock enabled&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6837&amp;amp;nbsp;-&amp;amp;nbsp;Update Symantec about text in MarketConnect admin area&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6838&amp;amp;nbsp;-&amp;amp;nbsp;Update Symantec logo to include powered by DigiCert&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6849&amp;amp;nbsp;-&amp;amp;nbsp;DirectAdmin: Prevent SSL installation altering other domain settings&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6857&amp;amp;nbsp;-&amp;amp;nbsp;Unable to cancel Subscriptions with the 2Checkout Module&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6858&amp;amp;nbsp;-&amp;amp;nbsp;2Checkout Partial Payment Handling (Inline checkout bug)&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6860&amp;amp;nbsp;-&amp;amp;nbsp;ResellerClub: Enable/Disable ID Protection &amp;amp;quot;Operation Not Permitted&amp;amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6862&amp;amp;nbsp;-&amp;amp;nbsp;vePortal Discontinued&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6863&amp;amp;nbsp;-&amp;amp;nbsp;LxAdmin/Kloxo Discontinued&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6865&amp;amp;nbsp;-&amp;amp;nbsp;xPanel Discontinued&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6871&amp;amp;nbsp;-&amp;amp;nbsp;2CO callback file throwing Invalid invoice id provided exception when subscription callback&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6873&amp;amp;nbsp;-&amp;amp;nbsp;Ensure 2CO &amp;amp;quot;Inline&amp;amp;quot; is passing line item data correctly when a product is a &amp;amp;quot;one-time&amp;amp;quot; billing cycle&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6876&amp;amp;nbsp;-&amp;amp;nbsp;DirectAdmin Reseller Usage Stats are Imported Backwards&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6879&amp;amp;nbsp;-&amp;amp;nbsp;Ensure licensing addon returns the corresponding customfields data&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6884&amp;amp;nbsp;-&amp;amp;nbsp;Correct evaluation of merchant_order_id value for 2CO callbacks&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6890&amp;amp;nbsp;-&amp;amp;nbsp;MaxMind not sending all datapoints in previous versions&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6893&amp;amp;nbsp;-&amp;amp;nbsp;Correct PSIGate to support recurring payments&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6896&amp;amp;nbsp;-&amp;amp;nbsp;MarketConnect: Always send Company Name and Company URL in configure calls&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6897&amp;amp;nbsp;-&amp;amp;nbsp;Ensure PayPal callback fails if no &amp;amp;quot;custom&amp;amp;quot; variable is found in the IPN and no Subscription ID is found in WHMCS.&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6899&amp;amp;nbsp;-&amp;amp;nbsp;Handle Automatically Converted PayPal Subscriptions&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6900&amp;amp;nbsp;-&amp;amp;nbsp;Authorize.net eCheck not logging the Gateway in the Gateway Log&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6910&amp;amp;nbsp;-&amp;amp;nbsp;Align Skip 2CO Fraud Check behaviour in Inline and Standard Checkout Modes&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6911&amp;amp;nbsp;-&amp;amp;nbsp;CustomerSuppliedPrice price not passed when renewing domain with Enom&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6917&amp;amp;nbsp;-&amp;amp;nbsp;Remove gateway module eeecurrency&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6918&amp;amp;nbsp;-&amp;amp;nbsp;Update SpamExperts Email with Appropriate Outgoing and Archiving Info&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6920&amp;amp;nbsp;-&amp;amp;nbsp;2CO does not use invoice Total to determine payment amount&amp;lt;br /&amp;gt;&lt;br /&gt;
MODULE-6930&amp;amp;nbsp;-&amp;amp;nbsp;CodeGuard Welcome Email&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12290&amp;amp;nbsp;-&amp;amp;nbsp;Ensure pre-defined addons can be added for non-monthly cycles&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12439&amp;amp;nbsp;-&amp;amp;nbsp;Ensure proper population of card type during checkout&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12721&amp;amp;nbsp;-&amp;amp;nbsp;Pass same domainObj to all registrar module functions&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== API ==&lt;br /&gt;
CORE-12079&amp;amp;nbsp;-&amp;amp;nbsp;Ensure invoice status is provided to InvoiceCreation hook when invoking UpdateInvoice API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12137&amp;amp;nbsp;-&amp;amp;nbsp;Implement sorting functionality for GetInvoices API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12686&amp;amp;nbsp;-&amp;amp;nbsp;Correct logic for server password changes via ModuleChangePw API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12688&amp;amp;nbsp;-&amp;amp;nbsp;Implement GetAdminUsers API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12703&amp;amp;nbsp;-&amp;amp;nbsp;Updated description for customfield returned with GetProducts API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12728&amp;amp;nbsp;-&amp;amp;nbsp;Disallow publish action if status is not Draft for UpdateInvoice API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12732&amp;amp;nbsp;-&amp;amp;nbsp;Correct erroneous variable usage in ModuleChangePackage API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12777&amp;amp;nbsp;-&amp;amp;nbsp;Prevent spurious error when refunding transactions created via AddTransaction&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12841&amp;amp;nbsp;-&amp;amp;nbsp;Correct documented input for AddTicketReply API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12863&amp;amp;nbsp;-&amp;amp;nbsp;Allow ordering domains in Grace and Redemption status via AddOrder API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12864&amp;amp;nbsp;-&amp;amp;nbsp;Implement UpdateTicketReply API&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12865&amp;amp;nbsp;-&amp;amp;nbsp;Provide timeline data argument for GetStats API&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Languages ==&lt;br /&gt;
CORE-12669&amp;amp;nbsp;-&amp;amp;nbsp;Improvements for client area French translation&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12687&amp;amp;nbsp;-&amp;amp;nbsp;Improvements for client area Turkish translation&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12695&amp;amp;nbsp;-&amp;amp;nbsp;Improvements for Portuguese-pt translations&amp;lt;br /&amp;gt;&lt;br /&gt;
CORE-12716&amp;amp;nbsp;-&amp;amp;nbsp;Improvements for Spanish translations&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>David</name></author>	</entry>

	</feed>