Difference between revisions of "Changelog:WHMCS V5.3"
(→Version 5.3.11) |
|||
Line 5: | Line 5: | ||
*Release Type: MAINTENANCE | *Release Type: MAINTENANCE | ||
*Release Date: 17th December 2014 | *Release Date: 17th December 2014 | ||
+ | {{:Changelog:WHMCS_V5.3.11}} | ||
− | |||
=Version 5.3.10= | =Version 5.3.10= | ||
Line 12: | Line 12: | ||
*Release Type: MAINTENANCE | *Release Type: MAINTENANCE | ||
*Release Date: 16th September 2014 | *Release Date: 16th September 2014 | ||
− | + | {{:Changelog:WHMCS_V5.3.10}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Revision as of 13:33, 17 December 2014
Contents
Version 5.3.11
- Release Type: MAINTENANCE
- Release Date: 17th December 2014
Maintenance
Case #2536 - Stop enter key disabling rich text editor while editing a KB article
Case #2731 - Fix Password Strength layout issue in Portal theme
Case #2804 - Allow mass ticket actions to be performed for selections accross multiple categories
Case #2877 - Prevent duplicate email addresses in CC recipients of tickets
Case #2936 - Refine wording of Email Sending Completed
Case #2986 - Hide Nameservers tab when not available (in Default template)
Case #3005 - Fix configurable options not showing defaults for some options
Case #3555 - Fix currency formatting not being applied in printable quote
Case #3803 - Re-add clientgroupcolour variable to admin ticket view
Case #4003 - Hide required message on domain select in ajax cart template
Case #4124 - Replace invalid text instructions in PDF Batch Export
Case #4127 - Force Overdue text to display in System Overdue widget when 0 overdue
Case #4217 - Stop default nameservers overriding client defined on order
Case #4224 - Correct missing tabIndex on States dropdown
Case #4244 - Simplify UX when applying custom date filters to the transaction list
Case #4464 - Display error message on order form when domain fails to validate
Case #4518 - Use reply-to address from incoming emails when present
Case #4526 - Honor invoice increment value on duplication
Case #4551 - Allow products to be removed from the ajax cart in any order
Case #4674 - Fix printable quote view not showing tax breakdown
Case #4676 - Fix calculation of client due invoices email template merge field
Case #4688 - Require email address when adding a contact via admin area
Case #4869 - Refresh custom fields in admin ticket view upon department change
Case #5003 - Ensure current credit card details are always used post update
Case #5038 - Remove no longer available free email checker link from admin area
Case #5059 - Improve Two-Factor Auth styling in client area themes
Case #5110 - Correct account count display on Domain Resolver Utility Tool
Case #5131 - Ensure bundle errors show in Ajax Cart Order Form Template
Case #5144 - Ensure admin quote download filename uses translated quote name
Case #5150 - Update and add new South African gTLD whois servers
Case #5155 - Update whois servers for Lithuanian domain names
Case #5170 - Add missing field name on admin Quotes when Client Dropdown disabled
Case #5197 - Restore access to the admin folder in Windows
Case #5208 - Update EU whois server match string
Case #5225 - Fix Cart Summary not updating when no domain or configurable options present
Case #5282 - Update whois server for .KIM TLD
Case #5359 - Add additional parameters to ShoppingCartValidateCheckout hook
Case #5362 - Send admin failed login attempt email notices for whitelisted IP addresses
Case #5376 - Correct spelling of Recepient to Recipient
Case #5379 - Add whois server for .SCOT
Case #5398 - Update whois server for .CO.ZW
Case #5402 - Make it possible to override params in PreModule* Hooks again
Case #5416 - Correct display currency on Bulk Pricing Updater when default not used
Case #5431 - Fix duplicate invoice process omitting tax rate 1 info
Case #5451 - Add .NZ to whois server definitions
Case #5456 - Update whois server definition for the .MODA tld
Case #5460 - Ensure Contact shows on getTickets via the API where applicable
Case #5517 - Remove all support for vendor-required SSLv3
Modules
Case #2743 - eNom New TLD's - Improve Logging
Case #2777 - Direct Debit - Add multi-language support
Case #2986 - Email Registrar: Add support for nameserver change submissions
Case #3282 - ResellerClub: Add new .tel additional domain field parameters
Case #4196 - Google Analytics: Add support for new Universal Analytics protocol
Case #4212 - HyperVM: Update to not continuously append hostname on create
Case #4445 - 2CheckOut: Ensure over-payments are applied to credit
Case #4616 - PSIGate - Update module to use new port for better SSLv3 support
Case #4944 - Register.com - Nameserver change incorrectly shows success as failure
Case #4974 - OpenSRS - Add support for .pro registrations
Case #5007 - MaxMind: Remove reference to them in fraud check failed messaging
Case #5011 - OpenSRS: Add missing API parameter to use supplied Tech Contact
Case #5043 - eNom: Use correct field for .AU registrant ID information
Case #5061 - Licensing Addon - Clarify usage comments in sample check code
Case #5087 - Licensing Addon - Update sample code to validate HTTP response code
Case #5140 - Project Management Addon: Correct SQL Error occuring in client area
Case #5183 - PayPal Pro: Add support for additional currencies to 3D Secure
Case #5321 - OpenSRS - Fix error when ABN was selected for eligibility type
Case #5326 - HeartInternet - Send additional API parameters to allow ordering more TLDs
Case #5347 - GlobalSign - Force SHA-256 Hashing Algorithm for SSL Purchases
Case #5450 - ResellerClub: Auto create SSL email template when required
Case #5469 - eNom: Add support for registering the .QUEBEC TLD
API
Case #2790 - AddClientNote: Fix double line spacing when adding a note
Case #3724 - GetInvoices: Return correct currency when no userid supplied
Case #4226 - Stop undefined messages occurring when errors enabled
Case #5283 - Multiple: Resolve error when attempting to send invoice related emails
Language
Case #2644 - Consolidate language file definitions
Case #4247 - Update Farsi Language file with additional translations
Case #4255 - Remove duplicate language definitions in Project Management Addon
Case #5247 - Added additional Dutch translations admin and client side
Version 5.3.10
- Release Type: MAINTENANCE
- Release Date: 16th September 2014
Maintenance
Case #2624 - Correct Project Management Task links in Calendar
Case #2625 - Prevent next due date showing in emails for One Time and Free cycles
Case #2643 - Remove End-of-Life Google Checkout Gateway
Case #2686 - Ensure accented chars are not encoded when editing email templates
Case #2691 - Refresh config options pricing on cycle changes in ajax order forms
Case #2792 - Allow users to press enter to submit forms with configurable options
Case #2875 - Allow domain validation hooks to run using Ajax Order templates
Case #2888 - Improve logic around session persistence
Case #3049 - Only show default language categories in insert knowledgebase link popup
Case #3173 - Correct pricing display on comparison template only showing Monthly
Case #3209 - Add Domain Transfer Completed Email Template
Case #3242 - Allow existing IDN domains to be managed through LogicBoxes modules
Case #3244 - Require Unique Transaction ID when adding manual payment
Case #3267 - Correct Total Recurring showing for One Time addons on Comparison Template
Case #3548 - Fix date period shown on initial anniversary prorata invoices
Case #4025 - Ensure setup fee cannot be less than zero
Case #4208 - Fix intelligent search not working on Client Billable Items in Admin
Case #4210 - Mass Pay Invoices to ignore Separate Invoices configuration
Case #4322 - Show Success on Admin Contact Details Editing
Case #4325 - Update Late Fees to apply on the day not the day after
Case #4338 - Correct and Translate Credit Messages on Invoice in Admin Area
Case #4377 - Correct affiliate not shown when referral removed on first product
Case #4382 - Process Paid Invoice when adding Transaction from Billing menu
Case #4441 - Implement support for addon related merge fields in Mass Mailer
Case #4689 - Save affiliate checkbox setting when adding a new contact
Case #4690 - Remove Reset and Send Password link when subaccount not enabled
Case #4708 - Configurable Options Unlimited Setting Invalid with Minimum
Case #4718 - Invoice now always respects admin choice of gateway for display
Case #4721 - Remove pricing slabs when deleting client groups
Case #4730 - Remove pricing data when deleting a TLD
Case #4840 - Redirect to invoice on no payment gateway redirect
Case #4911 - Remove hardcoded subject in view email client template
Case #4917 - Fix bundle product links in boxes order form template
Case #4957 - Remove superflouous div tag in password reset validation page
Case #4966 - Remove references to chmod from installer errors
Case #4979 - Modify default invoice sorting to status desc. then due date asc.
Case #5058 - Add domain addons to Bulk Pricing Updater domains update criteria
Case #5058 - Add support for relative price increases to Bulk Pricing Updater
Case #5058 - Redesign and ajaxify Bulk Pricing Update Tool
Case #5077 - Perform Two-Factor Auth prior to re-hash check
Case #5079 - Handle quote characters in charts data appropriately for PHP 5.2
Case #5083 - Notify admins upon detection of admin directory configuration issue
Case #5096 - Update whois server for .ws TLDs
Case #5099 - Ensure Bulk WHOIS Update passes phone number on save
Case #5100 - Update change license key page to use new admin auth class
Case #5128 - Fix server connection test for existing servers
Modules
Case #2678 - OpenSRS: Send 0 year transfer period for .ES domains
Case #2716 - Enom: Improve error detection and handling
Case #3094 - Project Management: Allow removal of client association
Case #3095 - OVH: Correct legal type sent for admin contacts
Case #3443 - DirectAdmin: Update to obtain Reseller Usage Statistics
Case #3514 - PayPal Pro Reference Payments: Update reference after each success
Case #3695 - MaxMind: Improve error handling
Case #3976 - Optimal Payments: Improvements to 3D Secure logic handling
Case #4093 - WorldPay: Update test mode URL
Case #4321 - Enom: Improve error reporting upon invalid WHOIS contact info
Case #4386 - Boleto: Ensure all filates use the utf-8 encoding charset
Case #4720 - ResellerClub: Update privacy protection to use purchase-privacy parameter
Case #5054 - ResellerClub: Auto renew ID protection with domain if enabled
Case #5054 - ResellerClub: Update ID Protect toggle to use new purchase parameter
Case #5180 - PayPal: Add User Agent to PayPal callback requests
API
Case #3369 - CreateInvoice: Log auto credit application at time of creation
Case #4451 - SendEmail: Improve error reporting
Case #5094 - Add toggle setting for API Authentication logging to Admin Log
Case #5153 - UpdateClient: Prevent fatal error on clearing credit card
Version 5.3.9
- Release Type: SECURITY
- Release Date: 26th August 2014
Security
Case #2525 - Provide migration path to harden Admin & API cryptographic
Case #4177 - Mask sensitive passwords in admin interface
Case #4821 - Redacted
Case #4822 - Redacted
Case #4824 - Redacted
Case #4829 - Redacted
Case #4830 - Redacted
Case #4832 - Remove access to version information within server status script
Case #4886 - Redacted
Case #4923 - MoipApi Gateway Module: Remove file system log function
Case #4987 - Add Proxy Trust IP Configuration
Case #4988 - Redacted
Case #4989 - Redacted
Case #4990 - Redacted
Case #4991 - Hide license key in license error page notifications
Modules
Case #3144 - CentovaCast: Fix resource usage syncing logic
Case #3178 - Nominet: Perform status sync for transferred domains
Case #3651 - RegisterCom: Fix US contact state handling
Case #3970 - KashFlow: Fix Currency sent on new client creation
Case #3978 - PayFlow Pro: Always send invoice number parameter
Case #4086 - InternetBS: Update variable names used in WHOIS update
Case #4157 - eNom: Do not send nameserver values when Use Defaults enabled
Case #4428 - Add e-onlinedata payment gateway module
Case #4442 - Garantibank: Correct API end point URL
Case #4724 - Project Management Addon: Preserve date format in tasks
Case #4823 - Drop support for the EOL Ensim Provisioning Module
Case #4870 - Drop support for the EOL E-Gold and PayOffline gateways
Case #4889 - OVH Registrar: Use white label option
Case #4969 - NameCheap: Add support for .UK domain additional fields
Case #5002 - NetRegistry: Update API end point URL
Maintenance
Case #2840 - Correct Group Discount calculation with Inclusive Tax type
Case #3233 - Update Completed Transfer Sync to update expiry date pre email
Case #3245 - Resolve Kayako Loginshare failing when Two-Factor Auth is enabled
Case #3330 - Fix addon invoice line item type in pro-rata invoicing
Case #3886 - Prevent duplicate invoice generation during cron run
Case #3961 - Add additional hooks to client summary mass actions
Case #4118 - Fix missing parameter in add funds redirect
Case #4578 - Reset domain reminder field after due date change or renewal
Case #4662 - Ensure transaction rate is always a positive number
Case #4695 - Improve rounding logic with promotion codes
Case #4731 - Prevent placing upgrade orders when one in progress
Case #4845 - Fix license error message improperly reading error key
Case #4848 - Fix new customer report graph labels for current year
Case #4851 - Resolve fatal error occuring in reCAPTCHA validation routine
Case #4852 - Fix typo in the label tag of reports
Case #4880 - Ensure support and updates validity is enforced correctly
Case #4888 - Add contextual help link to System Cleanup
Case #4931 - Correct translation in French language file
Case #4945 - Correct incorrect links in the New Customers report
Case #4948 - Use Casual version numbering in XML API Response
Case #4976 - Ensure charts handle special characters appropriately
Version 5.3.8
- Release Type: MAINTENANCE
- Release Date: 9th July 2014
Maintenance
Case #2565 - Display module provisioning results on mass order accept
Case #2807 - Resolve illegal string offset warning notice when sending an email
Case #3051 - Prevented non-active gateway from being assigned to items
Case #3345 - Change default subject of Credit Card Payment Due email
Case #3403 - Add IP and Hostname logging to User Details Change notification
Case #3445 - Replace fatal error condition with exception in invalid input detection
Case #3761 - Bulk Domain Whois Update Fails when selecting a contact
Case #3875 - Ensure View Support Ticket permission allows manage ticket actions
Case #4012 - Improve handling of missing or corrupted database
Case #4259 - Return missing create domain entries option to WHM Import Tool
Case #4344 - Email headers via cron/php-cli should fall back to configured domain
Case #4398 - Remove HTML logging on payment method change in client area
Case #4430 - Ensure 3D Secure process automatically redirects to gateway
Case #4485 - Correct Ticket Escalations priority translation handling
Case #4486 - Ensure special characters are entity decoded for addon modules
Case #4492 - Ensure consistent validation of email addresses
Case #4506 - Migrate custom field values on ajax department change
Case #4538 - Remove date paid value when invoice is marked unpaid
Case #4539 - Fix typo in ticket translation for all languages
Case #4541 - Ensure stored mail encoding value is supported prior to use
Case #4542 - Arabic Language Update
Case #4543 - Set the character set for all mbstring functions
Case #4544 - Preserve security question selection after an order error occurs
Case #4546 - Fix token gateway module client area update routine
Case #4547 - PW Strength Checker Not Translating or Displaying
Case #4552 - Fix mouse hover info graphic in some reports
Case #4558 - Fix email template delete button not working
Case #4564 - Fix Tickets Overview Widget graph not working without Income Widget
Case #4572 - Delete product custom values when an order is deleted
Case #4576 - Ensure question mark is allowed in Email Addresses
Case #4594 - Select current option when changing config options with a setup fee
Case #4596 - Fix month/year navigation links in reports under certain conditions
Case #4597 - Attachment encoding lost on multiple POP email import
Case #4601 - Remove price from configurable option value in product details
Case #4606 - Add Spanish Translations for Quote Management
Case #4659 - Add ability to specify a contact for admin domain registration orders
Case #4663 - Fix blank PDF attachment in Quote Acceptance email
Case #4677 - Add support for all currently supported Organisation Types to .uk domains
Case #4706 - Add support for reports to exist and be used within modules
Case #4707 - Added support for stacked graph chart types and implement to PM Addon
Case #4736 - Disabling editing of client name and email on open ticket client select
Case #4784 - Implement HTTP Status Response Codes to the API
Case #4828 - Ensure configurable option values are valid at checkout
Modules
Case #4271 - Update QuantumVault to require SSLv3 for connections
Case #4364 - Project Managment Addon: Fix project tasks chart not displaying
Case #4549 - EU VAT Addon: Sequential numbers don't apply when custom numbering enabled
Case #4615 - PayFlow Pro: Force 3D Secure to use SSLv3
Case #4643 - Plesk: Add support for Plesk 12
Domains
Case #3169 - Enom: Add support for .fr additional attributes
Case #4231 - Add .uk whois server definition
Case #4469 - Add .ee whois server definition
Case #4524 - Nominet: Pass Address 2 field when creating contact if set
Case #4561 - Add new gTLD whois server definitions
Case #4581 - Update WHOIS Server Definitions for .ac, .am, .as, .au, .aero and .ae TLDs
Case #4618 - Enom: Send all contact types with for domain registration
Case #4756 - Nominet: Add support for up to 3 address lines in WHOIS Editing
Hooks
Case #4534 - Add Pre Cron Job Hook Point (PreCronJob)
Case #4534 - Add After Cron Job Hook Point (AfterCronJob)
Case #4580 - Fix InvoiceCreationPreEmail hook not being run
Case #4633 - Add PreRegistrar*/AfterRegistrar* Hook Points
API
Case #3400 - UpdateClientDomain: Allow toggling of addon fields
Case #4501 - AcceptOrder: Correct formatting of service password
Case #4625 - UpdateInvoice: Ensure userid is set for new items
Case #4673 - GetClientsDetails: Require client ID or email
Case #4810 - GetClients: Add ability to specify sorting
Version 5.3.7
- Release Type: MAINTENANCE
- Release Date: 13th May 2014
Improvements
Case #2719 - Display an error message when Duplicate TLD requirements are not met
Case #2996 - Update to treat credit removal like a refund
Case #3251 - Prevent duplicate domain names from being added to the cart
Case #3331 - Add InvoiceCreation Hook Point
Case #3879 - WHOIS Server Definition Updates
Case #3973 - Performance Optimisations to Annual Income Report
Case #3973 - Performance Optimisations to Daily Performance Report
Case #3973 - Performance Optimisations to Monthly Transactions Report
Case #3973 - Performance Optimisations to Support Ticket Replies Report
Case #3991 - Improve Product Assigned Downloads Logic
Case #4134 - Make client links from admin ticket view open in a new tab
Case #4230 - Ensure AfterModuleChangePackage Hook is called on package change
Case #4239 - Allow ticket email import number limit to be configured
Case #4248 - Add support for leading zeros in Sequential Paid Invoice Numbering
Case #4297 - Add number of recipients to mass mail tool
Case #4303 - Redesigned admin email template listing interface
Case #4339 - Apply Global Email CSS Styling to email body
Case #4396 - Allow pipe character to overload configurable options value
Case #4462 - Validate CVV length on order form, admin and client pages
API
Case #3027 - UpdateAnnouncement: Fix creating new announcements
Case #3271 - General: Preserve pricing when using API via hook at checkout
Case #3497 - AddClient: Validate locked email addresses
Case #4089 - GetClientsProducts: Fix for configurable options with dropdown and radio button
Case #4142 - GetClients: Update to only use search value when supplied
Case #4168 - AddClient: Saves custom fields when there is an error and no validation
Case #4206 - UpdateClient: Add support to clear stored credit card data
Case #4227 - AddOrder: Improve validation of requests
Case #4292 - GetActivityLog: Update to not apply HTML linking unless requested
Case #4388 - AddOrder: Check the status of domains being renewed
Case #4404 - GetActivityLog: Now returns activity logs for a specific user
Case #4484 - UpdateInvoice: Fix error message when line item updates are present
Modules
Case #2687 - [Moneybookers] Update Moneybookers name to Skrill
Case #3031 - [Nominet] Clarification of error message when Registrant name is missing
Case #3416 - [AsiaPay] Update AsiaPay module to latest API version
Case #3608 - [e-path] Remove special characters from epath gateway description field
Case #3651 - [Register.com] Correct State/Province usage
Case #4031 - [eNom] Certificate List updated
Case #4190 - [TransIP] Improve RSA key detection
Case #4218 - [OnlineNic] Add support for .me registration
Case #4248 - [EU VAT Addon] Add support for leading zeros in custom invoice number
Case #4263 - [WHMSonic] Improve error handling for login failure
Case #4267 - [DirectAdmin] CSF Plugin IP Blacklist Compatibility Update
Case #4341 - [Register.com] Fix nameserver updating
Case #4369 - [Payza] Currency conversion issue for callback and update test URL resolved
Case #4375 - [Yubico] Two-Factor validation routine update
Case #4384 - [eNom] Check expiration status before renewing a domain
Case #4385 - [GlobalSign] Add support for SSL provisioning over 4 years
Case #4392 - [PayPal] Resolve entity encoding issue in PayPal Payments Pro 3D Secure callback
Case #4393 - [Plesk] Update for improved legacy account compatibility
Case #4397 - [eNom] Normalize postcode handling for Canada
Case #4405 - [eNom] RegistrantStateProvinceChoice now set correctly
Case #4444 - [Register.com] Improve parsing of status codes
Case #4480 - [PayPal Express] Ensure SystemURL is available to modules
Internationalization
Case #2609 - Add translatable strings to multiple product sub-systems
Case #2609 - Add support to translate password strength in client area
Case #2723 - Update Danish language file
Case #3208 - Update Dutch language translation & add partial admin translation
Case #3352 - Update Arabic language file
Case #3522 - Update Hungarian translation for client area and add admin translation
Case #4162 - Enable translation of the Quotes Admin Interface
Case #4333 - Update Norwegian Translation of Invoice
Bug Fixes
Case #2590 - Highlight network status notices for clients servers correctly
Case #2695 - Update on order form auto populates saved security question value
Case #2771 - Preserve client selection before adding a predefined product to a quote
Case #2865 - Fix pie charts not displaying correctly under some conditions
Case #2878 - Check for failed status for ResellerClub
Case #2881 - Improve Ajax Cart Summary updates
Case #2976 - Add log entry when API is used to close a ticket
Case #3021 - Fix date range spacing issue within pdf export generation
Case #3066 - Fix currency shown for commissions in multi-currency affiliate referrals
Case #3191 - Display error when no KB articles are found using the default theme
Case #3231 - Send the Quote Accepted email after client accepts a quote
Case #3450 - Enforce create invoice permission within the Project Management addon
Case #3595 - Preserve action and new currency selection within domain registration
Case #3658 - Fix sticky notes edit link from admin view ticket page
Case #3920 - Allow currency conversion for configurable options with negative prices
Case #4005 - Remove extra closing div tag in domain details template file
Case #4087 - Hide the Transfer button when disabled in the admin are
Case #4090 - Update billable item description field with full value
Case #4131 - Fix reference to non-object in upgrade process
Case #4132 - reCAPTCHA fields re-order to match Google listing
Case #4135 - Fix syntax error occuring when trying to preview addon email
Case #4166 - Handle EPP Codes with special characters correctly
Case #4243 - Fix table sort in Link Tracking not persisting
Case #4300 - Remove duplicate display of the TLD by the domain checker
Case #4316 - Correct Domain Syncronisation Misspelling
Case #4320 - Add state dropdown to admin area client contact management
Case $4335 - General Settings page no longer errors on empty email address
Case #4357 - Prevent Fatal Error when deleting security question
Case #4360 - Resolve search error in the default theme downloads page
Case #4376 - Display credit card deletion as successful task instead of error
Case #4378 - Select All checkbox now affects only the proper table in Ticket System
Case #4379 - Send welcome email for all free selected addons after order is accepted
Case #4389 - Content Encoding setting from Mail settings now takes effect
Case #4406 - Show line breaks on custom text field values in printable support ticket view
Case #4413 - Update to only allow disabling Two-Factor Auth via admin client profile
Case #4414 - Remove Duplicate WHOIS Server Entries
Case #4427 - Add Missing Indian States
Case #4462 - Allow 4 digit American Express CVV codes in templates
Case #4466 - Fix email marketing list query within cron
Case #4473 - Ticket Attachment properly filters htaccess
Case #4509 - Resolve SQL error when changing package from admin area
Case #4517 - EU VAT Addon Invoice Numbers now start at 1
Version 5.3.6
- Release Type: SECURITY RELEASE
- Release Date: 25th March 2014
Security
Case #3982 - Details to be released at a later date
Case #4057 - Details to be released at a later date
Case #4161 - Details to be released at a later date
Case #4172 - Details to be released at a later date
Case #4175 - Details to be released at a later date
Case #4180 - Details to be released at a later date
Case #4186 - Details to be released at a later date
Case #4187 - Details to be released at a later date
Case #4194 - Details to be released at a later date
Case #4202 - Details to be released at a later date
Case #4256 - Details to be released at a later date
Case #4311 - Details to be released at a later date
Bug Fixes
Case #2871 - Move Google Analytics tracking code to head section
Case #3113 - Fix login error msg not displaying on failed download login
Case #3967 - Add DailyCronJobPreEmail Hook Point
Case #3967 - Added skip_report cron flag option to not send email report
Case #4098 - Update Mass Mail Preview to more accurately represent sent message
Case #4107 - Require Manage Invoice permission for an admin to merge invoices
Case #4113 - Add extended TLD attributes for new .UK TLD
Case #4128 - Prevent plain-text emails displaying entity encoded characters
Case #4136 - Plesk Module: Prevent special characters causing login problems
Case #4165 - eNom Registrar: Remove End User IP Passing
Case #4167 - Fix WHOIS Server definitions for .be and .eu
Case #4189 - Fix quote convert to invoice redirect failure
Case #4240 - Fix client area domain whois updates for TLDs with additional fields
Case #4253 - Correct permission check for Email Marketer
Case #4304 - Create log entries when splitting ticket replies
Version 5.3.5
- Release Type: MAINTENANCE
- Release Date: 20th February 2014
General
Case #4099 - Remove object reference outside of object within client area
Case #4109 - ResellerClub: Fix fatal error occurring in contact creation
Case #4115 - Trigger error when handling unspecified Exceptions in PHP < 5.3.6
Case #4116 - Fix domain registration & management problems (Enom/ResellerClub)